以前,在设置 SSL 连接时,开发人员必须在函数调用的参数中
ClientFlag.SSL显式 设置。现在,无论何时指定 SSL 参数,都会自动设置客户端标志。此更改使连接器/Python 的 SSL 行为与其他 MySQL 连接器更加一致。(错误#16217667,错误#68172)client_flagsmysql.connector.connect()
该
DistUtils命令没有复制version.py到build目录中,因此如果不手动复制该build/lib目录将无法用于开发version.py。(漏洞 #16236136)-
将字符串参数传递给存储过程会导致值中包含额外的引号。这是由于从 Python 到 MySQL 数据类型的转换应用了两次。我们现在只转换一次,并正确传递值。
MySQLCursor.callproc()ValueError当参数类型不正确时,现在也会引发 。(错误#16217743,错误#68066) -
为较旧的 Microsoft Windows 版本修复了 IPv6。还改进了所有操作系统的相关代码:我们现在使用
socket.getaddrinfo()而不是inet_pton()检查我们是使用 IPv4 还是 IPv6 进行连接。引入了一个新的连接选项
force_ipv6。设置为True时,当地址同时解析为 IPv4 和 IPv6 时将使用 IPv6。否则,首选 IPv4。(漏洞 #16209119)