For MySQL Connector/C++ 1.1.11 and higher, Commercial and Community distributions require the Visual C++ Redistributable for Visual Studio 2015 to work on Windows platforms. This is a change from previous versions, which required Visual C++ Redistributable for Visual Studio 2013, and only for Community (but not Commercial) distributions. The Redistributable is available at the Microsoft Download Center; install it before installing Connector/C++.
Connector/C++ binary distributions now include a
BUILDINFO.txt
file that contains information about the build environment used to produce the distribution. (Bug #23556661)
-
Connector/C++ 1.1 now works with both MySQL 5.7 GA and MySQL 8.0 GA servers.
Applications can connect to MySQL 8.0 servers using accounts that authenticate using the
caching_sha2_password
authentication plugin.Applications can connect to MySQL 8.0 servers using unencrypted connections by using the
OPT_GET_SERVER_PUBLIC_KEY
connection option with a value of true.Connector/C++ 1.1 can be built from source against either MySQL 5.7 and MySQL 8.0 server installations.
A new
BUNDLE_DEPENDENCIES
CMake option is available. If enabled, the external libraries on which Connector/C++ depends at runtime (such as OpenSSL), are packaged together with the connector.
(WL #11098)
Connector/C++ 1.1 now supports an
OPT_GET_SERVER_PUBLIC_KEY
connection option that enables requesting the RSA public key from the server. For accounts that use thecaching_sha2_password
orsha256_password
authentication plugin, this key can be used during the connection process for RSA key-pair based password exchange with TLS disabled. This capability requires a MySQL 8.0 GA server, and is supported only for Connector/C++ built using OpenSSL. (WL #11719)