Previously, Connector/NET implemented the
authentication_kerberos_clientplugin to support Kerberos authentication for classic MySQL protocol connections made by applications running on Linux. Support is now extended to Windows using the Security Support Provider Interface (SSPI) for classic MySQL protocol connections (see Connector/NET Authentication). (WL #14654)
Connector/NET now supports Oracle Cloud Infrastructure pluggable authentication for classic MySQL protocol connections. The exchange of a signed token between the
authentication_ociplugin and the client-side plugin enables .NET applications to access MySQL Database Services within a specific tenancy in a secure way without using a password. This feature is restricted to applications that target .NET Standard 2.0 (.NET Framework 4.5.
ximplementations are not supported).
For more information about Oracle Cloud Infrastructure authentication, see Connector/NET Authentication. (WL #14708)
Connections made to MySQL 5.6 using sockets and the default SSL mode (
Preferred) failed instead of providing an unsecured connection. (Bug #33191344)
Transactions started by the
SHOW COLLATIONstatement on all MySQL 8.0 server versions were not closed when the
autocommitsystem variable was set to zero. The ongoing transaction generated an error. (Bug #33123597)
Attempts to call a fully qualified procedure using the
proceduresyntax with single quotation marks around the schema name, procedure name, or both produced an exception. (Bug #33097912)
When querying a
CHAR(36)column, reading a non-NULL value could emit an error if
MySqlCommandwas part of the prepared statement. (Bug #32938630, Bug #103390)