MariaDB Connector/R2DBC 1.2.2 Release Notes
Contents
Overview
MariaDB Connector/R2DBC is a non-blocking interface between Java applications and MariaDB Server. MariaDB Connector/R2DBC enables the development of Java 8+ applications for MariaDB database products.
MariaDB Connector/R2DBC 1.2.2 was released on 2024-09-13. This release is of GA (generally available) maturity. It is compatible with MariaDB Connector/R2DBC 1.1 and is the maintenance path for version 1.1. This release is compatible with R2DBC 1.0.0 specification.
Notable Changes
- To support the R2DBC 0.9.1 specification (used by Spring Boot 2.7) the maven artifact org.mariadb:r2dbc-mariadb-SPEC-0.9.1 has been added (R2DBC-103)
- The artifact will be maintained until enterprise support ends for Spring boot 2.7
- A new option, skipPostCommands, permits disabling initial connection settings, and indicating that commands after connections must be skipped. This allows avoiding unnecessary commands on connection creation and, when using RDS proxy to not have session pinning. (R2DBC-105)
- This option has to be used with care, because the connector expects the server to have:
- Connection exchanges to be UTF8(mb3/mb4)
- Autocommit set to true
- Transaction isolation defaulting to REPEATABLE-READ
- This option can only be enabled if the server's global options correspond to these defaults.
- This option has to be used with care, because the connector expects the server to have:
Issues Fixed
When using connection redirection, error "Connection is closed. Cannot send anything" might be returned. (R2DBC-104)
Resources
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.