mysql2 v0.4.5 Release Notes
Release Date: 2016-10-22 // over 7 years ago-
๐ New Features
- โ Add new connection argument :ssl_mode to Mysql2::Client#new
- ๐ Prepared statements now support DateTime arguments
๐ Bugfixes
- ๐ Fix segfault when
wrapper->result
is used after it is freed - ๐ป Raise an exception but don't crash on non-string encoding argument
- ๐ป Raise an exception but don't crash on nil argument to Mysql2::Client#new
- Avoid RangeError on integers larger than LONG_LONG
- ๐ Fix a BigDecimal value binding in Prepared Statements
- โฑ Avoid type error when using connect_timeout, read_timeout and write_timeout in a DATABASE_URL env variable
๐ Changes
- ๐ท Travis CI matrix now includes MySQL 8.0
- ๐ท Travis CI matrix defaults to MySQL 5.6
- ๐ท AppVeyor CI matrix switched to MySQL 5.7
- ๐ Fix test that implicitly creates a passwordless user
- ๐ Use RSpec expect output instead of StringIO
- ๐ Move macro REQUIRE_CONNECTED to client.c
- โ Add a note about casting boolean columns
- โ Suppress rubocop's invalid UTF-8 literal warning