mysql2 v0.5.3 Release Notes

Release Date: 2019-11-27 // almost 2 years ago
  • ๐Ÿ†• New Features

    • ๐Ÿ”ฆ Expose Windows client authentication (#1018)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘Œ Support more MySQL encodings and warn rather than crash on unsupported encodings (#1040)

    ๐Ÿ”„ Changes

    • ๐Ÿ Precompiled mysql2 gem for Windows supports Ruby 2.2, 2.3, 2.4, 2.5, 2.6. Windows Ruby 2.0 and 2.1 are dropped.
    • ๐Ÿ’Ž Keyword arguments have to be explicitly double-splatted in Ruby 2.7+ (#1084)
    • โž• Add Centos to CI matrix (#989, #1085)
    • โœ‚ Remove spec from gem (#1044)
    • โšก๏ธ Replace Win32API with Fiddle, update appveyor.yml (#1053)
    • โšก๏ธ Update README to clarify the protocol value in DATABASE_URL (#1047)
    • ๐Ÿ‘Œ Improve performance to call Mysql2::Result#each and Mysql2::Result#fields (#1046)
    • ๐Ÿ›  Fix fragile specs due to clock skew and timeout/threads corruption (#1041)
    • โšก๏ธ README updates (#1002, #1038)

Previous changes from v0.5.2

  • ๐Ÿ†• New Features

    None

    ๐Ÿ› Bug Fixes

    • ๐ŸŒ Bounds-check the encoding translation array from MySQL to Ruby encodings.

    ๐Ÿ”„ Changes

    • โž• Add more encoding translations for MySQL 8 compatibility.