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.txtfile 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
Applications can connect to MySQL 8.0 servers using unencrypted connections by using the
OPT_GET_SERVER_PUBLIC_KEYconnection 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.
BUNDLE_DEPENDENCIESCMake option is available. If enabled, the external libraries on which Connector/C++ depends at runtime (such as OpenSSL), are packaged together with the connector.
Connector/C++ 1.1 now supports an
OPT_GET_SERVER_PUBLIC_KEYconnection option that enables requesting the RSA public key from the server. For accounts that use the
sha256_passwordauthentication 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.