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 - [CONJ-726] 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
Download | Release Notes | Changelog |
Release date: 5 Aug 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 #af9d9cc1 - Merge branch '2.4.3'
Revision #712d9d6e - [misc] Ed25519 test removal for Maxscale environment
- [misc] LocalDateTime test with microseconds test removal for MySQL 5.5
- [misc] correcting test for aurora, since error message change according to aurora version
- bump 2.4.3 version
- [] LocalTime fractional test correction for MySQL 5.5 that doesn't support fractional dates
- [] correction to support scalar for MySQL
- [misc] code style correction
- [] add option blankTableNameMeta that force result-set metadata getTableName method to empty value. This is mainly for Oracle compatibility.
- [] conversion function support for other data type than default MariaDB conversion type.
- [misc] prepare statement boolean / byte better logging when exception
- [] LocalTime fractional second implementation
- [misc] test improvement for java 8 on windows
- [misc] test debugging output help
- [] azure testing on ubuntu using tar server artifact
- [] correcting possible NPE when logging information
- [] using galera build from pipeline
- [] adding pipeline build testing id
- Merge branch 'MENT-28' into develop
- Merge branch 'master' into develop
- [misc] correction test for multi-insert value
| | Changelog |
Release date: 17 Jun 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.
- bump 2.4.2
- [] revert correction that has to be done in 2.5.0, not in 2.4.x
Revision #b8721c9b - [CONJ-714] regression connection on galera in detached state
Revision #8b42ad0d - [CONJ-708] 'failover' HA option name is misleading, correction to loadbalance Adding failover alias for compatibility
Revision #71d84eaa - [misc] correcting aurora tests
Revision #72dbca95 - [misc] revert allowLocalInfile default change - testing change: password testing more complex for server with password complexity - localsocket test correction
Revision #cd98b413 - [misc] revert allowLocalInfile default change
Revision #4db628c4 - [CONJ-703] osgi optional package correction
Revision #eb4326cd - [misc] tagging 2.4.2
Revision #f3869d82 - [misc] removing unnecessary tar created when pushlishing artifact
Revision #6e60e687 - [misc] correcting test since default timeout can be set to 30s
Revision #9035adcd - [CONJ-712] test-cases addition
Revision #cb3eae0e - [CONJ-712] on rewritten batch (RewriteBatchedStatements), handle single query and in case of no change, return array of 0 change.
Revision #6be24455 - Update CmdInformationBatch.java
Revision #f9f7a22b - Update CmdInformationBatch.java
Revision #aa1ade75 - Update CmdInformationBatch.java
Revision #53ef73d4 - Update CmdInformationBatch.java
Revision #19a5a47c - [CONJ-711] Xid format correction when formatId is unsigned
Revision #e6d43b85 - [CONJ-710] Throw complete stackTrace when having an exception on XA Commands
Revision #2878feb9 - [misc] correcting failover testing on kill
Revision #cabf6928 - [CONJ-700] autoReconnect testing with maxscale correction
Revision #5f646978 - [CONJ-707] failover might throw an unexpected exception with using "failover"/"sequential" configuration on socket error
Revision #4828841e - [CONJ-700] autoReconnect option correction when no failover correcting maxAllowedPacket reconnection if error was prevented
Revision #c0532acd - [CONJ-700] autoReconnect option correction when no failover
Revision #913a912b - [CONJ-706] getGeneratedKey implementation correction for multiple result for one query
Revision #857debfb - [misc] fixed org.mariadb.jdbc.MariaDbConnection.includeThreadsTraces to use a right option includeThreadDumpInDeadlockExceptions (instead of includeInnodbStatusInDeadlockExceptions)
Revision #2f29c818 - [misc] correcting batch tests (runLongTest)
Revision #e02ac06c - Bug 421129: [MariaDB Connector J] Should clear AbstractQueryProtocol::localInfileInputStream field after set MariaDbStatement.setLocalInfileInputStream if throw exception
Revision #e89de36b - bug425232 [MariaDB Connector J] runLongTest system property does not work
Revision #44d76c57 - [misc] correcting appveyor configuration script (link to archive)
Revision #0b8eb5cc - [misc] changing appveyor testing to use archive repo, to ensure that server binary is available
Revision #47f6285d - bug 405078 remove checking innodb_log_file_size condition when decide checkMaxAllowedPacketMore
| | Changelog |
Release date: 29 Jan 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.
- bump 2.4.0 version
- [misc] correcting JNA default version and according documentation
Revision #bfacb306 - [CONJ-378] client can provide SPN (GSSAPI) - correction when SPN is not provided
Revision #4a373e65 - [CONJ-378] client can provide SPN (GSSAPI)
Revision #9cbf0698 - [misc] travis testing 10.4 build
Revision #9d4b2576 - [CONJ-648] TLS now default to java TLS Default to permit using TLSv1.3 when available
Revision #b070df73 - [misc] correcting test, MySQL doesn't thrown warning for "select now() = 1"
Revision #04251f93 - [CONJ-678] permit to indicate truststore/keystore type, not relying on java default type
Revision #7e7ad38d - [misc] deprecating Connection.getUsername(), Connection.getPort() and Connection.getHostname() and adding connection test coverage
Revision #f4450066 - [misc] adding coverage tests, correcting test if using "useServerPrepStmts" option
Revision #e54979c8 - [misc] adding coverage tests. - statement - ClientPrepareStatement
Revision #6fa80dc8 - [misc] code cleaning, second round
Revision #1daec809 - [misc] code cleaning
Revision #4e49e338 - [CONJ-675] Multiple alternative authentication methods for the same user java implementation
Revision #a8684028 - [test] add coverage test
Revision #e21b8fb4 - [test] update appveyor server version and 10.4 to travis
Revision #afed1dbe - [misc] add coverage report
Revision #8e119f74 - [CONJ-646] Correcting possible NPE when using aurora configuration during failover when using IP address format
Revision #af640645 - [misc] changing master detection for old server that didn't have @@innodb_read_only system variables
Revision #c58c2ab8 - [CONJ-674] Made dumpQueriesOnException = false by default as per documentation correcting according tests
Revision #0294357d - Merge remote-tracking branch 'origin/pr/131' into develop
Revision #71858d62 - [misc] checkstyle improvement
Revision #29eb1794 - [CONJ-544] adding test case for session reuse
Revision #af75571e - [CONJ-670] creating SSLContext each time to permit trustStore / keyStore changed dynamically
Revision #196b46c7 - Made dumpQueriesOnException = false by default as per documentation. Added a unit test case for the same.
Revision #0f9661cb - [CONJ-672] batch timeout correction to avoid hanging when using multi-send with query time
Revision #b36423ef - [CONJ-671] Batch multi-send correction when having network outage. Depending on when network error occur, bulk threads can end in buzy wait
Revision #272de147 - [CONJ-672] Batch using multi-send can hang when using query timeout
Revision #d7f3bdad - [CONJ-673] Abording a connection while fetching a query won't read the whole result-set
Revision #d6fbdc4b - [CONJ-669] No such column exception when reading result-set when empty column name
Revision #a9a15c2f - [CONJ-589] clob truncation on last byte correction report test on appropriate test case
Revision #0d2baa4e - [CONJ-589] clob length and truncate methods to behave correctly for characters encoded in 2 UTF-16 characters
Revision #c742e2b6 - Merge remote-tracking branch 'origin/pr/128' into develop
Revision #1c604d1f - Merge remote-tracking branch 'origin/pr/129' into develop
Revision #af730b0b - [CONJ-659] correction of nanosecond ATOI handling to permit resultset.getTimestamp()
Revision #4eab1766 - [CONJ-665] protocol exchange using utf8, not utf8mb4 for server <= 5.1 Patch from Erik Karlsson
Revision #0671c92c - [CONJ-659] correction of ATOI parsing to permit resultset.getDate() on String data with timestamps format
Revision #5c10812e - [CONJ-667] Support MYSQL_TYPE_JSON data type in getObject to return String and not throwing Exception
Revision #92a1aefa - [CONJ-659] improve text performance reading date/time/timestamp resultset parsing with atoi
Revision #013a3352 - [CONJ-664] client prepare statement parsing double slash incorrectly
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.
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.