MySQL Connector/Python 8.1.0 is a new GA release version that supersedes the 8.0 series, and is recommended for use on production systems. This release can be used against MySQL Server version 5.7 and later.
Important Change: With this release, we no longer supply 32-bit binaries for Connector/Python.
Removed support for Python 3.7. (WL #15630)
Removed DMG and MSI support; MSI and DMG installers are no longer supplied. The Wheel build distribution format remains fully supported, and is used by
pip
. (WL #15749)Added OpenTelemetry support. (WL #15629)
Connector/Python
setup.py
did not specify the minimum required Python version usingpython_requires
, which meant thatpip
always installed the latest version of Connector/Python even if this was not compatible with the version of Python used on the system. (Bug #35338384)-
Fixed performance degradation when
multi=True
was used under certain conditions. This issue was introduced in Connector/Python 8.0.33. (Bug #35140271)References: This issue is a regression of: Bug #34655520.
-
Closing a connection multiple times could cause a fatal deallocation error in Connector/Python 8.0.33. (Bug #111111, Bug #35425076)
References: This issue is a regression of: Bug #35233031.
-
Setting
compress=True
did not enable compression when using the C extension.Thanks to Daniƫl van Eeden for the contribution. (Bug #110879, Bug #35349093)
-
An error was raised when setting the database name on a connection that included non-alphanumeric characters. This applied only to the pure Python implementation.
Thanks to Brent Gardner for the contribution. (Bug #110469, Bug #35212199)
A UnicodeDecodeError error was raised when using a complex query that produced a long field name alias. (Bug #110422, Bug #35278365)
-
When switching to compressed mode while using the pure Python implementation, a compressed packet could have contained an incomplete MySQL packet.
Thanks to Allen Long for the contribution. (Bug #93643, Bug #29115406, WL #15591)
Updated the
protobuf
version requirement to versions 4.21.1 through 4.21.12, inclusive. Previously this was versions 3.11.0 through 3.20.3, inclusive. (WL #15672)