Closed renovate[bot] closed 9 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
2df3acd
) 65.29% compared to head (2d882fa
) 65.29%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
2.2.7
->2.3.0
Release Notes
mysql-net/MySqlConnector (MySqlConnector)
### [`v2.3.0`](https://togithub.com/mysql-net/MySqlConnector/releases/tag/2.3.0) [Compare Source](https://togithub.com/mysql-net/MySqlConnector/compare/2.2.7...2.3.0) - Support .NET 8.0. - Mark some serialization APIs as `[Obsolete]`. - Implement `DbBatchCommand.CreateParameter`: [#1352](https://togithub.com/mysql-net/MySqlConnector/issues/1352). - Optimizations: Use `IUtf8SpanFormattable`, `Ascii.FromUtf16`, `Guid(bigEndian: true)` constructor, argument-throwing helpers, etc. - Support .NET Framework 4.8 (`net48`) TFM: [#1355](https://togithub.com/mysql-net/MySqlConnector/issues/1355). - This allows `TlsVersion = TLSv1.3` to be used on .NET Framework 4.8. - Drop support for .NET 4.6.1 and .NET Core 3.1: [#636](https://togithub.com/mysql-net/MySqlConnector/issues/636), [#1273](https://togithub.com/mysql-net/MySqlConnector/issues/1273). - .NET 4.6.1 support ended on 26 April 2022, and .NET Core 3.1 on 13 December 2022. - The minimum supported versions are now .NET Framework 4.6.2 and .NET 6.0, although other frameworks should be supported via `netstandard2.0`. - `MySqlDataSource` is now available for all TFMs, not just .NET 7.0: [#1269](https://togithub.com/mysql-net/MySqlConnector/issues/1269). - This provides a single place to configure a MySQL connection and makes it easier to register `MySqlConnection` with dependency injection. - Add `MySqlDataSourceBuilder` class to configure `MySqlDataSource` instances. - Add `MySqlDataSource.Name` and `MySqlDataSourceBuilder.UseName`. - Microsoft.Extensions.Logging is now used as the core logging abstraction: [#1110](https://togithub.com/mysql-net/MySqlConnector/issues/1110). - `MySqlConnectorLogManager.Provider` can still be used to add a logging destination, but it is now deprecated. - Use `MySqlDataSourceBuilder.UseLoggerFactory` to configure logging. - Add new MySqlConnector.DependencyInjection package: [#1271](https://togithub.com/mysql-net/MySqlConnector/issues/1271). - `MySqlDataSource` and `MySqlConnection` can be registered with dependency injection by using `builder.Services.AddMySqlDataSource(connectionString)`. - This also configures logging automatically. - Expose connection pool metrics: [#491](https://togithub.com/mysql-net/MySqlConnector/issues/491). - Remove `COM_MULTI` protocol support: [#946](https://togithub.com/mysql-net/MySqlConnector/issues/946). - Support `ZEROFILL` columns in `MySqlDecimal`: [#1354](https://togithub.com/mysql-net/MySqlConnector/issues/1354). - Support higher-precision `DateTime` values: [#1379](https://togithub.com/mysql-net/MySqlConnector/issues/1379). - Use `ValueTask` in `MySqlBulkCopy` API for all TFMs: [#1364](https://togithub.com/mysql-net/MySqlConnector/issues/1364). - **Breaking** This changes the return type of `WriteToServerAsync` from `TaskConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.