Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Changelogs for the MariaDB Connector/J 2.7 series
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
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: 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: 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
| | 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: 12 May 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 #eef9e9b8 bump 2.7.3 version
Revision #1925b0b3 misc - correct test for mysql 8 batch
- executeBatch must not clear last parameter value
Properties.put with object that differ from String supported even if use is not recommended
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.
- includeThreadDumpInDeadlockExceptions always includes the thread dump, even when it is not a deadlock exception
- throwing more specific exception for updatable result-set
- mandatory hostname when using unix socket
misc - ensure test cleanup
Merge branch 'm-rm_master' into maintenance/2.x
Merge branch 'BinaryRowProtocol_Redundant_objects_creation_while_reading_data_from_BIGINT_column' into maintenance/2.x
- LOAD XML INFILE breaks when using LOCAL
- JAVA test server suite correction
- metadata query performance correction
misc - MySQL 8 test compatibility
- metadata getBestRowIdentifier incompatibility with MySQL 8
- remove use of mysql.proc table
- JAVA test server suite
Fixed java.lang.NoClassDefFoundError: javax/sql/rowset/serial/SerialException when using OSGi framework
BinaryRowProtocol: Redundant objects creation while reading data from BIGINT column
msic - appveyor url fix
| | Changelog |
Release date: 23 Nov 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.1'
- bump 2.7.1 version
| | Changelog |
Release date: 25 Aug 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.
- [misc] test suite update
- bump 2.7.10
Revision #f281de76 - [misc] travis MariaDB Cloud HA testing addition
Revision #13c01758 - [misc] removing JDK 12 on travis (not available anymore)
Revision #090d921a - [misc] correct prepare cache statement, ensuring reusing cache.
Revision #c26c1623 - [CONJ-838] replace 'slave' terminology by 'replica'
Revision #b8378d03 - Merge branch 'master' into develop
Revision #86418697 - added osgi related package imports for gss
Revision #2af5b1a2 - [CONJ-839] batch exception message correction when using with option rewriteBatchedStatements
Revision #29df5f5a - [misc] ensure test before will be executed before test class
Revision #37fde5fc - [misc] test correction for maxscale and MariaDB Cloud environment
Revision #cb926cdc - [misc] enable load local infile test for MariaDB 10.4+
Revision #d633c8df - [CONJ-842] Byte array parameters are not sent as long data
Revision #256fa8f1 - [misc] added benchmark description
Revision #0ebe5eab - [CONJ-843] ParameterMetaData::getParameterType for CallableStatement parameter BINARY type now return 'BINARY'
Revision #fd276551 - [CONJ-841] ResultSetMetaData::getColumnTypeName() returns incorrect type name for LONGTEXT
Revision #bb602eb7 - [misc] test small correction
Revision #884e7b9c - [CONJ-842] Byte array parameters are not sent as long data
Revision #8cafdf94 - [misc] benchmark correction
Revision #4ed97b2e - [misc] adding benchmark
Revision #49f3d2a3 - [misc] permit providing test parameter from System properties
Revision #efb19400 - [CONJ-837] prepared statement cache leak on Resultset CONCUR_UPDATABLE concurrency
Revision #15af61a6 - [misc] junit version bump
Revision #b84c27de - [misc] appveyor server msi retrieval, follow redirection
Revision #5c9d7fe9 - [CONJ-834] use of BULK is conditioned to server 10.2.7+ version, not capability
Revision #1646a5ff - [misc] small simplification of MariaXaResource XID generation
Revision #08779406 - set 2.7.1 SNAPSHOT version
Revision #8427aed6 - Merge tag '2.7.0' into develop
Revision #09d19b6e - [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
Revision #bde0be78 - bump 2.7.10-SNAPSHOT
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
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: 25 Sep 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 #550a8ed5 - Merge branch 'release/2.7.0'
Revision #ca8365ab - bump 2.7.0 version
- [] normalization of resultset getDate/getTime of timestamp field.
- Merge branch 'develop' of into develop
- [] update maxscale test to recent version
- [] update maxscale test to recent version
- [] 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
- [] Option to cache callablestatement disabled by default
- [misc] skysql test suite correction
- [] new option ensureSocketState
- Merge branch 'pull/156' into develop
- [] maxFieldSize truncation correction #156
- [] correction handling default data when resultset is using binary protocol
- [] XAResource.isSameRM test correction
- [misc] test update for local infile and 10.5 server
- [] Table with primary key with DEFAULT function can not be inserted to: Current position is after the last row. correction for 10.5 server
- [] XAResource.isSameRM did always return false
- [misc] travis test addition
- [] DatabaseMetadata getBestRowIdentifier pseudo code correction for server without IS_GENERATED column in INFORMATION_SCHEMA.COLUMNS
- [] DatabaseMetadata getBestRowIdentifier and getMaxProcedureNameLength correction
- [] DatabaseMetadata result-set PK_NAME now contains value
- [] correct test using default UUID() to supported version
- [misc] update appveyor server version to latest
- [] test correction when using prepare
- [] 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)
- [] DatabaseMetadata.getProcedures REMARKS and PROCEDURE_TYPE ordering correction
- [] PreparedStatement.setObject doesn't support java.lang.Character type
- Merge branch 'pull/159' into develop
- [misc] suppress warning
- [misc] MariaDB Cloud testing
- Merge branch 'pull/157' into develop
- [] fix StringIndexOutOfBoundsException for >1 byte UTF8 characters and maxFieldSize set
- for--and-, add Driver.class.getClassLoader() can solve squirrel problem. But static introduce access denied
- Fix - setConfiguration not being called on classes that extend ConfigurableSocketFactory
- [misc] setting good travis link
- Merge tag '2.6.2' into develop
- Reproduce issue with polish chars and set maxFieldSize
| | Changelog |
Release date: 19 Jan 2022
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.5
- [misc] maxscale 6.2.0 test correction
Revision #8fd7c005 - [CONJ-914] remove enabling session_track_schema on connection creation
Revision #a7d7782e - [misc] adding failover test to ensure using back first server when up
Revision #85d492dc - [misc] socket test correction
Revision #ccd00dd7 - [misc] socket test correction
Revision #e91e0478 - [misc] update micro-benchmarks
Revision #a6653661 - [misc] travis testing correction for PR
Revision #a3cf5311 - [CONJ-895] Wrong pattern for detection of aurora
Revision #a3c83e4d - Merge pull request #174 from jaikiran/CONJ-897
Revision #b99d2d31 - Merge pull request #173 from jaikiran/CONJ-896
Revision #06852c1e - [misc] ensuring PR test suite runs correctly
Revision #e0a3fc2d - include the server thread id (a.k.a connection id) in certain important log messages
Revision #a6e26001 - CONJ-896 Force validation of the rest of the connections when another connection in the pool errors out
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.