Skip to content

v2.11.0

Choose a tag to compare

@composerinteralia composerinteralia released this 21 Mar 11:23
· 30 commits to main since this release
v2.11.0
f4648ae

Changed

  • Establish socket connection in Ruby #218

Added

  • Support caching_sha2_password over TCP without TLS by requesting the server RSA public key when needed. #262
  • Now raise an explicit error when a single connection is being used concurrently by multiple threads or fibers. #226.
  • Trilogy#abandon_results! as an optimized alternative to client.next_result while client.more_results_exist?. #264

Fixed

  • Handle server disconnects (Error 4031) correctly by raising Trilogy::BaseConnectionError instead of raising a QueryError / TRILOGY_INVALID_SEQUENCE_ID. #257.
  • Column names in results are now encoded using the connection encoding. #210.
  • Use correct malloc and free to avoid invalid pointer crashes #266 and #269