Bot releases are hidden (Show)
DateTimeKind
setting: #484.DateTimeKind
connection string setting: #479.ArgumentException
for SslProtocols.None
: #482.IOException
being thrown at startup: #475.OpenTcpSocketAsync
: #476.MySqlConnection.Open
when ConnectionReset=true
(default): #483.Microsoft.Extensions.Logging.Abstractions
.IgnoreCommandTransaction
connection string setting: #474.IDbDataParameter
on MySqlParameter
: #465.MySqlDataReader.GetChar
: #456.MySqlDataReader.GetFieldType(string)
overload: #440.MySqlParameter.MySqlDbType
is set to MySqlDbType.String
or VarChar
: #459.ConnectionIdlePingTime
(added in 0.37.0) to be explicitly set to a non-zero value to avoid pinging the server.ConnectionIdlePingTime
connection string setting (Experimental): #461.caching_sha2_password
.MySqlException
for invalid port number in connection string.ConnectionIdleTimeout
is low: #442.ArgumentOutOfRangeException
when command times out: #447.CertificateFile
to include private key (for mutual authentication): #436.MySqlDataReader.GetX(string)
overloads: #435.MySqlDataReader.GetTimeSpan
: #438.MySqlDataReader.GetUInt16
, GetUInt32
, GetUInt64
: #439.MySqlConnection.State
to ConnectionState.Closed
when the connection fails: #433.--
comments in SQL: #429.SocketException
in MySqlException
: #434.MySqlCommandBuilder.DeriveParameters
: #419.MySqlConnection.Ping
and MySqlConnection.PingAsync
: #260.NULL
for an OUT
parameter: #425.MySqlParameterCollection.Add
: #424.MySqlCommand.LastInsertedId
: #422.InvalidOperationException
: #423.MySqlCommandBuilder
: #303Microsoft.Extensions.Logging
provider: #418MySqlTransaction.Connection
property that returns an object typed as MySqlConnection
CLIENT_SESSION_TRACK
protocol option: #323MySqlTransaction.Connection
when transaction is committed: #61
InvalidCastException
instead of MySqlException
from MySqlDataReader.GetGuid
.
MySqlParameter.ParameterName
and .SourceColumn
; they now follow MSDN documentation.ObjectDisposedException
when a connection is returned to the pool: #411.NotSupportedException
when MySqlParameter.Value
is set to a char
: #412.MySqlDataAdapter
: #183.AdoNet.Specification.Tests
test suite to validate implementation.MySqlConnector.Logging.log4net
, that adapts MySqlConnector logging for log4net.MySqlParameter
constructor overloads: #402
MySqlParameter.Precision
and MySqlParameter.Scale
MySqlDataReader.GetChars
MySqlDataReader.Depth
NullReferenceException
in MySqlDataReader
when reader is disposedInvalidCastException
(instead of MySqlException
) from MySqlDataReader.GetGuid
if column is NULL
InvalidOperationException
(instead of MySqlException
) from MySqlConnection.ConnectionString
setter if connection is openArgumentException
(instead of InvalidOperationException
) from MySqlConnectionStringBuilder
for invalid option namesExecuteScalar
to be the first column from the first row of the first result set.ExecuteNonQuery
to correctly return -1 for SELECT
statements.NextResult
returns true
for a trailing comment in a SQL statement.InvalidOperationException
if MySqlCommand.CommandText
is set while the command is active.InvalidOperationException
(instead of MySqlException
) if a MySqlCommand
is executed while there is an open reader.InvalidOperationException
from MySqlCommand.Prepare
when preconditions aren't met.InvalidOperationException
when MySqlCommand.Connection
can't be set (instead of MySqlException
).InvalidOperationException
from MySqlCommand.Prepare
when preconditions aren't met.NullReferenceException
when MySqlCommand.Connection
isn't set (now correctly throws InvalidOperationException
).InvalidOperationException
if MySqlBulkLoader
is used inside a transaction (again): #300MySqlBulkLoader.Transaction
property (added in 0.24.0); MySqlBulkLoader
will always use the ambient transaction, if any. This matches Connector/NET API & behaviourMinimumPoolSize
: #85LoadBalance
connection string setting: #226EndOfStreamException
in MySqlException
when connecting fails: #388StackOverflowException
when reading large BLOBs asynchronouslyTransaction
on new MySqlCommand
: #389MySqlConnection.Cancel
when connection is broken: #386