Skip to content

Releases: mysql-net/MySqlConnector

0.29.4

31 Oct 05:26

Choose a tag to compare

  • Fix exception in MySqlTransaction.Dispose if the underlying connection is closed or faulted: #383

0.29.3

31 Oct 05:26

Choose a tag to compare

  • Remove System.Runtime.InteropServices.RuntimeInformation dependency on full framework: #381

0.29.2

26 Oct 18:09

Choose a tag to compare

  • Fix an exception if MySqlDataReader.GetOrdinal was called before Read: #379

0.29.1

22 Oct 15:31

Choose a tag to compare

  • Work around Amazon Aurora DateTime conversion issue: #364
  • Fix NotSupportedException in MySqlParameter: #367
  • Breaking Remove a number of MySqlErrorCode enum values (to reduce library size).
  • Thanks to @dgilbert and @Naragato for contributions to this release.

0.29.0

22 Oct 07:05

Choose a tag to compare

  • Breaking Implement MySqlConnectionStringBuilder.DefaultCommandTimeout and MySqlCommand.CommandTimeout with a default of 30 seconds: #67
    • This may cause long-running queries to throw an exception instead of succeeding; as a workaround, increase CommandTimeout.
  • Expose MySqlDbType and MySqlCommand.MySqlDbType: #362
    • MySqlConnector adds MySqlDbType.Bool to represent a TINYINT(1) column.
    • Return correct values for ProviderType in GetColumnSchema/GetSchemaTable.
  • Implement MySqlConnection.GetSchema: #361
  • Update documentation for .NET Core 2.0: #372
  • Fix information disclosure vulnerability related to LOAD DATA LOCAL INFILE: #334
  • Improve async performance.
  • Throw exception for unexpected API use: #308
  • Thanks to @Drake103, @Thorium, and @dustinsoftware for contributions to this release.

0.28.2

11 Oct 16:23

Choose a tag to compare

  • Allow the auth plugin name in the initial handshake to be EOF-terminated: #351

0.28.1 (unreleased)

  • Fix garbage data being returned by GetColumnSchema/GetSchemaTable: #354
  • Fix incorrect NumericPrecision for decimal(n,0) columns: #356

0.28.0

07 Oct 16:11

Choose a tag to compare

  • Support caching_sha2_password authentication for MySQL 8.0: #329.
  • Fix inconsistent return value of MySqlDataReader.HasRows: #348.
  • Thanks to @Drake103 for contributions to this release.

0.27.0

07 Oct 16:11

Choose a tag to compare

  • Implement MySqlDataReader.GetColumnSchema: #182.
  • Implement MySqlDataReader.GetSchemaTable: #307,
  • Support MySQL Server 8.0.3 and MariaDB 10.2 collations: #336, #337, #338.
  • Reduce allocations to improve performance: #342, #343.
  • Thanks to @elemount and @ddunkin for contributions to this release.

0.26.5

22 Sep 20:54

Choose a tag to compare

  • Fix hang closing connection with ClearDB on Azure: #330.
  • Thanks to @ktos for contributions to this release.

0.26.4

13 Sep 22:46

Choose a tag to compare

  • Fix overly-broad exception handler introduced in 0.26.3.
  • Improve efficiency of code added in 0.26.3.