MySQL 连接器/ODBC 发行说明 / MySQL 连接器/ODBC 版本 8.0 中的更改 /
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_PASSWORD1
的OPT_PASSWORD2
、 和OPT_PASSWORD3
连接选项可用于分别指定第一个、第二个和第三个多重身份验证密码。OPT_PASSWORD1
是现有OPT_PASSWORD
选项的别名;如果两者都给出,OPT_PASSWORD
则被忽略。
对于捆绑了 OpenSSL 库的平台,Connector/C++ 的链接 OpenSSL 库已更新至版本 1.1.1l。在https://www.openssl.org/news/cl111.txt和 https://www.openssl.org/news/vulnerabilities.html中描述了新 OpenSSL 版本中修复的问题 。(缺陷号 33309902)