MySQL Connector/C++ Release Notes
        Removed the dependency on the
        mysql-client-plugins package from the
        libmysqlcppconnx package and added it as
        recommended for the libmysqlcppconn package,
        as mysql-client-plugins is required only for
        using pluggable authentication with the classic client-server
        protocol.
       (Bug #36725056)
This release includes directory and file name changes: On Linux, RPM and DEB development packages now install public headers to /usr/include/mysql-cppconn/ instead of /usr/include/mysql-cppconn-8/. On Windows, the MSI installation suffix was modified from "Connector C++ X.Y/" to "MySQL Connector C++ X.Y/" (where X.Y is major.minor version of the connector) to align with other MySQL products. The major JDBC ABI version changed from 9 to 10.
A consequence of bumping JDBC ABI version, the classic connector library soname changes to libmysqlcppconn.so.10 while the symlink used in linker invocation remains as libmysqlcppconn.so. On Debian the library package name changes from libmysqlcppconn9 to libmysqlcppconn10. Known limitation: as a consequence of bumping the JDBC ABI version, upgrading the RPM package from version 8.4.0 to 9.0.0 removes the old .so.9 library from the system and this could break code that depends on that old version. This is not a limitation for DEB packages.
For the X DevAPI packages, the base name changed from libmysqlcppconn8 to libmysqlcppconnx, and the DEB package is renamed from libmysqlcppconn8-2 to libmysqlcppconnx2. The major X DevAPI ABI version remains at 2. (Bug #36723452, WL #16310)
        Added support to the JDBC API for the VECTOR
        data type that was introduced in MySQL Enterprise Server 9.0.0.
        This also adds the ResultSet::getVector() and
        PreparedStatement::setVector() methods, along
        with the DataType::VECTOR constant.
       (WL #16170)
        The CMake package configuration file
        (mysql-concpp-config.cmake) would not
        correctly declare the JDBC API library dependency with the MySQL
        client library. This could lead to broken builds for
        applications that use the JDBC API library when the connector
        was built from source with the default settings.
       (Bug #36298318)