Connector/NET now supports IPV6 connections made using the classic MySQL protocol when the operating system on the server host also supports IPV6. (Bug #29682333)
Support for .NET Core 3.0 was added.
In tandem with Microsoft, Connector/NET ends support for .NET Core 1.0 and 1.1 (and also for Entity Framework Core 1.1, which depends on .NET Core 1.1).
Previously, if the server restricted a classic Connector/NET session to sandbox mode and the password on the account expired, the session continued to permit the use of
SETstatements in sandbox mode with an expired password are prohibited and will return an error message if used. The one exception is
SET PASSWORD, which is still permitted (see Server Handling of Expired Passwords).
Renci.SshNet.dlldeployment was problematic for Connector/NET 8.0.17 MSI installations. Some applications, such as Microsoft Excel, were unable to read MySQL data as a result. This fix removes unnecessary dependencies on the DLL and also ensures that the MSI installation deploys the correct
Renci.SshNet.dllto the GAC. (Bug #30215984, Bug #96614)
Connector/NET returned an inaccurate value for the
YEARtype when a prepared command was used. (Bug #28383721, Bug #91751)
Entity Framework Core: A syntax error was generated during an operation attempting to rename a table that was previously migrated from code. Now, the primary key constraint for an existing table can be dropped without errors when the follow-on migration operation is performed. (Bug #28107555, Bug #90958)