> 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/java/changelogs/2.7/2.7.15.md).

# Connector/J 2.7.15 Changelog

{% hint style="info" %}

<p align="center">The most recent release of <a href="/spaces/CjGYMsT2MVP4nd3IyW2L/pages/Y7PAVcAiFWL6chXpLkk5">MariaDB Connector/J</a> is: <a href="/pages/8eywym9CP3JwsmgctOpj"><strong>3.5.10</strong></a></p>

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

<a href="https://mariadb.com/downloads/connectors/connectors-data-access/java8-connector" class="button primary">Download</a> <a href="/pages/rFJaqIBKoCS13MOLn8L9" class="button secondary">Release Notes</a> <a href="/pages/TfejqgBGQ9doOdHmjnh7" class="button secondary">Changelog</a> <a href="/spaces/CjGYMsT2MVP4nd3IyW2L/pages/2w3wOBJquBYSZu4GiT0h" class="button secondary">Connector/J Overview</a>

**Release date:** 29 Jul 2026

For the highlights of this release, see the [release notes](/docs/release-notes/connectors/java/2.7/2.7.15.md).

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

* [Revision #cec1ded15](https://github.com/mariadb-corporation/mariadb-connector-j/commit/cec1ded15) - bump 2.7.15 version
* [Revision #42f28faf1](https://github.com/mariadb-corporation/mariadb-connector-j/commit/42f28faf1) - \[misc] bump jacoco dependency version
* [Revision #09fc79e42](https://github.com/mariadb-corporation/mariadb-connector-j/commit/09fc79e42) - \[[CONJ-1342](https://jira.mariadb.org/browse/CONJ-1342)] socketFactory option allows loading arbitrary bytecode via jar: URL, enabling RCE when JDBC URL is attacker-controlled
* [Revision #83a3827f7](https://github.com/mariadb-corporation/mariadb-connector-j/commit/83a3827f7) - cap length-encoded field length before narrowing to int in row decoders
* [Revision #125bd0125](https://github.com/mariadb-corporation/mariadb-connector-j/commit/125bd0125) - \[[CONJ-1340](https://jira.mariadb.org/browse/CONJ-1340)] escape identifiers in updatable result set generated sql
* [Revision #7153a615f](https://github.com/mariadb-corporation/mariadb-connector-j/commit/7153a615f) - \[[CONJ-1339](https://jira.mariadb.org/browse/CONJ-1339)] Add maxAllowedColumns option to bound server-announced column count
* [Revision #f838a1c08](https://github.com/mariadb-corporation/mariadb-connector-j/commit/f838a1c08) - \[misc] Ci profile test correction
* [Revision #06b71493f](https://github.com/mariadb-corporation/mariadb-connector-j/commit/06b71493f) - \[[CONJ-1332](https://jira.mariadb.org/browse/CONJ-1332)] Reject multipart (>16 MB) packets before authentication
* [Revision #fa05c3e84](https://github.com/mariadb-corporation/mariadb-connector-j/commit/fa05c3e84) - \[[CONJ-1326](https://jira.mariadb.org/browse/CONJ-1326)] Unsafe escaping in enquoteLiteral()/enquoteNCharLiteral()

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

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