MySQL Connector/Python Release Notes
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 using
python_requires
, which meant that
pip
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)