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

# Connector/J 3.2.0 Release Notes

Release notes for MariaDB Connector/J 3.2.0, a Stable (GA) release published 25 August 2023.

{% hint style="info" %}

<p align="center">The most recent release of <a href="/docs/connectors/mariadb-connector-j.md">MariaDB Connector/J</a> is: <a href="/docs/release-notes/connectors/java/3.5/3.5.10.md"><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** | [Changelog](/docs/release-notes/connectors/java/changelogs/3.2/3.2.0.md) | [About MariaDB Connector/J](/docs/connectors/mariadb-connector-j/about-mariadb-connector-j.md)

**Release date:** 25 Aug 2023

MariaDB Connector/J 3.2.0 is a [***Stable***](/docs/release-notes/community-server/about/release-criteria.md) ***(GA)*** release. It is replacing 3.1 as the maintenance releases.

{% hint style="warning" %}
This is the last release of the 3.2 release series as the release series 3.3 is compatible and is therefore replacing 3.2 as the maintenance releases.
{% endhint %}

{% hint style="info" %}
**For an overview of MariaDB Connector/J see the** [**About MariaDB Connector/J**](/docs/connectors/mariadb-connector-j/about-mariadb-connector-j.md) **page**
{% endhint %}

## Notable Changes

### Batch Bulk behavior

[CONJ-920](https://jira.mariadb.org/browse/CONJ-920)

Bulk batching enabled by default (option `useBulkStmts`) with permit super fast batching, but batch return array of update counts with Statement.SUCCESS\_NO\_INFO values.\
The problem is that application using optimistic locking fails, expecting exact return value.

`useBulkStmts` is now defaulting to false, with the addition of a new option `useBulkStmtsForInserts`, enabled by default permit to enable bulk for insert command only. This permit to have return values in batching return value, for all cases, permitting optimistic behavior.

This default values are more appropriate for all kind of application. If application doesn't use optimistic locking, enabling `useBulkStmts` is then more appropriate, because UPDATE and DELETE commands in batch will then use faster BULK implementation.

### Maxscale improvement

[CONJ-1084](https://jira.mariadb.org/browse/CONJ-1084)

When using maxscale 23.08.0+, when a maxscale node fails, connector will now prioritize reconnection to the maxscales nodes having less connections, to ensure connections repartition after failover.\
This allows a faster return to normal

### other features

* [CONJ-1088](https://jira.mariadb.org/browse/CONJ-1088) Implement `databaseTerm` option for mysql compatibility
* [CONJ-1096](https://jira.mariadb.org/browse/CONJ-1096) adding option `useLocalSessionState` to permit avoiding queries when application only use JDBC methods.

## Bugs Fixed

* [CONJ-1075](https://jira.mariadb.org/browse/CONJ-1075) LOAD DATA INFILE is broken on windows
* [CONJ-1079](https://jira.mariadb.org/browse/CONJ-1079) getGeneratedKeys after batch will not return all generated id's if first batch command return no generated id.
* [CONJ-1080](https://jira.mariadb.org/browse/CONJ-1080) maridb Java connector sslMode=verify-ca complaining unable to find trust certificate.
* [CONJ-1082](https://jira.mariadb.org/browse/CONJ-1082) Multiple session system variables parsing fails
* [CONJ-1083](https://jira.mariadb.org/browse/CONJ-1083) Using /*client prepare*/ prefix to force client side prepared statement
* [CONJ-1091](https://jira.mariadb.org/browse/CONJ-1091) can't make a connection when the Read Replica DB is in a hang state when SocketTimeout=0 set
* [CONJ-1092](https://jira.mariadb.org/browse/CONJ-1092) ensure respecting server collation
* [CONJ-1094](https://jira.mariadb.org/browse/CONJ-1094) Missing mariadb/mysql collation

## Changelog

For a complete list of changes made in MariaDB Connector/J 3.2.0, with links to detailed information on each push, see the [changelog](/docs/release-notes/connectors/java/changelogs/3.2/3.2.0.md).

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

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