Skip to content

Releases: mysql-net/MySqlConnector

0.43.0

27 Jul 14:57

Choose a tag to compare

Download on NuGet

  • Add first version of prepared commands: #534.
    • Only single statements (and not stored procedures) are preparable.
    • The (new) IgnorePrepare connection string option defaults to true and must be set to false to use prepared commands.
  • Add CertificateStore and CertificateThumbprint connection string options: #536.
  • Fix bug that rejected sessions from the connection pool if ChangeDatabase had been called: #515.
  • Don't map TINYINT(1) UNSIGNED as bool: #530.
  • Thanks to @hajekj for contributions to this release.

0.42.3

06 Jul 18:19

Choose a tag to compare

Download on NuGet

  • Fix bug (introduced in 0.42.2) that caused extremely high memory usage: #528.
  • Allow DATE columns with invalid DateTime values to be read as MySqlDateTime: #529.

0.42.2

30 Jun 03:16

Choose a tag to compare

Download on NuGet

  • Fix bug that ignored last result set returned from a stored procedure if it was empty: #524.
  • Fix extra memory usage if column definition payloads exceeded original size estimate.

0.42.1

16 Jun 16:40

Choose a tag to compare

Download on NuGet

  • Fix NotImplementedException reading a GEOMETRY column as byte[]: #70.
  • Fix negative TIME parsing: #518.
  • Fix ArgumentException preparing a SQL statement: #520.

0.42.0

09 Jun 22:42

Choose a tag to compare

Download on NuGet

  • Add AllowZeroDateTime connection string option: #507.
  • Add MySqlDateTime type (to allow invalid DateTime values to be represented).

0.41.0

08 Jun 14:21

Choose a tag to compare

Download on NuGet

  • Add GuidFormat connection string option (for better compatibility with MySQL 8.0 UUID_TO_BIN): #497.
  • Add InteractiveSession connection string option: #510.
  • Add PipeName connection string option: #454.
  • Improve performance by using ReadOnlySpan<byte>, Utf8Formatter, and Utf8Parser: #426.
  • Add netcoreapp2.1 package.
  • Remove unnecessary dependencies from netstandard2.0 package.
  • Fix error in loading multiple certificates on macOS.
  • Fix bug in setting MySqlParameter.Precision and Scale under netstandard1.3.
  • Thanks to @ejball for contributions to this release.

0.40.4

08 Jun 14:20

Choose a tag to compare

  • Allow CACertificateFile to contain multiple (concatenated) certificates: #499.
  • Avoid IndexOutOfRangeException in ValidateRemoteCertificate: #498.

0.40.3

26 Apr 21:35

Choose a tag to compare

Download on NuGet

  • Fix caching_sha2_password authentication for MySQL Server 8.0.11 release: #489.
    • Breaking This authentication plugin can no longer be used with MySQL Server 8.0.4; you must update to the GA release.

0.40.2

19 Apr 21:33

Choose a tag to compare

Download on NuGet

  • Reverted ConnectionReset=true optimisation (added in 0.40.0) that was incompatible with Aurora: #486.

0.40.1

18 Apr 15:26

Choose a tag to compare

Download on NuGet

  • Always use new DateTimeKind setting: #484.