Bot releases are visible (Hide)
VerifyCA
incompatibility with AWS Aurora: #1462.SslCa
connection string option and SslMode
is VerifyCA
or VerifyFull
.Pipelining = False;
in your connection string to disable this optimization if there are compatibility issues.START TRANSACTION
payloads.Application Name
connection string option and MySqlDataSourceBuilder.UseName
: #1434.ArgumentOutOfRangeException
in TimerQueue.Add
: #1424.InvalidCastException
when using stored procedures with MySQL 5.0: #1431.MySqlDataSource
twice on .NET Framework.Foreign Keys
, Indexes
, Index Columns
schemas: #1419.db.client.connections.timeouts
counter to metrics: #1392.schemaRestrictions
array to be passed to GetSchema
: #1394.double
: #1396.AddKeyedMySqlDataSource
to support keyed services: #1391.Microsoft.Extensions.DependencyInjection.Abstractions
dependency to 8.0.0.[Obsolete]
.DbBatchCommand.CreateParameter
: #1352.IUtf8SpanFormattable
, Ascii.FromUtf16
, Guid(bigEndian: true)
constructor, argument-throwing helpers, etc.net48
) TFM: #1355.
TlsVersion = TLSv1.3
to be used on .NET Framework 4.8.netstandard2.0
.MySqlDataSource
is now available for all TFMs, not just .NET 7.0: #1269.
MySqlConnection
with dependency injection.MySqlDataSourceBuilder
class to configure MySqlDataSource
instances.MySqlDataSource.Name
and MySqlDataSourceBuilder.UseName
.MySqlConnectorLogManager.Provider
can still be used to add a logging destination, but it is now deprecated.MySqlDataSourceBuilder.UseLoggerFactory
to configure logging.MySqlDataSource
and MySqlConnection
can be registered with dependency injection by using builder.Services.AddMySqlDataSource(connectionString)
.COM_MULTI
protocol support: #946.ZEROFILL
columns in MySqlDecimal
: #1354.DateTime
values: #1379.ValueTask
in MySqlBulkCopy
API for all TFMs: #1364.
WriteToServerAsync
from Task<MySqlBulkCopyResult>
to ValueTask<MySqlBulkCopyResult>
on .NET FrameworkCommandBehavior.SchemaOnly
and SingleRow
: #1312.MySqlDataReader
objects: #1277.TcpClient.ConnectAsync
overload with CancellationToken
on .NET 5.0 and later: #1291.MySqlConnection.CloneWith
for connections created from a MySqlDataSource
: #1306.@
in MySqlBulkCopy
: #1365.MySqlDbType
when serializing enum values: #1384.MySqlDataSource
in MySqlConnection.Clone
: #1267.ActivityStatus
to latest conventions: #1334.CommandTimeout
: #1338.Published by bgrainger 12 months ago
[Obsolete]
.DbBatchCommand.CreateParameter
: #1352.IUtf8SpanFormattable
, Ascii.FromUtf16
, Guid(bigEndian: true)
constructor, argument-throwing helpers, etc.net48
) TFM: #1355.
TlsVersion = TLSv1.3
to be used on .NET Framework 4.8.COM_MULTI
protocol support: #946.ZEROFILL
columns in MySqlDecimal
: #1354.DateTime
values: #1379.ValueTask
in MySqlBulkCopy
API for all TFMs: #1364.@
in MySqlBulkCopy
: #1365.MySqlDbType
when serializing enum values: #1384.CommandBehavior.SchemaOnly
and SingleRow
: #1312.MySqlDataSource.Name
and MySqlDataSourceBuilder.UseName
.ActivityStatus
to latest conventions: #1334.CommandTimeout
: #1338.Published by bgrainger over 1 year ago
MySqlDataReader
objects: #1277.TcpClient.ConnectAsync
overload with CancellationToken
on .NET 5.0 and later: #1291.MySqlConnection.CloneWith
for connections created from a MySqlDataSource
: #1306.Published by bgrainger over 1 year ago
MySqlDataSource
is now available for all TFMs, not just .NET 7.0: #1269.
MySqlConnection
with dependency injection.MySqlDataSourceBuilder
class to configure MySqlDataSource
instances.MySqlConnectorLogManager.Provider
can still be used to add a logging destination, but it is now deprecated.MySqlDataSourceBuilder.UseLoggerFactory
to configure logging.MySqlDataSource
and MySqlConnection
can be registered with dependency injection by using builder.Services.AddMySqlDataSource(connectionString)
.netstandard2.0
.MySqlDataSource
in MySqlConnection.Clone
: #1267.Published by bgrainger almost 2 years ago
DECIMAL UNSIGNED
, fixing error in DeriveParameters
: #1272.nan
as float/double value on .NET Framework.Full Changelog: https://github.com/mysql-net/MySqlConnector/compare/2.2.4...2.2.5
Published by bgrainger almost 2 years ago
GetSchema
: #1258.TableName
property of the DataTable
returned from GetSchema
.FormatInvariant
internal helper method: #1253.Published by bgrainger almost 2 years ago
Full Changelog: https://github.com/mysql-net/MySqlConnector/compare/2.2.1...2.2.2
MySqlDataSource
, an implementation of DbDataSource
for MySQL: #1208.DNS Check Interval
connection string option: #1201.MySqlConnection.GetSchema
.
KILL QUERY
: #1179.Component.Disposed
event from MySqlConnection.DisposeAsync
: #1235.ValueTask
instead of ValueTask<int>
: #1233.
MySqlConnection.ResetConnectionAsync
for netstandard2.0
, net461
, net471
.MySqlConnectionStringBuilder.ConnectionString
: #1217.Published by bgrainger almost 2 years ago
Component.Disposed
event from MySqlConnection.DisposeAsync
: #1235.ValueTask
instead of ValueTask<int>
: #1233.
MySqlConnection.ResetConnectionAsync
for netstandard2.0
, net461
, net471
.