Documentation Home
MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 8.0 中的更改  /  MySQL Connector/C++ 8.0.28 的变化(2022-01-18,全面上市)

MySQL Connector/C++ 8.0.28 的变化(2022-01-18,全面上市)

弃用和移除说明

  • TLSv1 和 TLSv1.1 连接协议已在 Connector/C++ 8.0.26 中弃用,现在已在此版本中删除。删除的值被视为对连接选项和会话设置无效。可以使用更安全的 TLSv1.2 和 TLSv1.3 协议建立连接。TLSv1.3 要求服务器和连接器/C++ 都使用 OpenSSL 1.1.1 或更高版本进行编译。

可插拔认证

  • 使用遗留 JDBC API 的应用程序现在可以使用多因素身份验证建立连接,这样最多可以在连接时指定三个密码。新 OPT_PASSWORD1OPT_PASSWORD2、 和 OPT_PASSWORD3连接选项可用于分别指定第一个、第二个和第三个多重身份验证密码。 OPT_PASSWORD1是现有 OPT_PASSWORD选项的别名;如果两者都给出, OPT_PASSWORD则被忽略。

安全说明

修正错误

  • 对于使用 X 协议建立的连接, BIT(1)通过调用获取列数据 getRawBytes()返回一个空缓冲区。 BIT被视为无符号整数 ( uint64_t),这意味着应用程序可以使用此类类型获取或设置值。(缺陷号 33335148)