Skip to content

2.4.0

Latest
Compare
Choose a tag to compare
@bgrainger bgrainger released this 12 Nov 21:00
2.4.0
76f8c51
  • Support .NET 9.0.
  • Possibly breaking Mark MySqlConnectorLogManager.Provider as [Obsolete]: #1397.
  • Possibly breaking Remove end-of-life .NET 7 target framework.
    • Users who wish to use DbDataSource need to target .NET 8.0 or later.
  • Possibly breaking Update dependencies:
    • Microsoft.Extensions.Logging.Abstractions from 7.0.1 to 8.0.2.
    • System.Diagnostics.DiagnosticSource from 7.0.2 to 8.0.1.
  • Support trimming and native AOT: #1265.
  • Add MySqlDataSourceBuilder.UseConnectionOpenedCallback: #1508.
  • Add MySqlDbColumn.TableName: #1521.
  • Support zero-configuration SSL with MariaDB: #1500.
  • Support SET data type in functions: #1491.
  • Remove TABLESPACES schema: #1477.
  • Rewrite server redirection logic based on latest MariaDB specification: #1499.
  • Change variable name for better server compatibility: #1502.
  • Performance: Avoid SET NAMES commands when not necessary: #1497.
  • Fix "Can't replace active reader": #1469.
  • Fix potential NullReferenceException in MySqlConnection.Cancel: #1506.
  • Fix InvalidOperationException in FinishQuerying: #1341.
  • Provide logger to new MySqlConnection: #1510.
  • Use correct hostname when cancelling query: #1514.
  • Thanks to @AlexKerman and @rusher for contributions to this release.