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

# Connector/J 3.1.2 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 %}

[Download](https://mariadb.com/downloads/connectors/connectors-data-access/java8-connector) | [Release Notes](/docs/release-notes/connectors/java/3.1/3.1.2.md) | **Changelog** | [About MariaDB Connector/J](/docs/connectors/mariadb-connector-j/about-mariadb-connector-j.md)

**Release date:** 24 Jan 2023

For the highlights of this release, see the [release notes](/docs/release-notes/connectors/java/3.1/3.1.2.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 #21c9bce0](https://github.com/mariadb-corporation/mariadb-connector-j/commit/21c9bce0) - Merge tag '3.1.2' into develop
* [Revision #69ab3b20](https://github.com/mariadb-corporation/mariadb-connector-j/commit/69ab3b20) - Merge branch 'release/3.1.2'
* [Revision #2f3ca1b0](https://github.com/mariadb-corporation/mariadb-connector-j/commit/2f3ca1b0) - bump 3.1.2
* [Revision #a88c466e](https://github.com/mariadb-corporation/mariadb-connector-j/commit/a88c466e) - \[misc] permit setting serverRsaPublicKeyFile with public key
* [Revision #2756ad35](https://github.com/mariadb-corporation/mariadb-connector-j/commit/2756ad35) - \[misc] test: use mysql 8 using native password by default
* [Revision #b807fe1c](https://github.com/mariadb-corporation/mariadb-connector-j/commit/b807fe1c) - \[[CONJ-1041](https://jira.mariadb.org/browse/CONJ-1041)] correcting possible ArrayIndexOutOfBoundsException
* [Revision #085a6ae1](https://github.com/mariadb-corporation/mariadb-connector-j/commit/085a6ae1) - Merge branch 'spijkercenter\_master' into develop
* [Revision #dfe233dc](https://github.com/mariadb-corporation/mariadb-connector-j/commit/dfe233dc) - Merge branch 'pr-datetimeprecisionmissing' into develop
* [Revision #4fd57ec2](https://github.com/mariadb-corporation/mariadb-connector-j/commit/4fd57ec2) - \[[CONJ-1040](https://jira.mariadb.org/browse/CONJ-1040)] possible ConcurrentModificationException when connecting
* [Revision #22b4d2d1](https://github.com/mariadb-corporation/mariadb-connector-j/commit/22b4d2d1) - bump 3.1.2-SNAPSHOT version
* [Revision #80ef974a](https://github.com/mariadb-corporation/mariadb-connector-j/commit/80ef974a) - \[misc] correct test class name
* [Revision #38615eb1](https://github.com/mariadb-corporation/mariadb-connector-j/commit/38615eb1) - Fix broken DatabaseMetaData.getColumns() on older server versions.
* [Revision #8ae12920](https://github.com/mariadb-corporation/mariadb-connector-j/commit/8ae12920) - update README version
* [Revision #f3966a6e](https://github.com/mariadb-corporation/mariadb-connector-j/commit/f3966a6e) - Merge tag '3.1.1' into develop
* [Revision #eaef10c5](https://github.com/mariadb-corporation/mariadb-connector-j/commit/eaef10c5) - Added unit test for VersionFactory
* [Revision #49912903](https://github.com/mariadb-corporation/mariadb-connector-j/commit/49912903) - Prevent NPE on missing properties

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

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