Release Notes for MariaDB Connector/Python 1.0 and 0.9 releases
The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12
DownloadRelease NotesChangelogConnector/Python Overview
Release date: 24 June 2020
This is a Stable (GA) release of the MariaDB Connector/Python.
MariaDB Connector/Python enables python programs to access MariaDB and MySQL databases, using an API which is compliant with the Python DB API 2.0 (PEP-249). It is written in C and uses MariaDB Connector/C client library for client server communication.
CONPY-81: Fixed crash when switching between text and binary protocol with same cursor
CONPY-80: Parameters in set_config() method of ConnectionPool class have to be checked against the list of DSN keywords
CONPY-79: When inserting NULL values with executemany() method on a server which doesn't support BULK statements NULL values weren't inserted correctly.
CONPY-78: Since MaxScale doesn't support bulk operations yet, we have to check servers extended capability flag to determine if this feature is supported or not.
CONPY-76: Added aliases username, passwd and db to connection keywords.
CONPY-70: set_config() method needs to check the passed parameter and raise an exception if the parameter type is not a dictionary.
CONPY-72: When deallocating the connection pool class, we need to check beside pool_size if the array containing the connections is valid.
Fixed bug when inserting negative integer values with cursor.execute() method
CONPY-69: Set default character set (utf8mb4) with authentication packet
For a list of changes made in this release, with links to detailed information on each push, see the changelog.
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12
DownloadRelease NotesChangelogConnector/Python Overview
Release date: 18 August 2020
This is a Stable (GA) release of the MariaDB Connector/Python.
MariaDB Connector/Python enables python programs to access MariaDB and MySQL databases, using an API which is compliant with the Python DB API 2.0 (PEP-249). It is written in C and uses MariaDB Connector/C client library for client server communication.
CONPY-107: Negative time values are now converted to datetime.timedelta
CONPY-106: Exception types are choosen now by error number instead of SQL state.
CONPY-105: Changed behavior of rowcount and lastrowid to be conformant with PEP-249
CONPY-102: Autocommit is set OFF by default. Added an option autocommit for connect() method.
CONPY-101: Fixed negative reference count in cursor.callproc()
CONPY-100: Added binary option for cursor, which allows to use binary protocol without passing parameters
CONPY-99: Fixed memory leak in fetchall()
CONPY-98: CAST AS BINARY doesn't return binary object
CONPY-95: Added support for MYSQL_TYPE_BIT
CONPY-94: Added missing support for subtypes of Python Classes
CONPY-93: Python memory allocation without holding the GIL
CONPY-85: Fixed version checking of Connector/C in setup routine
CONPY-83: Added missing reference incrementing in ConnectionPool
CONPY-82: Unlock mutex, if the attempt to add a new connection to connection pool fails
For a list of changes made in this release, with links to detailed information on each push, see the changelog.
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12
DownloadRelease NotesChangelogConnector/Python Overview
Release date: 18 Feb 2022
This is a Stable (GA) release of the MariaDB Connector/Python.
MariaDB Connector/Python enables python programs to access MariaDB and MySQL databases, using an API which is compliant with the Python DB API 2.0 (PEP-249). It is written in C and uses MariaDB Connector/C client library for client server communication.
CONPY-193: Fixed fallback for bulk execution (executemany) when connected to non MariaDB database servers.
CONPY-188: If a connection or cursor is closed, an exception is returned whether a method or property of a closed object is called
For a list of changes made in this release, with links to detailed information on each push, see the changelog.
This page is: Copyright © 2025 MariaDB. All rights reserved.
DownloadRelease NotesChangelogConnector/Python Overview
Release date: 12 Apr 2022
This is a Stable (GA) release of the MariaDB Connector/Python.
MariaDB Connector/Python enables python programs to access MariaDB and MySQL databases, using an API which is compliant with the Python DB API 2.0 (PEP-249). It is written in C and uses MariaDB Connector/C client library for client server communication.
CONPY-194: executemany() does not work with returning clause
CONPY-196: Missing decrement of reference pointer when closing cursor
CONPY-198: Build fix for FreeBSD
For a list of changes made in this release, with links to detailed information on each push, see the changelog.
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12
DownloadRelease NotesChangelogConnector/Python Overview
Release date: 18 September 2020
This is a Stable (GA) release of the MariaDB Connector/Python.
MariaDB Connector/Python enables python programs to access MariaDB and MySQL databases, using an API which is compliant with the Python DB API 2.0 (PEP-249). It is written in C and uses MariaDB Connector/C client library for client server communication.
CONPY-110: Fixed memory overrun when passing ssl keyword in connect parameters
CONPY-108: Fixed memory leak
Fixed DateTime API initialization: Initialize only once per object
For a list of changes made in this release, with links to detailed information on each push, see the changelog.
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12
DownloadRelease NotesChangelogConnector/Python Overview
Release date: 7 October 2020
This is a Stable (GA) release of the MariaDB Connector/Python.
MariaDB Connector/Python enables python programs to access MariaDB and MySQL databases, using an API which is compliant with the Python DB API 2.0 (PEP-249). It is written in C and uses MariaDB Connector/C client library for client server communication.
CONPY-117: Add converter support: The connect() method now accepts an addtional parameter converter which points to a dictionary, containing one or more conversions. A conversion must be specified in the form {FIELD_TYPE : conversion_function}
CONPY-119: Fixed Memory leak with cursor type dictionary
Check parameters (execute/executemany) for valid subtypes
CONPY-118: Removed statement allocation from cursor initialization function for text protocol
Don't set unsigned flag if value will fit into unsigned integer (Workaround for MDEV-23481)
CONPY-116: Wrong type reported for MYSQL_TYPE_JSON
For a list of changes made in this release, with links to detailed information on each push, see the changelog.
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12
DownloadRelease NotesChangelogConnector/Python Overview
Release date: 20 October 2020
This is a Stable (GA) release of the MariaDB Connector/Python.
MariaDB Connector/Python enables python programs to access MariaDB and MySQL databases, using an API which is compliant with the Python DB API 2.0 (PEP-249). It is written in C and uses MariaDB Connector/C client library for client server communication.
Python 3.9 wheel packages for Windows are now available on pypi.org
CONPY-123: Free pending resultsets when closing cursor
CONPY-124: Fix build when using Connector/C < 3.1.8
CONPY-125: Build fix: replaced obsolete ULONG_LONG_MAX definitions
For a list of changes made in this release, with links to detailed information on each push, see the changelog.
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12
DownloadRelease NotesChangelogConnector/Python Overview
Release date: 25 November 2020
This is a Stable (GA) release of the MariaDB Connector/Python.
MariaDB Connector/Python enables python programs to access MariaDB and MySQL databases, using an API which is compliant with the Python DB API 2.0 (PEP-249). It is written in C and uses MariaDB Connector/C client library for client server communication.
CONPY-127: When establishing a new database connection the connect method now also supports None
values instead of strings only.
CONPY-128: Added connection attribute server_version_info
and (for compatibility) get_server_version()
method. Both return a tuple, describing the version number of connected server in following format: (MAJOR_VERSION, MINOR_VERSION, PATCH_VERSION
)
CONPY-133: The internal parser now supports the full MariaDB comment syntax
CONPY-126: Fixed memory leak in connection object
CONPY-130: Fixed DeprecationWarning: builtin type Row has no module attribute
CONPY-131: Fixed crash type_traverse() called for non-heap type Row (Python 3.6 only)
CONPY-132: Fixed memory leak in connection pool
For a list of changes made in this release, with links to detailed information on each push, see the changelog.
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12
DownloadRelease NotesChangelogConnector/Python Overview
Release date: 24 Feb 2021
This is a Stable (GA) release of the MariaDB Connector/Python.
MariaDB Connector/Python enables python programs to access MariaDB and MySQL databases, using an API which is compliant with the Python DB API 2.0 (PEP-249). It is written in C and uses MariaDB Connector/C client library for client server communication.
CONC-142: Fixed memory leak in connection class (server_version_info)
Various build and travis related corrections/fixes.
For a list of changes made in this release, with links to detailed information on each push, see the changelog.
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12
DownloadRelease NotesChangelogConnector/Python Overview
Release date: 8 Jun 2021
This is a Stable (GA) release of the MariaDB Connector/Python.
MariaDB Connector/Python enables python programs to access MariaDB and MySQL databases, using an API which is compliant with the Python DB API 2.0 (PEP-249). It is written in C and uses MariaDB Connector/C client library for client server communication.
CONPY-155: fixed crash in get_server_version method of connection class
CONPY-144: fixed crash in connection pool
CONPY-150: convert invalid date types (day, month or year=0) to NULL
For a list of changes made in this release, with links to detailed information on each push, see the changelog.
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12
DownloadRelease NotesChangelogConnector/Python Overview
Release date: 22 Oct 2021
This is a Stable (GA) release of the MariaDB Connector/Python.
MariaDB Connector/Python enables python programs to access MariaDB and MySQL databases, using an API which is compliant with the Python DB API 2.0 (PEP-249). It is written in C and uses MariaDB Connector/C client library for client server communication.
CONPY-173: Fixed Windows build for Python 3.10
For a list of changes made in this release, with links to detailed information on each push, see the changelog.
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12
DownloadRelease NotesChangelogConnector/Python Overview
Release date: 21 Dec 2021
This is a Stable (GA) release of the MariaDB Connector/Python.
MariaDB Connector/Python enables python programs to access MariaDB and MySQL databases, using an API which is compliant with the Python DB API 2.0 (PEP-249). It is written in C and uses MariaDB Connector/C client library for client server communication.
CONPY-184: Display status of connection, cursor and pool class in string representation.
CONPY-178: Repeated execution of cursors callproc() method hangs
CONPY-175: Fixed crash in escape_string
For a list of changes made in this release, with links to detailed information on each push, see the changelog.
This page is: Copyright © 2025 MariaDB. All rights reserved.