MySQL Connector/C++ Release Notes
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 the caching_sha2_password
or sha256_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)