New Features
- Microseconds are now supported in a TIME field (0.3.12 added support for msec in DATETIME).
Bugfixes
- Use /dev/null in invalidate_fd to avoid infinite loop in OpenSSL.
- Change sql_state to attr_reader to avoid Ruby warning.
Changes
- Added call to mysql_library_init during initialization of the gem for thread safety.
- State the name of the field that contains a bad datetime value in the exception.
- Travis CI updates including:
- SSL tests
- Ruby 2.1.x
- Newer Rubinius 2.x
- OS X with Ruby 2.0
- MySQL 5.7 with Ruby 2.0