MySQL 连接器/Python 发行说明  / MySQL 连接器/Python 2.1 中的更改  /  MySQL Connector/Python 2.1.3 的变化(2015-09-24,全面上市)

MySQL Connector/Python 2.1.3 的变化(2015-09-24,全面上市)

添加或更改的功能

  • 连接器/Python 现在与 Django 1.8 兼容。(错误#76752,错误#20987205)

修正错误

  • 将 C 扩展与 一起使用 raise_on_warnings=True时,当执行的语句产生错误时,不会将错误作为异常抛出,并且如果语句产生结果集,则无法重用游标。(缺陷号 21536507)

  • 使用 C 扩展时,结果集中标识符(数据库、表、列名称)的字符解码可能会失败。(漏洞 #21535573)

  • 使用带有 auth_plugin选项的 C 扩展时, connect()调用失败。(缺陷号 21529781)

  • 在 的连接中 consume_results=Truecallproc()可能会挂起。(漏洞 #21492815)

  • 如果密码以空格开头或结尾,则连接失败,因为它们在连接尝试之前被删除。(缺陷号 21492428)

  • sha256_password使用密码为空的身份验证插件进行 身份验证的帐户发生连接失败 。(漏洞 #21420906)

  • 连接器/Python 的 RPM 包缺少一些必需的 __init_py__文件。(错误#77819,错误#21505096)

  • 获取包含许多NULL值的结果集时,连接器/Python C 扩展可能会退出。(错误#77678,错误#21420633)

  • Connector/Python 无法完成与 MySQL Server 5.5.8 的连接握手。(错误#77040,错误#21090014)

  • 如果正在运行的查询被终止,连接器/Python 将挂起直到超时。(错误#76156,错误#20653441)

  • 使用 Django 中的 a写入表BinaryField导致UnicodeDecodeError 异常。(错误#75175,错误#21054559)

  • 从 Django 中剥离NoneType对象导致AttributeError异常。(错误#74675,错误#21054556)