All pages
Powered by GitBook
1 of 6

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Connector/J 2.4 Changelogs

Changelogs for the MariaDB Connector/J 2.4 series

Connector/J 2.4.4 Changelog

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

CONJ-726
Revision #a41bf187
CONJ-729
Revision #01680d1b
Revision #53aeace4
Revision #05434fa9
Revision #9c143401
CONJ-724
Revision #9ac338ec
CONJ-724
Revision #90b684cb
Revision #924d3626
CONJ-725

Connector/J 2.4.2 Changelog

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

Connector/J 2.4.3 Changelog

| | 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
    release notes
    GitHub
    Revision #af9d9cc1
    Revision #712d9d6e

    The most recent release of is:

    Revision #b8721c9b
    CONJ-714
    Revision #8b42ad0d
    CONJ-708
    Revision #71d84eaa
    Revision #72dbca95
    Revision #cd98b413
    Revision #4db628c4
    CONJ-703
    Revision #eb4326cd
    Revision #f3869d82
    Revision #6e60e687
    Revision #9035adcd
    CONJ-712
    Revision #cb3eae0e
    CONJ-712
    Revision #6be24455
    Revision #f9f7a22b
    Revision #aa1ade75
    Revision #53ef73d4
    Revision #19a5a47c
    CONJ-711
    Revision #e6d43b85
    CONJ-710
    Revision #2878feb9
    Revision #cabf6928
    CONJ-700
    Revision #5f646978
    CONJ-707
    Revision #4828841e
    CONJ-700
    Revision #c0532acd
    CONJ-700
    Revision #913a912b
    CONJ-706
    Revision #857debfb
    Revision #2f29c818
    Revision #e02ac06c
    Revision #e89de36b
    Revision #44d76c57
    Revision #0b8eb5cc
    Revision #47f6285d

    The most recent release of is:

    The most recent release of is:

    Connector/J 3.5.6
    Download Now
    Connector/J 3.5.6
    Download Now
    Connector/J 3.5.6
    Download Now

    Connector/J 2.4.1 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    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

    Revision #d44da9bd
    Revision #b195649d
    Revision #7cd4b675
    Revision #c4172f22
    CONJ-687
    Revision #42183c05
    CONJ-687
    Revision #ec86522f
    Revision #09a92c96
    Revision #a5896ee8
    Revision #b7a99324
    CONJ-682
    Revision #bc985a83
    Revision #74e7f96d
    Connector/J 3.5.6
    Download Now

    Connector/J 2.4.0 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    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

    Revision #bfacb306
    CONJ-378
    Revision #4a373e65
    CONJ-378
    Revision #9cbf0698
    Revision #9d4b2576
    CONJ-648
    Revision #b070df73
    Revision #04251f93
    CONJ-678
    Revision #7e7ad38d
    Revision #f4450066
    Revision #e54979c8
    Revision #6fa80dc8
    Revision #1daec809
    Revision #4e49e338
    CONJ-675
    Revision #a8684028
    Revision #e21b8fb4
    Revision #afed1dbe
    Revision #8e119f74
    CONJ-646
    Revision #af640645
    Revision #c58c2ab8
    CONJ-674
    Revision #0294357d
    Revision #71858d62
    Revision #29eb1794
    CONJ-544
    Revision #af75571e
    CONJ-670
    Revision #196b46c7
    Revision #0f9661cb
    CONJ-672
    Revision #b36423ef
    CONJ-671
    Revision #272de147
    CONJ-672
    Revision #d7f3bdad
    CONJ-673
    Revision #d6fbdc4b
    CONJ-669
    Revision #a9a15c2f
    CONJ-589
    Revision #0d2baa4e
    CONJ-589
    Revision #c742e2b6
    Revision #1c604d1f
    Revision #af730b0b
    CONJ-659
    Revision #4eab1766
    CONJ-665
    Revision #0671c92c
    CONJ-659
    Revision #5c10812e
    CONJ-667
    Revision #92a1aefa
    CONJ-659
    Revision #013a3352
    CONJ-664
    Connector/J 3.5.6
    Download Now
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J

    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.