Skip to content

1.4.0-beta.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@bgrainger bgrainger released this 02 Oct 18:08
· 772 commits to master since this release
1.4.0-beta.4
f58a90c
  • Breaking Remove ConnectionIdlePingTime: #1042.
    • The Connection Idle Ping Time connection string option is still accepted, but has no effect.
    • If Connection Reset = False, MySqlConnection.Open will return a pooled connection (if one is available) without testing it for liveness (by pinging the server). This improves performance but may degrade reliability. (Connection Reset = True, which is the default, is still recommended for greatest reliability.)
    • If the server has closed the pooled connection, MySqlConnection.Open will succeed, but the first operation on that connection will fail. Command execution should be wrapped in a try/catch/retry loop to handle this scenario.
  • Add more values to MySqlErrorCode: #1048.
  • Fix bug executing stored procedures with backticks in their names: #1029.
  • Remove inner exception for UnableToConnectToHost exception: #1035.
  • Fix rare ObjectDisposedException that could be thrown when a connection timeout occurred.
  • Reword "recovering leaked sessions" log message.