You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*`MySqlException.IsTransient` is now `false` for `CommandTimeoutExpired`: [#940](https://github.com/mysql-net/MySqlConnector/issues/940).
18
-
* Support `MemoryStream` as a value for `MySqlParameter.Value`: [#943](https://github.com/mysql-net/MySqlConnector/issues/943).
19
-
* Throw `OperationCanceledException` from `OpenAsync` when the `CancellationToken` is cancelled: [#931](https://github.com/mysql-net/MySqlConnector/issues/931).
20
-
* Support community protocol for server redirection: [#945](https://github.com/mysql-net/MySqlConnector/issues/945).
21
-
* Fix nested `MySqlException` (thrown in some scenarios from `ExecuteReader`).
22
-
* Remove public constructor for `MySqlConversionException`.
23
-
* Implement serialization for exceptions.
24
-
* Use .NET 5.0 methods to load PEM certificates.
25
-
* Thanks to [Oleksandr Novak](https://github.com/novak-as) for contributions to this release.
26
-
27
-
### 1.3.0 Beta 3
28
-
29
-
* Implement Azure Server Redirection: [#789](https://github.com/mysql-net/MySqlConnector/issues/789).
15
+
* Connections are now reset asynchronously in the background: [#178](https://github.com/mysql-net/MySqlConnector/issues/178).
16
+
* This speeds up `MySqlConnection.Open(Async)` but still cleans up connections between uses.
17
+
* Use `DeferConnectionReset=true` in the connection string to revert to the old behaviour.
18
+
*_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 from `Open`. This setting is experimental and may change in the future.
30
19
* Change default value of `IgnorePrepare` to `false`: [#929](https://github.com/mysql-net/MySqlConnector/issues/929).
31
20
* Calling `MySqlCommand.Prepare(Async)` will have an effect by default.
21
+
* Implement Azure Server Redirection: [#789](https://github.com/mysql-net/MySqlConnector/issues/789).
22
+
* Support community protocol for server redirection: [#945](https://github.com/mysql-net/MySqlConnector/issues/945).
23
+
* Support `MemoryStream` as a value for `MySqlParameter.Value`: [#943](https://github.com/mysql-net/MySqlConnector/issues/943).
* Set timeouts for cancellation operations from `CancellationTimeout` connection string option: [#951](https://github.com/mysql-net/MySqlConnector/issues/951).
34
+
* Throw `OperationCanceledException` from `OpenAsync` when the `CancellationToken` is cancelled: [#931](https://github.com/mysql-net/MySqlConnector/issues/931).
35
+
* Use transaction for 'SHOW WARNINGS': [#918](https://github.com/mysql-net/MySqlConnector/issues/918).
33
36
* Improve exception message for unsupported parameter types: [#925](https://github.com/mysql-net/MySqlConnector/issues/925).
34
37
* Fix exception in server version parsing: [#934](https://github.com/mysql-net/MySqlConnector/issues/934).
35
38
* Fix silent failure to use TLS 1.3 (when explicitly requested) on older frameworks.
* Connections are now reset asynchronously in the background: [#178](https://github.com/mysql-net/MySqlConnector/issues/178).
47
-
* This speeds up `MySqlConnection.Open(Async)` but still cleans up connections between uses.
48
-
* Use `DeferConnectionReset=true` in the connection string to revert to the old behaviour.
49
-
*_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 from `Open`. This setting is experimental and may change in the future.
50
-
* Use transaction for 'SHOW WARNINGS': [#918](https://github.com/mysql-net/MySqlConnector/issues/918).
40
+
* Prevent exceptions being thrown from `MySqlTransaction.Dispose`: [#923](https://github.com/mysql-net/MySqlConnector/issues/923).
41
+
* Fix nested `MySqlException` (thrown in some scenarios from `ExecuteReader`).
42
+
* Use .NET 5.0 methods to load PEM certificates.
43
+
* Thanks to [Oleksandr Novak](https://github.com/novak-as) for contributions to this release.
0 commit comments