Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Release Notes for MariaDB Connector/Python 1.0 and 0.9 releases
Release date: 12 Apr 2022
This is a Stable (GA) release of 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.
: executemany() does not work with returning clause
: Missing decrement of reference pointer when closing cursor
: Build fix for FreeBSD
For a list of changes made in this release, with links to detailed information on each push, see the .
Release date: 18 Feb 2022
This is a Stable (GA) release of 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.
: Fixed fallback for bulk execution (executemany) when connected to non MariaDB database servers.
: 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 .
Release date: 8 Jun 2021
This is a Stable (GA) release of 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.
: fixed crash in get_server_version method of connection class
: fixed crash in connection pool
: 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 .
Release date: 21 Dec 2021
This is a Stable (GA) release of 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.
: Display status of connection, cursor and pool class in string representation.
: Repeated execution of cursors callproc() method hangs
: Fixed crash in escape_string
For a list of changes made in this release, with links to detailed information on each push, see the .
Release date: 25 Nov 2020
This is a Stable (GA) release of 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.
: When establishing a new database connection the connect method now also supports None values instead of strings only.
: 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)
: Fixed memory leak in connection object
: Fixed DeprecationWarning: builtin type Row has no module attribute
: Fixed crash type_traverse() called for non-heap type Row (Python 3.6 only)
: 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 .
Release date: 20 Oct 2020
This is a Stable (GA) release of 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
: Free pending resultsets when closing cursor
: Fix build when using Connector/C < 3.1.8
: 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 .
Release date: 7 Oct 2020
This is a release of 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.
Release date: 18 Sep 2020
This is a release of 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)
: 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.
For a list of changes made in this release, with links to detailed information on each push, see the changelog.
Release date: 24 Feb 2021
This is a Stable (GA) release of 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.
: Fixed memory leak in connection class (server_version_info)
, : When using binary protocol, convert data to binary object only if the character set is BINARY (63), not if the flag was set and character set is a non binary character set.
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 .
Release date: 22 Oct 2021
This is a Stable (GA) release of 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.
: 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 .
Release date: 24 June 2020
This is a release of 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.
: Added aliases username, passwd and db to connection keywords.
: set_config() method needs to check the passed parameter and raise an exception if the parameter type is not a dictionary.
: 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
: 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.
Release date: 18 August 2020
This is a release of 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.
: Fixed negative reference count in cursor.callproc()
: Added binary option for cursor, which allows to use binary protocol without passing parameters
: Fixed memory leak in fetchall()
: CAST AS BINARY doesn't return binary object
: Added support for MYSQL_TYPE_BIT
: Added missing support for subtypes of Python Classes
: Python memory allocation without holding the GIL
: Fixed version checking of Connector/C in setup routine
: Added missing reference incrementing in ConnectionPool
: 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.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.