Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Release date: 20 Feb 2024
MariaDB Connector/J 2.7.12 is a Stable (GA) release.
Wrong sequence number of sub header with compressing procotol active
Wrong debug trace when using compression protocol
Improve message when reaching socket timeout during connection initial commands
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 .
Release Notes for the MariaDB Connector/J 2.7 series
Release date: 08 Nov 2023
MariaDB Connector/J 2.7.11 is a Stable (GA) release.
Correct use of LOAD DATA INFILE that is broken on windows when using "\\" file separators
Database metadata listing TEMPORARY tables/sequences
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 .
Release date: 22 Mar 2023
MariaDB Connector/J 2.7.9 is a Stable (GA) release.
correcting TlsSocketPlugin to use Driver classloader
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 .
Release date: 17 Dec 2025
MariaDB Connector/J 2.7.13 is a Stable (GA) release.
Fixed intermittent NullPointerException when calling prepareStatement
Fixed possible ArrayIndexOutOfBoundsException when using CallableStatement
Fixed Android compatibility issue: Pattern CANON_EQ flag not supported
Fixed NullPointerException in MariaDbDataSource when setLoginTimeout(0) has been called
Fixed ResultSetMetaData precision for signed BIGINT (was reported as 20)
report 3.x correction: metadata table name addition for 12.1
report 3.x correction: Handle authentication plugin multi-exchange prefix (0x01) introduced in MDEV-37554
report 3.x correction: MariaDbClob fails to compile with JDK 26+
For a complete list of changes made in MariaDB Connector/J 2.7.13, with links to detailed information on each push, see the .
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.
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.
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.
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.
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.
normalization of resultset getDate/getTime of timestamp field.
DatabaseMetadata.getBestRowIdentifier and getMaxProcedureNameLength correction
Table with primary key with DEFAULT function can be inserted for 10.5 servers
MySQLPreparedStatement.setObject can now handle java.lang.Character type
maxFieldSize string truncation occurs on bytes length, not character length
Correcting possible Get Access Denied error if using multiple classloader
setConfiguration not being called on classes that extend ConfigurableSocketFactory
Switched position of REMARKS and PROCEDURE_TYPE in the getProcedures result
For a complete list of changes made in MariaDB Connector/J 2.7.0, with links to detailed information on each push, see the .
Release date: 8 Nov 2022
MariaDB Connector/J 2.7.7 is a Stable (GA) release.
GSSAPI authentication might result in connection reset
DatabaseMetaData.getImportedKeys should return real value for PK_NAME column
avoid splitting BULK command into multiple commands in case of prepareStatement.setNull() use
correcting possible NPE when using statement.cancel() that coincide with statement.close() in another thread
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 .
Release date: 12 May 2021
MariaDB Connector/J 2.7.3 is a Stable (GA) release.
using unix socket, hostname is not mandatory anymore
Multiple batch update fails after LOAD DATA LOCAL INFILE
LOAD XML INFILE breaks when using LOCAL
throwing more specific exception for updatable result-set that can not be updated by ResultSet
Avoid using mysql.proc table
For a complete list of changes made in MariaDB Connector/J 2.7.3, with links to detailed information on each push, see the .
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-830 connector now throw a better error if SSL is mandatory and server doesn't support SSL
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.
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
prepared statement cache leak on ResultSet CONCUR_UPDATABLE concurrency
ParameterMetaData::getParameterType for CallableStatement parameter return expected "BINARY" value for BINARY type
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.
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.
Release date: 19 Jan 2022
MariaDB Connector/J 2.7.5 is a Stable (GA) release.
The connection id has been added to important log messages for easier correlation of these log messages with MariaDB Server logs
The connect does not enable session_track_schema anymore when connecting to the server, as this is the server default already
Error message “[1036] Unknown variable: session_track_schema” when MariaDB Connector/J connects to MariaDB Xpand
Connection Pools do not validate other connections before use when the socket fails
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 .
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.
This page is: Copyright © 2025 MariaDB. All rights reserved.