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
* Replace calls to this method with `DbProviderFactories.RegisterFactory("MySqlConnector", MySqlClientFactory.Instance)` instead.
18
+
***Breaking** Return type of `MySqlConnection.BeginTransactionAsync` changed to `ValueTask<MySqlTransaction>` (to match .NET Core 3.0 APIs).
19
+
***Breaking** Various `XyzAsync` method overloads that did not take a `CancellationToken` were removed.
16
20
***Breaking** Throw `InvalidOperationException` from `MySqlDataReader.GetSchemaTable` when there is no result set: [#678](https://github.com/mysql-net/MySqlConnector/issues/678).
17
-
* Allow narrowing conversions in `MySqlDataReader.GetByte`: [#695](https://github.com/mysql-net/MySqlConnector/issues/695).
18
-
* Build with .NET Core 3.0.
19
-
* Thanks to [Josh Rees](https://github.com/joshdrees) for contributions to this release.
20
-
21
-
### 0.57.0-rc1
22
-
21
+
***Experimental** Implement the new ADO.NET `DbBatch` API: [#650](https://github.com/mysql-net/MySqlConnector/issues/650).
22
+
* This API is not finalised and may change in the future.
23
+
* Add `netstandard2.1` and `netcoreapp3.0` platforms.
* Allow `MySqlDataReader.GetDouble` and `GetFloat` on `DECIMAL` columns: [#664](https://github.com/mysql-net/MySqlConnector/issues/664).
24
-
* Fix connection timeout when executing a stored procedure: [#672](https://github.com/mysql-net/MySqlConnector/issues/672).
25
-
* Fix incorrect exception being thrown after a timeout occurs executing a stored procedure: [#667](https://github.com/mysql-net/MySqlConnector/issues/667).
26
-
* Build with .NET Core 3.0 Preview 9.
27
-
28
-
### 0.57.0-beta9
29
-
30
-
* Fix exception deserializing an `OUT BOOL` parameter from a stored procedure: [#682](https://github.com/mysql-net/MySqlConnector/issues/682).
31
-
* Reduce allocations on some common code paths.
32
-
33
-
### 0.57.0-beta8
34
-
35
-
***Breaking** Removed definitions of `System.Data.Common.DbBatch`, `DbBatchCommand` etc. from this library.
36
-
* Build with .NET Core 3.0 Preview 8.
37
-
* Add some nullable annotations; these are primarily on internal types and not in the public API.
27
+
* Allow narrowing conversions in `MySqlDataReader.GetByte`: [#695](https://github.com/mysql-net/MySqlConnector/issues/695).
38
28
* Add `MySqlGeometry` and `MySqlDataReader.GetMySqlGeometry`: [#677](https://github.com/mysql-net/MySqlConnector/issues/677).
39
29
* The API is deliberately different than Connector/NET, which assumes a `MySqlGeometry` can only be a simple point.
40
30
* Use `sql_select_limit` when `CommandBehavior.SingleRow` is specified: [#679](https://github.com/mysql-net/MySqlConnector/issues/679).
41
-
* Fix exception deserializing an `OUT TIME` parameter from a stored procedure: [#680](https://github.com/mysql-net/MySqlConnector/issues/680).
* Handle error packet being sent out-of-order: [#662](https://github.com/mysql-net/MySqlConnector/issues/662).
47
-
48
-
### 0.57.0-beta6
49
-
50
-
* Fix `MySqlConnection.State` not being set to `ConnectionState.Closed` when a failure occurs if pooling is disabled: [#674](https://github.com/mysql-net/MySqlConnector/issues/674).
51
-
52
-
### 0.57.0-beta5
53
-
54
-
* Send concatenated SQL when `MySqlBatch` is used with servers that don't support `COM_MULTI`: [#657](https://github.com/mysql-net/MySqlConnector/issues/657).
55
31
* Use batching in `MySqlDataAdapter` when `UpdateBatchSize` is set: [#675](https://github.com/mysql-net/MySqlConnector/issues/675).
56
-
* Add `netstandard2.1` target.
57
-
* Fix error when using `SslKey` in `netcoreapp3.0`.
58
-
59
-
### 0.57.0-beta4
60
-
61
-
***Breaking Change** Remove `CancellationToken` parameter from `MySqlConnection.CloseAsync`: [#665](https://github.com/mysql-net/MySqlConnector/issues/665).
62
32
* Support `utf8mb4_0900_bin` collation introduced in MySQL Server 8.0.17: [#670](https://github.com/mysql-net/MySqlConnector/issues/670).
* Note: The API is not final and may change: [#665](https://github.com/mysql-net/MySqlConnector/issues/665).
75
-
* Improve performance of `MySqlDataReader`; reduce memory allocations.
76
-
77
-
### 0.57.0-beta2
78
-
36
+
* Fix connection timeout when executing a stored procedure: [#672](https://github.com/mysql-net/MySqlConnector/issues/672).
37
+
* Fix incorrect exception being thrown after a timeout occurs executing a stored procedure: [#667](https://github.com/mysql-net/MySqlConnector/issues/667).
38
+
* Fix exception deserializing an `OUT BOOL` parameter from a stored procedure: [#682](https://github.com/mysql-net/MySqlConnector/issues/682).
39
+
* Fix exception deserializing an `OUT TIME` parameter from a stored procedure: [#680](https://github.com/mysql-net/MySqlConnector/issues/680).
40
+
* Fix `MySqlConnection.State` not being set to `ConnectionState.Closed` when a failure occurs if pooling is disabled: [#674](https://github.com/mysql-net/MySqlConnector/issues/674).
79
41
* Fix exception when executing a prepared statement if `MySqlParameter.MySqlDbType` was set: [#659](https://github.com/mysql-net/MySqlConnector/issues/659).
* Replace calls to this method with `DbProviderFactories.RegisterFactory("MySqlConnector", MySqlClientFactory.Instance)` instead.
87
-
***Experimental** Implement the new ADO.NET `DbBatch` API: [#650](https://github.com/mysql-net/MySqlConnector/issues/650).
88
-
* This API is not finalised and may change in the future.
42
+
* Handle error packet being sent out-of-order: [#662](https://github.com/mysql-net/MySqlConnector/issues/662).
89
43
* Use `MySqlErrorCode.UnableToConnectToHost` in more situations when connecting fails: [#647](https://github.com/mysql-net/MySqlConnector/issues/647).
44
+
* Add some nullable annotations; these are primarily on internal types and not in the public API.
45
+
* Reduce allocations on some common code paths.
46
+
* Improve performance of `MySqlDataReader`; reduce memory allocations.
47
+
* Thanks to [Josh Rees](https://github.com/joshdrees) for contributions to this release.
0 commit comments