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


MySQL Connector/C++ Release Notes  /  Changes in MySQL Connector/C++ 9  /  Changes in MySQL Connector/C++ 9.2.0 (2025-01-21, General Availability)

Changes in MySQL Connector/C++ 9.2.0 (2025-01-21, General Availability)

Functionality Added or Changed

  • Added a new OPT_WEBAUTHN_DEVICE_NUMBER connection option to the classic Connector/C++ that is passed to and interpreted by the WebAuthN authentication plugin. It accepts a numeric value that selects the authenticator device to use during WebAuthN authentication. Previously, the first (#0) authentication plugin was always used. (WL #16645)

  • Now find_package(mysql-concpp) supports a Connector/C++ installation that only contains debug (and not release) builds of the connector libraries. (WL #16321)

Bugs Fixed

  • The "Typical" MSI installation profile no longer installs the CMake configuration script. Use the "Custom or "Complete" profile to install development components, which includes headers and the CMake configuration script. (Bug #37179475)

  • Uninstalling connector RPM packages emitted errors despite successfully uninstalling the packages. (Bug #37096144)

  • In a situation where PLUGIN_DIR was not needed (pluggable authentication is not used), a connection could fail without setting PLUGIN_DIR if pluggable authentication was used in another connection. (Bug #36929651)

  • Exceptions are no longer thrown inside a destructor. (Bug #116569, Bug #37278704)

  • The -devel RPM package upgrade from 8.4.0 to 9.0.0 failed due to a conflict on /usr/include/mysql-cppconn/. This was fixed by removing the associated symlink in the %pretrans scriplet. (Bug #115472, Bug #36795664)