Almost all the changes introduced with MySqlConnector (2.3.1 - 2.4.0):
-
Support .NET 9
-
Possibly Breaking Use seconds as the units for duration metrics; change type to double
-
Possibly Breaking Mark
SingleStoreConnectorLogManager.Provideras [Obsolete]: mysql-net#1397. -
Possibly Breaking Remove end-of-life .NET 7 target framework.
- Users who wish to use
DbDataSourceneed to target .NET 8.0 or later.
- Users who wish to use
-
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.
-
Allow empty schemaRestrictions array to be passed to GetSchema
-
Add
Indexes,Index Columnsschemas -
Fix exception when server doesn't send expected metadata
-
Remove TLS version fallback code
-
Fix hang when disposing
SingleStoreDataSourcetwice on .NET Framework -
Fix
NullReferenceExceptioninSingleStoreDataReader.ActivateResultSetandSingleStoreDataReader.DisposeAsync -
Fix rare
NullReferenceExceptioninServerSessionduring cancellation -
Support trimming and native AOT
-
Add
SingleStoreDataSourceBuilder.UseConnectionOpenedCallback -
Add
SingleStoreDbColumn.TableName -
Remove
TABLESPACESschema -
Fix "Can't replace active reader"