All pages
Powered by GitBook
1 of 14

Connector/J 2.7 Release Notes

Release Notes for the MariaDB Connector/J 2.7 series

Connector/J 2.7.12 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 2024

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

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

Bugs Fixed

  • CONJ-1145 Wrong sequence number of sub header with compressing procotol active

  • CONJ-1151 Wrong debug trace when using compression protocol

  • CONJ-1152 Improve message when reaching socket timeout during connection initial commands

  • CONJ-1153 session tracking only read first SYSTEM_VARIABLES session tracking change

Changelog

For a complete list of changes made in MariaDB Connector/J 2.7.12, with links to detailed information on each push, see the changelog.

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

Connector/J 2.7.11 Release Notes

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

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 08 Nov 2023

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

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

Bugs Fixed

  • CONJ-1075 Correct use of LOAD DATA INFILE that is broken on windows when using "\\" file separators

  • CONJ-1108 Database metadata listing TEMPORARY tables/sequences

  • CONJ-1118 Aurora Single Write Cluster Endpoint can't make Read DB Connection for readonly transaction

Changelog

For a complete list of changes made in MariaDB Connector/J 2.7.11, with links to detailed information on each push, see the changelog.

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

Connector/J 2.7.10 Release Notes

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

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 25 Aug 2023

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

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

Bugs Fixed

  • CONJ-1091 Ensure setting connectTimeout as timeout for socket timeout until connection is done. This permit to set a connectTimeout, while socketTimeout can still be set to 0

Changelog

For a complete list of changes made in MariaDB Connector/J 2.7.10, with links to detailed information on each push, see the changelog.

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

Connector/J 2.7.9 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 Mar 2023

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

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

Bugs Fixed

  • CONJ-1062 correcting TlsSocketPlugin to use Driver classloader

  • CONJ-1063 DatabaseMetaData.getTypeInfo() returns wrong value for UNSIGNED_ATTRIBUTE

Changelog

For a complete list of changes made in MariaDB Connector/J 2.7.9, with links to detailed information on each push, see the changelog.

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

Connector/J 2.7.8 Release Notes

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

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 24 Jan 2023

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

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

Bugs Fixed

  • CONJ-1039 setQueryTimeout on CallableStatement now use server timeout when possible, permitting respecting timeout when store procedure DEFINER differ from connected user

  • CONJ-1041 possible ArrayIndexOutOfBoundsException when writing a String to socket prebuffer when pre-buffer is exactly 16M

  • CONJ-1023 set missing SSL capability in handshake after SSL exchanges

Changelog

For a complete list of changes made in MariaDB Connector/J 2.7.8, with links to detailed information on each push, see the changelog.

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

Connector/J 2.7.7 Release Notes

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

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 08 Nov 2022

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

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

Bugs Fixed

  • CONJ-1021 GSSAPI authentication might result in connection reset

  • CONJ-1019 DatabaseMetaData.getImportedKeys should return real value for PK_NAME column

  • CONJ-1016 avoid splitting BULK command into multiple commands in case of prepareStatement.setNull() use

  • CONJ-1011 correcting possible NPE when using statement.cancel() that coincide with statement.close() in another thread

  • CONJ-1007 Socket file descriptors are leaked after connecting with unix socket if DB is not up running

Changelog

For a complete list of changes made in MariaDB Connector/J 2.7.7, with links to detailed information on each push, see the changelog.

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

Connector/J 2.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: 29 Jun 2022

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

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

Bugs Fixed

  • CONJ-983 avoid race condition provoking locking issue

Changelog

For a complete list of changes made in MariaDB Connector/J 2.7.6, with links to detailed information on each push, see the changelog.

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

Connector/J 2.7.5 Release Notes

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

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 19 Jan 2022

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

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

Notable Change

  • CONJ-897 The connection id has been added to important log messages for easier correlation of these log messages with MariaDB Server logs

  • CONJ-914 The connect does not enable session_track_schema anymore when connecting to the server, as this is the server default already

Bugs Fixed

  • CONJ-914 Error message “[1036] Unknown variable: session_track_schema” when MariaDB Connector/J connects to MariaDB Xpand

  • CONJ-896 Connection Pools do not validate other connections before use when the socket fails

  • CONJ-895 Options useBatchMultiSend and usePipelineAuth are disabled without reason for RDS

Changelog

For a complete list of changes made in MariaDB Connector/J 2.7.5, with links to detailed information on each push, see the changelog.

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

Connector/J 2.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: 11 Aug 2021

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

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

Bugs Fixed

  • CONJ-890 getImportedKeys/getTables regression returning an empty resultset for null/empty catalog

  • CONJ-863 Ensure socket state when SocketTimeout occurs

  • CONJ-873 IndexOutOfBoundsException when executing prepared queries using automatic key generation in parallel

  • CONJ-884 MariaDbPoolDataSource leaks connections when the mariadb server restarts

  • CONJ-893 DatabaseMetaData.getColumns regression causing TINYINT(x) with x > 1 to return BIT type in place of TINYINT

  • CONJ-889 CallableStatement using function throw wrong error on getter

Changelog

For a complete list of changes made in MariaDB Connector/J 2.7.4, with links to detailed information on each push, see the changelog.

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

Connector/J 2.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: 12 May 2021

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

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

Notable Change

  • CONJ-883 using unix socket, hostname is not mandatory anymore

Bugs Fixed

  • CONJ-619 Multiple batch update fails after LOAD DATA LOCAL INFILE

  • CONJ-854 LOAD XML INFILE breaks when using LOCAL

  • CONJ-855 throwing more specific exception for updatable result-set that can not be updated by ResultSet

  • CONJ-857 Avoid using mysql.proc table

  • CONJ-864 includeThreadDumpInDeadlockExceptions always includes the thread dump, even when it is not a deadlock exception

  • CONJ-866 long binary parsing improvement

  • CONJ-871 OSGi: Missing Import-Package in Connector/J bundle (javax.sql.rowset.serial)

  • CONJ-878 option serverSslCert file location

  • CONJ-880 metadata query performance correction

  • CONJ-858 Properties.put with object that differ from String supported even if use is not recommended

  • CONJ-861 executeBatch must not clear last parameter value.

Changelog

For a complete list of changes made in MariaDB Connector/J 2.7.3, with links to detailed information on each push, see the changelog.

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

Connector/J 2.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: 29 Jan. 2021

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

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

Bugs Fixed

  • CONJ-847 NPE at UpdatableResultSet#close

  • CONJ-849 driver now doesn't close connection caused java.io.NotSerializableException as a result of incorrect data bind to a prepared statement parameter

  • CONJ-850 MariaDbResultSetMetaData#getPrecision(int) now returns correct length for character data

  • CONJ-851 metadata getBestRowIdentifier incompatibility with MySQL 8 correction

  • CONJ-852 ON DUPLICATE KEY detection failed when using new line

Changelog

For a complete list of changes made in MariaDB Connector/J 2.7.2, with links to detailed information on each push, see the changelog.

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

Connector/J 2.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: 23 Nov 2020

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

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

Notable changes

  • CONJ-842 Byte array parameters are now sent as long data

Bugs Fixed

  • CONJ-834 use of BULK batch is conditioned by capability, not checking server version

  • CONJ-835 GSS Imports set in OSGI Bundle

  • CONJ-839 Wrong exception message when rewriteBatchedStatements is enabled

  • CONJ-841 ResultSetMetaData::getColumnTypeName() returns incorrect type name for LONGTEXT

  • CONJ-837 prepared statement cache leak on ResultSet CONCUR_UPDATABLE concurrency

  • CONJ-843 ParameterMetaData::getParameterType for CallableStatement parameter return expected "BINARY" value for BINARY type

Minor

  • CONJ-845 test suite now test SkySQL with replication setting

  • CONJ-838 have a 'replica' alias for 'slave' connection option

Changelog

For a complete list of changes made in MariaDB Connector/J 2.7.1, with links to detailed information on each push, see the changelog.

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

Connector/J 2.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: 25 Sep 2020

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

NOTE: MariaDB Connector/J 2.7.0 is fully compatible with the latest release of version 2.6. Further maintenance releases will not be provided for version 2.6.

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

Notable Changes

  • CONJ-810 normalization of resultset getDate/getTime of timestamp field.

  • CONJ-812 DatabaseMetadata.getBestRowIdentifier and getMaxProcedureNameLength correction

  • CONJ-816 Table with primary key with DEFAULT function can be inserted for 10.5 servers

  • CONJ-820 MySQLPreparedStatement.setObject can now handle java.lang.Character type

  • CONJ-828 new option ensureSocketState to ensure protocol state

  • CONJ-829 Option to cache callablestatement is now disabled by default

  • CONJ-814 Small possible improvement of getCrossReference, getExportedKeys and getImportedKey

  • CONJ-825 XAResource.isSameRM implementation

Bugs Fixed

  • CONJ-805 maxFieldSize string truncation occurs on bytes length, not character length

  • CONJ-807 Correcting possible Get Access Denied error if using multiple classloader

  • CONJ-813 setConfiguration not being called on classes that extend ConfigurableSocketFactory

  • CONJ-817 Switched position of REMARKS and PROCEDURE_TYPE in the getProcedures result

  • CONJ-830 connector now throw a better error if SSL is mandatory and server doesn't support SSL

Changelog

For a complete list of changes made in MariaDB Connector/J 2.7.0, with links to detailed information on each push, see the changelog.

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