Dear MySQL users,
MySQL Connector/Python 8.0.18 is the latest GA release version of the
MySQL Connector Python 8.0 series. The X DevAPI enables application
developers to write code that combines the strengths of the relational
and document models using a modern, NoSQL-like syntax that does not
assume previous experience writing traditional SQL.
To learn more about how to write applications using the X DevAPI, see
http://dev.mysql.com/doc/x-devapi-userguide/en/
For more information about how the X DevAPI is implemented in MySQL
Connector/Python, and its usage, see
http://dev.mysql.com/doc/dev/connector-python
Please note that the X DevAPI requires at least MySQL Server version 8.0
or higher with the X Plugin enabled. For general documentation about how
to get started using MySQL as a document store, see
http://dev.mysql.com/doc/refman/8.0/en/document-store.html
To download MySQL Connector/Python 8.0.18, see the “General Availability
(GA) Releases” tab at
http://dev.mysql.com/downloads/connector/python/
Enjoy!
Changes in MySQL Connector/Python 8.0.18 (2019-10-14, General Availability)
Functionality Added or Changed
* Added Python 3.8 support.
* Connector/Python connections now set
CAN_HANDLE_EXPIRED_PASSWORDS to indicate it can handle
sandbox mode for expired passwords. This indicates that
Connector/Python does not execute SET commands by a
connection with an expired password, an operation that’s
disallowed by MySQL Server 8.0.18 and higher.
* On Windows, added platform dependent MSI installers that
install and update Connector/Python for all supported
Python versions on the system. Downloading and installing
separate packages for each version is no longer required.
Bugs Fixed
* The /usr/lib/mysqlx folder was not created after
executing setup.py from commercial packages. (Bug
#29959309)
* A table scan for a float using the C Extension caused a
memory leak. (Bug #29909157)
* Added read_default_file as an alias for option_files to
increase MySQLdb compatibility. (Bug #25349794, Bug
#84389)
* Connector/Python 8.0.17 does not properly negotiate the
highest TLS protocol version supported by both the client
and server. As such, because MySQL 5.6/5.7 platform
packages (DEB and RPM) include YaSSL prior to
5.6.45/5.7.27, and YaSSL only supports up to TLS 1.1,
systems setting a minimum TLS protocol version above 1.1
(such as Debian 10 that sets MinProtocol=TLSv1.2) do not
function with Connector/Python 8.0.17.
As a workaround, the wheel (pip) packages function
properly as they are built using glibc and bundle OpenSSL
instead of YaSSL.
Connector/Python 8.0.18 adds a tls-versions option to
define the TLS version to use.
Enjoy and thanks for the support!
MySQL Connector/Python 8.0.18 has been released
Search
Categories
- Backup (3)
- Character Sets (16)
- Connectors / Languages (15)
- Data Dictionary (11)
- Document Store, JSON (32)
- GIS (15)
- High Availability / Replication (182)
- InnoDB (57)
- Miscellaneous (86)
- Monitoring (19)
- NDB (73)
- Optimizer (57)
- Performance (5)
- Router (4)
- Security (67)
- Shell (30)
- Thread Pool (1)
- Upgrading (15)
- Windows / .NET (21)
- Workbench (46)