Skip to content

Commit 06f1252

Browse files
committed
Release 1.3.0.
1 parent 50bbe31 commit 06f1252

File tree

1 file changed

+24
-31
lines changed

1 file changed

+24
-31
lines changed

docs/content/overview/version-history.md

Lines changed: 24 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
lastmod: 2021-02-14
2+
lastmod: 2021-03-07
33
date: 2017-03-27
44
menu:
55
main:
@@ -10,44 +10,37 @@ weight: 30
1010

1111
# Version History
1212

13-
### 1.3.0 Beta 4
13+
### 1.3.0
1414

15-
* Adler32 checksum (for compressed packets) uses hardware acceleration: [#865](https://github.com/mysql-net/MySqlConnector/issues/865).
16-
* Report `CommandTimeoutExpired` consistently: [#939](https://github.com/mysql-net/MySqlConnector/issues/939).
17-
* `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.
3019
* Change default value of `IgnorePrepare` to `false`: [#929](https://github.com/mysql-net/MySqlConnector/issues/929).
3120
* 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).
24+
* Implement `MySqlException.IsTransient`: [#849](https://github.com/mysql-net/MySqlConnector/issues/849).
3225
* Implement `IComparable<MySqlDateTime>` and `IEquatable<MySqlDateTime>` on `MySqlDateTime`.
26+
* **Breaking** Remove `public` constructor for `MySqlConversionException`.
27+
* This constructor was never intended to be `public`.
28+
* Implement serialization for exceptions.
29+
* Report `CommandTimeoutExpired` consistently: [#939](https://github.com/mysql-net/MySqlConnector/issues/939).
30+
* This changes the `MySqlException.ErrorCode` from `QueryInterrupted` to `CommandTimeoutExpired`.
31+
* Nagle's Algorithm is disabled on TCP sockets: [#921](https://github.com/mysql-net/MySqlConnector/issues/921).
32+
* Adler32 checksum (for compressed packets) uses hardware acceleration: [#865](https://github.com/mysql-net/MySqlConnector/issues/865).
33+
* 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).
3336
* Improve exception message for unsupported parameter types: [#925](https://github.com/mysql-net/MySqlConnector/issues/925).
3437
* Fix exception in server version parsing: [#934](https://github.com/mysql-net/MySqlConnector/issues/934).
3538
* Fix silent failure to use TLS 1.3 (when explicitly requested) on older frameworks.
36-
37-
### 1.3.0 Beta 2
38-
39-
* Implement `MySqlException.IsTransient`: [#849](https://github.com/mysql-net/MySqlConnector/issues/849).
40-
* Nagle's Algorithm is disabled on TCP sockets: [#921](https://github.com/mysql-net/MySqlConnector/issues/921).
41-
* Prevent exceptions being thrown from `MySqlTransaction.Dispose`: [#923](https://github.com/mysql-net/MySqlConnector/issues/923).
4239
* Fix error deserialising `MySqlException.ErrorCode` property.
43-
44-
### 1.3.0 Beta 1
45-
46-
* 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.
5144

5245
### 1.2.1
5346

0 commit comments

Comments
 (0)