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