0.5.4
版本发布时间: 2022-05-04 04:01:38
brianmario/mysql2最新发布版本:0.5.6(2024-02-16 01:19:00)
What's Changed
- The taint mechanism will be deprecated in Ruby 2.7 by @kamipo in https://github.com/brianmario/mysql2/pull/1083
- Made argument types strict for ruby 2.7 by @nobu in https://github.com/brianmario/mysql2/pull/1096
- Update rake (and rake-compiler) to suppress the warning. by @junaruga in https://github.com/brianmario/mysql2/pull/1099
- Fix crash if a Mysql2::Client object is allocated but never connected by @sodabrew in https://github.com/brianmario/mysql2/pull/1101
- Remove Enumerable include from Statement class by @adamcrown in https://github.com/brianmario/mysql2/pull/1104
- Add project metadata to the gemspec by @orien in https://github.com/brianmario/mysql2/pull/1089
- Don't call mysql_close if mysql_init wasn't called. by @fimmtiu in https://github.com/brianmario/mysql2/pull/1111
- Client session tracking by @insom in https://github.com/brianmario/mysql2/pull/1092
- Avoid a hash object allocation per each
query
/execute
call by @kamipo in https://github.com/brianmario/mysql2/pull/1112 - Implementing type reflection from mysql result by @danhuynhdev in https://github.com/brianmario/mysql2/pull/1068
- Register C global variables to Ruby GC to avoid problems with GC.compact by @casperisfine in https://github.com/brianmario/mysql2/pull/1115
- Clarify Rails 4.2.11 support in Readme by @muzfuz in https://github.com/brianmario/mysql2/pull/1131
- Improve Homebrew compatibility by @stefansundin in https://github.com/brianmario/mysql2/pull/1135
- Tiny README syntax markup for consistency by @fwolfst in https://github.com/brianmario/mysql2/pull/1164
- Add GitHub Actions. by @junaruga in https://github.com/brianmario/mysql2/pull/1154
- Run GC.verify_compaction_references on CI by @casperisfine in https://github.com/brianmario/mysql2/pull/1155
- GitHub Actions: Add CentOS/Fedora cases. by @junaruga in https://github.com/brianmario/mysql2/pull/1168
- Random SEGV in do_send_query() by @unak in https://github.com/brianmario/mysql2/pull/1150
- GitHub Actions: Add macOS cases. by @junaruga in https://github.com/brianmario/mysql2/pull/1170
- Add GitHub Actions badges. by @junaruga in https://github.com/brianmario/mysql2/pull/1172
- Rename .travis_* files to ci/*. by @junaruga in https://github.com/brianmario/mysql2/pull/1171
- Make the benchmarks group optional. by @junaruga in https://github.com/brianmario/mysql2/pull/1173
- Verify the testing database before running tests. by @junaruga in https://github.com/brianmario/mysql2/pull/1174
- Rename the before/after hooks's symbol on RSpec 2 to the one on RSpec 3. by @junaruga in https://github.com/brianmario/mysql2/pull/1177
- Refactor CI yaml files by @junaruga in https://github.com/brianmario/mysql2/pull/1176
- Fix test failures on MariaDB by @junaruga in https://github.com/brianmario/mysql2/pull/1193
- Fix some typos [ci skip] by @kamipo in https://github.com/brianmario/mysql2/pull/1195
- Travis: Remove the command to pin Rubygems. by @junaruga in https://github.com/brianmario/mysql2/pull/1188
- Make Result#fields return interned strings in Ruby 3+ by @casperisfine in https://github.com/brianmario/mysql2/pull/1181
- Can't enable SSL with MariaDB driver library. (#1182) by @vakuum in https://github.com/brianmario/mysql2/pull/1183
- Fix broken URL [ci skip] by @gaurish in https://github.com/brianmario/mysql2/pull/1207
- Dynamically set Homebrew-installed OpenSSL flag by @olivierlacan in https://github.com/brianmario/mysql2/pull/1204
- Setup default CA path if not provided by @dbussink in https://github.com/brianmario/mysql2/pull/1206
- Allow setting VERIFY_IDENTITY for MariaDB by @dbussink in https://github.com/brianmario/mysql2/pull/1205
- Fix session tracking tests by @insom in https://github.com/brianmario/mysql2/pull/1222
- Update Mysql2::Result spec for Ruby 3.1 by @casperisfine in https://github.com/brianmario/mysql2/pull/1219
- Update DATETIME casting tests for mysql 8.0 by @casperisfine in https://github.com/brianmario/mysql2/pull/1221
- Fix syntax by @tenderlove in https://github.com/brianmario/mysql2/pull/1223
- Fix more builds by @tenderlove in https://github.com/brianmario/mysql2/pull/1224
- Fix a mismatching size warning by @casperisfine in https://github.com/brianmario/mysql2/pull/1227
- Move rubocop to a separate CI job by @casperisfine in https://github.com/brianmario/mysql2/pull/1225
- improve ConnectionError mapping by @ThomasSevestre in https://github.com/brianmario/mysql2/pull/1215
- Undefine T_DATA allocators for Ruby 3.2 compatibility by @casperisfine in https://github.com/brianmario/mysql2/pull/1236
- Add Ruby 3.1 to the CI matrix by @casperisfine in https://github.com/brianmario/mysql2/pull/1235
- Fix to build with MySQL 5.1 by @arika in https://github.com/brianmario/mysql2/pull/1197
- fix typo in README by @nealharris in https://github.com/brianmario/mysql2/pull/1247
- Add signing key for MySQL 5.7.37 / 8.0.28 and higher by @sodabrew in https://github.com/brianmario/mysql2/pull/1254
- Remove ubuntu-16.04 from workflows by @mishina2228 in https://github.com/brianmario/mysql2/pull/1257
- Update GitHub Actions workflows by @mishina2228 in https://github.com/brianmario/mysql2/pull/1253
New Contributors
- @nobu made their first contribution in https://github.com/brianmario/mysql2/pull/1096
- @adamcrown made their first contribution in https://github.com/brianmario/mysql2/pull/1104
- @orien made their first contribution in https://github.com/brianmario/mysql2/pull/1089
- @fimmtiu made their first contribution in https://github.com/brianmario/mysql2/pull/1111
- @insom made their first contribution in https://github.com/brianmario/mysql2/pull/1092
- @danhuynhdev made their first contribution in https://github.com/brianmario/mysql2/pull/1068
- @muzfuz made their first contribution in https://github.com/brianmario/mysql2/pull/1131
- @stefansundin made their first contribution in https://github.com/brianmario/mysql2/pull/1135
- @fwolfst made their first contribution in https://github.com/brianmario/mysql2/pull/1164
- @unak made their first contribution in https://github.com/brianmario/mysql2/pull/1150
- @vakuum made their first contribution in https://github.com/brianmario/mysql2/pull/1183
- @olivierlacan made their first contribution in https://github.com/brianmario/mysql2/pull/1204
- @tenderlove made their first contribution in https://github.com/brianmario/mysql2/pull/1223
- @ThomasSevestre made their first contribution in https://github.com/brianmario/mysql2/pull/1215
- @arika made their first contribution in https://github.com/brianmario/mysql2/pull/1197
- @nealharris made their first contribution in https://github.com/brianmario/mysql2/pull/1247
- @mishina2228 made their first contribution in https://github.com/brianmario/mysql2/pull/1257
Full Changelog: https://github.com/brianmario/mysql2/compare/0.5.3...0.5.4