MySqlConnector

MySQL Connector for .NET

MIT License

Stars
1.4K
Committers
76

Bot releases are hidden (Show)

MySqlConnector -

Published by bgrainger almost 7 years ago

  • Breaking Remove BufferResultSets connection string option: #378
  • The assembly is now strong-named: #224
MySqlConnector -

Published by bgrainger almost 7 years ago

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

Published by bgrainger almost 7 years ago

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

Published by bgrainger almost 7 years ago

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

Published by bgrainger almost 7 years ago

  • 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.
MySqlConnector -

Published by bgrainger almost 7 years ago

  • 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.
MySqlConnector -

Published by bgrainger about 7 years ago

  • 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
MySqlConnector -

Published by bgrainger about 7 years ago

  • 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.
MySqlConnector -

Published by bgrainger about 7 years ago

  • 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.
MySqlConnector -

Published by bgrainger about 7 years ago

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

Published by bgrainger about 7 years ago

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

Published by bgrainger about 7 years ago

  • 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.
MySqlConnector -

Published by bgrainger about 7 years ago

  • 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).
MySqlConnector -

Published by bgrainger about 7 years ago

  • Throw better exception when MySQL Server sends an old authentication method switch request packet: #316
  • Capture InnerException in ActivateResultSet.
  • Thanks to kobake for contributions to this release.
MySqlConnector -

Published by bgrainger about 7 years ago

  • Add convenience methods that return derived types: #313
MySqlConnector -

Published by bgrainger about 7 years ago

  • Prevent exception being thrown from MySqlSession.DisposeAsync, which could cause leaked connections: #305
MySqlConnector - 0.25.0

Published by caleblloyd about 7 years ago

  • Add netstandard2.0 compile target: #270.
MySqlConnector -

Published by bgrainger about 7 years ago

  • Fix leaked session when a MySqlException is thrown because a query contains a user-defined variable and Allow User Variables=false: #305
MySqlConnector -

Published by bgrainger about 7 years ago

  • Recover leaked sessions when MySqlDataReader isn't disposed: #306
MySqlConnector -

Published by bgrainger about 7 years ago

  • Breaking Add AllowPublicKeyRetrieval connection string setting, defaulted to false: #286
    • Add ServerRSAPublicKeyFile connection string setting.
  • Fix hang in MySqlDataReader.Dispose if function threw an exception: #299
  • Fix InvalidOperationException if MySqlBulkLoader is used inside a transaction: #300
Badges
Extracted from project README
NuGet AppVeyor Azure Pipelines Devolutions Faithlife
Related Projects