R2DBC-MYSQL-v1.1.0
·
88 commits
to trunk
since this release
📝 What's Changed
🦭 Support for MariaDB Features Added
- Add support for MariaDB version pattern by @mirromutth in #204
- Add
RETURNING
support for MariaDB 10.5.1+ by @mirromutth in #201- 💥 Breaking Change: The behavior of
Statement#returnGeneratedValue
without an argument has changed if the server is MariaDB version 10.5.1 or newer. for more details: #201 (comment)
- 💥 Breaking Change: The behavior of
➕ Enhancements and Updates
- Add
LOCAL INFILE
support by @mirromutth in #215 - Add lightweight ping syntax support by @mirromutth in #217
- Add logging for parameters by @mirromutth in #165
- 💥 Breaking Change: Setting the log level to
DEBUG
forio.asyncer.r2dbc.mysql.QUERY
now reveals query parameters.
- 💥 Breaking Change: Setting the log level to
- Add quote identifier support by @mirromutth in #199
- Singleton Codecs by @jchrys in #197
- Singleton
BooleanMySqlParameter
by @jchrys in #212 - Implemented Connection#setStatementTimeout by @genzarchitect in #200
- Remove
socketTimeout
by @mirromutth in #223
🐛 Bug Fixes
- Fix NPE issue when batch execution is called without any queries by @T45K in #207
- Fix BooleanCodec by @jchrys in #211
- Ensure isolation level is applied to subsequent transactions after setting by @JohnNiang in #202
🎉 New Contributors
Including Various updates and improvements throughout the codebase, including bug fixes and performance enhancements.
Full Changelog: r2dbc-mysql-1.0.6...r2dbc-mysql-1.1.0