Releases: mysql-net/MySqlConnector
Releases · mysql-net/MySqlConnector
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
- Connections are now reset asynchronously in the background: #178.
- This speeds up
MySqlConnection.Open(Async)
but still cleans up connections between uses. - Use
DeferConnectionReset=true
in the connection string to revert to the old behaviour. - Experimental Use
ConnectionIdlePingTime=300
in the connection string to avoid any network I/O when retrieving a connection from the pool; this is fastest but may return invalid connections fromOpen
. This setting is experimental and may change in the future.
- This speeds up
- Change default value of
IgnorePrepare
tofalse
: #929.- Calling
MySqlCommand.Prepare(Async)
will have an effect by default.
- Calling
- Implement Azure Server Redirection: #789.
- Support community protocol for server redirection: #945.
- Support
MemoryStream
as a value forMySqlParameter.Value
: #943. - Implement
MySqlException.IsTransient
: #849. - Implement
IComparable<MySqlDateTime>
andIEquatable<MySqlDateTime>
onMySqlDateTime
. - Breaking Remove
public
constructor forMySqlConversionException
.- This constructor was never intended to be
public
.
- This constructor was never intended to be
- Implement serialization for exceptions.
- Report
CommandTimeoutExpired
consistently: #939.- This changes the
MySqlException.ErrorCode
fromQueryInterrupted
toCommandTimeoutExpired
.
- This changes the
- Nagle's Algorithm is disabled on TCP sockets: #921.
- Adler32 checksum (for compressed packets) uses hardware acceleration: #865.
- Set timeouts for cancellation operations from
CancellationTimeout
connection string option: #951. - Throw
OperationCanceledException
fromOpenAsync
when theCancellationToken
is cancelled: #931. - Use transaction for 'SHOW WARNINGS': #918.
- Improve exception message for unsupported parameter types: #925.
- Fix exception in server version parsing: #934.
- Fix silent failure to use TLS 1.3 (when explicitly requested) on older frameworks.
- Fix error deserialising
MySqlException.ErrorCode
property. - Prevent exceptions being thrown from
MySqlTransaction.Dispose
: #923. - Fix nested
MySqlException
(thrown in some scenarios fromExecuteReader
). - Use .NET 5.0 methods to load PEM certificates.
- Thanks to @novak-as for contributions to this release.
1.3.0-beta.4
- Adler32 checksum (for compressed packets) uses hardware acceleration: #865.
- Report
CommandTimeoutExpired
consistently: #939. MySqlException.IsTransient
is nowfalse
forCommandTimeoutExpired
: #940.- Support
MemoryStream
as a value forMySqlParameter.Value
: #943. - Throw
OperationCanceledException
fromOpenAsync
when theCancellationToken
is cancelled: #931. - Support community protocol for server redirection: #945.
- Fix nested
MySqlException
(thrown in some scenarios fromExecuteReader
). - Remove public constructor for
MySqlConversionException
. - Implement serialization for exceptions.
- Use .NET 5.0 methods to load PEM certificates.
- Thanks to @novak-as for contributions to this release.
1.3.0-beta.3
- Implement Azure Server Redirection: #789.
- Change default value of
IgnorePrepare
tofalse
: #929.- Calling
MySqlCommand.Prepare(Async)
will have an effect by default.
- Calling
- Implement
IComparable<MySqlDateTime>
andIEquatable<MySqlDateTime>
onMySqlDateTime
. - Improve exception message for unsupported parameter types: #925.
- Fix exception in server version parsing: #934.
- Fix silent failure to use TLS 1.3 (when explicitly requested) on older frameworks.
1.3.0-beta.2
1.3.0-beta.1
- Connections are now reset asynchronously in the background: #178.
- This speeds up
MySqlConnection.Open(Async)
but still cleans up connections between uses. - Use
DeferConnectionReset=true
in the connection string to revert to the old behaviour. - Experimental Use
ConnectionIdlePingTime=300
in the connection string to avoid any network I/O when retrieving a connection from the pool; this is fastest but may return invalid connections fromOpen
. This setting is experimental and may change in the future.
- This speeds up
- Use transaction for
SHOW WARNINGS
: #918.