New
0.5.7
What's Changed
- Ruby 3.2 deprecates
double_heapoption toGC.verify_compaction_referencesby @yahonda in https://github.com/brianmario/mysql2/pull/1365 - Add
ruby-3.3to CI by @VitaliySerov in https://github.com/brianmario/mysql2/pull/1340 - Add bigdecimal to runtime dependencies by @nekketsuuu in https://github.com/brianmario/mysql2/pull/1367
- Add vector type added in MySQL 9.0 by @dbussink in https://github.com/brianmario/mysql2/pull/1375
- Avoid modifying frozen string literals by @pat in https://github.com/brianmario/mysql2/pull/1364
- Set CA:TRUE for ca-cert.pem used in SSL tests. by @jackorp in https://github.com/brianmario/mysql2/pull/1357
- Support get_server_public_key option by @samitani in https://github.com/brianmario/mysql2/pull/1377
- Fix some typos by @fkmy in https://github.com/brianmario/mysql2/pull/1378
- Save affected_rows on the wrapper when reading results by @byroot in https://github.com/brianmario/mysql2/pull/1383
- extconf.rb: locate zstd when using homebrew by @byroot in https://github.com/brianmario/mysql2/pull/1384
- Redact password from query_options by @flavorjones in https://github.com/brianmario/mysql2/pull/1334
- Improve prepared statement ergonomics by @byroot in https://github.com/brianmario/mysql2/pull/1385
- Fix CI by @davidsiaw in https://github.com/brianmario/mysql2/pull/1371
- Set charset name utf8mb4 by default by @kamipo in https://github.com/brianmario/mysql2/pull/1157
- CI: Add Ruby 3.4, MySQL 8.4, MariaDB 11.4, Ubuntu 24.04 and other updates by @sodabrew in https://github.com/brianmario/mysql2/pull/1387
- Allow newer rake, rake-comiler dependencies by @sodabrew in https://github.com/brianmario/mysql2/pull/1400
- rb_mysql_result_free_result is now executed if the result is 0 rows. by @YujiSoftware in https://github.com/brianmario/mysql2/pull/1399
- Add an option to use SSL certifications generated from specific host (Create certificaitons in CI) by @junaruga in https://github.com/brianmario/mysql2/pull/1310
- CI: select better MariaDB mirrors because some block GitHub Actions by @sodabrew in https://github.com/brianmario/mysql2/pull/1401
- Correct MariaDB runtime library verison check by @grooverdan in https://github.com/brianmario/mysql2/pull/1406
- Expose
dbattribute ofMYSQLclient struct by @richardlarocque in https://github.com/brianmario/mysql2/pull/1245
New Contributors
- @nekketsuuu made their first contribution in https://github.com/brianmario/mysql2/pull/1367
- @pat made their first contribution in https://github.com/brianmario/mysql2/pull/1364
- @jackorp made their first contribution in https://github.com/brianmario/mysql2/pull/1357
- @samitani made their first contribution in https://github.com/brianmario/mysql2/pull/1377
- @fkmy made their first contribution in https://github.com/brianmario/mysql2/pull/1378
- @byroot made their first contribution in https://github.com/brianmario/mysql2/pull/1383
- @davidsiaw made their first contribution in https://github.com/brianmario/mysql2/pull/1371
- @YujiSoftware made their first contribution in https://github.com/brianmario/mysql2/pull/1399
- @grooverdan made their first contribution in https://github.com/brianmario/mysql2/pull/1406
- @richardlarocque made their first contribution in https://github.com/brianmario/mysql2/pull/1245
Full Changelog: https://github.com/brianmario/mysql2/compare/0.5.6...0.5.7