Skip to content

Releases: mysql-net/MySqlConnector

0.29.2

26 Oct 18:09
Compare
Choose a tag to compare
  • Fix an exception if MySqlDataReader.GetOrdinal was called before Read: #379

0.29.1

22 Oct 15:31
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Fix overly-broad exception handler introduced in 0.26.3.
  • Improve efficiency of code added in 0.26.3.

0.26.3

13 Sep 20:54
Compare
Choose a tag to compare
  • Fix HasRows incorrectly returning false after all rows have been read: #327.
  • Fix EndOfStreamException when reusing a pooled connection with Amazon Aurora.
  • Reduce network roundtrips when opening a pooled connection (with the default settings of Pooling=True;Connection Reset=true); see #258.
  • Update System.* dependencies to 4.3.0 for .NET 4.5 and .NET 4.6 packages.
  • Thanks to @bnabholz for contributions to this release.

0.26.2

07 Sep 05:13
Compare
Choose a tag to compare
  • Support CLIENT_DEPRECATE_EOF flag: #322
  • Throw better exception when a malformed packet is detected.
  • Don't allow sessions in an error state to be put back into the pool.
  • Remove unsupported CLIENT_PS_MULTI_RESULTS flag (sent during connection handshaking).