> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/release-notes/connectors/r2dbc/changelogs/1.2.3.md).

# Connector/R2DBC 1.2.3 Changelog

{% hint style="info" %}

<p align="center">The most recent release of <a href="/spaces/CjGYMsT2MVP4nd3IyW2L/pages/lmhByeB79IW85WGFN3cF">MariaDB Connector/R2DBC</a> is: <a href="/pages/TgwCALBYysMgkjEGbjrI"><strong>1.4.1</strong></a></p>

<p align="center"><a href="https://mariadb.com/downloads/connectors/connectors-data-access/r2dbc-connector" class="button primary">Download Connector/R2DBC 1.4.1</a></p>
{% endhint %}

<a href="https://mariadb.com/downloads/connectors/connectors-data-access/r2dbc-connector" class="button primary">Download</a> <a href="/pages/GXHKkx7anPp08yAr8QvN" class="button secondary">Release Notes</a> <a class="button secondary">Changlog</a> <a href="/spaces/CjGYMsT2MVP4nd3IyW2L/pages/6re7sVSZ3MuRkvHDK2b4" class="button secondary">Connector/R2DBC Overview</a>

**Release date:** 17 Jun 2026

For the highlights of this release, see the [release notes](/docs/release-notes/connectors/r2dbc/1.2.3.md).

The revision number links will take you to the revision's page on GitHub. On [GitHub](https://github.com/mariadb-corporation/mariadb-connector-r2dbc) you can view more\
details of the revision and view diffs of the code modified in that revision.

* [Revision #091d630](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/091d630) \[misc] bump 1.2.3
* [Revision #093708d](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/093708d) \[misc] fix flaky PrepareResultSetTest.cacheReuse under load
* [Revision #e413a36](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/e413a36) \[misc] test correction about pamOtherPwd sanitization
* [Revision #1066fb2](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/1066fb2) \[misc] code style correction
* [Revision #0b95bae](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/0b95bae) \[[R2DBC-121](https://jira.mariadb.org/browse/R2DBC-121)] caching\_sha2\_password/sha256\_password login fails with passwords ≥ 20 characters #84
* [Revision #a3e9a11](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/a3e9a11) \[[R2DBC-120](https://jira.mariadb.org/browse/R2DBC-120)] Stored-procedure CALL detection wrongly matched any query containing "call"
* [Revision #1d0e651](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/1d0e651) improve stored procedure call detection with robust SQL scanning
* [Revision #dac6ee3](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/dac6ee3) fix incorrect stored procedure call detection in createStatement
* [Revision #0f298ad](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/0f298ad) \[misc] mask pamOtherPwd in MariadbConnectionConfiguration.toString()
* [Revision #ee5d5ac](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/ee5d5ac) \[misc] reject malformed auth-switch seed and column-definition packets cleanly
* [Revision #c515e75](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/c515e75) \[misc] bound row field length before allocating to avoid OOM
* [Revision #394e4e4](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/394e4e4) \[[R2DBC-119](https://jira.mariadb.org/browse/R2DBC-119)] fail closed when a classpath: SSL certificate is missing
* [Revision #4a3a6a8](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/4a3a6a8) \[misc] update license header years
* [Revision #0c21757](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/0c21757) \[misc] code style correction
* [Revision #05d68c7](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/05d68c7) \[[R2DBC-115](https://jira.mariadb.org/browse/R2DBC-115)] clear-text authentication plugins require a secure connection
* [Revision #1867d9a](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/1867d9a) \[misc] make temporal parameter tests version-aware for MySQL 9.7
* [Revision #f3bca8a](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/f3bca8a) \[misc] pin Locale.ROOT on locale-sensitive wire-format codec sites
* [Revision #2c0c979](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/2c0c979) \[[R2DBC-116](https://jira.mariadb.org/browse/R2DBC-116)] CI: Refactor native image test configuration to use environment variables for database connection settings
* [Revision #8ae3deb](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/8ae3deb) \[[R2DBC-117](https://jira.mariadb.org/browse/R2DBC-117)] Cap numeric-string length before BigDecimal/BigInteger parsing to prevent CPU-exhaustion DoS
* [Revision #2dd21ec](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/2dd21ec) \[[R2DBC-116](https://jira.mariadb.org/browse/R2DBC-116)] add GraalVM native-image configuration and CI testing
* [Revision #f00dd70](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/f00dd70) \[misc] fix SQL parser to correctly handle '--' in expressions
* [Revision #a0c8719](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/a0c8719) \[misc] ensure connection error wrapper are correctly set
* [Revision #2e96d52](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/2e96d52) \[misc] bump CI dependencies to recent version
* [Revision #e9b40ac](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/e9b40ac) \[misc] ensure non utf8 charset cannot be used for exchanges
* [Revision #79e6fd7](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/79e6fd7) \[[R2DBC-114](https://jira.mariadb.org/browse/R2DBC-114)] implement Wrapped interface to expose EventLoop scheduler for r2dbc-pool optimization
* [Revision #c300a8c](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/c300a8c) \[misc] code style correction
* [Revision #e62fcc4](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/e62fcc4) \[[R2DBC-113](https://jira.mariadb.org/browse/R2DBC-113)] support inline RSA public key for sha256\_password and caching\_sha2\_password authentication
* [Revision #fc3aae2](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/fc3aae2) \[misc] refactor Sha256PluginTest to reduce code duplication in user creation statements
* [Revision #52cc3bd](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/52cc3bd) \[misc] code style correction and test improvement for client abort scenario
* [Revision #869fb6a](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/869fb6a) \[[R2DBC-112](https://jira.mariadb.org/browse/R2DBC-112)] test correction for CI
* [Revision #a851b13](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/a851b13) \[[R2DBC-112](https://jira.mariadb.org/browse/R2DBC-112)] failed authentication when using `caching_sha2_password` with passwords longer than 18 characters
* [Revision #6297991](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/6297991) \[misc] code style correction
* [Revision #3745e9e](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/3745e9e) \[[R2DBC-111](https://jira.mariadb.org/browse/R2DBC-111)] potential hang when upstream subscription is cancelled before demand #89
* [Revision #9e7f603](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/9e7f603) Always release a lock of buf.readRetainedSlice in MariadbFrameDecoder to avoid 'LEAK: ByteBuf.release() was not called before it's garbage-collected'
* [Revision #cbbb971](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/cbbb971) \[[R2DBC-109](https://jira.mariadb.org/browse/R2DBC-109)] Add fallbackToSystemTrustStore and fallbackToSystemKeyStore options
* [Revision #f1cd414](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/f1cd414) \[misc] use system trust store if serverSslCert is not set
* [Revision #3dff57b](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/3dff57b) Check MaxScale version
* [Revision #f29ea99](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/f29ea99) \[misc] changing test for MariaDB 12.2 server changing timeout error message
* [Revision #2ca4eec](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/2ca4eec) \[[R2DBC-108](https://jira.mariadb.org/browse/R2DBC-108)] Handle authentication plugin multi-exchange prefix (0x01) introduced in MDEV-37554
* [Revision #c413267](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/c413267) \[misc] update github action test
* [Revision #a96cef5](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/a96cef5) \[misc] update github action test
* [Revision #e2097d2](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/e2097d2) \[misc] use DOCKER\_LOGIN as user if secret available
* [Revision #a84f6ea](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/a84f6ea) \[misc] correcting readme link
* [Revision #6fb238b](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/6fb238b) \[TODO-5373] add github action CI
* [Revision #2caf657](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/2caf657) \[TODO-5373] add github action CI
* [Revision #dc98b4a](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/dc98b4a) \[misc] badge image correction
* [Revision #00590e0](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/00590e0) \[misc] code style correction
* [Revision #d207dd9](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/d207dd9) \[misc] update test for mysql 9
* [Revision #60ea636](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/60ea636) \[misc] code style correction
* [Revision #6bf3098](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/6bf3098) \[misc] improve error text

<sub>*This page is: Copyright © 2025 MariaDB. All rights reserved.*</sub>

{% @marketo/form formid="4316" formId="4316" %}
