All pages
Powered by GitBook
1 of 8

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Connector/J 2.2 Changelogs

Changelogs for the MariaDB Connector/J 2.2 series

Connector/J 2.2.6 Changelog

Download | Release Notes | Changelog |

Release date: 19 Jul 2018

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 #1e2c912c - Bump 2.2.6 version

  • Revision #b626e026 - [CONJ-384] add option "useAffectedRow" test and documentation

  • - [misc] remove test not stable for aurora

  • - [misc] change appveyor to last recent MariaDB released version

  • - [misc] add testing with java oraclejdk-ea allowed to fail, since not fully reliable

  • - [misc] travis test correction: work even if Travis secure environment variables are not accessible (in Pull request)

  • - [] MariaDbPoolDataSource possible NPE on configuration getter

  • - / Increase connection logging when Primary node connection fails

  • - [] The option connectTimeout takes in account DriverManager getLoginTimeout() va

  • - [] escaping when having curly bracket in table field name (backtick)

  • - [misc] better unexcepected character when malformed String (wrong surrogate)

  • - [misc] testing correction when testSingleHost is false

  • - [] Client prepared statement parsing double slash as comment error

  • - fixed formatting

  • - Update MariaDbPoolDataSource.java

  • - [] Client preparestatement parsing error on escaped ' / " in query (not parameters)

  • - [misc] removing one test for aurora

  • - [misc] add oracle java 10 and ea to travis

  • - update README java 6-7 to last version 1.7.4

  • - change README to last version 2.2.5

  • - [misc] documentation format correction

Revision #91be0a9f
Revision #32fdd7f0
Revision #a7e50a9b
Revision #e0e946e3
Revision #ff9926c3
CONJ-624
Revision #d4fcfbeb
CONJ-623
Revision #803825eb
CONJ-622
Revision #78736434
CONJ-621
Revision #db8da1f4
Revision #7db9cbb4
Revision #8a4877ed
CONJ-618
Revision #b24e66b0
Revision #eac3d315
Revision #e9e8acc4
CONJ-618
Revision #f5587acc
Revision #80695d9b
Revision #caad0f16
Revision #bc8fe422
Revision #96c722e2

Connector/J 2.2.3 Changelog

Download | Release Notes | Changelog |

Release date: 9 Mar 2018

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 #0387d67c - bump 2.2.3 version

  • Revision #da0da674 - [misc] checkstyle review correction

  • - [] test correction

  • - [] Connection.isValid() must be routed to Master and Slave connections to avoid any server timeout

  • - [] erronous transaction state when first command result as error

  • - [] when using option 'allowMasterDownConnection', changing read-only status can expect master connection to be down

  • - [] not throwing connection exception if master if down and allowMasterDownConnection is set

  • - [misc] using maxscale 2.2.2

  • - [] ensuring that socket exception throw an issue for internal connection query

  • - [] ensuring test reliability

  • - [] Additional to ensure connection state when using intermediate proxy. If a failover occurs during this internal queries, and there is some intermediate proxy that doesn't do is the job, even writing to socket doesn't permit to ensure socket

  • gitrevj: state, leaving the driver hanging indefinitely. Socket timeout is set for internal connection queries

  • - [] correcting possible hang when a failover occur during establishment of connection in a master/slave configuration

  • - [misc] change badge labels

Connector/J 2.2.4 Changelog

| | Changelog |

Release date: 14 May 2018

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.2.4

  • - [] upgrade waffle-jna version to 1.9.0 for windows GSSAPI authentication to avoid guava vulnerability issue (Deserialization of Untrusted Data)

  • Revision #607ea3e0 - [test] aurora proxy cut max_allowed_packet without warning

  • Revision #55a45f1e - [TODO-1299] testing connector daily against last server build. Those tests permit to check early regression and might failed, so tagged as "Allowed Failures" on travis

  • Revision #db98bc55 - [test] improve test reliability when using maxscale

  • Revision #aaf270f9 - [test] avoid having 2 travis job testing the same AURORA instance, creating false errors

  • Revision #aa67c7ba - [CONJ-597] default collation if server doesn't use utf8-like collation will be automatically set to utf8mb4 (was utf8mb3)

  • Revision #8dfbde6a - debug trace when using option useCompression

  • Revision #b5dedf0d - [misc] tests : removing aurora failover using API to avoid test collision

  • Revision #79e431cd - [CONJ-580] add option "allowMasterDownConnection" description in documentation

  • Revision #7fb4cf00 - {misc] ensure better test stability for appveyor

  • Download
    Release Notes
    release notes
    GitHub
    Revision #d6fedc51
    Revision #c136fac1
    CONJ-600
    Revision #b3a368d0
    CONJ-586
    Revision #6bd14426
    CONJ-534
    Revision #aa2bf8b6
    CONJ-586
    Revision #37222ea6
    CONJ-583
    Revision #1f1f6d16
    CONJ-583
    Revision #daaf8a10
    Revision #0989045a
    CONJ-583
    Revision #d4b668bc
    CONJ-583
    Revision #86020a2f
    CONJ-583
    Revision #ae52eee6
    CONJ-583
    Revision #2c260c5e

    Connector/J 2.2.2 Changelog

    | | Changelog |

    Release date: 20 Feb 2018

    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.

    • - tag 2.2.2

    • - [misc] improving test stability

    Revision #df969973 - remove sql:2003 keywords

  • Revision #37de02c5 - return a real row number from a result set in case of streaming except result sets of scrolling type TYPE_FORWARD_ONLY

  • Revision #151c4d04 - [misc] improving test stability

  • Revision #779d02ad - [CONJ-560] set java 9 module name as "org.mariadb.jdbc"

  • Revision #d2ebab14 - [misc] test stability improvement

  • Revision #4d3d712b - added missing keywords to meta data

  • Revision #1dbc32a0 - Fix secondary failure on substring with maxFieldSize

  • Revision #8d4f080a - Take maxFieldSize only if length is larger

  • Revision #1c380a80 - Take maxFieldSize only if length is larger

  • Revision #d8f27e73 - [misc] error message corrected

  • Revision #c1f2b996 - [CONJ-578] ensure appVeyor test stability - part 2

  • Revision #06552070 - [CONJ-578] ensure appVeyor test stability

  • Revision #15eb781e - [CONJ-578] appVeyor test with all MariaDB servers

  • Revision #bfc4bfc3 - [misc] ensure escape for specials characters

  • Revision #252793f8 - [CONJ-576] add error information on getter on result-set with wrong column name

  • Revision #dfe57b01 - [misc] checkstyle correction

  • Revision #0f5b4582 - [misc] add testcase for MDEV-15133

  • Revision #f88098f5 - [CONJ-574] forcing using toLowerCase/toUpperCase with Locale.ROOT when retrieving column by name to avoid issues if current local special casing rules.

  • Revision #7fa51b38 - [CONJ-570] Add tests for 10.3.3 INVISIBLE column

  • Revision #a2e97693 - [CONJ-567] correction of rewritten URL for metadata.getURL();

  • Revision #d84eeec6 - [CONJ-571] Permit java 9 serialization filtering - checkstyle review

  • Revision #91e6cb50 - [CONJ-571] Permit java 9 serialization filtering

  • Revision #3bbadbdb - [CONJ-564] Replace Exceptions base on java.lang.Error by likewise java.lang.RuntimeException replacements.

  • Revision #4eb11ce2 - [misc] bump 2.2.2-SNAPSHOT

  • Revision #53a4710b - [misc] improve test reliability

  • Download
    Release Notes
    release notes
    GitHub
    Revision #8edfd270
    Revision #2226af32

    The most recent release of is:

    The most recent release of is:

    The most recent release of is:

    The most recent release of is:

    Connector/J 3.5.7
    Download Now
    Connector/J 3.5.7
    Download Now
    Connector/J 3.5.7
    Download Now
    Connector/J 3.5.7
    Download Now

    Connector/J 2.2.1 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 22 Dec 2017

    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 #c38d910e - bump 2.2.1 version

    • Revision #a7bbd776 - [misc] remove debug log from travis logs

    • - [travis] test with profileSql correction

    • - [travis] travis galera test use only one galera node to avoid memory issues when 3 galera node on travis VM

    • - [travis] ensure having no test false-positive result using PROFILE configuration

    • - [travis] galera docker configuration correction

    • - [travis] galera test correction

    • - [] testing difference correction in getString() for float data

    • - [] correct leading zero test when using binary protocol

    • - [misc] galera complete test integration - 4th part

    • - [misc] ensure checkstyle compliance

    • - [] ResultSet.getString() values on double/float values doesn't finish by '.0' for integer numbers

    • - [misc] galera complete test integration - third part

    • - [misc] galera complete test integration - second part

    • - [misc] galera complete test integration

    • - [misc] pool implementation correction when connection validation fail. Connection was still counted in available connection counter

    • - [misc] galera validation correction

    • - [] cancel one travis test for aurora since cannot change max_connection just for testing

    • - [] travis test configuration modification to handle more than 150 connections

    • - [] correction to handle large amount of concurrent batches, causing RejectedExecutionException error

    • - [] correct anonymous user existance testing

    • - [misc] correction to use 'show status like 'wsrep_cluster_status' in place of COM_PING for galera connection validation

    • - [] correct test if anonymous user exists

    • - [] failover implementation correction when issue is due to timeout client side.

    • - [] password encoding test correction

    • - Revert "[] failover implementation correction when issue is due to timeout client side."

    • - [] failover implementation correction when issue is due to timeout client side.

    • - [] improve test, ensuring FLUSH PRIVILEGES

    • - [] checkstyle correction

    • - [] test simplification

    • - [] retriesAllDown sleep loop correction

    • - [] javadoc correction of ed25519 implementation

    • - [] simplify implementation and remove useless ed25519 classes

    • - [] correcting metadata case-insensitive test-case

    • - [misc] improve test stability

    • - [] ed25519 authentication plugin test depending on plugin availability

    • - [] support for ed25519 authentication plugin : remove optional dependency

    • - [] support for ed25519 authentication plugin

    • - 404 on click on link

    • - [misc] tag 2.2.1-SNAPSHOT

    • - Fix enabling logging in an OSGi environment

    • - [] add javadoc

    • - [] non JDBC method to access server returned affected rows when using option rewriteBatchedStatements

    • - [] metadata according yearIsDateType : add test case

    • - [] correcting lost statement streaming ability when reusing statement and last stream wasn't fully read : correction when using BULK

    • - [] don't use COM_STMT_BULK_EXECUTE for INSERT ... SELECT statements

    • - [] correcting lost statement streaming ability when reusing statement and last stream wasn't fully read

    • - [misc] appveyor now using maven 3.5.2

    • - [] using internal pool and useResetConnection, disable server prepare statement cache

    • - bump 2.2.1-SNAPSHOT version

    • - [] using internal pool and useResetConnection, disable server prepare statement

    • - [misc] checkstyle correction

    Revision #a94ed403
    Revision #926ed32f
    Revision #ab932c22
    Revision #4093cbed
    Revision #b8386dd1
    Revision #e7bf0416
    CONJ-558
    Revision #0eeeb778
    CONJ-558
    Revision #d74681fa
    Revision #6856112c
    Revision #f0b621f1
    CONJ-558
    Revision #95c0ac96
    Revision #e1d6c569
    Revision #4eebe7d7
    Revision #c13206a2
    Revision #69ae8619
    Revision #f8d119ad
    CONJ-553
    Revision #f5d227dd
    CONJ-553
    Revision #69c124c2
    CONJ-553
    Revision #78069a83
    CONJ-552
    Revision #80233671
    Revision #06acd268
    CONJ-552
    Revision #918fed76
    CONJ-555
    Revision #6b2a9751
    CONJ-552
    Revision #c275fa1d
    CONJ-555
    Revision #e29fa943
    CONJ-555
    Revision #be7de9aa
    CONJ-552
    Revision #a07bbe90
    CONJ-529
    Revision #d41ab06f
    CONJ-529
    Revision #db44e590
    CONJ-529
    Revision #32a29a71
    CONJ-501
    Revision #08de1b84
    CONJ-501
    Revision #c6d8adda
    CONJ-556
    Revision #74ce757d
    Revision #1af08de3
    CONJ-501
    Revision #6c51297c
    CONJ-501
    Revision #d9a0cc94
    CONJ-501
    Revision #dbd67a4e
    Revision #687c5532
    Revision #d2fcff8c
    Revision #4e92b877
    CONJ-365
    Revision #e0a5cab7
    CONJ-365
    Revision #3aaed2fb
    CONJ-413
    Revision #21cddd55
    CONJ-550
    Revision #09654e9f
    CONJ-548
    Revision #f80dba59
    CONJ-550
    Revision #26918b7d
    Revision #fd0ac76e
    CONJ-549
    Revision #bf85b18c
    Revision #0d2d89d9
    CONJ-549
    Revision #49d08f82
    Connector/J 3.5.7
    Download Now

    Connector/J 2.2.0 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 9 Nov 2017

    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 #455bbfc4 - bump 2.2.0 version

    • Revision #5a6cf5d1 - [misc] resultset findColumn null parameter

    • - [misc] test : ensure reliable active connection result

    • - [misc] resultset findColumn alias use column name if alias not found

    • - [] allow execution of read-only statements on slaves when master is down

    • - [] Improve reading resultset data - BIT and BIGDECIMAL implementation correction

    • - [] Improve reading resultset data

    • - [misc] improve pool test stability

    • - [] Improve Blob/Clob implementation (avoiding array copy from result-set row)

    • - [misc] correct test when max_allowed_packet > 500m

    • - [misc] SchedulerServiceProviderHolder test correction

    • - [misc] checkstyle correction

    • - [misc] removing threadly test dependency

    • - [misc] correct test for java 9 that strangly permit having multiple value in HashSet

    • - [misc] ensure that enablePacketDebug option works when timer tick is big

    • - [misc] testing : permit running tests on server with docker

    • - Check that getMoreResults returns false

    • - [] Fix behavior of ResultSet#relative when crossing result set boundaries

    • - [] Test behavior of ResultSet#relative when going backward

    • - [] Test behavior of ResultSet#relative when going forward

    • - [] pool closing : racing condition correction

    • - Fix typo in "Connection is close(d)"'

    • - [] pool implementation using one thread for connection creation

    • - [] ensuring pool closing does not leak connection

    • - [] better message when server close connection

    • - [] Pool datasource implementation

    • - [misc] network timeout without keeping initial connection String parameter

    • - [misc] improve some test

    • - [misc] correcting test if using ensure maxscale (using different XID if maxscale use the same connection)

    • - [] add missing javadoc

    • - [] PrepareStatement.setTime() may insert incorrect time according to current timezone, time and option "useLegacyDatetimeCode"

    • - [misc] codacy improvement

    • - [] resultset.getInt() throwing an error if BIT data type value is bigger than Integer.MAX_VALUE

    • - [] correction on numerical getter for BIT data type fields

    • - [misc] add "autocommit" option

    • - [misc] connect timeout test correction

    • - [misc] url parsing optimisation

    • - [misc] default option "connectTimeout" value to 30 seconds (was 0 = no timeout)

    • - [misc] add java 9 testing to travis

    • - [] correction Statement.getMoreResults() for multi-queries

    • - [misc] adding minimum maxscale version for testing statement.cancel()

    • - [misc] parsing MySQL server version that didn't have any additional comment

    • - [misc] avoid race condition on Connection.abort() if the options "enablePacketDebug" and "log" are enable

    • - [misc] result-set Exception simplification

    • - [] permit cancelling streaming result-set using Statement.cancel. Deletion of the option "killFetchStmtOnClose" that was permitting to KILL QUERY on close to cancel streaming result-set

    • - Update GSSAPI.creole

    • - [misc] make checkstyle happy

    • - [misc] connection performance improvement correction

    • - [misc] update kerberos documentation

    • - [misc] update documentation

    • - [misc] language correction

    • - [misc] presentation correction

    • - [misc] connection performance improvement

    • - [] Permit Connection.abort() forcing killing the connection, even if connection is stuck in another thread

    • - [misc] permit wrong failover format without 3rd colon for compatibility

    • - [misc] faster failover parsing in connection String

    • - Bump 2.2.0-SNAPSHOT version

    Revision #216e75f4
    Revision #fb75796a
    Revision #cc2cfbd4
    CONJ-510
    Revision #83f8ec44
    CONJ-495
    Revision #11e85d51
    CONJ-495
    Revision #2eb02241
    Revision #81a7e1e2
    CONJ-469
    Revision #fe3a531f
    Revision #f3c682cd
    Revision #98c99e94
    Revision #36f5079c
    Revision #53b101d7
    Revision #90907c58
    Revision #16ffb2e4
    Revision #b53f8426
    Revision #1ac4f1bc
    CONJ-541
    Revision #31593580
    CONJ-541
    Revision #7063f6f8
    CONJ-541
    Revision #22a429fa
    CONJ-522
    Revision #a9623e82
    Revision #db957e38
    CONJ-522
    Revision #67b9dbb7
    CONJ-522
    Revision #8c59138e
    CONJ-539
    Revision #fde60c15
    CONJ-522
    Revision #a7be3637
    Revision #4a37e2ed
    Revision #8c96b62b
    Revision #6c38e17c
    CONJ-533
    Revision #603d4078
    CONJ-533
    Revision #9dbf456b
    Revision #28773e50
    CONJ-535
    Revision #dac87b3c
    CONJ-535
    Revision #024e8b04
    Revision #c15e2380
    Revision #c3098192
    Revision #6bc2632c
    Revision #e6009aa6
    Revision #19091f7c
    CONJ-532
    Revision #fc586c5e
    Revision #81403bf9
    Revision #776446e4
    Revision #7c533614
    Revision #b82fa1ea
    CONJ-531
    Revision #f9d20bfe
    Revision #158b9a94
    Revision #fa9e9e5f
    Revision #9708fcdd
    Revision #05b78b26
    Revision #0a2ba9a9
    Revision #b7171cc9
    Revision #49a4ddf8
    Revision #8ab419a3
    CONJ-530
    Revision #afd81468
    Revision #03180d8c
    Revision #fd1dad0c
    Connector/J 3.5.7
    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
    About MariaDB Connector/J
    MariaDB Connector/J

    Connector/J 2.2.5 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog | About MariaDB Connector/J

    Release date: 30 May 2018

    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 #bb4a0d97 - bump 2.2.5 version

    • Revision #5dd325e6 - [test] removing plugins from server test build

    • - [] disabling test for aurora since aurora proxy has new issue

    • - [] handling tx_isolation deprecation for mysql 5.7.20+

    • - [] Correct galera server validation state on Connection.isValid()

    • - [] activate ignored test

    • - [] ensuring that connection using "replication" Parameters doesn't fail when no slave is available

    • - [misc] avoiding escaping sql String for callable statement unnecessary

    • - [misc] adding test for replication connection when slave is down

    • - [misc] column information parsing performance improvement

    • - [] correction if reaching max_allowed_packet

    • - [] Option "allowMasterDownConnection" improvement on connection validation and Exceptions on master down

    • - [] handle support for mysql 8.0 tx_isolation replacement by transaction_isolation

    • - [] Using getDate with some function result can return wrong result using binary protocol - correction

    • - [misc] better exceptions error : - when PIPE connection failed - when wrong packet order in result-set test small improvement

    • - [] Using getDate with some function result can return wrong result using binary protocol

    • - More lenient syntax validation for calling stored procedures

    • - [misc] travis fix certificate request error on OpenSSL 1.1.0h

    • - [misc] appveyor upgrade to maven 3.5.3

    • - [misc] appveyor upgrade to maven 3.5.3

    • - bump 2.2.5-SNAPSHOT version

    • - [] add server hostname to connection packet for proxy

    • - [misc] appveyor download server file timeout correction

    • - [misc] appveyor server version change + 2 tests with timeout disabled due to appveyor very

    • - [misc] appveyor server version change + 2 tests with timeout disabled due to appveyor very slow VM that interfere

    • - [misc] checkstyle javadoc correction

    Revision #07fbe296
    CONJ-614
    Revision #880c9c58
    CONJ-604
    Revision #723f06a3
    CONJ-595
    Revision #6f33872a
    CONJ-605
    Revision #8fc2cf6f
    CONJ-613
    Revision #9ef71785
    Revision #ab06aaed
    Revision #655b1c37
    Revision #14a22bf6
    CONJ-610
    Revision #45c8ed0b
    CONJ-610
    Revision #dfe6d097
    CONJ-604
    Revision #ba2d0053
    CONJ-609
    Revision #01170ca6
    Revision #b0bd3431
    CONJ-609
    Revision #904b3e64
    Revision #a8ad6852
    Revision #33430958
    Revision #fa602797
    Revision #c45a1e48
    Revision #de8883b0
    CONJ-602
    Revision #3234fa1e
    Revision #2a5d9ddf
    Revision #89d3499b
    Revision #c596cd13
    Connector/J 3.5.7
    Download Now
    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.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.