Documentation Home
MySQL Connector/C++ Release Notes
Related Documentation Download these Release Notes
PDF (US Ltr) - 396.2Kb
PDF (A4) - 397.9Kb


MySQL Connector/C++ Release Notes  /  Changes in MySQL Connector/C++ 1.1  /  Changes in MySQL Connector/C++ 1.1.11 (2018-04-30, General Availability)

Changes in MySQL Connector/C++ 1.1.11 (2018-04-30, General Availability)

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++.

Packaging Notes

  • Connector/C++ binary distributions now include a BUILDINFO.txt file that contains information about the build environment used to produce the distribution. (Bug #23556661)

Functionality Added or Changed

  • 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)