MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 5.3 中的更改  /  MySQL Connector/ODBC 5.3.11 的变化(2018-07-30,正式发布)

MySQL Connector/ODBC 5.3.11 的变化(2018-07-30,正式发布)

添加或更改的功能

  • 由于caching_sha2_passwordMySQL 客户端库更新到 5.7.23,现在支持身份验证机制。

修正错误

  • Unicode 版本现在使用 UTF8MB4 字符集作为 MySQL 服务器和 ODBC 驱动程序之间的传输字符集。因为 ODBC 用户使用 CHARSET 连接选项请求的文本转换是在从服务器接收到数据后在 ODBC 驱动程序内部完成的,所以它现在将文本数据转换为 UTF8MB4 到 USER_CHARSET 而不是 UTF8 到 USER_CHARSET。(漏洞 #28204756)

  • 在排序和区分大小写的操作期间,与 MySQL Server 8.0 的连接可能会产生“客户端不支持的源字符集”错误。现在已知的 UTF8MB4 排序规则用于这些操作,例如 utf8mb4_general_ci(libmysqlclient 5.7 已知)而不是 utf8mb4_tolower_ci。(漏洞 #28116892,漏洞 #90984)

  • 连接器/ODBC 现在使用 MySQL 客户端库 5.7.23 构建,商业构建也使用更新的 OpenSSL 版本 (v1.0.2o)。http://www.openssl.org/news/vulnerabilities.html中描述了新 OpenSSL 版本中修复的问题 。(漏洞#27829777)

  • 使用单个查询执行多个语句时发生的报告错误是通用的,没有上下文。例如,SQLMoreResults 可能会返回“来自 mysql_next_result() 的未处理错误”,而不是 MySQL 服务器报告的错误。(缺陷 #11757423,缺陷 #49466)