Protobuf sources bundled in the Connector/C++ source tree are upgraded to Protobuf 3.19.6 (to reduce compilation time, only the parts needed for Connector/C++ are included.) (WL #15414)
Connector/C++ now provides generic Linux packages for ARM architecture (64 bit), in addition to the generic Linux packages for Intel architecture (both 32 and 64 bits). All generic Linux packages are built using the GNU C Library version 2.28. (WL #15258)
Connector/C++ 8.0.27 implemented support for the SSPI Kerberos library on Windows, which was not capable of acquiring cached credentials previously generated by using kinit command. Connector/C++ 8.0.32 also supports GSSAPI through the MIT Kerberos library to add that capability using the
authentication_kerberos_client
authentication plugin for classic MySQL protocol connections on Windows. TheOPT_AUTHENTICATION_KERBEROS_CLIENT_MODE
connection option can be set to eitherSSPI
(default) orGSSAPI
. For more information, see Kerberos Authentication. (WL #15346)
This release of Connector/C++ upgrades Cyrus SASL to version 2.1.28, which has been publicly reported as not vulnerable to
CVE-2022-24407
. (Bug #34680980)
For applications that use the legacy JDBC API (that is, not X DevAPI or X DevAPI for C), setting the
OPT_METADATA_INFO_SCHEMA
(metadataUseInfoSchema
) connection option was essential to the performance ofInformation_Schema
in the older versions of MySQL Server. The option is no longer needed for performance. Now, settingOPT_METADATA_INFO_SCHEMA
has no affect on the behavior of the connector and the option is ignored. (WL #15322)
X DevAPI: A call to close a session while other
Session
objects are in use could return a busy error. (Bug #34704048)X DevAPI: An attempt to execute a long SQL statement emitted an error when the connection was established using
mysqlx_get_session_from_options()
to connect to MySQL Router and with compression enabled on the connection. (Bug #107694, Bug #34338921)A local object move in a return statement could prevent copy elision (or copy omission). Our thanks to Octavio Valle for the patch. (Bug #108652, Bug #34654192)