Ruby 3.2 deprecates double_heap option to GC.verify_compaction_references by @yahonda in https://github.com/brianmario/mysql2/pull/1365
Add ruby-3.3 to 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 db attribute of MYSQL client 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