All pages
Powered by GitBook
1 of 75

Connector/Python

Release Notes for MariaDB Connector/Python releases

Connector/Python 1.1 Release Notes

Release Notes for MariaDB Connector/Python 1.1 releases

Connector/Python 1.1.0 Alpha1 Release Notes

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesConnector/Python Overview

Release date: 18 Aug 2021

This is an alpha release of the MariaDB Connector/Python and not intended for production use.

Do not use alpha releases in production!

For a description of this library see theMariaDB Connector/Python documentation.

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-97: All classes (including cursor and connection) are implemented in native Python. Instead of using the default cursor and connection classes, it is now possible to use own classes which are based on default classes.

  • The default behaviour for cursor result sets changed: instead of using unbuffered result sets buffered result sets are used (buffered= True).

  • Parser was partially reworked: Beside several fixes for different comment styles, the parser checks if binary or text protocol will be used.

  • Several new constants were added. CLIENT for capability checking, FIELD_FLAGS for use together with Cursor.descriptor, STATUS for checking current status of database server.

  • For reducing releasing and locking of the GIL, executemany() method was optimized and a new method was added to MariaDB Connector/C.

  • The minimum required version of Connector/C is now 3.2.4

  • Documentation was updated and extended.

  • New methods and attributes:

    • Connection class:

      • method begin() - starts a new transaction

      • method select_db() - changes the default database

      • method show_warnings() - Shows error, warning and note messages from last executed command

      • attribute client_capabilities - allows to check the capabilities of client library

      • attribute server_capabilities - allows to check the capabilities of connected database server

      • attribute server_status - allows to check the current server status

      • attribute open - returns True if the connection is alive, otherwise False

    • Cursor class

      • attribute buffered - default is now True.

      • paramcount - returns the number of parameters in a statement

Installation

MariaDB Connector/Python 1.1.0a1 can be obtained from central python repository:

pip3 install --pre mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

Do not use alpha releases in production!

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.0 Beta1 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: 27 Sep 2021

This is an beta release of the MariaDB Connector/Python and not intended for production use.

Do not use beta releases in production!

For a description of this library see theMariaDB Connector/Python documentation .

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-162: Added attributes for obtaining version of MariaDB Connector/C library:

    • mariadb.client_version returns an integer, describing the version in the following format: MAJOR_VERSION * 10000 + MINOR_VERSION * 1000 + PATCH_VERSION

    • mariadb_client_version_info returns client version in tuple format

Bug fixes

  • CONPY-159: Parse integer instead of short integer when retrieving server status

  • CONPY-160: ConnectionPool.get_connection might return None due to low precision of time.monotonic()

  • CONPY-161: ConnectionPool.connection_count returns list of connections instead of a numeric value

Installation

MariaDB Connector/Python 1.1.0-beta1 can be obtained from central python repository:

pip3 install --pre mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

Do not use beta releases in production!

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.0 Beta2 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 an beta release of the MariaDB Connector/Python and not intended for production use.

Do not use beta releases in production!

For a description of this library see theMariaDB Connector/Python documentation .

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.10 is now supported

Bug fixes

  • CONPY-167: reprepare statement if executemany() was called directly after execute()

  • CONPY-168: Force use of binary protocol if binary parameters were provided

  • CONPY-169: Added unicode support for parser

  • CONPY-170: Added documentation for configuration file handling

  • CONPY-173: Windows build fix for Python 3.10

Installation

MariaDB Connector/Python 1.1.0-beta2 can be obtained from central python repository:

pip3 install --pre mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

Do not use beta releases in production!

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.0 RC1 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 Apr 2022

This is an rc release of the MariaDB Connector/Python.

Do not use non-stable (non-GA) releases in production!

For a description of this library see theMariaDB Connector/Python documentation .

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-44: Added support for simple failover (Requires MariaDB Connector/C 3.3)

  • CONPY-184: Display status of objects in string representation (cursor, connection, pool)

Bug fixes

  • CONPY-88: Get additional information in fieldinfo: cursor->description() now contains 3 additional elements: table_name, orginal column name and original table name

  • CONPY-187: Fixed wrong detection of bulk capabilities

  • CONPY-188: If a connection or cursor is closed, an exception is returned whether a method or property of a closed object is called

  • CONPY-189: Fixed build with Visual Studio 2022

  • CONPY-178: If a cursor was not properly cleared (all results weren't fetched) the clear_result routine has to free result sets only if field_count > 0

  • CONPY-175: Allocate heap memory for string escaping

Installation

MariaDB Connector/Python 1.1.0-rc1 can be obtained from central python repository:

pip3 install --pre mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

Do not use non-stable (non-GA) releases in production!

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.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: 22 Feb 2024

This is a stable release of the MariaDB Connector/Python.

For a description of this library see theMariaDB Connector/Python documentation .

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.

Bug fixes

  • CONPY-277: cursor.execute fails when running in sql_mode ANSI_QUOTES.

  • CONPY-278: Return updated connection_id in case of automatic reconnect

  • CONPY-279: Allow None values for password and database in change_user() method

  • CONPY-281: Use METH_O calling conventions for c functions which accept only one parameter

Installation

MariaDB Connector/Python 1.1.10 can be obtained from central python repository:

pip3 install mariadb

or to upgrade to the most recent version

pip3 install --upgrade mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.11 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: 15 Nov 2024

This is a stable release of the MariaDB Connector/Python.

For a description of this library see theMariaDB Connector/Python documentation .

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

  • Added new property tls_peer_cert_info which returns peer certificate information (TLS connections only).

  • Added support for Python 3.13

  • Removed Python 3.8 builds

  • Binary packages for Windows are now built with Connector/C 3.4.3

Bug fixes

  • Build fixes for MariaDB Connector/C 3.4.x

  • CONPY-289: BIGINT out of range on bulk insert

  • CONPY-293: Fix gcc warnings

  • CONPY-283: Incorrect result format after cursor.scroll()

Installation

MariaDB Connector/Python 1.1.11 can be obtained from central python repository:

pip3 install mariadb

or to upgrade to the most recent version

pip3 install --upgrade mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.12 Release Notes

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 24 Feb 2025

This is a stable release of the MariaDB Connector/Python.

For a description of this library see theMariaDB Connector/Python documentation .

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-299: Added support for VECTOR: Vectors can be directly used in parameters as float arrays without using tobytes() method or SQL Function Vec_FromText()

Bug fixes

  • CONPY-295: Fix unsigned check when using executemany() method

  • CONPY-300: Documentation fix (ConnectionPool)

  • CONPY-302: Fix segfault when using threads()

  • Fixed exception type for ER_BAD_FIELD_ERROR (now OperationalError instead of ProgrammingError)

Installation

MariaDB Connector/Python 1.1.12 can be obtained from central python repository:

pip3 install mariadb

or to upgrade to the most recent version

pip3 install --upgrade mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.2 GA 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: 27 Jun 2022

This is a stable release of the MariaDB Connector/Python.

For a description of this library see theMariaDB Connector/Python documentation .

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-203: Error constants added

  • CONPY-204: New connection method dump_debug_info()

Bug fixes

  • CONPY-194: Support for INSERT RETURNING in executemany() method.

  • Removed utf8 part of internal parser and use binary objects for parameter substitution

  • CONPY-205: Fixed inconsistent exceptions:

    • All parameter exceptions are returned as ProgrammingError

    • A dictionary now might contain more keys than specified in SQL statement

  • Fixed memory leak when using decimal parameters

  • CONPY-201: Fixed build issues with Python 3.11 beta

Installation

MariaDB Connector/Python 1.1.2 can be obtained from central python repository:

pip3 install mariadb

or to upgrade to the most recent version

pip3 install --upgrade mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.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: 07 Jul 2022

This is a stable release of the MariaDB Connector/Python.

For a description of this library see theMariaDB Connector/Python documentation .

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.

Bug fixes

  • CONPY-209: Wrong unicode substitution in SELECT statement

  • CONPY-211: Added missing error constants

  • CONPY-212: unbuffered cursor.execute() doesn't work

Installation

MariaDB Connector/Python 1.1.3 can be obtained from central python repository:

pip3 install mariadb

or to upgrade to the most recent version

pip3 install --upgrade mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.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: 10 Aug 2022

This is a stable release of the MariaDB Connector/Python.

For a description of this library see theMariaDB Connector/Python documentation .

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-217: Added reconnect keyword for connection

  • Added CAPABILITY constants

  • Code styling fixes (flake8)

Bug fixes

  • CONPY-218: Allow None as data parameter in cursor->execute(). Kudos to Luciano Barcaro for providing a fix

  • CONPY-214: Replaced cursor iterator by native Python iter() method.

Installation

MariaDB Connector/Python 1.1.4 can be obtained from central python repository:

pip3 install mariadb

or to upgrade to the most recent version

pip3 install --upgrade mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.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: 7 Nov 2022

This is a stable release of the MariaDB Connector/Python.

For a description of this library see theMariaDB Connector/Python documentation .

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-220: Added _get_socket() method

  • Performance improvement: Instead of iterating via fetchone(), fetchall() and fetchmany() methods now load the data directly at once.

Bug fixes

  • CONPY-222: Removed del() method from cursor

  • CONPY-224: Fixed bulk_operation when reexecuted using same cursor

  • CONPY-225: Fixed cursor.affected_rows property

  • CONPY-226: Replaced deprecated distutils (PEP-632)

  • CONPY-227: Replaced collections.named_tuple by PyStruct_Sequence (C-Python)

  • CONPY-228: Fixed Installation error (if C/C version < 3.2.4 was found)

  • CONPY-229: Converter: added missing support for None conversions

  • CONPY-231: Fixed memory leak

Installation

MariaDB Connector/Python 1.1.5 can be obtained from central python repository:

pip3 install mariadb

or to upgrade to the most recent version

pip3 install --upgrade mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.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: 1 Mar 2023

This is a stable release of the MariaDB Connector/Python.

For a description of this library see theMariaDB Connector/Python documentation .

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-247: Added optional parameter "pool_invalidation_interval", which specifies the validation interval in milliseconds after which the status of a connection requested from the pool is checked. The default values is 500 milliseconds, a value of 0 means that the status will always be checked.

Bug fixes

  • CONPY-251: Check if stmt was already initialized in cursor nextset() method.

  • CONPY-250: Fixed calculation of connection pool size

  • CONPY-248: Replace broken connections in connection pool

  • CONPY-246: Rollback transaction if connection pool was created without pool_reset_connection option.

  • CONPY-245: Implementation of LRU cache in connection pool.

  • CONPY-240: Don't overwrite errormessage/stacktrace if an exception was generated during module initialization.

Installation

MariaDB Connector/Python 1.1.6 can be obtained from central python repository:

pip3 install mariadb

or to upgrade to the most recent version

pip3 install --upgrade mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.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: 10 Jul 2023

This is a stable release of the MariaDB Connector/Python.

For a description of this library see theMariaDB Connector/Python documentation .

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-253: The connection method now offers the option of specifying the version of the TLS protocol using tls_version.

Bug fixes

  • CONPY-258: Fixed ValueError exception if ZEROFILL flag is defined

  • CONPY-255: If all connections from a pool are in use, pool.get_connection now returns None instead of raising an exception.

  • CONPY-256: Fix indexing when moving a free connection to used connections to avoid returning the same connection twice. Kudos and thanks to G.Mech for reporting this bug and providing the fix.

Installation

MariaDB Connector/Python 1.1.7 can be obtained from central python repository:

pip3 install mariadb

or to upgrade to the most recent version

pip3 install --upgrade mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.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: 16 Oct 2023

This is a stable release of the MariaDB Connector/Python.

For a description of this library see theMariaDB Connector/Python documentation .

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-271: Cusor object provides now a metadata attribute, which returns resultset metadata as a dictionary. metadata attribute also contains information about extended field types like JSON, UUID, INET4/6 and geometry types.

  • Added new constants mariadb.constants.EXT_FIELD_TYPE which describe extended field types..

Bug fixes

  • CONPY-270: Data will be converted to Binary only if the character set is binary, the BINARY_FLAG will be ignored.

  • CONPY-269: If cursors rowcount attribute will be retrieved after the cursor was closed, rowcount now returns -1 instead of raising an exception. This is a workaround for a pandas bug.

Installation

MariaDB Connector/Python 1.1.8 can be obtained from central python repository:

pip3 install mariadb

or to upgrade to the most recent version

pip3 install --upgrade mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.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: 22 Dec 2023

This is a stable release of the MariaDB Connector/Python.

For a description of this library see theMariaDB Connector/Python documentation .

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.

Bug fixes

  • CONPY-276: Allow to retrieve data from buffered cursor if the connection was already closed before.

  • CONPY-274: Instead of releasing non freed objects (cursor and connection) in tp_dealloc, they are freed now in tp_finalize to avoid possible crashes.

  • CONPY-273: Fixed crash in escape_string of the connection object

Installation

MariaDB Connector/Python 1.1.9 can be obtained from central python repository:

pip3 install mariadb

or to upgrade to the most recent version

pip3 install --upgrade mariadb

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

This page is: Copyright © 2025 MariaDB. All rights reserved.

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.

Connector/Python 0.9 Release Notes

Release Notes for MariaDB Connector/Python 0.9.x releases

Connector/Python 0.9.52-alpha Release Notes

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesConnector/Python Overview

Release date: 18 Dec 2019

This is an alpha release of the MariaDB Connector/Python and not intended for production use.

Do not use alpha releases in production!

For a description of this library see theMariaDB Connector/Python documentation in Github Wili.

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.

Installation

MariaDB Connector/Python can be obtained from central python repository:

pip3 install --pre mariadb

Links:

  • Documentation

  • Bug tracker

  • Sources are hosted on Github

Do not use alpha releases in production!

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 0.9.54-beta 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 2020

This is a beta release of the MariaDB Connector/Python and not intended for production use.

Do not use beta releases in production!

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

  • Fixed parameter sequence when creating a xid object

  • Added ssl_capath in connect() method

  • CONPY-40: ConnectionPool._setconfig now accepts only DSN parameters

  • CONPY-35: Close and reinitialize statement if the cursor was reused with a different SQL statement

  • CONPY-34: If a python object can't be converted to a corresponding data type, an exception will be raised.

  • CONPY-39: If no pool_name was provided, an exception will be raised.

  • CONPY-33: Segfault when using auto completion in python shell

  • CONPY-37: Corrected option name: named_tuple

  • CONPY-36: connection key word socket was renamed to unix_socket

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Do not use beta releases in production!

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 0.9.55 beta 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: 30 Mar 2020

This is a beta release of the MariaDB Connector/Python and not intended for production use.

Do not use beta releases in production!

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-9: Fixed description (character length/code points and precision scale)

  • CONPY-45: Fixed conversion from time and datetime column types

  • CONPY-32: Fixed crash when fetching GEOMETRY columns

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Do not use beta releases in production!

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 0.9.56 beta 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: 6 Apr 2020

This is a beta release of the MariaDB Connector/Python and not intended for production use.

Do not use beta releases in production!

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-46: Implemented __enter__() and __exit__() methods for with statement (PEP-343). These methods are available now for connection and cursor class.

  • CONPY-47: When sending parameters PyBool_Type wasn't supported. In case a boolean type (True/False) will be provided as a parameter, it will be converted to a tinyint (MYSQL_TYPE_TINY).

  • CONPY-48: Accept List of parameters for execute() method

  • CONPY-49: Added support for Decimal type

    • When retrieving data with column type MYSQL_TYPE_NEWDECIMAL Connector/Python now loads the decimal module and converts data from string into Pythons decimal.Decimal type.

    • Wnen sending a decimal.Decimal parameter, value will be converted to string and send with type MYSQL_TYPE_NEWDECIMAL to server.

  • CONPY-51: Store field_count internelly for buffered cursors to prevent overriding/clearing the value by connection methods which directly send commands to database server.

  • CONPY-52: Fixed double free of resultset.

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Do not use beta releases in production!

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 0.9.57-beta 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: 15 Apr 2020

This is a beta release of the MariaDB Connector/Python and not intended for production use.

Do not use beta releases in production!

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

  • Build: Posix builds don't link statically against Connector/C anymore.

  • CONPY-53: Allow empty parameter sequence in execute() method

  • CONPY-56: Support dictionary option in cursor: Added anoptional boolean parameter 'dictionary' for cursor class. When dictionary parameter was set to true, the fetch operations will return rows from result set as Dict.

  • CONPY-55: Fixed memory leak when opening/closing cursor.

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Do not use beta releases in production!

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 0.9.58-beta 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: 6 May 2020

This is a beta release of the MariaDB Connector/Python and not intended for production use.

Do not use beta releases in production!

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-62: When using binary protocol (which is forced when using a placeholder), the type NEW_DECIMAL was ignored and internally converted as string instead of Decimal

  • CONPY-61: Fixed bug in execute_many when using NULL values or indicator variables

  • CONPY-59: Fixed bug when converting invalid date "0000-00-00". Instead of raising an exception it will be converted to None value.

  • CONPY-58: Fixed parameter error when using paramstype PyFormat.

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Do not use beta releases in production!

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 0.9.59-beta 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: 26 May 2020

This is a beta release of the MariaDB Connector/Python and not intended for production use.

Do not use beta releases in production!

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-64: Fixed crash when a connection was established without parameters

  • CONPY-66: Fixed windows build

  • CONPY-62: Fixed String to Decimal conversion (binary protocol)

  • CONPY-63: Implemented version and version_info for module

Changelog

For a list of changes made in this release, with links to detailed information on each push, see the changelog.

Do not use beta releases in production!

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python Changelogs

Changelogs for MariaDB Connector/Python releases

Connector/Python 0.9 Changelogs

Changelogs for Connector/Python 0.9.x releases

Connector/Python 0.9.54-beta Changelog

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 2020

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #840de12 2020-02-18 16:11:29 +0100 *

    • minor Documentatiion fixes - fixed test cases using removed character set option

  • Revision #e1b7be4 2020-02-18 16:05:58 +0100

    • Added license.rst

  • Revision #d003581 2020-02-18 15:09:28 +0100

    • Set default master doc to index

  • Revision #4ac55f3 2020-02-18 15:01:52 +0100

    • Remove sphinx markdown builder

  • Revision #370ec51 2020-02-18 14:56:09 +0100

    • Added test configuration for readthedocs

  • Revision #80fce27 2020-02-18 14:28:32 +0100

    • Use indentation of 2 (instead of 4)

  • Revision #68591e0 2020-02-18 13:59:44 +0100

    • Added new chapter "basic usage"

  • Revision #7dfeb79 2020-02-18 13:58:47 +0100

    • Fix indentation

  • Revision #1370230 2020-02-18 10:44:40 +0100

    • Removed html

  • Revision #dbaf667 2020-02-18 10:38:25 +0100

    • Documentation fixes. Added html version of documentation.

  • Revision #472acad 2020-02-17 16:22:04 +0100

    • Fixed some minor tpc bugs, added test cases for tpc

  • Revision #3199f46 2020-02-17 09:32:27 +0100

    • Added missing support for compress and init_command in connect()

  • Revision #5c14f75 2020-02-17 08:36:54 +0100

    • Fix for CONPY-41:

  • Revision #420eb5a 2020-01-31 13:00:53 +0100

    • Added missing description for ssl_capath connection parameter

  • Revision #05923ae 2020-01-29 16:22:40 +0100

    • Fix default location for mariadb_config

  • Revision #87c4520 2020-01-28 15:36:52 +0100

    • Fix for CONPY-40:

  • Revision #57db60d 2020-01-27 06:03:14 +0100

    • Bunp version number. New version is 0.9.54

  • Revision #26fa254 2020-01-25 10:33:00 +0100

    • Fix for CONPY-35:

  • Revision #db39c47 2020-01-25 08:38:04 +0100

    • Fix for CONPY-38:

  • Revision #b29f042 2020-01-25 08:30:45 +0100

    • Fix for COMPY-39:

  • Revision #ad85042 2020-01-24 15:20:31 +0100

    • Fix for CONPY-34:

  • Revision #a0f8152 2020-01-24 14:52:39 +0100

    • Fix for CONPY-36:

  • Revision #2b4e58d 2020-01-24 14:36:51 +0100

    • Fix for CONPY-37:

  • Revision #62e2075 2020-01-21 04:00:44 +0100

    • CONPY-33: Connector/Python segfault on autocompletion

  • Revision #b992fb5 2020-01-13 08:31:09 +0100

    • Fixed benchmarks for travis

  • Revision #9976669 2020-01-13 05:35:50 +0000

    • Fixed fetch benchmarks

  • Revision #c2adf0b 2020-01-13 03:33:41 +0100

    • Benchmark modifications

  • Revision #a5bdf2a 2020-01-07 05:03:16 +0100

    • Make code more PEP-7 compliant

  • Revision #88dc748 2020-01-04 17:07:52 +0100

    • Added benchmark for bulk (insert/update/delete)

  • Revision #98c394c 2020-01-04 17:07:33 +0100

    • Bumped version number

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 0.9.55 beta Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 30 Mar 2020

For the highlights of this release, see therelease notes.

Do not use beta releases in production!

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #9a36090 2020-03-29 17:55:04 +0200

    • Fixed description (CONPY-9):

  • Revision #083086b 2020-03-25 18:11:02 +0100

    • Fix for CONPY-45: Incorrect conversion of time/datetime values

  • Revision #3cfacf8 2020-02-20 09:51:38 +0100

    • CONPY-42: Seg fault when printing rows containing POINT datatype

  • Revision #f152bff 2020-02-20 09:51:27 +0100

    • Bump version number

  • Revision #4f5f26d 2020-02-18 19:04:29 +0100

    • removed usage.rst due to license issues

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 0.9.56 beta Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 6 Apr 2020

For the highlights of this release, see therelease notes.

Do not use beta releases in production!

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #eb46aa8 2020-04-06 20:26:05 +0200

    • Windows build fix for attribute((unused)):

  • Revision #fe95eb0 2020-04-05 22:01:17 +0200

    • CONPY-49: Added support for Decimal type

  • Revision #2ee1471 2020-04-05 21:51:41 +0200

    • Fix for CONPY-52:

  • Revision #a992bf3 2020-04-05 21:45:44 +0200

    • Fix for CONPY-51:

  • Revision #434a490 2020-04-03 18:36:54 +0200

    • Fix for CONPY-48:

  • Revision #c96cb47 2020-04-02 20:26:45 +0200

    • Follow up for CONPY-47: Last commit didn't contain test case

  • Revision #0126358 2020-04-02 20:17:15 +0200

    • Fix for CONPY-47:

  • Revision #4c3d2ff 2020-03-31 18:26:21 +0200

    • Implementation of CONPY-46:

  • Revision #35f0ba7 2020-03-30 18:24:18 +0200

    • Bump version number

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 0.9.57 beta Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 15 Apr 2020

For the highlights of this release, see therelease notes.

Do not use beta releases in production!

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #0a05581 2020-04-15 06:11:12 +0200

    • Added option "default" for link_static. By default Windows builds are linked statically, while Posix builds use MariaDB Connector/C shared library.

  • Revision #742b643 2020-04-14 08:27:55 +0200

    • Fix for CONPY-53: Allow emptry parameter sequence

  • Revision #e873f87 2020-04-14 06:25:25 +0200

    • CONPY-56: Support dictionary option in cursor class

  • Revision #e2cebf7 2020-04-10 17:25:54 +0200

    • Fix for CONPY-55: Memory leak when opening/closing cursor

  • Revision #9694865 2020-04-06 20:46:33 +0200

    • bumped version number to 0.9.57

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 0.9.58 beta Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 6 May 2020

For the highlights of this release, see therelease notes.

Do not use beta releases in production!

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #5334dde 2020-05-06 05:23:09 +0200

    • Fixed typo

  • Revision #87684a1 2020-05-05 22:41:36 +0200

    • Fix for CONPY-62: Decimal values returned as strings when passing in paramaters

  • Revision #d35d172 2020-05-05 08:25:35 +0200

    • Fix for CONPY-61: executemany() doesn't allow inserting optional entries

  • Revision #3028132 2020-04-23 22:19:03 +0200

    • Fix for CONPY-59: Cursor fetchall with error

  • Revision #59c7771 2020-04-19 14:59:54 +0200

    • Fix for CONPY-58: Parameter Error when using paramstyle PYFORMAT

  • Revision #6cb5227 2020-04-15 11:45:04 +0200

    • Bump version number

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 0.9.59 beta Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 6 May 2020

For the highlights of this release, see therelease notes.

Do not use beta releases in production!

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #0111368 2020-05-14 14:26:39 +0200

    • Merge branch 'master' of mariadb-connector-python

  • Revision #2dab6a3 2020-05-14 06:27:36 +0200

    • Fix for CONPY-64: Segfault when calling connect without parameters

  • Revision #b1eaf27 2020-05-12 07:38:53 +0200

    • Windows build fixes

  • Revision #7142bed 2020-05-14 14:24:32 +0200

    • Fix for CONPY-66: Windows: Can't import MariaDB with Python3.8

  • Revision #eec5fa1 2020-05-11 13:37:30 +0200

    • Fixed string to decimal conversion for binary protocol.

  • Revision #c150975 2020-05-11 08:55:38 +0200

    • CONPY-63: mariadb package should have more dunders such as __version__

  • Revision #f66e185 2020-05-06 07:36:16 +0200

    • bumped version number

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.0 Changelogs

Changelogs for Connector/Python 1.0.x releases

Connector/Python 1.0.0 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 24 Jun 2020

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #5f2a2e1 2020-06-19 14:56:55 +0200

    • Updated documentation

  • Revision #ea8354b 2020-06-18 10:23:56 +0200

    • Added internal members for client and server capabilities to MrdbConnection class.

  • Revision #5fd14c9 2020-06-17 14:48:15 +0200

    • Fix for CONPY-81: If a cursor was previously executed in text protocol, the is_text indicator has to be set to 0 after cursor was cleared

  • Revision #1aa828d 2020-06-17 09:11:21 +0200

    • Skip test_reconnect when running with MaxScale

  • Revision #5631d6e 2020-06-17 08:59:31 +0200

    • Fixed bug in pooling tests

  • Revision #9076358 2020-06-16 18:27:49 +0200

    • removed eoled versions 5.5 and 10.0

  • Revision #f28614a 2020-06-16 17:34:59 +0200

    • Skip test conpy_61 when running against MaxScale

  • Revision #7d7add3 2020-06-16 16:59:45 +0200

    • Fixed wrong check of return valuFixed wrong check of return valuee

  • Revision #1dba5d6 2020-06-16 16:58:53 +0200

    • Revert "Disable executemany() tests when running against MaxScale."

  • Revision #d24957c 2020-06-16 16:16:47 +0200

    • Disable executemany() tests when running against MaxScale.

  • Revision #b745643 2020-06-16 15:35:14 +0200

    • CONPY_76: Added the follwing aliases for connection parameter

      • username

      • passwd

      • db

  • Revision #b29b7b4 2020-06-16 15:08:53 +0200

    • removed copy/paste error in test_cursor.py

  • Revision #ffa959a 2020-06-11 19:33:28 +0200

    • [misc] test reliability improvement * maxscale doesn't support compression * query "SELECT 1 WHERE 1=2" is supported only after 10.3 server. * avoiding reuse pool name in test * pypy: Decimal type is supported * del cursor with pypy doesn't call tp_dealloc, not closing cursor. test explicitly close cursor when state is not finished. * test correction when TEST_HOST is set

  • Revision #b491915 2020-06-16 13:51:08 +0200

    • Fix for CONPY-79: When emulating bulkinsert (internal function execute_many_fallback) NULL values were not properly handled. As a solution we just change the buffer type to MYSQL_TYPE_NULL, since it doesn't affect real bulk insert, where we replace the null value by an indicator

  • Revision #ed2695b 2020-06-15 10:13:26 +0200

    • Fix for CONPY-78: Check for server capabilities instead of version

  • Revision #d0e484f 2020-06-15 08:45:04 +0200

    • Skip compress test on travis.

  • Revision #574975b 2020-06-15 08:10:14 +0200

    • Don't use default connection for xa tests

  • Revision #c4a8453 2020-06-14 14:57:45 +0200

    • Fix/Workaround for CONPY-75

      • Set default port to 3306

      • Use LIMIT 0 to return an empty result set

  • Revision #1a5849f 2020-06-14 13:34:38 +0200

    • Fix for CONC-72: When deallocating the connection pool class, we need to check beside pool_size if the array containing the connections is valid.

  • Revision #2b5695a 2020-06-08 13:08:55 +0200

    • Added missing example for documentation

  • Revision #ba052ad 2020-06-08 12:25:54 +0200

    • Added chapter usage (documentation)

  • Revision #9a24ee4 2020-06-08 11:52:35 +0200

    • Documentation fix for executemany()

  • Revision #75c4149 2020-06-06 16:01:35 +0200

    • Merge branch 'master' of mariadb-connector-python

  • Revision #55fa735 2020-06-06 07:01:10 +0200

    • removed pre release segment for GA

  • Revision #47963b0 2020-06-06 16:00:57 +0200

    • Updated link for documentation

  • Revision #f6984c9 2020-06-06 08:48:27 +0200 *

    • removed debug printf - changed location for documentation

  • Revision #8f7243d 2020-06-06 07:20:58 +0200

    • Merge branch 'master' of mariadb-connector-python

  • Revision #3380bc2 2020-06-05 18:29:45 +0200

    • Set theme jekyll-theme-minimal

  • Revision #c26a54e 2020-06-05 18:05:27 +0200

    • Set theme jekyll-theme-minimal

  • Revision #c2ca32a 2020-06-06 07:20:02 +0200

    • Added missing dirs for github pages

  • Revision #10425de 2020-06-05 18:03:34 +0200

    • Fixed documentation, added release notes

  • Revision #d1b1f08 2020-06-05 16:39:38 +0200

    • Changed "Development Status" classifier from Beta to Stable.

  • Revision #6dbcaf5 2020-06-05 16:35:40 +0200

    • Calclulation of data type using _PyLong_NumBits was incorrect

  • Revision #190ea4e 2020-06-05 07:41:23 +0200

    • Fixed bug when inserting negative numbers with execute() method.

  • Revision #63e0b4a 2020-06-03 13:34:48 +0200

    • Changed html scheme for documentation. Adjusted version number in documentation.

  • Revision #209c356 2020-06-03 13:10:18 +0200

    • Added docs directory for github pages.

  • Revision #b252696 2020-06-02 08:43:27 +0200

    • Fix for CONPY-70: set_config() method needs to check the passed parameter and raise an exception if the parameter type is not a dictionary.

  • Revision #64df884 2020-06-01 19:02:43 +0200

    • Fix for CONPY-69: We need to send the default character set already with authentication packet not as an extra call after connect.

  • Revision #0ed16c9 2020-05-27 10:42:28 +0200

    • Bumped version number to 1.0.0

  • Revision #e58caef 2020-05-27 10:40:35 +0200

    • Fix for CONPY-67: If no rows were fetched from an unbuffered cursor (resultset) rowcount now returns -1 instead of 0

  • Revision #ea8354b 2020-06-18 10:23:56 +0200

    • Added internal members for client and server capabilities to MrdbConnection class.

  • Revision #5fd14c9 2020-06-17 14:48:15 +0200

    • Fix for CONPY-81: If a cursor was previously executed in text protocol, is_text indicator has to be set to 0 after cursor was cleared.

  • Revision #1aa828d 2020-06-17 09:11:21 +0200

    • Skip test_reconnect when running with MaxScale

  • Revision #5631d6e 2020-06-17 08:59:31 +0200

    • Fixed bug in pooling tests

  • Revision #9076358 2020-06-16 18:27:49 +0200

    • removed eoled versions 5.5 and 10.0

  • Revision #f28614a 2020-06-16 17:34:59 +0200

    • Skip test conpy_61 when running against MaxScale

  • Revision #7d7add3 2020-06-16 16:59:45 +0200

    • Fixed wrong check of return valuFixed wrong check of return valuee

  • Revision #1dba5d6 2020-06-16 16:58:53 +0200

    • Revert "Disable executemany() tests when running against MaxScale."

  • Revision #d24957c 2020-06-16 16:16:47 +0200

    • Disable executemany() tests when running against MaxScale.

  • Revision #b745643 2020-06-16 15:35:14 +0200

    • CONPY_76: Added the follwing aliases for connection parameter

      • username

      • passwd

      • db

  • Revision #b29b7b4 2020-06-16 15:08:53 +0200

    • removed copy/paste error in test_cursor.py

  • Revision #ffa959a 2020-06-11 19:33:28 +0200

    • [misc] test reliability improvement

      • maxscale doesn't support compression

      • query "SELECT 1 WHERE 1=2" is supported only after 10.3 server

      • avoiding reuse pool name in test

      • pypy: Decimal type is supported

      • del cursor with pypy doesn't call tp_dealloc, not closing cursor. test explicitly close cursor when state is not finished.

      • test correction when TEST_HOST is set

  • Revision #b491915 2020-06-16 13:51:08 +0200

    • Fix for CONPY-79: When emulating bulkinsert (internal function execute_many_fallback) NULL values were not properly handled. As a solution we just change the buffer type to MYSQL_TYPE_NULL, since it doesn't affect real bulk insert, where we replace the null value by an indicator

  • Revision #ed2695b 2020-06-15 10:13:26 +0200

    • Fix for CONPY-78: Instead of checking the server version number if a specific feature is supported, we need to check the server capability or extended capability flag.

  • Revision #d0e484f 2020-06-15 08:45:04 +0200

    • Skip compress test on travis.

  • Revision #574975b 2020-06-15 08:10:14 +0200

    • Don't use default connection for xa tests

  • Revision #c4a8453 2020-06-14 14:57:45 +0200

    • Fix/Workaround for CONPY-75

  • Revision #1a5849f 2020-06-14 13:34:38 +0200

    • Fix for CONC-72: When deallocating the connection pool class, we need to check beside pool_size if the array containing the connections is valid.

  • Revision #2b5695a 2020-06-08 13:08:55 +0200

    • Added missing example for documentation

  • Revision #ba052ad 2020-06-08 12:25:54 +0200

    • Added chapter usage (documentation)

  • Revision #9a24ee4 2020-06-08 11:52:35 +0200

    • Documentation fix for executemany()

  • Revision #75c4149 2020-06-06 16:01:35 +0200

    • Merge branch 'master' of mariadb-connector-python

  • Revision #55fa735 2020-06-06 07:01:10 +0200

    • removed pre release segment for GA

  • Revision #47963b0 2020-06-06 16:00:57 +0200

    • Updated link for documentation

  • Revision #f6984c9 2020-06-06 08:48:27 +0200

    • removed debug printf - changed location for documentation

  • Revision #8f7243d 2020-06-06 07:20:58 +0200

    • Merge branch 'master' of mariadb-connector-python

  • Revision #3380bc2 2020-06-05 18:29:45 +0200

    • Set theme jekyll-theme-minimal

  • Revision #c26a54e 2020-06-05 18:05:27 +0200

    • Set theme jekyll-theme-minimal

  • Revision #c2ca32a 2020-06-06 07:20:02 +0200

    • Added missing dirs for github pages

  • Revision #10425de 2020-06-05 18:03:34 +0200

    • Fixed documentation, added release notes

  • Revision #d1b1f08 2020-06-05 16:39:38 +0200

    • Changed "Development Status" classifier from Beta to Stable.

  • Revision #6dbcaf5 2020-06-05 16:35:40 +0200

    • Calclulation of data type using _PyLong_NumBits was incorrect

  • Revision #190ea4e 2020-06-05 07:41:23 +0200

    • Fixed bug when inserting negative numbers with execute() method.

  • Revision #63e0b4a 2020-06-03 13:34:48 +0200

    • Changed html scheme for documentation. Adjusted version number in documentation.

  • Revision #209c356 2020-06-03 13:10:18 +0200

    • Added docs directory for github pages.

  • Revision #b252696 2020-06-02 08:43:27 +0200

    • Fix for CONPY-70: set_config() method needs to check the passed parameter and raise an exception if the parameter type is not a dictionary.

  • Revision #64df884 2020-06-01 19:02:43 +0200

    • Fix for CONPY-69: We need to send the default character set already with authentication packet not as an extra call after connect.

  • Revision #0ed16c9 2020-05-27 10:42:28 +0200

    • Bumped version number to 1.0.0

  • Revision #e58caef 2020-05-27 10:40:35 +0200

    • Fix for CONPY-67: If no rows were fetched from an unbuffered cursor (resultset) rowcount now returns -1 instead of 0.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.0.1 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 18 Aug 2020

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #16a3882 2020-08-16 17:38:20 +0200

    • Add secur32 and bcrypt for windows static linking (schannel)

  • Revision #d9a5ee4 2020-08-16 16:03:27 +0200

    • Travi fix for 10.1 test: error < 2 result in mariadb.OperationalError

  • Revision #837a36e 2020-08-16 15:10:26 +0200

    • Fix rowcount calculation for emulated bulk operations

  • Revision #ffeb8b9 2020-08-16 13:02:35 +0200

    • Fix exception type check for ed25512 plugin test

  • Revision #c2d96a9 2020-08-16 12:01:26 +0200

    • Fix time tests: MYSQL_TYPE_TIME will be converted to datetime.timedelta now.

  • Revision #7493324 2020-08-16 09:40:10 +0200

    • Fix for CONPY-99:

  • Revision #92eaf17 2020-08-16 07:30:58 +0200

    • Follow up fix for CONPY-107:

  • Revision #e078e26 2020-08-15 19:00:40 +0200

    • Fix for CONPY-107:

  • Revision #021c4e6 2020-08-14 19:55:41 +0200

    • Allow different decimal types in executemany():

  • Revision #afea681 2020-08-14 16:44:13 +0200

    • Fix for CONPY-105: Change behavior of cursor->rowcount and cursor->lastrowid

  • Revision #30d5793 2020-08-14 16:38:19 +0200

    • Followup for fix for CONPY-106

  • Revision #e091edd 2020-08-14 14:44:05 +0200

    • Fix for CONPY-106

  • Revision #588bc01 2020-08-12 16:05:29 +0200

    • Implementation for CONPY-100:

  • Revision #cdbb088 2020-08-12 15:11:29 +0200

    • Fixed build error: Added missing backslash

  • Revision #ab2553a 2020-08-12 14:59:30 +0200

    • Added test for CONPY-103

  • Revision #0e91d76 2020-08-12 14:19:02 +0200

    • Fix for CONPY-102:

  • Revision #03f283a 2020-08-12 07:31:25 +0200

    • Fix for CONPY-101: Negative refcount when executing callproc() method

  • Revision #067a78d 2020-08-10 14:59:16 +0200

    • Fix for CONPY68 (jsonfield returning as bytes):

  • Revision #a749c53 2020-08-07 14:45:50 +0200

    • Fix for CONPY-98:

  • Revision #4321164 2020-08-07 12:42:32 +0200

    • Added test for CONPY-91

  • Revision #c593136 2020-08-06 18:26:44 +0200

    • Fix for CONPY-95

  • Revision #bfd71e2 2020-08-06 15:03:48 +0200

    • Fix for CONPY-94:

  • Revision #cf90a9d 2020-08-06 07:50:45 +0200

    • Fixed identation

  • Revision #9026c1a 2020-08-05 19:22:35 +0200

    • Fixed built-in help

  • Revision #1a787c2 2020-08-05 19:19:13 +0200

    • Updated documentation

  • Revision #e3eba3a 2020-08-05 19:01:53 +0200

    • Added method pool.close()

  • Revision #01053e0 2020-08-05 18:54:19 +0200

    • Fix for CONPY-93:

  • Revision #cf1b461 2020-07-24 16:54:33 +0200

    • Fix travis build

  • Revision #a9fe837 2020-07-24 12:33:17 +0200

    • Fixed connection test

  • Revision #29b05e3 2020-07-24 12:13:31 +0200

    • Various fixes and changes for SQLAlchemy support:

  • Revision #b4a30ba 2020-07-22 19:05:54 +0200

    • Fixed version checking for Connector/C:

  • Revision #7d4ff26 2020-07-15 18:49:04 +0200

    • Avoid access internal members of the mysql structure:

  • Revision #c6ad169 2020-07-15 13:28:33 +0200

    • Fix for CONPY-85:

  • Revision #92d8c40 2020-07-07 16:32:27 +0200

    • Merge branch 'master' of mariadb-connector-python

  • Revision #cbee80b 2020-06-24 14:16:48 +0200

    • Update README.md

  • Revision #ee1e81a 2020-07-07 16:29:41 +0200

    • Fix for CONPY-83

  • Revision #fa61a66 2020-06-24 13:46:24 +0200

    • coverity scan fixes

  • Revision #1a1b033 2020-06-24 09:03:11 +0200

    • Fix for CONPY-82:

  • Revision #2ee51a0 2020-06-24 08:58:37 +0200

    • Bumped version number

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.0.10 Changelog

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 18 Feb 2022

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #d92d354 2022-02-09 00:35:54 +0100

    • Renamed test

  • Revision #4855a7b 2022-02-08 22:30:30 +0100

    • Fix for CONPY-191:

  • Revision #7b63daa 2022-01-18 21:07:10 +0100

    • CONPY-188:

  • Revision #c7b27ed 2022-01-18 20:11:51 +0100

    • Merge branch 'master' of mariadb-connector-python

  • Revision #9a7e8fc 2021-12-17 16:27:12 +0100

    • test - skipping test for maxscale due to MXS-3921 bug

  • Revision #4649a72 2021-12-17 14:43:56 +0100

    • correct benchmark, passing current TEST_MODULE, update benchmarks

  • Revision #0c6d7df 2021-12-16 19:40:21 +0100

    • test - change travis test to use common framework in order to set different server type

  • Revision #af56988 2021-12-15 08:42:49 +0100

    • bumped version number

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.0.11 Changelog

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 12 Apr 2022

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #f57e222 2022-04-12 04:19:44 +0200

    • Windows build fix

  • Revision #7e0fd53 2022-04-05 18:56:08 +0200

    • Followup of ebbfea0abea3d74786fd775e3e66382755938aa6

  • Revision #ebbfea0 2022-04-05 18:50:29 +0200

    • Fix for CONPY-198:

  • Revision #21d2772 2022-03-25 06:23:50 +0100

    • Merge branch 'master' of mariadb-connector-python

  • Revision #d2308f1 2022-03-24 15:05:42 +0100

    • test xpand testing

  • Revision #cf8c3f0 2022-03-25 06:23:14 +0100

    • Added missing test for CONPY-178

  • Revision #2bad214 2022-03-24 05:22:57 +0100

    • Fix for CONPY-196:

  • Revision #b8386de 2022-02-20 14:35:43 +0100

    • Skip test if we're connected to MySQL server

  • Revision #4aa46c9 2022-02-20 06:01:47 +0100

    • tests for CONPY-194

  • Revision #31048c6 2022-02-20 04:38:01 +0100

    • Fix for CONPY-194:

  • Revision #9eb77ff 2022-02-20 04:34:40 +0100

    • Bump version

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.0.2 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 18 Sep 2020

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #e807101 2020-09-04 13:31:17 +0200

    • Fix for CONC-110

  • Revision #7647115 2020-09-01 13:39:52 +0200

    • More travis fixes

  • Revision #e00f223 2020-09-01 12:58:04 +0200

    • fixed travis script

  • Revision #4187c62 2020-09-01 12:45:16 +0200

    • Travis fixes for SkySQL testing

  • Revision #d860cac 2020-09-01 12:32:45 +0200

    • Fix test test_connection_default_file:

  • Revision #424320b 2020-09-01 07:39:15 +0200

    • Test fixes for SkySQL

  • Revision #bd560c2 2020-08-29 12:20:52 +0200

    • Fix for CONPY-108 (memory leak):

  • Revision #3c264b2 2020-08-20 18:12:58 +0200

    • Fix memory leak in fetchmany (same bug as CONPY-99)

  • Revision #be2cb47 2020-08-16 17:42:04 +0200

    • Bumped version number

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.0.3 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 7 Oct 2020

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #21c9afc 2020-10-04 12:34:41 +0200

    • Removed reference increment in cursor.description

  • Revision #8944cb8 2020-10-04 11:35:40 +0200

    • Error handling fixes:

  • Revision #846c0d0 2020-10-03 16:41:29 +0200

    • Fix for CONPY-119: Fixed memory leak

  • Revision #cbd51de 2020-10-02 12:54:21 +0200

    • When converting parameters also check subtype of a Python Object

  • Revision #bce98d7 2020-10-02 12:52:09 +0200

    • Fix for CONPY-118: Leak when using text protocol

  • Revision #08673bb 2020-09-29 14:14:02 +0200

    • Small "workaround" for MDEV-23481:

  • Revision #8ff0333 2020-09-29 13:46:13 +0200

    • Fixed conversion of Integer parameters:

  • Revision #3f95456 2020-09-29 13:21:13 +0200

    • CONPY-117: Added converter support

  • Revision #5d4a8d5 2020-09-29 11:43:47 +0200

    • Fix for CONPY-116: Wrong type reported for SQL type JSON

  • Revision #6ab09b2 2020-09-22 07:01:07 +0200

    • Fixed parser bug

  • Revision #23678b3 2020-09-19 15:37:54 +0200

    • removed redundant callproc method entry

  • Revision #6fcb9a5 2020-09-19 15:32:50 +0200

    • more compiler warning fixes

  • Revision #709ac83 2020-09-19 14:05:53 +0200

    • Fixed compiler warnings

  • Revision #3ca93fa 2020-09-19 09:29:11 +0200

    • Documentation for FIELD_TYPE constants

  • Revision #51810b7 2020-09-15 12:34:37 +0200

    • Added constants.FIELD_TYPE

  • Revision #4989ed0 2020-09-15 12:33:55 +0200

    • Fixed installation text

  • Revision #8d1fdaa 2020-09-15 12:32:14 +0200

    • Bump version number

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.0.4 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 20 Oct 2020

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #3b2edf5 2020-10-19 08:11:32 +0200

    • Fix for CONPY-115:

  • Revision #d30042b 2020-10-13 08:44:33 +0200

    • Fixed build error

  • Revision #020017e 2020-10-12 09:05:49 +0200

    • Fix for CONPY123: Free pending result sets when closing cursor

  • Revision #30caad5 2020-10-05 09:30:12 +0200

    • Bump version number

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.0.5 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 25 Nov 2020

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #5718305 2020-11-24 15:54:15 +0100

    • Windows build fix

  • Revision #a1c709b 2020-11-24 14:00:56 +0100

    • Fix for CONPY-133:

  • Revision #6a83209 2020-11-24 14:00:15 +0100

    • Fixed base class for exceptions

  • Revision #0f0468a 2020-11-23 15:15:13 +0100

    • Fix for CONC-132: Fix leak in connection pool

  • Revision #35a1235 2020-11-23 09:31:20 +0100

    • travis: disable bench

  • Revision #1ae8afb 2020-11-22 21:21:39 +0100

    • MySQL test fix: use server side cursor for select only

  • Revision #fab2a6d 2020-11-22 20:38:26 +0100

    • Fixed bug in pooling:

  • Revision #5ef5008 2020-11-20 15:13:45 +0100

    • Set LD_LIBRARY_PATH for Connector/C libraries

  • Revision #f55b734 2020-11-20 13:04:12 +0100

    • Save entry path in PROJ_PATH environment variable

  • Revision #2d48594 2020-11-20 12:05:52 +0100

    • fixed typo in travis script

  • Revision #2a810ef 2020-11-20 11:33:59 +0100

    • travis fix: change directory to mariadb-connector-python instead of home dir

  • Revision #6cb17e7 2020-11-20 09:51:02 +0100

    • Travis fix: change back to home directory after build of connector/c

  • Revision #faf23d6 2020-11-20 09:32:55 +0100

    • fixed typo (travis test)

  • Revision #185ded7 2020-11-20 09:03:00 +0100

    • Travis fix:

  • Revision #1133b2a 2020-11-18 21:30:58 +0100

    • Correction for MARIADB_PLUGIN_DIR

  • Revision #64c2026 2020-11-18 21:29:57 +0100

    • Revert "Set MARIADB_PLUGIN_DIR for travis environment"

  • Revision #b8af772 2020-11-18 19:41:12 +0100

    • Set MARIADB_PLUGIN_DIR for travis environment

  • Revision #90ce14c 2020-11-18 18:15:26 +0100

    • Travis fixes

  • Revision #26ca934 2020-11-18 16:42:35 +0100

    • Test fixes for testing against MySQL server

  • Revision #47ae022 2020-11-18 09:55:38 +0100

    • Disable pypy build (fails due to missing PyStructureSequence_New)

  • Revision #3ea9319 2020-11-18 09:53:17 +0100

    • Followup form last fix: remove BLOB or JSON check

  • Revision #76f01e8 2020-11-17 17:19:36 +0100

    • Test fix:

  • Revision #312ba15 2020-11-16 14:58:59 +0100

    • Follow up of fix for CONC-130:

  • Revision #acf9f91 2020-11-16 11:15:22 +0100

    • Fix for CONPY-127: Let connector accept None values

  • Revision #a47d3e5 2020-11-16 10:03:05 +0100

    • Implementation of CONPY-129:

  • Revision #4a5d02a 2020-11-16 07:33:53 +0100

    • Fix for CONPY-130: DeprecationWarning: builtin type Row has no module attribute

  • Revision #f6be6ba 2020-11-16 07:07:50 +0100

    • Fix for CONPY-131:

  • Revision #37864dd 2020-11-01 09:14:11 +0100

    • Fix for CONPY-126

  • Revision #ae7e442 2020-10-20 06:25:48 +0200

    • Bumped version

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.0.6 Changelog

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

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #f633103 2021-02-14 15:29:58 +0100

    • Fix for CONC-139:

  • Revision #5f03209 2021-02-09 20:28:44 +0100

    • Fix for CONPY-142:

  • Revision #e8d7854 2020-11-25 13:44:18 +0100

    • codespell typo fixes

  • Revision #ba6af78 2020-11-25 13:16:51 +0100

    • Fixed travis link for build status

  • Revision #8a9ab45 2020-11-24 18:37:52 +0100

    • bumped version number

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.0.7 Changelog

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

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #9bb4e37 2021-06-06 11:56:57 +0200

    • CONPY-155: segmentation fault on calling connection.get_server_version()

  • Revision #b0235e8 2021-04-26 20:38:33 +0200

    • Disable SQLAlchemy due to too many errors

  • Revision #fd953a5 2021-04-26 20:25:04 +0200

    • Travis: Build Connector/Python for SQLAlchemy test

  • Revision #227104a 2021-04-26 20:11:43 +0200

    • Travis fix:

  • Revision #4ebc72e 2021-04-26 19:57:23 +0200

    • fixed typo

  • Revision #afe7e87 2021-04-26 19:55:02 +0200

    • Added SQLAlchemy dialect tests

  • Revision #88dcf20 2021-04-07 09:58:52 +0200

    • Merge pull request #15 from tuxmaster5000/file_perm

  • Revision #16a35c3 2021-01-12 08:46:48 +0100

    • Remove x bit from source file.

  • Revision #e34b7ad 2021-04-07 09:55:49 +0200

    • Merge pull request #17 from niekbosch/patch-1

  • Revision #ae65e34 2021-01-24 18:06:24 +0100

    • Importing (and thus exporting) class connection

  • Revision #8b5f9ab 2021-04-06 11:21:38 +0200

    • Fix for CONPY-150:

  • Revision #fdee513 2021-03-10 07:46:07 +0100

    • Fix for CONPY-144: Segfault in connection pool

  • Revision #f5da77b 2021-03-01 18:49:38 +0100

    • bump version number (1.0.7)

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.0.8 Changelog

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

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #158b86d 2021-10-19 09:51:11 +0200

    • Updated classifier info in setup:

  • Revision #3f1f3ca 2021-10-19 09:48:01 +0200

    • Fix for Python 3.10 windows build:

  • Revision #5a3310a 2021-06-06 13:00:43 +0200

    • bumped version number

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.0.9 Changelog

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

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #20be74d 2021-12-13 15:56:55 +0100

    • travis: added 10.6 server

  • Revision #f365383 2021-12-13 14:15:08 +0100

    • Windows build:

  • Revision #cfd2b87 2021-12-13 05:57:14 +0100

    • Merge branch 'master' of mariadb-connector-python

  • Revision #815374c 2021-11-25 14:42:03 +0100

    • Fixed warnings when building with VS2022 (Windows)

  • Revision #e9032ed 2021-12-12 08:19:35 +0100

    • CONPY-184

  • Revision #c909773 2021-11-25 06:01:18 +0100

    • Fix for CONPY-178:

  • Revision #5ed872f 2021-10-28 10:53:00 +0200

    • Fix for CONPY-175:

  • Revision #875ad18 2021-10-28 10:52:28 +0200

    • bump version number

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1 Changelogs

Changelogs for Connector/Python 1.1.x releases

Connector/Python 1.1.10 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 22 Feb 2024

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #d672551 2024-02-05 07:02:39 +0100

    • Fix for CONPY-277: To avoid a syntax error when running under sql_mode ANSI_QUOTES parameter substitution will be done by using single quotes instead of double quotes.

  • Revision #b65fd44 2024-02-02 16:08:32 +0100

    • Fix of previous commit: Skip test_conpy278 instead of test_conpy279.

  • Revision #7bc789a 2024-02-02 08:58:17 +0100

    • Skip test_conc279 when running with MaxScale (see MXS-4961)

  • Revision #8620d49 2024-02-01 12:41:33 +0100

    • Fix for test_conpy279

  • Revision #d9e33de 2024-02-01 07:10:29 +0100

    • Fix for CONPY-281: unittest test_conpy175 fails with sql_mode="NO_BACKSLASH_ESCAPES"

  • Revision #7c2134d 2024-01-31 17:21:48 +0100

    • Fix for CONPY-278: Update connection_id in case of reconnect

  • Revision #2882798 2024-01-31 15:15:49 +0100

    • CONPY-280: Performance optimization for internal methods

  • Revision #f00bc26 2024-01-30 15:55:34 +0100

    • Fix for CONPY-279: change_user method doesn't allow None values

  • Revision #7fe141e 2023-12-20 19:07:13 +0100

    • Bump version

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.11 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 15 Nov 2024

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #d2f4a33 2024-10-29 16:13:22 +0100

    • [misc] travis test Python 3.8 removed, Python 3.13 added

  • Revision #0ce5a58 2024-10-14 14:28:17 +0200

    • Removed Python 3.8, added Python 3.13

  • Revision #f96cbe2 2024-10-01 15:55:33 +0200

    • Travis build fixes:

      • Skip MySQL batch tests

      • Fix travis on windows

  • Revision #c9c0278 2024-09-28 08:17:49 +0200

    • Travis fixes:

      • skip extended field types for MaxScale

      • remove shadowed test

  • Revision #60562de 2024-09-28 04:57:31 +0200

    • Buildfix for C/C > 3.4.1

  • Revision #aa962d0 2024-09-27 17:55:50 +0200

    • Build fix for C/C versions < 3.4.2

  • Revision #5ae028e 2024-09-27 17:14:25 +0200

    • CONPY-289: BIGINT out of range on bulk insert

  • Revision #fee7f30 2024-09-27 16:21:35 +0200

    • Added new connection property: tls_peer_cert_info

  • Revision #3d34bb6 2024-09-25 13:35:16 +0200

    • CONPY-293: Fix gcc warnings

  • Revision #1d03be3 2024-09-16 10:13:38 +0200

    • TLS fixes for C/C 3.4.x

  • Revision #afb3ccd 2024-09-14 15:31:57 +0200

    • Check return code of db_generate_bulk_request

  • Revision #e705d63 2024-03-18 10:03:57 +0100

    • Fix CONPY-283: Incorrect result format after cursor.scroll()

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.12 Changelog

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 24 Feb 2025

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #f0bbd08 2025-02-13 11:47:02 +0100

    • CONPY-302: fix segfault with threaded

  • Revision #40690c4 2025-02-13 10:46:07 +0100

    • Test fix:

  • Revision #befe700 2025-02-10 13:59:43 +0100

    • Follow up for CONPY-299

  • Revision #9508904 2025-01-30 13:55:34 +0100

    • Exceptions: ER_BAD_FIELD_ERROR - wrong exception

  • Revision #7cfc325 2025-01-30 09:20:57 +0100

    • CONPY-295: Fix unsigned check

  • Revision #138a022 2025-01-30 09:02:07 +0100

    • CONPY-299: support for VECTOR data type

  • Revision #abd17eb 2025-01-29 09:43:20 +0100

    • CONPY-300: Fix documentation

  • Revision #d735c9e 2025-01-29 06:57:04 +0100

    • Travis fix:

  • Revision #d10ed72 2025-01-28 16:19:46 +0100

    • Bumped version to 1.1.12

  • Revision #e86261c 2025-01-28 16:16:29 +0100

    • CONPY-303: Documentation fix for cursor constructor

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.5 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 7 Nov 2022

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #db9b3b7 2022-11-01 07:22:11 +0100

    • CONPY-231: Fix memory leak

  • Revision #80b642b 2022-10-19 17:13:27 +0200

    • Fix for CONPY-229:

  • Revision #5dfeda2 2022-10-19 16:45:39 +0200

    • Added packaging module as requirement

  • Revision #ce228b6 2022-10-10 09:01:19 +0200

    • CONPY-227: Replace collections.named_tuple

  • Revision #903bd6e 2022-10-10 06:59:16 +0200

    • Performance optimization

  • Revision #1d700ad 2022-10-09 15:05:31 +0200

    • Fix for CONPY-226:

  • Revision #37623b1 2022-10-07 08:48:54 +0200

    • Merge branch '1.1' of mariadb-connector-python into 1.1

  • Revision #577be03 2022-09-22 19:06:35 +0200

    • [misc] correcting benchmark using binary

  • Revision #d70be50 2022-10-07 08:47:48 +0200

    • Fix for CONPY-225:

  • Revision #37ea27c 2022-09-22 07:26:46 +0200

    • Fix for CONPY-224:

  • Revision #cb238ce 2022-09-21 11:44:19 +0200

    • [misc] adding bulk benchmark

  • Revision #4c75199 2022-09-06 11:03:31 +0200

    • [misc] MariaDB benchmark common test suite implementation

  • Revision #215d983 2022-08-27 07:39:50 +0200

    • Fixed test name:

  • Revision #c3fe1a9 2022-08-27 07:25:09 +0200

    • Fix for CONPY-221:

  • Revision #d18a240 2022-08-17 14:45:46 +0200

    • Fix for CONPY-220:

  • Revision #336bf34 2022-08-13 10:25:11 +0200

    • is_closed was renamed to _closed.

  • Revision #554abda 2022-08-11 11:10:00 +0200

    • Fixed error message

  • Revision #6336903 2022-08-11 08:50:13 +0200

    • Bump version to 1.1.5

  • Revision #71614ab 2022-08-09 16:09:22 +0200

    • Merge branch '1.1-status' into 1.1

  • Revision #a9ad1fc 2022-08-05 14:41:43 +0200

    • First implementation for status callback

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.6 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 1 Mar 2023

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #0c84487 2023-02-12 08:26:37 +0100

    • Fix for CONPY-251

  • Revision #49b4908 2023-02-08 16:14:52 +0100

    • Follow up for CONPY-250:

  • Revision #9f7fcbb 2023-02-08 16:04:20 +0100

    • Fix for CONPY-250:

  • Revision #fad6119 2023-02-05 14:22:46 +0100

    • CONPY-248:

  • Revision #66db4b0 2023-02-03 11:53:34 +0100

    • CONPY-247:

  • Revision #a48eb1e 2023-02-03 08:07:41 +0100

    • Fix for CONPY-246:

  • Revision #7daab2f 2023-02-01 09:33:54 +0100

    • Fix for CONPY-245:

  • Revision #84967a9 2023-02-01 07:48:42 +0100

    • Follow up for fix of CONPY-244:

  • Revision #5ce5ca3 2023-01-16 14:32:57 +0100

    • CONPY-244:

  • Revision #03b72c6 2022-12-01 06:00:17 +0100

    • Fix for CONPY-240:

  • Revision #952a8cf 2022-11-28 06:10:07 +0100

    • Fix for CONPY-240

  • Revision #2820546 2022-11-28 04:58:55 +0100

    • Bump version (1.1.6)

  • Revision #ea87f44 2022-11-21 11:59:01 +0100

    • Fix required Connector/C version:

  • Revision #fa6cda4 2022-11-09 09:16:08 +0100

    • travis: install via pip

  • Revision #1919bee 2022-11-09 09:04:51 +0100

    • Build fix for C/C 3.3.1

  • Revision #bc5a7bc 2022-11-09 06:24:10 +0100

    • Updated pyproject.toml:

  • Revision #db73151 2022-11-08 17:19:14 +0100

    • Added pyproject.toml

  • Revision #ca7b5ae 2022-11-03 10:26:01 +0100

    • [misc] adding pip install packaging to test + remove distutils use

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.7 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 10 Jul 2023

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #67d3062 2023-07-02 17:12:14 +0200

    • Added missing documentation for tls_version

  • Revision #c29e278 2023-07-02 15:23:17 +0200

    • Minimum requirement is Python 3.8 (3.7 is EOL).

  • Revision #dc22497 2023-06-30 07:33:17 +0200

    • Merge pull request #25 from grooverdan/patch-1

  • Revision #d8b337d 2023-06-30 12:30:36 +1000

    • correct documentation typo CURSOR_TYPE -> CURSOR

  • Revision #62bc714 2023-04-24 13:58:39 +0200

    • Travis: disable benchmark

  • Revision #b43853e 2023-04-24 13:25:35 +0200

    • travis update

  • Revision #9aedf1c 2023-04-17 10:26:33 +0200

    • Handle dicts in check_text_params

  • Revision #b0366fa 2023-04-17 09:51:41 +0200

    • Performance fix:

  • Revision #658cc00 2023-04-11 09:05:07 +0200

    • Fix for CONPY-256:

  • Revision #494d951 2023-04-11 08:37:16 +0200

    • Fix for CONPY-255:

  • Revision #6afeaa5 2023-04-06 17:22:26 +0200

    • CONPY-258: Fixed ValueError exception if ZEROFILL flag is defined

  • Revision #3827ae3 2023-03-25 15:22:31 +0100

    • CONPY-253: Add new connection option tls_version

  • Revision #83f11ed 2023-02-19 10:19:18 +0100

    • bump version

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.8 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 16 Oct 2023

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #3085cb5 2023-10-12 07:17:37 +0200

    • Documentation fix

  • Revision #1762e9d 2023-10-12 06:01:00 +0200

    • Travis: Added Python-3.12

  • Revision #84e4232 2023-10-12 05:41:40 +0200

    • Test fix

  • Revision #09b78a7 2023-10-12 05:26:02 +0200

    • Fix version number/bumped to 1.1.8

  • Revision #969d19c 2023-10-11 14:55:03 +0200

    • Documentation fix: added new line

  • Revision #cfe1d10 2023-10-11 14:50:23 +0200

    • CONPY-271: Added cursor.metadata property

  • Revision #05f4ced 2023-09-30 17:40:00 +0200

    • Fix typo

  • Revision #91ecc9e 2023-09-29 10:34:30 +0200

    • Workaround for CONPY-269:

  • Revision #99f0de3 2023-09-27 09:51:26 +0200

    • Added Python 3.12

  • Revision #c2587f9 2023-07-03 10:13:35 +0200

    • Merge branch '1.1' of mariadb-connector-python into 1.1

  • Revision #4591d7d 2023-07-02 11:45:32 +0200

    • removed Python 3.7 added Python 3.11

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.9 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 22 Dec 2023

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #9952ff0 2023-12-20 17:29:28 +0100

    • CONPY-276: Buffered cursor doesn't work after connection was closed

  • Revision #7d6b5af 2023-12-17 21:38:47 +0100

    • [misc] correct CREATE OR REPLACE commands to DROP IF EXISTS + CREATE for mysql test compatibility - part 2

  • Revision #0c72aae 2023-12-15 18:50:36 +0100

    • [misc] test correction not using temporary tables with mysql 8

  • Revision #5a3dd3d 2023-12-15 14:53:14 +0100

    • [misc] test correction

  • Revision #76a7661 2023-12-14 16:35:23 +0100

    • [misc] test stability improvement for mysql server

  • Revision #ba6b6e9 2023-12-14 10:55:10 +0100

    • [misc] correct CREATE OR REPLACE commands to DROP IF EXISTS + CREATE for mysql test compatibility

  • Revision #d0470ae 2023-12-13 18:38:35 +0100

    • [misc] clarify license with LGPL-2.1-or-later, not LGPL-2.1 only

  • Revision #80a722a 2023-12-13 18:29:08 +0100

    • [misc] test correction for maxscale

  • Revision #9b06b33 2023-12-12 23:46:11 +0100

    • [misc] using common default servers test suite

  • Revision #ae34d63 2023-12-01 16:01:22 +0100

    • Fix for CONPY-274: Crash in garbage collector

  • Revision #f9adb73 2023-11-22 13:08:50 +0100

    • Fix for CONPY-273: Crash in PyMem_RawDebugFree

  • Revision #f269345 2023-10-18 09:50:18 +0200

    • Documentation fix for metadata

  • Revision #6a5388a 2023-10-18 08:49:07 +0200

    • CONPY-272: documentation fix

  • Revision #ff6f8cb 2023-10-14 06:11:35 +0200

    • Bump version

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.0 Beta1 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 27 Sep 2021

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #e3ef9aa 2021-09-21 11:20:24 +0200

    • Bumped version number to 1.1.0b1 - Documentation rebuild

  • Revision #93241e4 2021-09-13 10:19:23 +0200

    • Documentation

  • Revision #fb175c7 2021-09-13 08:58:22 +0200

    • Fix version test:

  • Revision #d1197e3 2021-09-08 15:31:03 +0200

    • Documentation update:

  • Revision #daab5ee 2021-09-07 08:45:41 +0200

    • CONPY-164:

  • Revision #40503a0 2021-08-22 11:33:18 +0200

    • bumped version number

  • Revision #7f469a3 2021-08-22 11:19:05 +0200

    • CONPY-161:

  • Revision #5a61845 2021-08-22 09:49:19 +0200

    • Fix for CONPY-161:

  • Revision #9d472c2 2021-08-22 08:09:52 +0200

    • Fix for CONPY-159:

  • Revision #b38f336 2021-08-22 06:54:19 +0200

    • Fix for CONPY-160:

  • Revision #aa6edc3 2021-08-21 18:09:48 +0200

    • Updated documentation

  • Revision #2ec4130 2021-08-21 08:21:08 +0200

    • bump version number

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.0 Beta2 Changelog

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

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #86886cc 2021-10-20 08:49:10 +0200

    • Documentation update

  • Revision #aa7ad32 2021-10-20 06:01:27 +0200

    • removed release_info.py since it will be automatically created when running setup.py

  • Revision #847b8a5 2021-10-20 05:54:46 +0200

    • Bumped version, updated classifier section

  • Revision #a366bba 2021-10-18 12:42:44 +0200

    • Windows build fix

  • Revision #2a4334e 2021-10-08 08:14:13 +0200

    • CONPY-170:

  • Revision #3184707 2021-10-03 06:50:00 +0200

    • Fix for CONPY-168

  • Revision #0074295 2021-10-02 15:52:42 +0200

    • Parser:

  • Revision #cfe3eee 2021-09-25 12:50:12 +0200

    • Fix for CONPY-167:

  • Revision #64aefb6 2021-09-21 11:44:26 +0200

    • Updated version number in generated online documentation

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.0 RC1 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 7 Apr 2022

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #c8a4ed7 2022-02-10 18:56:35 +0100

    • Set prerelease to rc1

  • Revision #18cae2f 2022-01-25 06:06:52 +0100

    • docu fix

  • Revision #a11a1b6 2022-01-25 06:05:12 +0100

    • Add documentation for CONPY-88

  • Revision #4bcfd6a 2022-01-25 05:35:45 +0100

    • CONPY-88

  • Revision #63c8201 2022-01-23 20:40:59 +0100

    • Check if client lib supports multi hosts

  • Revision #811cc1c 2022-01-16 20:59:58 +0100

    • Check if object was closed:

  • Revision #a839827 2021-12-21 08:16:02 +0100

    • CONPY-189: Windows build fix for Visual Studio 2022

  • Revision #aaba6e2 2021-12-19 19:52:14 +0100

    • Fix for CONPY-187:

  • Revision #ae9cae9 2021-12-17 15:56:06 +0100

    • test - skipping a maxscale bug

  • Revision #db3b6f5 2021-12-17 15:05:04 +0100

    • test - change travis test to use common framework in order to set different server type update benchmarks

  • Revision #a9bcb3c 2021-12-13 07:50:42 +0100

    • Updated documentation (release notes)

  • Revision #263f428 2021-12-13 05:55:10 +0100

    • CONPY-184

  • Revision #5831a69 2021-11-25 06:06:48 +0100

    • Fix for CONC-178:

  • Revision #eb48926 2021-10-28 10:53:00 +0200

    • Fix for CONPY-175:

  • Revision #d3eafac 2021-11-02 11:15:04 +0100

    • bump version

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.0 Alpha1 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 18 Aug 2021

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #18b81fd 2021-08-18 07:19:48 +0200

    • Documentation fixes

  • Revision #2e7dcde 2021-08-16 10:41:07 +0200

    • Removed converter from C Code

  • Revision #307046b 2021-08-16 10:12:41 +0200

    • Removed unused MemberDefs from connection

  • Revision #445f3bc 2021-08-16 10:11:46 +0200

    • Documentation update:

  • Revision #3fbe0e3 2021-08-16 10:11:24 +0200

    • removed newline from end of file

  • Revision #aaf5011 2021-08-16 10:10:22 +0200

    • gitignore update

  • Revision #7494e2b 2021-08-16 10:09:45 +0200

    • Documentation fixes and update

  • Revision #6bbe026 2021-08-16 10:08:15 +0200

    • Moved MemberDef properties

  • Revision #1ab9f83 2021-08-16 09:32:32 +0200

    • Test fix:

  • Revision #fc32956 2021-08-16 09:29:55 +0200

    • Check server capabilities at the beginning of function

  • Revision #d3d1cfc 2021-08-16 09:28:32 +0200

    • Fixed rowcount for executemany() when connected to a MySQL database server.

  • Revision #a614b9f 2021-08-05 10:09:12 +0200

    • Fixed a previous copy/paste error

  • Revision #8797449 2021-08-05 09:57:09 +0200

    • Raise exception if number of parameter doesn't match.

  • Revision #1d201f1 2021-08-05 08:52:32 +0200

    • Removed refrence decrement in tuple construct.

  • Revision #9ac0551 2021-08-05 08:32:20 +0200

    • Default mode for cursor changed:

  • Revision #8cd33d5 2021-08-03 11:31:31 +0200

    • Fixed memory leak in parser

  • Revision #cb0c3c8 2021-08-01 11:29:22 +0200

    • Documentation update

  • Revision #b3713fd 2021-08-01 11:16:19 +0200

    • initialization fixes

  • Revision #47ca11d 2021-08-01 10:31:10 +0200

    • Documentation update

  • Revision #ebb09cf 2021-07-28 06:55:10 +0200

    • Documentation

  • Revision #5a81686 2021-07-26 06:54:38 +0200

    • Documentation work

  • Revision #6c6e100 2021-07-23 11:07:43 +0200

    • remove commit/rollback from c code

  • Revision #ea97f66 2021-07-22 16:06:27 +0200

    • connection class:

  • Revision #5870f5d 2021-07-22 14:15:53 +0200

    • cursor:

  • Revision #2bd40ca 2021-07-18 18:16:38 +0200

    • Test fixes

  • Revision #8ee02ac 2021-07-14 22:14:52 +0200

    • Cursor fixes for execute, implemented execute_direct

  • Revision #c8a9f50 2021-07-12 10:52:02 +0200

    • Updated required minimum version of Connector&C (3.2.4)

  • Revision #84df56c 2021-07-12 09:46:05 +0200

    • connection and cursor class are now written in native python

  • Revision #27730cd 2021-03-21 22:44:42 +0100

    • Moved more methods and propertys from C to Python code

  • Revision #1299be5 2021-01-18 06:41:15 +0100

    • fixed typo

  • Revision #1f084d1 2021-01-18 06:39:05 +0100

    • disable pooling until tests are ready

  • Revision #b5936a9 2021-01-18 06:37:09 +0100

    • Added new class Pool

  • Revision #aa65cc8 2021-01-18 06:11:03 +0100

    • Exchanged C written connection pool class by native python class.

  • Revision #2ce8f2c 2020-12-02 10:41:29 +0100

    • Added missing dbapi20.py

  • Revision #feb990d 2020-12-01 20:59:27 +0100

    • Moved DBAPI 2.0 Date/Time/Timestamp constructors from C code to Python module dpapi20.py

  • Revision #a2b3e98 2020-12-01 08:28:01 +0100

    • Replaced Mrdb_Fieldinfo by python fieldinfo class

  • Revision #7df428e 2020-11-30 16:49:16 +0100

    • Moved Objects from c to python code

  • Revision #e8d7854 2020-11-25 13:44:18 +0100

    • codespell typo fixes

  • Revision #ba6af78 2020-11-25 13:16:51 +0100

    • Fixed travis link for build status

  • Revision #8a9ab45 2020-11-24 18:37:52 +0100

    • bumped version number

  • Revision #5718305 2020-11-24 15:54:15 +0100

    • Windows build fix

  • Revision #a1c709b 2020-11-24 14:00:56 +0100

    • Fix for CONPY-133:

  • Revision #6a83209 2020-11-24 14:00:15 +0100

    • Fixed base class for exceptions

  • Revision #0f0468a 2020-11-23 15:15:13 +0100

    • Fix for CONC-132: Fix leak in connection pool

  • Revision #35a1235 2020-11-23 09:31:20 +0100

    • travis: disable bench

  • Revision #1ae8afb 2020-11-22 21:21:39 +0100

    • MySQL test fix: use server side cursor for select only

  • Revision #fab2a6d 2020-11-22 20:38:26 +0100

    • Fixed bug in pooling:

  • Revision #5ef5008 2020-11-20 15:13:45 +0100

    • Set LD_LIBRARY_PATH for Connector/C libraries

  • Revision #f55b734 2020-11-20 13:04:12 +0100

    • Save entry path in PROJ_PATH environment variable

  • Revision #2d48594 2020-11-20 12:05:52 +0100

    • fixed typo in travis script

  • Revision #2a810ef 2020-11-20 11:33:59 +0100

    • travis fix: change directory to mariadb-connector-python instead of home dir

  • Revision #6cb17e7 2020-11-20 09:51:02 +0100

    • Travis fix: change back to home directory after build of connector/c

  • Revision #faf23d6 2020-11-20 09:32:55 +0100

    • fixed typo (travis test)

  • Revision #185ded7 2020-11-20 09:03:00 +0100

    • Travis fix:

  • Revision #1133b2a 2020-11-18 21:30:58 +0100

    • Correction for MARIADB_PLUGIN_DIR

  • Revision #64c2026 2020-11-18 21:29:57 +0100

    • Revert "Set MARIADB_PLUGIN_DIR for travis environment"

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.2 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 27 Jun 2022

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #418dbf0 2022-06-23 14:45:12 +0200

    • Set version number to 1.1.2:

  • Revision #64882fc 2022-06-23 14:43:36 +0200

    • Merge pull request #21 from vaerksted/1.1

  • Revision #d2f9780 2022-06-22 16:22:27 -0500

    • typos

  • Revision #5420fe3 2022-06-08 13:43:20 +0200

    • Various fixes:

  • Revision #ad4937d 2022-06-07 08:37:48 +0200

    • Changed error message for closed connection

  • Revision #a9fcc27 2022-05-30 09:16:23 +0200

    • Fixed version_info for GA

  • Revision #fde6a22 2022-05-30 07:33:24 +0200

    • Setup:

  • Revision #f23e4e9 2022-05-25 18:54:11 +0200

    • CONPY-205: Added error constants

  • Revision #30c8f33 2022-05-25 18:47:03 +0200

    • CONPY-205: Inconsistent exceptions

  • Revision #0a7f751 2022-05-21 10:06:26 +0200

    • Test fixes

  • Revision #7394d84 2022-05-21 10:02:18 +0200

    • Don't clear rowcount after bulk

  • Revision #693442e 2022-05-21 08:35:35 +0200

    • Fixed typo

  • Revision #f93370a 2022-05-21 07:59:18 +0200

    • Cursor: Set buffered to True if no args were specified

  • Revision #e3207bb 2022-05-21 07:15:23 +0200

    • Merge branch '1.1' of mariadb-connector-python into 1.1

  • Revision #107d737 2022-05-20 17:42:45 +0200

    • [misc] adding osx test

  • Revision #4f88242 2022-05-21 07:13:34 +0200

    • Added new connection method dump_debug_info()

  • Revision #ef57069 2022-05-19 12:04:59 +0200

    • CONPY-202: Fixed typo in installation

  • Revision #9b8a32d 2022-05-10 09:06:56 +0200

    • Build fixes:

  • Revision #1aa2bbe 2022-04-11 08:03:20 +0200 *

    • Documentation

  • Revision #48aea2f 2022-04-05 16:54:37 +0200

    • Docu fxes

  • Revision #9ae99cd 2022-04-03 18:38:48 +0200 *

    • Documentation fixes - removed COMMAND constants

  • Revision #55ce15a 2022-04-03 07:03:32 +0200

    • Minor documentation fixes

  • Revision #70ed9b4 2022-04-02 20:02:52 +0200

    • Added missing docstring for cursor.paramcount

  • Revision #f2fc6e8 2022-03-25 06:30:23 +0100

    • test for CONPY-178

  • Revision #2e81925 2022-02-20 14:34:51 +0100

    • Skip test if we are connected to MySQL server

  • Revision #ba1bce8 2022-02-20 08:56:21 +0100

    • Added test for REPLACE RETURNING

  • Revision #f844622 2022-02-20 05:03:43 +0100

    • Added test for CONPY-194

  • Revision #1d74599 2022-02-20 04:42:28 +0100

    • Fix for CONPY-194:

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.3 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 7 Jul 2022

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #09e5cad 2022-06-29 15:09:20 +0200

    • Fix for CONPY-212

  • Revision #ba56c73 2022-06-29 12:29:38 +0200

    • CONPY-209:

  • Revision #4b66b63 2022-06-29 12:06:43 +0200

    • Fixed script for ERR constants generation.

  • Revision #9dbc45d 2022-06-28 07:23:35 +0200

    • Bump version (1.1.3)

  • Revision #1cec2f5 2022-06-28 07:23:00 +0200

    • Travis:

  • Revision #25491f6 2022-06-27 20:24:07 +0200

    • Move MySQL servers to allow_failure

  • Revision #1b78f22 2022-06-27 19:42:43 +0200

    • test fixes

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/Python 1.1.4 Changelog

The most recent Stable (GA) release of MariaDB Connector/Python is:MariaDB Connector/Python 1.1.12

DownloadRelease NotesChangelogConnector/Python Overview

Release date: 30 Aug 2022

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #cdd4274 2022-08-07 16:47:26 +0200

    • Coding style fixes (PEP8)

  • Revision #3fe0ee0 2022-07-22 10:15:33 +0200

    • Merge pull request #22 from gavindsouza/patch-2

  • Revision #5c198ac 2022-07-19 15:31:36 +0530

    • chore: Fix URLs in README

  • Revision #205b9c2 2022-07-21 05:46:53 +0200

    • CONPY-218: Allow None as data parameter

  • Revision #bd84da3 2022-07-18 14:03:20 +0200

    • Documentation for reconnect keyword.

  • Revision #17d5aed 2022-07-18 13:55:39 +0200

    • CONPY-217:

  • Revision #c30b597 2022-07-07 13:42:34 +0200

    • Fix for CONPY-213

  • Revision #687ba16 2022-07-07 07:37:29 +0200

    • Documentation fix:

  • Revision #275aaf3 2022-07-06 22:57:58 +0200

    • Fix for CONPY-214:

  • Revision #c4955f1 2022-07-06 22:57:34 +0200

    • Travis: test all supported python versions against 10.8

  • Revision #d61b805 2022-07-04 14:45:25 +0200

    • Added CAPABILITY constants

  • Revision #6ddd186 2022-07-04 14:45:17 +0200

    • Fix typo

  • Revision #1adbefb 2022-07-04 14:23:06 +0200

    • bump version to 1.1.4

This page is: Copyright © 2025 MariaDB. All rights reserved.