All pages
Powered by GitBook
1 of 8

Connector/J 1.7 Release Notes

Release Notes for the MariaDB Connector/J 1.7 series

Connector/J 1.7.6 Release Notes

The most recent Stable (GA) release of MariaDB Connector/Java is:

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 10 Dec 2020

MariaDB Connector/J 1.7.6 is a Stable (GA) release.

For an overview of MariaDB Connector/J see theAbout MariaDB Connector/J page

Reporting correction/contribution to java 7 supported version

Bugs Fixed

  • CONJ-682 : When receiving an RST during connection validation, the pool will end up throwing a connection timeout exception in place of reusing another connection.

  • CONJ-522 : When using multiple pools and a pool is closed, it closes a global executor used by all pools. This occurs even if there are still other pools open.

  • CONJ-750 : protocol error when not setting database, indicating null authentication plugin

  • CONJ-639 : enabledSslProtocolSuites does not include TLSv1.2 by default

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/J 1.7.5 Release Notes

The most recent Stable (GA) release of MariaDB Connector/Java is:

Connector/J 3.5.4

Release NotesChangelogConnector/J Overview

Release date: 09 Dec 2020

MariaDB Connector/J 1.7.5 is a Stable (GA) release.

For an overview of MariaDB Connector/J see theAbout MariaDB Connector/J page

This version contains breaking changes that weren't expect in a corrective release. Correction have been done with 1.7.6 version, that is the 1.7.4 version + corrections.

Note: This page describes features in an unreleased version of MariaDB Connector/J.Unreleased means there are no official packages or binaries available for download which contain the features. The source code is available on GitHub.

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/J 1.7.4 Release Notes

The most recent Stable (GA) release of MariaDB Connector/Java is:

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 30 May 2018

MariaDB Connector/J 1.7.4 is a Stable (GA) release.

For an overview of MariaDB Connector/J see theAbout MariaDB Connector/J page

Minor change:

  • [CONJ-602] Add server hostname to connection packet for proxy

  • [CONJ-604] handle support for mysql 8.0 tx_isolation replacement by transaction_isolation

  • [CONJ-595] Create option to configure DONOR/DESYNCED Galera nodes to be unavailable for load-balancing: Usually, Connection.isValid just send an empty packet to the server, and the server sends a small response to ensure connectivity. When a new option "useBulkStmts" option is set, the connector will ensure Galera server state ("wsrep_local_state" correspond to allowed values (4 = sync mode). see galera state to now more.

Bug correction:

  • [CONJ-613] Connection using "replication" Parameters fail when no slave is available

  • [CONJ-605] Newlines where breaking calling stored procedures

  • [CONJ-609] Using getDate with function DATE_ADD() with parameter using string format where return wrong result using the binary protocol

  • [CONJ-610] Option "allowMasterDownConnection" improvement on connection validation and Exceptions on master down

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/J 1.7.3 Release Notes

The most recent Stable (GA) release of MariaDB Connector/Java is:

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 14 Mar 2018

MariaDB Connector/J 1.7.3 is a Stable (GA) release.

For an overview of MariaDB Connector/J see theAbout MariaDB Connector/J page

Bug Fixes

  • [CONJ-583] possible hang indefinitely using master/slave configuration and failover occur

  • [CONJ-586] erroneous transaction state when first command result as error

  • [CONJ-587] using allowMasterDownConnection option can lead to NPE when using setReadOnly()

  • [CONJ-588] using option 'allowMasterDownConnection' won't permit to connect if master is down

  • [CONJ-534] Connection.isValid() must be routed to Master and Slave connections to avoid any server timeout

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/J 1.7.2 Release Notes

The most recent Stable (GA) release of MariaDB Connector/Java is:

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 20 Feb 2018

MariaDB Connector/J 1.7.2 is a Stable (GA) release.

For an overview of MariaDB Connector/J see theAbout MariaDB Connector/J page

Bug Fixes

  • [CONJ-564] Never ever throw an instance of java.lang.Error

  • [CONJ-579] Keywords missing from DatabaseMetaData.getSQLKeywords()

  • [CONJ-567] UrlParser.initialUrl gets overwritten

  • [CONJ-571] Permit java 9 serialization filtering

  • [CONJ-574] forcing using toLowerCase/toUpperCase with Locale.ROOT

  • [CONJ-560] Automatic module name for java 9

  • [CONJ-578] windows testing using all mariadb server

  • [CONJ-570] Add tests for 10.3.3 INVISIBLE column

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/J 1.7.1 Release Notes

The most recent Stable (GA) release of MariaDB Connector/Java is:

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 22 Dec 2017

MariaDB Connector/J 1.7.1 is a Stable (GA) release.

For an overview of MariaDB Connector/J see theAbout MariaDB Connector/J page

  • [CONJ-501] provide support for authentication plugin ed25519

Bug Fixes

  • [CONJ-529] on failover, the driver will pause for 250ms if no servers are available before attempting to loop reconnection

  • [CONJ-548] COM_STMT_BULK_EXECUTE not used for INSERT ... SELECT statements

  • [CONJ-549] correction on connection reset when using MariaDbPoolDataSource with options useServerPrepStmts and useResetConnection enabled

  • [CONJ-555] failover caused by client timeout must not reuse connection

  • [CONJ-558] removing extra ".0" to resultset.getString() value for FLOAT/DOUBLE fields

  • [CONJ-550] fetching state correction when reusing statement without having read all results

  • [CONJ-553] RejectedExecutionException was thrown when having large amount of concurrent batches

This page is: Copyright © 2025 MariaDB. All rights reserved.

Connector/J 1.7.0 Release Notes

The most recent Stable (GA) release of MariaDB Connector/Java is:

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 9 Nov 2017

MariaDB Connector/J 1.7.0 is a Stable (GA) release.

This is the pendant of 2.2.0 changes for java 6-7.

For an overview of MariaDB Connector/J see theAbout MariaDB Connector/J page

Features

  • [CONJ-522] Pool datasource implementation : MariaDB has now 2 different Datasources implementation. More information on pool datasource implementation.

  • [CONJ-530] Permit Connection.abort() forcing killing the connection even if connection is stuck in another thread (like reading big resultset)

  • [CONJ-531] permit cancelling streaming result-set using Statement.cancel.

  • [CONJ-495] Improve reading result-set data

  • [CONJ-510] Permit connection creation to allow execution of read-only statements on slaves when master is down

Bug Fixes

  • [CONJ-532] correction Statement.getMoreResults() for multi-queries

  • [CONJ-533] PrepareStatement.setTime() may insert incorrect time according to current timezone, time and option "useLegacyDatetimeCode"

  • [CONJ-535] correction on numerical getter for big BIT data type fields

  • [CONJ-541] Fix behavior of ResultSet#relative when crossing result set boundaries

Misc

  • [CONJ-469] Improve Blob/Clob implementation (avoiding array copy from result-set row)

  • [CONJ-539] better message when server close connection

  • [misc] resultset.findColumn method use column name if alias not found

  • [misc] default option "connectTimeout" value to 30 seconds (was 0 = no timeout)

  • [misc] ensure that enablePacketDebug option works when timer tick is big

This page is: Copyright © 2025 MariaDB. All rights reserved.