Documentation Home
MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 8.0 中的更改  /  MySQL Connector/Python 8.0.26 的变化(2021-07-20,全面上市)

MySQL Connector/Python 8.0.26 的变化(2021-07-20,全面上市)

弃用和移除说明

  • TLSv1.0 和 TLSv1.1 连接协议现已弃用,并且在未来的连接器/Python 版本中可能会删除对它们的支持。使用它们会发出“DeprecationWarning”级别的错误。

添加或更改的功能

  • 允许针对不受测试框架控制的外部服务器运行单元测试。(缺陷 #80135,缺陷 #22594547)

  • 连接器/Python 现在在服务器上启用时支持查询属性,有关详细信息,请参阅查询属性。此功能的新连接器/Python 游标方法是 add_attribute(name, value)clear_attributes()get_attributes()。功能适用于准备好的和非准备的语句。

  • 连接器/Python 现在实现 authentication_kerberos_client 插件以支持经典 MySQL 协议连接的 Kerberos 身份验证。

修正错误

  • 删除了 Django 的 MySQLdb 模块依赖项。(缺陷号 32947160)

  • 修复了在具有覆盖部分的配置文件中使用 include 指令时的选项文件解析器。感谢 Garen Chan 提供补丁。(错误#32838010,错误#103546)

  • 在 Windows 上,更新了 MSI 安装程序以分发 authentication_ldap_client.dll; 这包括libsasl.dllsaslSCRAM.dlllibcrypto-1_1-x64.dll。(缺陷号 32789076)

  • 如果在 Collection.replace_one() 或 Collection.add_or_replace_one() 方法中提供用于替换的文档 ID 包含与原始文档不同的“_id”,则忽略“_id”定义。现在,出现了一个错误。(缺陷号 32778827)

  • X DevAPI 实现将二进制类型转换为字符串而不是字节。(缺陷号 32623479)

  • 当 SELECT 语句获取一个 INT ZEROFILL 数据类型时,CEXT 实现引发了一个异常,该数据类型变成了 0 填充。现在,ZEROFILL_FLAG 标志已按预期进行检查和处理。(漏洞 #31528783,漏洞 #99955)