MySQL连接器/Python开发指南
增加了Python 3.8支持。
连接器/Python连接现在设置CAN_HANDLE_EXPIRED_PASSWORDS,以指示它可以处理过期密码的沙盒模式。这表明Connector/Python不会通过密码过期的连接执行SET命令,MySQL Server 8.0.18及更高版本不允许这种操作。
在Windows上,添加了平台依赖的MSI安装程序,用于安装和更新系统上所有支持的Python版本的Connector/Python。不再需要为每个版本下载和安装单独的软件包。
的
/usr/lib/mysqlx
执行后未创建文件夹setup . py
从商业包。(错误# 29959309)使用C Extension扫描浮点的表导致了内存泄漏。(错误# 29909157)
添加
read_default_file
作为option_files
以增加MySQLdb的兼容性。(Bug #25349794, Bug #84389)Connector/Python 8.0.17不能正确协商客户端和服务器都支持的最高TLS协议版本。因此,由于MySQL 5.6/5.7平台包(DEB和RPM)包括5.6.45/5.7.27之前的YaSSL,而YaSSL只支持TLS 1.1,设置最小TLS协议版本高于1.1的系统(如设置MinProtocol=TLSv1.2的Debian 10)不能与Connector/Python 8.0.17一起工作。
作为一种解决方案,wheel (pip)包运行正常,因为它们是使用glibc和捆绑OpenSSL而不是YaSSL构建的。
Connector/Python 8.0.18添加了一个
tls-versions
选项定义要使用的TLS版本。