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

# Connector/J 3.0.1 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) | [Release Notes](/docs/release-notes/connectors/java/3.0/3.0.1.md) | **Changelog** | [About MariaDB Connector/J](/docs/connectors/mariadb-connector-j/about-mariadb-connector-j.md)

**Release date:** 11 Aug 2021

For the highlights of this release, see the [release notes](/docs/release-notes/connectors/java/3.0/3.0.1.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 #e9433f0f](https://github.com/mariadb-corporation/mariadb-connector-j/commit/e9433f0f) bump 3.0.1-beta version
* [Revision #e37f5077](https://github.com/mariadb-corporation/mariadb-connector-j/commit/e37f5077) Merge remote-tracking branch 'origin/develop' into develop
* [Revision #b4fa9705](https://github.com/mariadb-corporation/mariadb-connector-j/commit/b4fa9705) Merge branch 'develop'
* [Revision #f8fcce78](https://github.com/mariadb-corporation/mariadb-connector-j/commit/f8fcce78) Merge branch 'maintenance/2.x' into develop
* [Revision #0b78458f](https://github.com/mariadb-corporation/mariadb-connector-j/commit/0b78458f) bump 2.7.4 version
* [Revision #36e70916](https://github.com/mariadb-corporation/mariadb-connector-j/commit/36e70916) \[misc] appveyor: install maven using chocolatey
* [Revision #ce03fc95](https://github.com/mariadb-corporation/mariadb-connector-j/commit/ce03fc95) \[misc] appveyor: install maven using chocolatey
* [Revision #fd7ea8f0](https://github.com/mariadb-corporation/mariadb-connector-j/commit/fd7ea8f0) \[[CONJ-863](https://jira.mariadb.org/browse/CONJ-863)] ensure socket state when having IOException
* [Revision #4db695e4](https://github.com/mariadb-corporation/mariadb-connector-j/commit/4db695e4) \[misc] code improvement
* [Revision #e45b96b8](https://github.com/mariadb-corporation/mariadb-connector-j/commit/e45b96b8) \[[CONJ-879](https://jira.mariadb.org/browse/CONJ-879)] add Java 9 Modules name
* [Revision #6f73896a](https://github.com/mariadb-corporation/mariadb-connector-j/commit/6f73896a) \[misc] update test logback-classic
* [Revision #6b5386ab](https://github.com/mariadb-corporation/mariadb-connector-j/commit/6b5386ab) \[misc] update waffle-jna version
* [Revision #cb652bb4](https://github.com/mariadb-corporation/mariadb-connector-j/commit/cb652bb4) \[[CONJ-884](https://jira.mariadb.org/browse/CONJ-884)] ensure pool state when connection error occurs during connection reset
* [Revision #4ea0eab4](https://github.com/mariadb-corporation/mariadb-connector-j/commit/4ea0eab4) \[[CONJ-884](https://jira.mariadb.org/browse/CONJ-884)] ensure pool state when connection error occurs during connection reset
* [Revision #1056012c](https://github.com/mariadb-corporation/mariadb-connector-j/commit/1056012c) \[[CONJ-884](https://jira.mariadb.org/browse/CONJ-884)] connection.isValid error firing connectionErrorOccurred
* [Revision #877c4e35](https://github.com/mariadb-corporation/mariadb-connector-j/commit/877c4e35) \[[CONJ-893](https://jira.mariadb.org/browse/CONJ-893)] mysql 8.0 tinyInt1isBit support test correction
* [Revision #2e55b07b](https://github.com/mariadb-corporation/mariadb-connector-j/commit/2e55b07b) \[[CONJ-884](https://jira.mariadb.org/browse/CONJ-884)] ensure pool state when connection error occurs
* [Revision #42d1441d](https://github.com/mariadb-corporation/mariadb-connector-j/commit/42d1441d) \[misc] remove codacy link on README
* [Revision #98f1226c](https://github.com/mariadb-corporation/mariadb-connector-j/commit/98f1226c) \[misc] remove codacy link on README
* [Revision #4a090853](https://github.com/mariadb-corporation/mariadb-connector-j/commit/4a090853) \[misc] database metadata query avoiding useless query part `like '%'`
* [Revision #673a56bd](https://github.com/mariadb-corporation/mariadb-connector-j/commit/673a56bd) \[[CONJ-893](https://jira.mariadb.org/browse/CONJ-893)] DatabaseMetaData.getColumns regression causing TINYINT(x) with x > 1 to return BIT type in place of TINYINT
* [Revision #400de967](https://github.com/mariadb-corporation/mariadb-connector-j/commit/400de967) \[[CONJ-894](https://jira.mariadb.org/browse/CONJ-894)] Adding useMysqlMetadata for 2.7 compatibility
* [Revision #3105970a](https://github.com/mariadb-corporation/mariadb-connector-j/commit/3105970a) \[misc] Avoid creating new strings when switching auto-commit.
* [Revision #f744cbb6](https://github.com/mariadb-corporation/mariadb-connector-j/commit/f744cbb6) Merge branch 'auto\_commit\_memory\_allocation' into maintenance/2.x
* [Revision #54722346](https://github.com/mariadb-corporation/mariadb-connector-j/commit/54722346) \[[CONJ-885](https://jira.mariadb.org/browse/CONJ-885)] Log any SQLException that occurs while adding connections to pool
* [Revision #1b4452e9](https://github.com/mariadb-corporation/mariadb-connector-j/commit/1b4452e9) Merge branch '[CONJ-885](https://jira.mariadb.org/browse/CONJ-885)' into maintenance/2.x
* [Revision #30485013](https://github.com/mariadb-corporation/mariadb-connector-j/commit/30485013) \[misc] ensuring test reliability for skysql
* [Revision #304d1a17](https://github.com/mariadb-corporation/mariadb-connector-j/commit/304d1a17) \[misc] ensuring test reliability for skysql
* [Revision #6184c651](https://github.com/mariadb-corporation/mariadb-connector-j/commit/6184c651) \[misc] ensuring test reliability with maxscale involved
* [Revision #e16437b7](https://github.com/mariadb-corporation/mariadb-connector-j/commit/e16437b7) \[[CONJ-890](https://jira.mariadb.org/browse/CONJ-890)] getImportedKeys/getTables regression returning an empty resultset for null/empty catalog
* [Revision #ef8b56f7](https://github.com/mariadb-corporation/mariadb-connector-j/commit/ef8b56f7) \[[CONJ-880](https://jira.mariadb.org/browse/CONJ-880)] metadata query performance correction
* [Revision #bc85141a](https://github.com/mariadb-corporation/mariadb-connector-j/commit/bc85141a) \[misc] skysql-ha test reliability correction
* [Revision #f664af79](https://github.com/mariadb-corporation/mariadb-connector-j/commit/f664af79) \[misc] PR test correction
* [Revision #e9119aab](https://github.com/mariadb-corporation/mariadb-connector-j/commit/e9119aab) Merge branch 'master' into develop
* [Revision #b01143a5](https://github.com/mariadb-corporation/mariadb-connector-j/commit/b01143a5) \[misc] PR test correction
* [Revision #126aecbf](https://github.com/mariadb-corporation/mariadb-connector-j/commit/126aecbf) [CONJ-889](https://jira.mariadb.org/browse/CONJ-889) - callableStatement using function throw wrong error on getXXX methods
* [Revision #baac160e](https://github.com/mariadb-corporation/mariadb-connector-j/commit/baac160e) [CONJ-885](https://jira.mariadb.org/browse/CONJ-885) Log any SQLException that occurs while adding connection(s) to pool
* [Revision #42e861f3](https://github.com/mariadb-corporation/mariadb-connector-j/commit/42e861f3) [CONJ-873](https://jira.mariadb.org/browse/CONJ-873) - race condition correction on empty getGeneratedKeys metadata
* [Revision #1b7bb019](https://github.com/mariadb-corporation/mariadb-connector-j/commit/1b7bb019) bump 2.7.4-SNAPSHOT version
* [Revision #eef9e9b8](https://github.com/mariadb-corporation/mariadb-connector-j/commit/eef9e9b8) bump 2.7.3 version
* [Revision #1925b0b3](https://github.com/mariadb-corporation/mariadb-connector-j/commit/1925b0b3) misc - correct test for mysql 8 batch
* [Revision #23f2cf7b](https://github.com/mariadb-corporation/mariadb-connector-j/commit/23f2cf7b) [CONJ-861](https://jira.mariadb.org/browse/CONJ-861) - executeBatch must not clear last parameter value
* [Revision #90d6d19a](https://github.com/mariadb-corporation/mariadb-connector-j/commit/90d6d19a) [CONJ-858](https://jira.mariadb.org/browse/CONJ-858) Properties.put with object that differ from String supported even if use is not recommended
* [Revision #66441941](https://github.com/mariadb-corporation/mariadb-connector-j/commit/66441941) [CONJ-619](https://jira.mariadb.org/browse/CONJ-619) correcting Statement.executeBatch using LOAD DATA INFILE LOAD DATA INFILE commands cannot be used when using pipelining, because of multiple exchanges. This fix the issue ensuring having no command LOAD DATA INFILE when using pipeline.
* [Revision #1acaffc5](https://github.com/mariadb-corporation/mariadb-connector-j/commit/1acaffc5) [CONJ-864](https://jira.mariadb.org/browse/CONJ-864) - includeThreadDumpInDeadlockExceptions always includes the thread dump, even when it is not a deadlock exception

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

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