Documentation Home
MySQL Connector/Python Release Notes
Related Documentation Download these Release Notes
PDF (US Ltr) - 335.8Kb
PDF (A4) - 337.2Kb

MySQL Connector/Python Release Notes  /  Changes in MySQL Connector/Python 8.x  /  Changes in MySQL Connector/Python 8.4.0 (2024-04-30, General Availability)

Changes in MySQL Connector/Python 8.4.0 (2024-04-30, General Availability)

Functionality Added or Changed

  • Added SASL authentication support for the C-extension using the GSSAPI (Kerberos) authentication method on Windows via the authentication_ldap_sasl_client plugin (see LDAP Pluggable Authentication). Support was already present for Linux and Windows, but on Windows for the pure Python implementation only. (WL #16053)

  • The deprecated authentication_fido authentication plugin and associated fido_callback option were removed. Instead, use the authentication_webauthn auth_plugin. (WL #16127)

  • Connector/Python is now ready to support the VECTOR data type when it becomes available with MySQL Enterprise Server. Limitation: the C extension won't support operations with VECTOR types for prepared statements until the MySQL C API supports it, which may be in MySQL 9.0.0. (WL #16164)

  • Known limitation of this release: because the mysql_native_password authentication plugin is disabled by default as of MySQL Server 8.4.0, some unit tests may generate errors unless the plugin is enabled.

Bugs Fixed

  • Expanded OpenTelemetry support to include query and protocol related API methods and properties for the connection object. (Bug #36227964)

  • Fixed a memory leak in the X DevAPI interface C extension that occurred when adding a collection. (Bug #36167880)