Skip to content

Release 1.4.0

Latest

Choose a tag to compare

@okramarenko okramarenko released this 27 May 12:05
67e076a

Almost all the changes introduced with MySqlConnector (2.4.0 - 2.5.0):

  • Support .NET 10

  • Possibly breaking SingleStoreConnection.State will be set to ConnectionState.Broken when there is a network error:

    • Previously it would have been set to ConnectionState.Closed but the connection wasn't truly closed.
    • Call SingleStoreConnection.Close() to fully close the connection before calling Open() again.
    • Better yet, call .Dispose() (ideally with a using declaration) and create a new SingleStoreConnection instance to recover from failure.
  • Possibly breaking SingleStoreConnection.ResetConnectionAsync will consistently throw a SingleStoreException.

  • Support VECTOR and BSON data types

  • Add SingleStoreConnectorTracingOptions and builder APIs to configure tracing output

  • Mark SingleStoreDbType with [DbProviderSpecificTypeProperty(true)]

  • Allow loopback connections (e.g., Google Cloud SQL Proxy) to use clear-text password or public key retrieval

  • Improve XA transaction rollback handling

  • Free large cached payload buffers when returning sessions to the pool to reduce memory usage

  • Suppress error-level logging when a command is canceled

  • Fix SingleStoreBulkCopy auto-detected column mappings

  • Fix extra roundtrip for caching_sha2_password

  • Fix cancellation with AWS RDS Proxy