> 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.3.1.md).

# Connector/R2DBC 1.3.1 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/YmWMxZvt158Gv5ucgps6" 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.3.1.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 #cb4578e](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/cb4578e) \[misc] bump 1.3.1
* [Revision #4adf948](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/4adf948) \[misc] fix flaky PrepareResultSetTest.cacheReuse under load
* [Revision #17cd59b](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/17cd59b) \[misc] test correction about pamOtherPwd sanitization
* [Revision #1cfa86b](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/1cfa86b) \[misc] code style correction
* [Revision #3616e06](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/3616e06) \[[R2DBC-121](https://jira.mariadb.org/browse/R2DBC-121)] caching\_sha2\_password/sha256\_password login fails with passwords ≥ 20 characters #84
* [Revision #61dedb0](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/61dedb0) \[[R2DBC-120](https://jira.mariadb.org/browse/R2DBC-120)] Stored-procedure CALL detection wrongly matched any query containing "call"
* [Revision #72b9ff3](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/72b9ff3) improve stored procedure call detection with robust SQL scanning
* [Revision #736ea7b](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/736ea7b) fix incorrect stored procedure call detection in createStatement
* [Revision #98c1f5e](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/98c1f5e) \[misc] mask pamOtherPwd in MariadbConnectionConfiguration.toString()
* [Revision #b83e9fe](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/b83e9fe) \[misc] reject malformed auth-switch seed and column-definition packets cleanly
* [Revision #8310a61](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/8310a61) \[misc] bound row field length before allocating to avoid OOM
* [Revision #193d7b4](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/193d7b4) \[[R2DBC-119](https://jira.mariadb.org/browse/R2DBC-119)] fail closed when a classpath: SSL certificate is missing
* [Revision #18c8c9d](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/18c8c9d) \[misc] update license header years
* [Revision #40bc567](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/40bc567) \[misc] code style correction
* [Revision #1f3b477](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/1f3b477) \[[R2DBC-115](https://jira.mariadb.org/browse/R2DBC-115)] clear-text authentication plugins require a secure connection
* [Revision #50e6cf0](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/50e6cf0) \[misc] make temporal parameter tests version-aware for MySQL 9.7
* [Revision #19b24ad](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/19b24ad) \[misc] pin Locale.ROOT on locale-sensitive wire-format codec sites
* [Revision #ac6bcd3](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/ac6bcd3) \[[R2DBC-116](https://jira.mariadb.org/browse/R2DBC-116)] CI: Refactor native image test configuration to use environment variables for database connection settings
* [Revision #19f9f60](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/19f9f60) \[[R2DBC-117](https://jira.mariadb.org/browse/R2DBC-117)] Cap numeric-string length before BigDecimal/BigInteger parsing to prevent CPU-exhaustion DoS
* [Revision #be246df](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/be246df) \[[R2DBC-116](https://jira.mariadb.org/browse/R2DBC-116)] add GraalVM native-image configuration and CI testing
* [Revision #540b55a](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/540b55a) \[misc] fix SQL parser to correctly handle '--' in expressions
* [Revision #ced1835](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/ced1835) \[misc] ensure connection error wrapper are correctly set
* [Revision #6e53537](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/6e53537) \[misc] bump CI dependencies to recent version
* [Revision #d6f50ba](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/d6f50ba) \[misc] ensure non utf8 charset cannot be used for exchanges
* [Revision #a074803](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/a074803) \[[R2DBC-114](https://jira.mariadb.org/browse/R2DBC-114)] implement Wrapped interface to expose EventLoop scheduler for r2dbc-pool optimization
* [Revision #c35fd2a](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/c35fd2a) \[misc] code style correction
* [Revision #25c3f8b](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/25c3f8b) \[misc] change parsec iteration maximum value for futur enhencement
* [Revision #dd1c0e6](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/dd1c0e6) \[[R2DBC-113](https://jira.mariadb.org/browse/R2DBC-113)] support inline RSA public key for sha256\_password and caching\_sha2\_password authentication
* [Revision #d53672a](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/d53672a) \[misc] refactor Sha256PluginTest to reduce code duplication in user creation statements
* [Revision #fda3af3](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/fda3af3) \[misc] code style correction and test improvement for client abort scenario
* [Revision #075b819](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/075b819) \[[R2DBC-112](https://jira.mariadb.org/browse/R2DBC-112)] test correction for CI
* [Revision #85b7356](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/85b7356) \[[R2DBC-112](https://jira.mariadb.org/browse/R2DBC-112)] failed authentication when using `caching_sha2_password` with passwords longer than 18 characters
* [Revision #57fbebf](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/57fbebf) \[misc] code style correction
* [Revision #96fbe49](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/96fbe49) \[[R2DBC-111](https://jira.mariadb.org/browse/R2DBC-111)] potential hang when upstream subscription is cancelled before demand #89
* [Revision #0b63e3b](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/0b63e3b) Always release a lock of buf.readRetainedSlice in MariadbFrameDecoder to avoid 'LEAK: ByteBuf.release() was not called before it's garbage-collected'
* [Revision #57b1df3](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/57b1df3) \[misc] parsec test correction
* [Revision #b75465a](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/b75465a) \[[R2DBC-109](https://jira.mariadb.org/browse/R2DBC-109)] Add fallbackToSystemTrustStore and fallbackToSystemKeyStore options
* [Revision #1eeb2c0](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/1eeb2c0) \[misc] use system trust store if serverSslCert is not set
* [Revision #0086e9f](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/0086e9f) Check MaxScale version
* [Revision #dcbdfe1](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/dcbdfe1) \[misc] changing test for MariaDB 12.2 server changing timeout error message
* [Revision #bc46b7f](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/bc46b7f) \[[R2DBC-108](https://jira.mariadb.org/browse/R2DBC-108)] Handle authentication plugin multi-exchange prefix (0x01) introduced in MDEV-37554
* [Revision #ee6da06](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/ee6da06) \[misc] update github action test
* [Revision #cf60720](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/cf60720) \[misc] update github action test
* [Revision #203e80e](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/203e80e) \[misc] use DOCKER\_LOGIN as user if secret available
* [Revision #75606bf](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/75606bf) \[misc] correcting readme link
* [Revision #f1b71d0](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/f1b71d0) \[TODO-5373] add github action CI
* [Revision #8d1f071](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/commit/8d1f071) \[TODO-5373] add github action CI

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

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