# Connector/Python 1.0.1 Release Notes

{% hint style="info" %}

<p align="center">The most recent release of <a href="https://app.gitbook.com/s/CjGYMsT2MVP4nd3IyW2L/mariadb-connector-python">MariaDB Connector/Python</a> is:</p>

<h4 align="center"><a href="../1.1/1.1.14" class="button secondary">Connector/Python 1.1.14</a> <a href="https://mariadb.com/downloads/connectors/connectors-data-access/python-connector" class="button primary">Download Now</a></h4>
{% endhint %}

<a href="https://mariadb.com/downloads/connectors/connectors-data-access/python-connector/" class="button primary">Download</a> <a href="1.0.1" class="button secondary">Release Notes</a> <a href="../changelogs/1.0/1.0.1" class="button secondary">Changelog</a> <a href="https://app.gitbook.com/s/CjGYMsT2MVP4nd3IyW2L/connectors-quickstart-guides/connector-python-guide" class="button secondary">Connector/Python Overview</a>

**Release date:** 18 August 2020

This is a [***Stable (GA)***](https://mariadb.com/docs/release-notes/community-server/about/release-criteria) release of MariaDB Connector/Python.

MariaDB Connector/Python enables python programs to access MariaDB and MySQL databases, using an API which is compliant with the Python DB API 2.0 (PEP-249). It is written in C and uses MariaDB Connector/C client library for client server communication.

## Notable Updates

* [CONPY-107](https://jira.mariadb.org/browse/CONPY-107): Negative time values are now converted to datetime.timedelta
* [CONPY-106](https://jira.mariadb.org/browse/CONPY-106): Exception types are choosen now by error number instead of SQL state.
* [CONPY-105](https://jira.mariadb.org/browse/CONPY-105): Changed behavior of rowcount and lastrowid to be conformant with PEP-249
* [CONPY-102](https://jira.mariadb.org/browse/CONPY-102): Autocommit is set OFF by default. Added an option autocommit for connect() method.
* [CONPY-101](https://jira.mariadb.org/browse/CONPY-101): Fixed negative reference count in cursor.callproc()
* [CONPY-100](https://jira.mariadb.org/browse/CONPY-100): Added binary option for cursor, which allows to use binary protocol without passing parameters
* [CONPY-99](https://jira.mariadb.org/browse/CONPY-99): Fixed memory leak in fetchall()
* [CONPY-98](https://jira.mariadb.org/browse/CONPY-98): CAST AS BINARY doesn't return binary object
* [CONPY-95](https://jira.mariadb.org/browse/CONPY-95): Added support for MYSQL\_TYPE\_BIT
* [CONPY-94](https://jira.mariadb.org/browse/CONPY-94): Added missing support for subtypes of Python Classes
* [CONPY-93](https://jira.mariadb.org/browse/CONPY-93): Python memory allocation without holding the GIL
* [CONPY-85](https://jira.mariadb.org/browse/CONPY-85): Fixed version checking of Connector/C in setup routine
* [CONPY-83](https://jira.mariadb.org/browse/CONPY-83): Added missing reference incrementing in ConnectionPool
* [CONPY-82](https://jira.mariadb.org/browse/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](https://mariadb.com/docs/release-notes/connectors/python/changelogs/1.0/1.0.1).

<sub>*This page is: Copyright © 2025 MariaDB. All rights reserved.*</sub>

{% @marketo/form formid="4316" formId="4316" %}
