Release Notes for the MariaDB Connector/J 2.7 series
The most recent Stable (GA) release of MariaDB Connector/Java is:
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
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
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.
The most recent Stable (GA) release of MariaDB Connector/Java is:
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
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
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.
The most recent Stable (GA) release of MariaDB Connector/Java is:
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
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
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.
The most recent Stable (GA) release of MariaDB Connector/Java is:
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
CONJ-1062 correcting TlsSocketPlugin to use Driver classloader
CONJ-1063 DatabaseMetaData.getTypeInfo() returns wrong value for UNSIGNED_ATTRIBUTE
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.
The most recent Stable (GA) release of MariaDB Connector/Java is:
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
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
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.
The most recent Stable (GA) release of MariaDB Connector/Java is:
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
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
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.
The most recent Stable (GA) release of MariaDB Connector/Java is:
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
CONJ-983 avoid race condition provoking locking issue
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.
The most recent Stable (GA) release of MariaDB Connector/Java is:
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
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
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
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.
The most recent Stable (GA) release of MariaDB Connector/Java is:
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
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
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.
The most recent Stable (GA) release of MariaDB Connector/Java is:
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
CONJ-883 using unix socket, hostname is not mandatory anymore
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.
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.
The most recent Stable (GA) release of MariaDB Connector/Java is:
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
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
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.
The most recent Stable (GA) release of MariaDB Connector/Java is:
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
CONJ-842 Byte array parameters are now sent as long data
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
CONJ-845 test suite now test SkySQL with replication setting
CONJ-838 have a 'replica' alias for 'slave' connection option
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.
The most recent Stable (GA) release of MariaDB Connector/Java is:
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
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
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
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.