All pages
Powered by GitBook
1 of 13

Connector/Python 1.0 Release Notes

Release Notes for MariaDB Connector/Python 1.0 and 0.9 releases

Connector/Python 1.0.0 Release Notes

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.

Notable Updates

  • 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

Changelog

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.

Connector/Python 1.0.1 Release Notes

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.

Notable Updates

  • 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

Changelog

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.

Connector/Python 1.0.10 Release Notes

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.

Bugs Fixed

  • 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

Changelog

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.

Connector/Python 1.0.11 Release Notes

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.

Bugs Fixed

  • 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

Changelog

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.

Connector/Python 1.0.2 Release Notes

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.

Notable Updates

  • 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

Changelog

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.

Connector/Python 1.0.3 Release Notes

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.

Notable Changes

  • 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}

Bugs Fixed

  • 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

Changelog

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.

Connector/Python 1.0.4 Release Notes

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.

Notable Changes

Python 3.9 wheel packages for Windows are now available on pypi.org

Bugs Fixed

  • 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

Changelog

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.

Connector/Python 1.0.5 Release Notes

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.

Notable changes:

  • 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

Bugs Fixed

  • 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

Changelog

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.

Connector/Python 1.0.6 Release Notes

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.

Bugs Fixed

  • CONC-142: Fixed memory leak in connection class (server_version_info)

  • CONC-138, CONC-141: 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.

Changelog

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.

Connector/Python 1.0.7 Release Notes

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.

Bugs Fixed

  • 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

Changelog

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.

Connector/Python 1.0.8 Release Notes

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.

Bugs Fixed

  • CONPY-173: Fixed Windows build for Python 3.10

Changelog

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.

Connector/Python 1.0.9 Release Notes

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.

Bugs Fixed

  • 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

Changelog

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.