Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Download | Release Notes | Changelog |
Release date: 08 Nov 2023
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #12369dfc - bump 2.7.11
Revision #e2ba0606 - [CONJ-1075] LOAD DATA INFILE is broken on windows
- [] Database metadata listing TEMPORARY tables/sequences
- [misc] bump 2.7.11-SNAPSHOT version
- [] Aurora Single Write Cluster Endpoint doesn't connect replica
- [misc] remove skysql testing
- [] ensure using same ip in place of DNS when creating a connection to kill running query
- [misc] test stability improvement
- [misc] update server versions test
Download | Release Notes | Changelog |
Release date: 20 Feb 2024
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #175b47fa - bump 2.7.12 version
Revision #77831fd5 - [misc] code style change
- Merge branch 'maintenance/2.x' of into maintenance/2.x
- [] session tracking only read first SYSTEM_VARIABLES session tracking change
- [] Improve message when reaching socket timeout during connection initial commands
- [misc] ensure not loading static class of wrong socketFactory implementation
- [] compression of packet with sufficient length without having good compression, avoid using unnecessary variables
- [] correct compression logging truncation
- Merge pull request #191
- rest of the subheader should be regenerated
- Avoid increasing the sequence of sub header twice during flushing the compressed packet
| | Changelog |
Release date: 22 Mar 2023
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
bump 2.7.9
[
Revision #e662f335 [CONJ-1062] correcting TlsSocketPlugin to use Driver classloader
Download | Release Notes | Changelog |
Release date: 24 Jan 2023
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #16d49d75 - bump 2.7.8
Revision #233c17fd - [misc] correct test for mysql 8 sha256
- [misc] test: correcting test to satisfy ES password policy
- Merge branch 'raintung_maintenance/2.x' into maintenance/2.x
- [misc] code style correction
- [] permit using CallableStatement setQueryTimeout with SET STATEMENT max_statement_time=... FOR
- [] Connector/J doesn't set SSL cap bit in Handshake Response Packet
- Repair the bug for ArrayIndexOutOfBoundsException:
- bump 2.7.8-SNAPSHOT
Download | Release Notes | Changelog |
Release date: 23 Nov 2020
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub, you can view more details of the revision and view diffs of the code modified in that revision.
Revision #a01e7aaa - Merge branch 'release/2.7.1'
Revision #dddc1b40 - bump 2.7.1 version
- [misc] travis MariaDB Cloud HA testing addition
- [misc] removing JDK 12 on travis (not available anymore)
- [misc] correct prepare cache statement, ensuring reusing cache.
- [] replace 'slave' terminology by 'replica'
- Merge branch 'master' into develop
- added osgi related package imports for gss
- [] batch exception message correction when using with option rewriteBatchedStatements
- [misc] ensure test before will be executed before test class
- [misc] test correction for maxscale and MariaDB Cloud environment
- [misc] enable load local infile test for +
- [] Byte array parameters are not sent as long data
- [misc] added benchmark description
- [] ParameterMetaData::getParameterType for CallableStatement parameter BINARY type now return 'BINARY'
- [] ResultSetMetaData::getColumnTypeName() returns incorrect type name for LONGTEXT
- [misc] test small correction
- [] Byte array parameters are not sent as long data
- [misc] benchmark correction
- [misc] adding benchmark
- [misc] permit providing test parameter from System properties
- [] prepared statement cache leak on Resultset CONCUR_UPDATABLE concurrency
- [misc] junit version bump
- [misc] appveyor server msi retrieval, follow redirection
- [] use of BULK is conditioned to server 10.2.7+ version, not capability
- [misc] small simplification of MariaXaResource XID generation
- set 2.7.1 SNAPSHOT version
- Merge tag '2.7.0' into develop
| | Changelog |
Release date: 12 May 2021
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
bump 2.7.3 version
misc - correct test for mysql 8 batch
Revision #23f2cf7b CONJ-861 - executeBatch must not clear last parameter value
Revision #90d6d19a CONJ-858 Properties.put with object that differ from String supported even if use is not recommended
Revision #66441941 CONJ-619 correcting Statement.executeBatch using LOAD DATA INFILE LOAD DATA INFILE commands cannot be used when using pipelining, because of multiple exchanges. This fix the issue ensuring having no command LOAD DATA INFILE when using pipeline.
Revision #1acaffc5 CONJ-864 - includeThreadDumpInDeadlockExceptions always includes the thread dump, even when it is not a deadlock exception
Revision #c4c3b813 CONJ-855 - throwing more specific exception for updatable result-set
Revision #2150bfe4 CONJ-883 - mandatory hostname when using unix socket
Revision #6bffa7be misc - ensure test cleanup
Revision #1547321a Merge branch 'm-rm_master' into maintenance/2.x
Revision #f3480705 Merge branch 'BinaryRowProtocol_Redundant_objects_creation_while_reading_data_from_BIGINT_column' into maintenance/2.x
Revision #200070dd CONJ-854 - LOAD XML INFILE breaks when using LOCAL
Revision #87af4acc CONJ-876 - JAVA test server suite correction
Revision #b5610da5 CONJ-880 - metadata query performance correction
Revision #6af6f4ea misc - MySQL 8 test compatibility
Revision #e867b53c CONJ-851 - metadata getBestRowIdentifier incompatibility with MySQL 8
Revision #4bc61302 CONJ-857 - remove use of mysql.proc table
Revision #f08e02dd CONJ-876 - JAVA test server suite
Revision #f9102084 Fixed java.lang.NoClassDefFoundError: javax/sql/rowset/serial/SerialException when using OSGi framework
Revision #e8075440 BinaryRowProtocol: Redundant objects creation while reading data from BIGINT column
Revision #d2795170 msic - appveyor url fix
Download | Release Notes | Changelog |
Release date: 29 Jan 2021
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #83f50ab1 - Bump 2.7.2 version
Revision #8cc16d4c - [] MariaDbResultSetMetaData#getPrecision(int) returns wrong length for character data
- Added support for Aurora cluster custom endpoints
- user must exist and 5.6 does not support the syntax if exists
- [misc] MySQL 8 test correction
- mysql 8.0 still does not have IS_GENERATED column. tested version: 8.0.15
- [misc] benchmark update
- [misc] indentation correction
- [] in case of an object parameter with unknown type and not serializable driver now throw a SerialException, not an SQLNonTransientConnectionException that result in closing the connection.
- [misc] correcting initial SQL script for MySQL 8 compatibility.
- [misc] MariaDB Cloud test stability improvement
- [misc] replacing new Character() with Character.valueOf() method
- [] CmdInformationSingle.isDuplicateKeyUpdate() fails to detect ON DUPLICATE KEY clause if there are newlines in query. Solved by enabling DOTALL mode in regexp.
- [misc] ensure MAXSCALE test reliability
- [misc] removing pgp retry
- [misc] test build version
- [misc] correct test when using maxscale with replication topology
- [misc] correct test since server message change
- [] NPE at UpdatableResultSet#close
- [misc] codespell correction
- Merge branch 'fix/#166' into develop
- Merge branch 'fix/#165' into develop
- [misc] MySQL 8 test correction
- Merge branch 'fix/' into develop
- [misc] benchmark update
- [misc] indentation correction
- [] in case of an object parameter with unknown type and not serializable driver now throw a SerialException, not an SQLNonTransientConnectionException that result in closing the connection.
- [misc] correcting initial SQL script for MySQL 8 compatibility.
- [misc] MariaDB Cloud test stability improvement
- [misc] replacing new Character() with Character.valueOf() method
- Merge branch 'fix/167' into develop
- [misc] ensure MAXSCALE test reliability
- [misc] removing pgp retry
- [misc] test build version
- [misc] correct test when using maxscale with replication topology
- [misc] correct test since server message change
- [] NPE at UpdatableResultSet#close
- CmdInformationSingle.isDuplicateKeyUpdate() fails to detect ON DUPLICATE KEY clause if there are newlines in query. Solved by enabling DOTALL mode in regexp.
Download | Release Notes | Changelog |
Release date: 29 Jun 2022
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #8ee718d8 - [misc] test correction for mysql test
Revision #1e24efef - [misc] bump 2.7.6 version
- [misc] mysql 8.0.29 test correction
- [misc] bump 2.7.6 SNAPSHOT version
- [misc] add cipher for windows testing
- [] avoid race condition provoking locking issue
Changelogs for the MariaDB Connector/J 2.7 series
Download | Release Notes | Changelog |
Release date: 25 Aug 2023
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #28f1269b - [misc] test suite update
Revision #d1459899 - bump 2.7.10
- [] 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
- bump 2.7.10-SNAPSHOT
Download | Release Notes | Changelog |
Release date: 19 Jan 2022
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #efa43239 - bump 2.7.5
Revision #4a751aa1 - [misc] maxscale 6.2.0 test correction
- [] remove enabling session_track_schema on connection creation
- [misc] adding failover test to ensure using back first server when up
- [misc] socket test correction
- [misc] socket test correction
- [misc] update micro-benchmarks
- [misc] travis testing correction for PR
- [] Wrong pattern for detection of aurora
- Merge pull request #174 from jaikiran/
- Merge pull request #173 from jaikiran/
- [misc] ensuring PR test suite runs correctly
- include the server thread id (a.k.a connection id) in certain important log messages
- Force validation of the rest of the connections when another connection in the pool errors out
Download | Release Notes | Changelog |
Release date: 11 Aug 2021
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #0b78458f bump 2.7.4 version
Revision #ce03fc95 [misc] appveyor: install maven using chocolatey
[] ensure socket state when having IOException
[] ensure pool state when connection error occurs during connection reset
[] connection.isValid error firing connectionErrorOccurred
[] mysql 8.0 tinyInt1isBit support test correction
[] ensure pool state when connection error occurs
[misc] remove codacy link on README
[] DatabaseMetaData.getColumns regression causing TINYINT(x) with x > 1 to return BIT type in place of TINYINT
Merge branch 'auto_commit_memory_allocation' into maintenance/2.x
Merge branch '' into maintenance/2.x
[misc] ensuring test reliability for skysql
[misc] ensuring test reliability with maxscale involved
[] getImportedKeys/getTables regression returning an empty resultset for null/empty catalog
[misc] PR test correction
- callableStatement using function throw wrong error on getXXX methods
Log any SQLException that occurs while adding connection(s) to pool
- race condition correction on empty getGeneratedKeys metadata
bump 2.7.4-SNAPSHOT version
Avoid creating new strings when switching auto-commit.
Download | Release Notes | Changelog |
Release date: 08 Nov 2022
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #eadfa639 - [CONJ-1021] correcting windows GSSAPI test
- [misc] mysql test correction
- [misc] test suite stability improvement
- [] add windows GSSAPI test
- [] GSSAPI authentication might result in connection reset
- [misc] ensure test suite reliability
- [misc] skip test with FLUSH PRIVILEGES with MySQL server 8.0.31 that broke server public key retrieval afterwhile
- [] DatabaseMetaData.getImportedKeys should return real value for PK_NAME column
- [misc] ensure test stability for galera
- [] 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
- [misc] update jacoco to 0.8.8 to permit build with java 17
- [misc] bump 2.7.7 snapshot version
- [misc] corrected redondant check
- [misc] update test suite to run on current supported server version
- [] only fix socket descriptor issue for unix socket
- [misc] Leaking socket file descriptors when using unix domain sockets when path doesn't exist
- [misc] adding to test suite. Build is now 10.9
| | Changelog |
Release date: 25 Sep 2020
For the highlights of this release, see the .
The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.
- Merge branch 'release/2.7.0'
- bump 2.7.0 version
Revision #143e8c92 - [CONJ-810] normalization of resultset getDate/getTime of timestamp field.
Revision #8e82bc5f - Merge branch 'develop' of mariadb-connector-j into develop
Revision #e5f34055 - [CONJ-827] update maxscale test to recent version
Revision #5bf84cca - [CONJ-827] update maxscale test to recent version
Revision #8e2d523d - [CONJ-830] issue SSL negotiation only if server show SSL capability. The connector was initiating SSL negotiation when option useSsl is set even if server doesn't support SSL. This was resulting throwing a wrong exception that doesn't show the initial problem
Revision #4f798679 - [CONJ-829] Option to cache callablestatement disabled by default
Revision #49f14d63 - [misc] skysql test suite correction
Revision #6601971b - [CONJ-828] new option ensureSocketState
Revision #6f02333e - Merge branch 'pull/156' into develop
Revision #0e8d5739 - [CONJ-805] maxFieldSize truncation correction #156
Revision #a8f9b5fc - [CONJ-817] correction handling default data when resultset is using binary protocol
Revision #79a9b64b - [CONJ-825] XAResource.isSameRM test correction
Revision #eebe1e58 - [misc] test update for local infile and 10.5 server
Revision #41d39b6c - [CONJ-817] Table with primary key with DEFAULT function can not be inserted to: Current position is after the last row. correction for 10.5 server
Revision #70c406b2 - [CONJ-825] XAResource.isSameRM did always return false
Revision #a49abc13 - [misc] travis test MariaDB 10.5 addition
Revision #09541596 - [CONJ-812] DatabaseMetadata getBestRowIdentifier pseudo code correction for server without IS_GENERATED column in INFORMATION_SCHEMA.COLUMNS
Revision #f3055c7c - [CONJ-812] DatabaseMetadata getBestRowIdentifier and getMaxProcedureNameLength correction
Revision #7363e257 - [CONJ-814] DatabaseMetadata result-set PK_NAME now contains value
Revision #ed706d53 - [CONJ-816] correct test using default UUID() to supported version
Revision #47d01e79 - [misc] update appveyor server version to latest
Revision #5a20980d - [CONJ-820] test correction when using prepare
Revision #a0b65b87 - [CONJ-817] ResultSet.insertRow improvement for default value handling - detailed error when inserting data with empty primary key for server before 10.4 - permits insert for empty primary key with default value for 10.5 server (value is retrieved using RETURNING)
Revision #3c8452e7 - [CONJ-817] DatabaseMetadata.getProcedures REMARKS and PROCEDURE_TYPE ordering correction
Revision #87bf787d - [CONJ-820] PreparedStatement.setObject doesn't support java.lang.Character type
Revision #5340e647 - Merge branch 'pull/159' into develop
Revision #25cae561 - [misc] suppress warning
Revision #e00a351d - [misc] MariaDB Cloud testing
Revision #a88d392f - Merge branch 'pull/157' into develop
Revision #88189ffc - [CONJ-805] fix StringIndexOutOfBoundsException for >1 byte UTF8 characters and maxFieldSize set
Revision #e7628511 - for-CONJ-742-and-CONJ-807, add Driver.class.getClassLoader() can solve squirrel problem. But static introduce access denied
Revision #f2cfbaa6 - Fix - setConfiguration not being called on classes that extend ConfigurableSocketFactory
Revision #a5c414d3 - [misc] setting good travis link
Revision #6f101ce3 - Merge tag '2.6.2' into develop
Revision #c290bfef - Reproduce issue with polish chars and set maxFieldSize
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.