The TLSv1 and TLSv1.1 connection protocols now are deprecated and support for them is subject to removal in a future version of Connector/NET. (WL #14554)
The
authentication_ldap_sasl_client
plugin using GSSAPI/Kerberos is disabled for .NET applications running on Windows. (Bug #32867404)Connector/NET now supports Entity Framework Core (EF Core) 6.0 Preview, which targets .NET 5 at the time of this release. EF Core 6.0 does not target any .NET Standard version. EF Core 6.0 will not run on .NET Framework. (WL #14578)
-
Applications that use Connector/NET now can define query attribute metadata on a per-query basis, without the use of workarounds such as specially formatted comments included in query strings. This capability is implemented using the
Attributes
property of theMySqlCommand
class:myCommand.Attributes.SetAttribute("queryAttribute", "value of the query attribute"); myCommand.Attributes.SetAttribute("queryAttribute2", DateTime.Now);
For more information, see Using MySqlCommand. (WL #14209)
Connector/NET now implements the
authentication_kerberos_client
plugin to support Kerberos authentication for classic MySQL protocol connections made by applications running on Linux (see Connector/NET Authentication). (WL #14429)A new connection-string option named
DefaultAuthenticationPlugin
enables an application to specify a valid authentication plugin to use instead of the server-side default authentication plugin (see Options for Classic MySQL Protocol Only). This option applies to classic MySQL protocol connections only.
An error was returned during a connection attempt using either the named pipe or shared memory protocol to a MySQL server properly configured to accept these connections. (Bug #32853205)
The
ReplaceOne
andAddOrRplaceOne
methods in theMySqlX.XDevAPI
namespace ignored the_id
parameter within each implementation. This fix now validates_id
values and raises an error when a collection’s ID and document parameters are mismatched. (Bug #32763765)A data table declared using valid
database
.table
syntax within an Entity Framework model could have extra database names in the generated query (for example,database
.database
.table
). (Bug #32358174, Bug #101236)