Skip to content

Commit 5928b23

Browse files
committed
Release 2.0.0.
1 parent e9bd311 commit 5928b23

File tree

1 file changed

+21
-42
lines changed

1 file changed

+21
-42
lines changed

docs/content/overview/version-history.md

Lines changed: 21 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
lastmod: 2021-11-03
2+
lastmod: 2021-11-09
33
date: 2017-03-27
44
menu:
55
main:
@@ -10,62 +10,41 @@ weight: 30
1010

1111
# Version History
1212

13-
### 2.0.0 RC 1
13+
### 2.0.0
1414

15+
* Target .NET 6.0.
16+
* **Breaking** Update the `MySqlBatch` (experimental API) to match .NET 6.0 API changes.
17+
* Support `DateOnly` and `TimeOnly` structs: [#963](https://github.com/mysql-net/MySqlConnector/issues/963).
18+
* Use `ZLibStream` for compression: [#957](https://github.com/mysql-net/MySqlConnector/issues/957).
19+
* Use `X_OR_GREATER` preprocessor definitions: [#958](https://github.com/mysql-net/MySqlConnector/issues/958).
1520
* **Breaking** Improve `MySqlBulkCopy` API: [#1012](https://github.com/mysql-net/MySqlConnector/issues/1012).
16-
* Remove `netcoreapp2.1` target framework: [#1067](https://github.com/mysql-net/MySqlConnector/issues/1067).
17-
* Support `BigInteger` as parameter value: [#1069](https://github.com/mysql-net/MySqlConnector/issues/1069).
18-
* Add `MySqlConnection.PasswordProviderCallback`: [#800](https://github.com/mysql-net/MySqlConnector/issues/800).
19-
* Add `MySqlConnection.ProvideClientCertificatesCallback`: [#976](https://github.com/mysql-net/MySqlConnector/issues/976).
20-
* Add `MySqlConnection.RemoteCertificateValidationCallback`: [#976](https://github.com/mysql-net/MySqlConnector/issues/976).
21-
* Add NuGet package READMEs: [#1053](https://github.com/mysql-net/MySqlConnector/issues/1053).
22-
* Improve performance of Regex usage internally.
23-
24-
### 2.0.0 Beta 5
25-
26-
* Update version to 2.0 due to scope of changes in the 1.4.0 beta releases.
27-
* Add `ActivitySource` for tracing: [#1036](https://github.com/mysql-net/MySqlConnector/issues/1036).
28-
* Build with .NET 6.0 RC 2.
29-
30-
### 1.4.0 Beta 4
31-
3221
* **Breaking** Remove `ConnectionIdlePingTime`: [#1042](https://github.com/mysql-net/MySqlConnector/issues/1042).
3322
* The `Connection Idle Ping Time` connection string option is still accepted, but has no effect.
3423
* If `Connection Reset = False`, `MySqlConnection.Open` will return a pooled connection (if one is available) without testing it for liveness (by pinging the server). This improves performance but may degrade reliability. (`Connection Reset = True`, which is the default, is still recommended for greatest reliability.)
3524
* If the server has closed the pooled connection, `MySqlConnection.Open` will succeed, but the first operation on that connection will fail. Command execution should be wrapped in a try/catch/retry loop to handle this scenario.
36-
* Add more values to `MySqlErrorCode`: [#1048](https://github.com/mysql-net/MySqlConnector/issues/1048).
37-
* Fix bug executing stored procedures with backticks in their names: [#1029](https://github.com/mysql-net/MySqlConnector/issues/1029).
38-
* Fix rare `ObjectDisposedException` that could be thrown when a connection timeout occurred.
39-
40-
### 1.4.0 Beta 3
41-
42-
* **Breaking** Remove `netstandard1.3` target framework: [#1031](https://github.com/mysql-net/MySqlConnector/issues/1031).
43-
* **Breaking** Seal `MySqlCommandBuilder` and `MySqlConversionException`.
44-
* Fix incorrect value for `MySqlCommand.LastInsertedId` when executing multiple commands: [#1026](https://github.com/mysql-net/MySqlConnector/issues/1026).
45-
* Add `[Category]`, `[DefaultValue]`, and `[Description]` attributes to all `MySqlConnectionStringBuilder` properties.
46-
* Fix `MySqlConnectionStringBuilder.TryGetValue`: [#1030](https://github.com/mysql-net/MySqlConnector/issues/1030).
4725
* **Breaking** Change how option keys are serialized when retrieving the `MySqlConnectionStringBuilder.ConnectionString` property:
4826
* For example, `User Id` is now `User ID`, `DefaultCommandTimeout` is now `Default Command Timeout`, etc.
4927
* All existing connection strings are still valid, and all the previous aliases for connection string options are still accepted.
5028
* The primary connection string option key is listed first in the documentation at https://mysqlconnector.net/connection-options/.
51-
52-
### 1.4.0 Beta 2
53-
54-
* Support .NET 6.0 Preview 7
55-
* **Breaking** Update the `MySqlBatch` (experimental API) to match the latest .NET 6.0 API changes.
56-
* Throw an informative exception if `DELIMITER` is used in a SQL statement: [#1010](https://github.com/mysql-net/MySqlConnector/issues/1010).
57-
58-
### 1.4.0 Beta 1
59-
29+
* **Breaking** Seal `MySqlCommandBuilder` and `MySqlConversionException`.
30+
* Remove `netstandard1.3` and `netcoreapp2.1` target frameworks: [#1031](https://github.com/mysql-net/MySqlConnector/issues/1031), [#1067](https://github.com/mysql-net/MySqlConnector/issues/1067).
31+
* Add `ActivitySource` for tracing: [#1036](https://github.com/mysql-net/MySqlConnector/issues/1036).
6032
* Reduce default log message severity: [#981](https://github.com/mysql-net/MySqlConnector/issues/981).
33+
* Add `MySqlConnection.ProvideClientCertificatesCallback`, `MySqlConnection.ProvidePasswordCallback`, `MySqlConnection.RemoteCertificateValidationCallback`: [#800](https://github.com/mysql-net/MySqlConnector/issues/800), [#976](https://github.com/mysql-net/MySqlConnector/issues/976).
34+
* Support `BigInteger` as parameter value: [#1069](https://github.com/mysql-net/MySqlConnector/issues/1069).
35+
* Add more values to `MySqlErrorCode`: [#1048](https://github.com/mysql-net/MySqlConnector/issues/1048).
6136
* Make `MySqlError.Code` obsolete: [#1011](https://github.com/mysql-net/MySqlConnector/issues/1011).
6237
* Use `ErrorCode` property instead.
6338
* Remove `BackgroundConnectionResetHelper`: [#1013](https://github.com/mysql-net/MySqlConnector/issues/1013).
6439
* `MySqlConnectionStringBuilder.DeferConnectionReset` is obsolete and will always be treated as if it's `true`.
65-
* Support .NET 6.0 Preview:
66-
* Support `DateOnly` and `TimeOnly` structs: [#963](https://github.com/mysql-net/MySqlConnector/issues/963).
67-
* Use `ZLibStream` for compression: [#957](https://github.com/mysql-net/MySqlConnector/issues/957).
68-
* Use `X_OR_GREATER` preprocessor definitions: [#958](https://github.com/mysql-net/MySqlConnector/issues/958).
40+
* Add NuGet package READMEs: [#1053](https://github.com/mysql-net/MySqlConnector/issues/1053).
41+
* Add `[Category]`, `[DefaultValue]`, and `[Description]` attributes to all `MySqlConnectionStringBuilder` properties.
42+
* Improve performance of Regex usage internally.
43+
* Throw an informative exception if `DELIMITER` is used in a SQL statement: [#1010](https://github.com/mysql-net/MySqlConnector/issues/1010).
44+
* Fix `MySqlConnectionStringBuilder.TryGetValue`: [#1030](https://github.com/mysql-net/MySqlConnector/issues/1030).
45+
* Fix incorrect value for `MySqlCommand.LastInsertedId` when executing multiple commands: [#1026](https://github.com/mysql-net/MySqlConnector/issues/1026).
46+
* Fix bug executing stored procedures with backticks in their names: [#1029](https://github.com/mysql-net/MySqlConnector/issues/1029).
47+
* Fix rare `ObjectDisposedException` that could be thrown when a connection timeout occurred.
6948

7049
### 1.3.14
7150

0 commit comments

Comments
 (0)