> 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/1.4.2.md).

# Connector/R2DBC 1.4.2 Release Notes

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

## 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.

**Release date:** 2 Sep 2026

MariaDB Connector/R2DBC 1.4.2 is a [***Stable***](/docs/release-notes/community-server/about/release-criteria.md) ***(GA)*** release.

## Notable Changes

* [R2DBC-128](https://jira.mariadb.org/browse/R2DBC-128) New `maxAllowedPacket` connection parameter, which sets the maximum size in bytes of a packet the connector sends or accepts. When the parameter is set, the value is advertised to the server during the handshake, commands larger than the value are rejected before being sent, and oversized packets received from the server are rejected. When the parameter is not set, the connector applies no limit to what it sends, and accepts packets up to a quarter of the JVM maximum heap size, clamped between 16 MB and 1 GB. Until authentication completes, a fixed 1 MB limit always applies to received packets.
* Added the Netty kqueue native transport for Apple Silicon (`osx-aarch_64`).

## Bugs Fixed

* [R2DBC-127](https://jira.mariadb.org/browse/R2DBC-127) Multipart packets larger than 16 MB are now rejected before authentication, so that a rogue server cannot exhaust client memory before authentication completes.
* [R2DBC-129](https://jira.mariadb.org/browse/R2DBC-129) The PBKDF2 iteration factor sent by the server for `parsec` authentication is now bounded by the `connectTimeout` value, and key derivation runs off the event loop.
* [R2DBC-131](https://jira.mariadb.org/browse/R2DBC-131) The connector now closes the connection when the server sends a response that does not correspond to a command.
* `Connection.close()` no longer fails when the `QUIT` packet cannot be sent.
* Fixed a possible `NullPointerException` in connection configuration and in `client_ed25519` authentication.

## Changelog

For a complete list of changes made in this release, with links to detailed information on each push, see the [changelog](/docs/release-notes/connectors/r2dbc/changelogs/1.4.2.md).

## Resources

* [Download](https://mariadb.com/downloads/connectors/connectors-data-access/r2dbc-connector/)
* [Documentation](/docs/connectors/mariadb-connector-r2dbc.md)
* [Install MariaDB Connector/R2DBC](/docs/connectors/mariadb-connector-r2dbc/using-the-native-r2dbc-api-of-mariadb-connector-r2dbc/install-mariadb-connector-r2dbc.md)
* [Install MariaDB Connector/R2DBC with Spring Data](/docs/connectors/mariadb-connector-r2dbc/using-the-spring-data-framework-with-mariadb-connector-r2dbc/install-mariadb-connector-r2dbc-spring-data.md)
* [Report Issues](https://jira.mariadb.org/browse/R2DBC)
* [Source code](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/)

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

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