Changelogs for the MariaDB Connector/J 2.4 series
Download | Release Notes | Changelog |
Release date: 18 Sep 2019
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 #ece873b6 - bump version 2.4.4
Revision #fa120f23 - [] removing possible NPE after failover on aurora cluster
- [] master-slave regression: commit on read-only server Executed only when there is an active transaction on master connection
- [misc] checktyle code correction
- [misc] correction to return expected exception type on connection error
- [misc] travis jdk test
- [] Do not ignore the Calendar parameter in ResultSet#getTime(int, Calendar)
- [] Test passing explicit calendars to setDate/getDate/setTime/getTime/etc.
- [misc] connection refactoring for simplification This will a future proxy redirection evolution
- [] Connection Failure when using PAM authenticated user on 10.4 MariaDB server
| | Changelog |
Release date: 5 Aug 2019
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 '2.4.3'
- [misc] Ed25519 test removal for Maxscale environment
Revision #13c8721a - [misc] LocalDateTime test with microseconds test removal for MySQL 5.5
Revision #896bcde4 - [misc] correcting test for aurora, since error message change according to aurora version
Revision #21918fd3 - bump 2.4.3 version
Revision #3ce25357 - [CONJ-719] LocalTime fractional test correction for MySQL 5.5 that doesn't support fractional dates
Revision #fe789ffd - [CONJ-717] correction to support scalar for MySQL
Revision #5cdf7854 - [misc] code style correction
Revision #f22fe19b - [CONJ-722] add option blankTableNameMeta that force result-set metadata getTableName method to empty value. This is mainly for Oracle compatibility.
Revision #c7074aad - [CONJ-717] conversion function support for other data type than default MariaDB conversion type.
Revision #d8603ee4 - [misc] prepare statement boolean / byte better logging when exception
Revision #ca1076c4 - [CONJ-719] LocalTime fractional second implementation
Revision #384ea709 - [misc] test improvement for java 8 on windows
Revision #ed04e0aa - [misc] test debugging output help
Revision #663f8284 - [MENT-28] azure testing on ubuntu using tar server artifact
Revision #612c2fe9 - [CONJ-716] correcting possible NPE when logging information
Revision #0c29431f - [MENT-28] using galera build from pipeline
Revision #bb3bddcb - [MENT-28] adding pipeline build testing id
Revision #f8bcbc10 - Merge branch 'MENT-28' into develop
Revision #99d88029 - Merge branch 'master' into develop
Revision #8b2f79cf - [misc] correction test for multi-insert value
Download | Release Notes | Changelog |
Release date: 17 Jun 2019
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 #c9a86cf7 - bump 2.4.2
Revision #fc4a288a - [CONJ-706] revert correction that has to be done in 2.5.0, not in 2.4.x
- [] regression connection on galera in detached state
- [] 'failover' HA option name is misleading, correction to loadbalance Adding failover alias for compatibility
- [misc] correcting aurora tests
- [misc] revert allowLocalInfile default change - testing change: password testing more complex for server with password complexity - localsocket test correction
- [misc] revert allowLocalInfile default change
- [] osgi optional package correction
- [misc] tagging 2.4.2
- [misc] removing unnecessary tar created when pushlishing artifact
- [misc] correcting test since default timeout can be set to 30s
- [] test-cases addition
- [] on rewritten batch (RewriteBatchedStatements), handle single query and in case of no change, return array of 0 change.
- Update CmdInformationBatch.java
- Update CmdInformationBatch.java
- Update CmdInformationBatch.java
- Update CmdInformationBatch.java
- [] Xid format correction when formatId is unsigned
- [] Throw complete stackTrace when having an exception on XA Commands
- [misc] correcting failover testing on kill
- [] autoReconnect testing with maxscale correction
- [] failover might throw an unexpected exception with using "failover"/"sequential" configuration on socket error
- [] autoReconnect option correction when no failover correcting maxAllowedPacket reconnection if error was prevented
- [] autoReconnect option correction when no failover
- [] getGeneratedKey implementation correction for multiple result for one query
- [misc] fixed org.mariadb.jdbc.MariaDbConnection.includeThreadsTraces to use a right option includeThreadDumpInDeadlockExceptions (instead of includeInnodbStatusInDeadlockExceptions)
- [misc] correcting batch tests (runLongTest)
- Bug 421129: [MariaDB Connector J] Should clear AbstractQueryProtocol::localInfileInputStream field after set MariaDbStatement.setLocalInfileInputStream if throw exception
- bug425232 [MariaDB Connector J] runLongTest system property does not work
- [misc] correcting appveyor configuration script (link to archive)
- [misc] changing appveyor testing to use archive repo, to ensure that server binary is available
- bug 405078 remove checking innodb_log_file_size condition when decide checkMaxAllowedPacketMore
Download | Release Notes | Changelog | About MariaDB Connector/J
Release date: 29 Jan 2019
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 #4ac64bdb - bump 2.4.0 version
Revision #42ce66a3 - [misc] correcting JNA default version and according documentation
- [] client can provide SPN (GSSAPI) - correction when SPN is not provided
- [] client can provide SPN (GSSAPI)
- [misc] travis testing 10.4 build
- [] TLS now default to java TLS Default to permit using TLSv1.3 when available
- [misc] correcting test, MySQL doesn't thrown warning for "select now() = 1"
- [] permit to indicate truststore/keystore type, not relying on java default type
- [misc] deprecating Connection.getUsername(), Connection.getPort() and Connection.getHostname() and adding connection test coverage
- [misc] adding coverage tests, correcting test if using "useServerPrepStmts" option
- [misc] adding coverage tests. - statement - ClientPrepareStatement
- [misc] code cleaning, second round
- [misc] code cleaning
- [] Multiple alternative authentication methods for the same user java implementation
- [test] add coverage test
- [test] update appveyor server version and 10.4 to travis
- [misc] add coverage report
- [] Correcting possible NPE when using aurora configuration during failover when using IP address format
- [misc] changing master detection for old server that didn't have @@innodb_read_only system variables
- [] Made dumpQueriesOnException = false by default as per documentation correcting according tests
- Merge remote-tracking branch 'origin/pr/131' into develop
- [misc] checkstyle improvement
- [] adding test case for session reuse
- [] creating SSLContext each time to permit trustStore / keyStore changed dynamically
- Made dumpQueriesOnException = false by default as per documentation. Added a unit test case for the same.
- [] batch timeout correction to avoid hanging when using multi-send with query time
- [] Batch multi-send correction when having network outage. Depending on when network error occur, bulk threads can end in buzy wait
- [] Batch using multi-send can hang when using query timeout
- [] Abording a connection while fetching a query won't read the whole result-set
- [] No such column exception when reading result-set when empty column name
- [] clob truncation on last byte correction report test on appropriate test case
- [] clob length and truncate methods to behave correctly for characters encoded in 2 UTF-16 characters
- Merge remote-tracking branch 'origin/pr/128' into develop
- Merge remote-tracking branch 'origin/pr/129' into develop
- [] correction of nanosecond ATOI handling to permit resultset.getTimestamp()
- [] protocol exchange using utf8, not utf8mb4 for server <= 5.1 Patch from Erik Karlsson
- [] correction of ATOI parsing to permit resultset.getDate() on String data with timestamps format
- [] Support MYSQL_TYPE_JSON data type in getObject to return String and not throwing Exception
- [] improve text performance reading date/time/timestamp resultset parsing with atoi
- [] client prepare statement parsing double slash incorrectly
Download | Release Notes | Changelog | About MariaDB Connector/J
Release date: 18 Mar 2019
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 #7c2220f3 - bump version 2.4.1
Revision #974c9642 - [misc] updating checkstyle version dependency
- [misc] permit using SSL on localsocket
- [misc] update appveyor test to last released version
- [misc] added error code 1213 to a list for running INNODB STATUS query - changed array + Stream with Set + contains approach for checking codes
- [] travis test correction for option "useMysqlMetadata" with AURORA
- [] addition of option "useMysqlMetadata" to permit MySQL meta compatibility
- Change the query to fetch innodb_read_only from SHOW GLOBAL VARIABLES into SELECT to reduce mutex contention
- [misc] java PID using java 9 ProcessHandle if existing, relying on JNA if present
- [misc] changing test for 10.4 compatibility
- [] internal pool correction: when receiving an RST during connection validation, the pool will end up throwing connection timeout exception in place of reusing another connection.
- [misc] added error code 1213 to a list for running INNODB STATUS query - 1213 ER_LOCK_DEADLOCK was not considered to run 'SHOW ENGINE INNODB STATUS'
- Update README.md
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.