Releases: mysql-net/MySqlConnector
Releases · mysql-net/MySqlConnector
1.2.0
1.1.0
- Support .NET 5.0.
- Cancel query (server-side) when
CommandTimeout
expires: #455.- Add
CancellationTimeout
connection string option. - Implementation details discussed in this comment.
- Add
- Return
null
fromMySqlDataReader.GetSchemaTable
when there is no result set: #877. - Make
DisposeAsync
fully async: #876. - Ignore
ObjectDisposedException
thrown inTryResetConnectionAsync
: #897. - Ignore closed/disposed connections/commands in
MySqlCommand.Cancel
: #820. - Fix bug where sessions could time out if they were opened but no queries were ever executed.
- Thanks to @dlemstra and @laurent-jeancler-realist for contributions to this release.
1.1.0 Beta 1
- Support .NET 5 RC 2
- Cancel query (server-side) when
CommandTimeout
expires: #455.- Implementation details discussed in this comment.
- Return
null
fromMySqlDataReader.GetSchemaTable
when there is no result set: #877. - Make
DisposeAsync
fully async: #876. - Ignore
ObjectDisposedException
thrown inTryResetConnectionAsync
: #897. - Fix bug where sessions could time out if they were opened but no queries were ever executed.
- Thanks to @dlemstra for contributions to this release.
0.69.10
0.69.9
1.0.1
- Support
ENUM
columns that use theMYSQL_TYPE_ENUM
type in their column metadata: #850. - Allow
MySqlCommand.CommandText
and.Connection
to be changed while another command is executing: #867. - Make schema collection names (for
MySqlConnection.GetSchema(collectionName)
) case-insensitive: #852. - Fix
MySqlBulkLoader
with Azure Database for MySQL/MariaDB: #853. - Fix bug preventing the retrieval of more than 2³¹-1 rows in a single query: #863.
- Fix
MySqlParameterCollection.Insert
implementation: #869. - Fix integer overflow in sequence number for compressed packets.
- Fix ZLIB header flags verification for compressed packets.
- Thanks to @akamor for contributions to this release.
0.69.8
0.69.7
1.0.0
- Breaking Change namespace to
MySqlConnector
: #824. - Breaking Rename
MySqlClientFactory
toMySqlConnectorFactory
: #839. - Breaking All
MySqlConnectionStringBuilder
string properties return""
(notnull
) when unset: #837. - Breaking Remove
MySqlInfoMessageEventArgs.errors
property; use.Errors
instead. - Implement async schema APIs: #835.
- Implement
MySqlConnectorFactory.CanCreateXyz
methods: #838. - Add
net5.0
target framework. - Add
MySqlException.ErrorCode
: #830. - Add
MySqlConnection.ResetConnectionAsync
: #831. - Add documentation at https://mysqlconnector.net/api/ built from XML doc comments: #827.
- Allow rows larger than 1 MiB in
MySqlBulkCopy
: #834. - Reduce memory allocations when hashing passwords (during login).