Skip to content

Releases: mysql-net/MySqlConnector

1.2.0

26 Nov 06:12
1.2.0
16fc7b4
Compare
Choose a tag to compare
  • Add TlsCipherSuites connection string option for fine-grained control of TLS cipher suites: #904.
    • This option is only supported on Linux when using .NET Core 3.1 or .NET 5.0 or later.
  • Fix bug loading GUIDs with MySqlBulkCopy.

1.1.0

10 Nov 17:30
1.1.0
c46df7f
Compare
Choose a tag to compare
  • Support .NET 5.0.
  • Cancel query (server-side) when CommandTimeout expires: #455.
    • Add CancellationTimeout connection string option.
    • Implementation details discussed in this comment.
  • Return null from MySqlDataReader.GetSchemaTable when there is no result set: #877.
  • Make DisposeAsync fully async: #876.
  • Ignore ObjectDisposedException thrown in TryResetConnectionAsync: #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

26 Oct 01:24
1.1.0-beta.1
693d663
Compare
Choose a tag to compare
1.1.0 Beta 1 Pre-release
Pre-release
  • Support .NET 5 RC 2
  • Cancel query (server-side) when CommandTimeout expires: #455.
  • Return null from MySqlDataReader.GetSchemaTable when there is no result set: #877.
  • Make DisposeAsync fully async: #876.
  • Ignore ObjectDisposedException thrown in TryResetConnectionAsync: #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

21 Oct 02:17
0.69.10
cb421c5
Compare
Choose a tag to compare

0.69.9

20 Aug 19:16
0.69.9
186196b
Compare
Choose a tag to compare
  • Return null from MySqlDataReader.GetSchemaTable when there is no result set: #877.

1.0.1

13 Aug 05:39
1.0.1
ac71c24
Compare
Choose a tag to compare
  • Support ENUM columns that use the MYSQL_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

20 Jul 21:07
0.69.8
da1e39e
Compare
Choose a tag to compare
  • Fix MySqlBulkLoader with Azure Database for MySQL/MariaDB: #853.
  • Make schema collection names (for MySqlConnection.GetSchema(collectionName)) case-insensitive: #852.

0.69.7

16 Jul 19:04
0.69.7
3aeb51c
Compare
Choose a tag to compare
  • Support ENUM columns that use the MYSQL_TYPE_ENUM type in their column metadata: #850.

1.0.0

11 Jul 20:43
1.0.0
7ad6182
Compare
Choose a tag to compare
  • Breaking Change namespace to MySqlConnector: #824.
  • Breaking Rename MySqlClientFactory to MySqlConnectorFactory: #839.
  • Breaking All MySqlConnectionStringBuilder string properties return "" (not null) 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).

1.0.0-beta.6

11 Jul 18:14
1.0.0-beta.6
cccdb9c
Compare
Choose a tag to compare
1.0.0-beta.6 Pre-release
Pre-release
  • Potentially Breaking Introduce MySqlConnection.GetSchemaAsync overloads to match latest .NET 5 API proposal: #835.
  • Support GEOMCOLLECTION data type alias in MySQL Server 8.0: #845.