Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency mysqlconnector to 1.3.14 #21

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 9, 2022

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
MySqlConnector (source) 1.0.0 -> 1.3.14 age adoption passing confidence

Release Notes

mysql-net/MySqlConnector (MySqlConnector)

v1.3.14

Compare Source

  • Fix bug that failed to deserialize a binary row (from a prepared statement) correctly: #​1018.

v1.3.13

Compare Source

  • Remove inner exception for UnableToConnectToHost exception: #​1035.
  • Reword "recovering leaked sessions" log message.

v1.3.12

Compare Source

  • Fix bug executing stored procedures with backticks in their names: #​1029.

v1.3.11

Compare Source

  • Add MySqlError.ErrorCode: #​1011.
  • Allow MySqlDataReader.GetDateTime to read a VARCHAR column as a DateTime: #​980.
  • Support the NEWDATE column type: #​1007.

v1.3.10

Compare Source

  • Handle NoBackslashEscapes for binary parameter values: #​999.
  • Fix NotSupportedException when cancelling a MySqlCommand in a TransactionScope: #​1001.
  • Ignore InvalidOperationException thrown from MySqlConnection.Cancel: #​1002.
  • Set the default value of DeferConnectionReset to true; this disables background connection reset and restores the pre-1.3 behavior.
  • Thanks to @​kpreisser for contributions to this release.

v1.3.9

Compare Source

  • Use StringBuilder.GetChunks (in .NET 5.0) for MySqlParameter: #​977.
  • Fix error encoding multibyte characters in MySqlBulkCopy: #​974.
  • Fix error encoding multibyte characters for StringBuilder MySqlParameter values in .NET 5.0.

v1.3.8

Compare Source

  • Reduce latency of resetting connections: #​982.

v1.3.7

Compare Source

v1.3.6

Compare Source

  • Add NuGet Package ReadMe: #​978.

v1.3.5

Compare Source

  • Support StringBuilder, Memory<char>, and ReadOnlyMemory<char> as MySqlParameter.Value values: #​975.
  • Fix ArgumentException in MySqlBulkCopy: #​974.

v1.3.4

Compare Source

  • Improve compatibility with MySQL Server 8.0.24:
    • Ignore new ER_CLIENT_INTERACTION_TIMEOUT error packet sent to timed-out connections: #​970.
    • Known Issue: Connections with UseCompression=true may throw a MySqlProtocolException when timed out.

v1.3.3

Compare Source

  • Support Enum parameters in prepared commands: #​965.
  • Fix OverflowException reading OkPayload: #​966.
  • Fix internal SQL parsing error with C-style comments.

v1.3.2

Compare Source

  • Fix a bug that could cause a timed-out query to still throw a QueryInterrupted MySqlException instead of CommandTimeoutExpired.

v1.3.1

Compare Source

  • Remove two new Info log messages added in 1.3.0: #​956.
    • The equivalent messages in 1.2.1 were at Debug level.
  • Make Adler32 class internal.
    • This was not intended to be added to the public API in 1.3.0.

v1.3.0

Compare Source

  • Connections are now reset asynchronously in the background: #​178.
    • This speeds up MySqlConnection.Open(Async) but still cleans up connections between uses.
    • Use DeferConnectionReset=true in the connection string to revert to the old behaviour.
    • Experimental Use ConnectionIdlePingTime=300 in the connection string to avoid any network I/O when retrieving a connection from the pool; this is fastest but may return invalid connections from Open. This setting is experimental and may change in the future.
  • Change default value of IgnorePrepare to false: #​929.
    • Calling MySqlCommand.Prepare(Async) will have an effect by default.
  • Implement Azure Server Redirection: #​789.
    • Support community protocol for server redirection: #​945.
  • Support MemoryStream as a value for MySqlParameter.Value: #​943.
  • Implement MySqlException.IsTransient: #​849.
  • Implement IComparable<MySqlDateTime> and IEquatable<MySqlDateTime> on MySqlDateTime.
  • Breaking Remove public constructor for MySqlConversionException.
    • This constructor was never intended to be public.
  • Implement serialization for exceptions.
  • Report CommandTimeoutExpired consistently: #​939.
    • This changes the MySqlException.ErrorCode from QueryInterrupted to CommandTimeoutExpired.
  • Nagle's Algorithm is disabled on TCP sockets: #​921.
  • Adler32 checksum (for compressed packets) uses hardware acceleration: #​865.
  • Set timeouts for cancellation operations from CancellationTimeout connection string option: #​951.
  • Throw OperationCanceledException from OpenAsync when the CancellationToken is cancelled: #​931.
  • Use transaction for 'SHOW WARNINGS': #​918.
  • Improve exception message for unsupported parameter types: #​925.
  • Fix exception in server version parsing: #​934.
  • Fix silent failure to use TLS 1.3 (when explicitly requested) on older frameworks.
  • Fix error deserialising MySqlException.ErrorCode property.
  • Prevent exceptions being thrown from MySqlTransaction.Dispose: #​923.
  • Fix nested MySqlException (thrown in some scenarios from ExecuteReader).
  • Use .NET 5.0 methods to load PEM certificates.
  • Thanks to @​novak-as for contributions to this release.

v1.2.1

Compare Source

  • Fix bug in extracting PEM data when there's extra data in the certificate file: #​912.
  • Thanks to @​lauxjpn for contributions to this release.

v1.2.0

Compare Source

  • Add TlsCipherSuites connection string option for fine-grained control of TLS cipher suites: #​904.
    • This option is only supported on Linux when using .NET Core 3.1 or .NET 5.0 or later.
  • Fix bug loading GUIDs with MySqlBulkCopy.

v1.1.0

Compare Source

  • Support .NET 5.0.
  • Cancel query (server-side) when CommandTimeout expires: #​455.
    • Add CancellationTimeout connection string option.
    • Implementation details discussed in this comment.
  • Return null from MySqlDataReader.GetSchemaTable when there is no result set: #​877.
  • Make DisposeAsync fully async: #​876.
  • Ignore ObjectDisposedException thrown in TryResetConnectionAsync: #​897.
  • Ignore closed/disposed connections/commands in MySqlCommand.Cancel: #​820.
  • Fix bug where sessions could time out if they were opened but no queries were ever executed.
  • Thanks to @​dlemstra and @​laurent-jeancler-realist for contributions to this release.

v1.0.1

Compare Source

  • Support ENUM columns that use the MYSQL_TYPE_ENUM type in their column metadata: #​850.
  • Allow MySqlCommand.CommandText and .Connection to be changed while another command is executing: #​867.
  • Make schema collection names (for MySqlConnection.GetSchema(collectionName)) case-insensitive: #​852.
  • Fix MySqlBulkLoader with Azure Database for MySQL/MariaDB: #​853.
  • Fix bug preventing the retrieval of more than 2³¹-1 rows in a single query: #​863.
  • Fix MySqlParameterCollection.Insert implementation: #​869.
  • Fix integer overflow in sequence number for compressed packets.
  • Fix ZLIB header flags verification for compressed packets.
  • Thanks to @​akamor for contributions to this release.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/mysqlconnector-1.x branch from a08c04e to 1203821 Compare September 9, 2022 03:38
@hazzik hazzik marked this pull request as draft September 9, 2022 04:34
@renovate renovate bot force-pushed the renovate/mysqlconnector-1.x branch from 1203821 to e85cfca Compare September 9, 2022 08:16
@renovate renovate bot force-pushed the renovate/mysqlconnector-1.x branch 2 times, most recently from afa563e to f3e14ec Compare October 6, 2022 12:27
@renovate renovate bot force-pushed the renovate/mysqlconnector-1.x branch from f3e14ec to 487d431 Compare November 7, 2022 21:58
@renovate renovate bot force-pushed the renovate/mysqlconnector-1.x branch from 487d431 to 08ff077 Compare November 20, 2022 20:20
@renovate renovate bot force-pushed the renovate/mysqlconnector-1.x branch 2 times, most recently from 13fa5d4 to 2322692 Compare April 25, 2023 04:57
@renovate renovate bot force-pushed the renovate/mysqlconnector-1.x branch 7 times, most recently from b5a71a9 to 3fa8eb5 Compare March 21, 2024 01:47
@renovate renovate bot force-pushed the renovate/mysqlconnector-1.x branch from 3fa8eb5 to b674133 Compare April 7, 2024 06:37
@renovate renovate bot force-pushed the renovate/mysqlconnector-1.x branch from b674133 to 75d13ff Compare July 8, 2024 23:43
@renovate renovate bot changed the title chore(deps): update dependency mysqlconnector to v1.3.14 chore(deps): update dependency mysqlconnector to 1.3.14 Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants