Skip to content

Releases: mysql-net/MySqlConnector

2.1.12

12 Aug 21:25
2.1.12
cae8714
Compare
Choose a tag to compare

2.1.11

14 Jul 05:18
2.1.11
2f80198
Compare
Choose a tag to compare
  • Fix NullReferenceException in MySqlConnector.Utilities.TimerQueue.Callback: #1177.
  • Support floating point infinity: #1185.
  • Thanks to @maicodio for contributions to this release.

2.1.10

04 Jun 23:12
2.1.10
dcf4913
Compare
Choose a tag to compare
  • Add MySqlBulkCopy.ConflictOption setting: #1176.
  • Thanks to @klym1 for contributions to this release.

2.1.9

16 May 02:44
2.1.9
62ad22d
Compare
Choose a tag to compare
  • Set Activity status to ERROR if an exception occurs during ExecuteReader: #1171.
  • SSL Mode = Disabled is supported as a synonym for SSL Mode = None: #1168.
    • Added MySqlSslMode.Disabled enum value.
  • MySqlAttribute implements ICloneable: #1169.
  • (Internal) Unix domain socket connection uses UnixDomainSocketEndPoint class: #1160.
  • Thanks to @qq362220083 for contributions to this release.

2.1.8

07 Mar 02:24
2.1.8
d1507f0
Compare
Choose a tag to compare
  • Fix bug that reset MySqlCommand.LastInsertedId to -1 between commands: #1147.
  • Fix bug using MySqlBulkCopy with DateOnly and TimeOnly: #1146.

Full Changelog: 2.1.7...2.1.8

2.1.7

20 Feb 16:58
2.1.7
7c79eee
Compare
Choose a tag to compare
  • MySqlCommand no longer automatically appends a semicolon to the user-provided CommandText: #1133.
    • This improves compatibility with Sphinx Search (SphinxQL).
  • MySqlBulkCopy supports MySqlDecimal, BigInteger, DateOnly, TimeOnly: #1143.
  • Fix InvalidOperationException when the TLS Version connection string option contains multiple values: #1138.

2.1.6

10 Feb 16:58
2.1.6
78051fb
Compare
Choose a tag to compare
  • Fix unintentional TLS downgrade: #1132.
    • To ensure the desired TLS version is used, set TlsVersion in your connection string.
  • Fix deadlock when cancelling a command: #1131.
  • Fix ArgumentException when calling GetSchema("Parameters") against MySQL 8.0: #1128.
  • Set MySqlParameter.Size in DeriveParameters: #1125.
  • Thanks to @ahydrax and @lostatredrock for contributions to this release.

2.1.5

30 Jan 20:32
2.1.5
c22dd56
Compare
Choose a tag to compare
  • Speed up MySqlDataAdapter.Update when UpdateBatchSize is large: #1124.
  • Remove DO SLEEP(0) use after cancelling a query: #1115.
    • This improves compatibility with MariaDB Xpand.
  • Encode NUL bytes as \0 on the wire: #1121.
    • This improves compatibility with SingleStore.

2.1.4

25 Jan 20:38
2.1.4
a7c3ec3
Compare
Choose a tag to compare
  • Fix InvalidOperationException if MySqlDataReader.RecordsAffected was read after calling Close() or Dispose(): #1122.
    • This was a regression introduced by #1096 in 2.1.3.

2.1.3

25 Jan 03:06
2.1.3
cf045e8
Compare
Choose a tag to compare
  • Fix Use Compression = True when running under .NET 6.0: #1120.
  • Fix calculation of affected rows (the return value of ExecuteNonQuery) for compound statements: #1096.
  • Use a better FormatException message when a GUID can't be read: #1114.
  • Use cryptographic one-shot operations on .NET 5.0 and later.
  • Performance: Use SkipLocalsInit where possible.