All pages
Powered by GitBook
1 of 8

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Connector/J 1.7.6 Changelog

Download | Release Notes | Changelog |

Release date: 10 Dec 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 #a20bf9f4 [misc] pom update

  • Revision #8c49ebfe [CONJ-848] report 2.x correction for java 7 connection branch

Connector/J 1.7 Changelogs

Changelogs for the MariaDB Connector/J 1.7 series

Connector/J 1.7.2 Changelog

Download | Release Notes | Changelog |

Release date: 20 Feb 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 #accf9c86 - [misc] merge correction for 1.6 compatibility

  • Revision #2226af32 - [misc] improving test stability

  • - remove sql:2003 keywords

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

  • - [misc] improving test stability

  • - [] set java 9 module name as "org.mariadb.jdbc"

  • - [misc] test stability improvement

  • - added missing keywords to meta data

  • - Fix secondary failure on substring with maxFieldSize

  • - Take maxFieldSize only if length is larger

  • - Take maxFieldSize only if length is larger

  • - [misc] error message corrected

  • - [] ensure appVeyor test stability - part 2

  • - [] ensure appVeyor test stability

  • - [] appVeyor test with all MariaDB servers

  • - [misc] ensure escape for specials characters

  • - [] add error information on getter on result-set with wrong column name

  • - [misc] checkstyle correction

  • - [misc] add testcase for

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

  • - [] Add tests for 10.3.3 INVISIBLE column

  • - [] correction of rewritten URL for metadata.getURL();

  • - [] Permit java 9 serialization filtering - checkstyle review

  • - [] Permit java 9 serialization filtering

  • - [] Replace Exceptions base on java.lang.Error by likewise java.lang.RuntimeException replacements.

  • - [misc] bump 2.2.2-SNAPSHOT

  • - [misc] improve test reliability

Revision #df969973
Revision #37de02c5
Revision #151c4d04
Revision #779d02ad
CONJ-560
Revision #d2ebab14
Revision #4d3d712b
Revision #1dbc32a0
Revision #8d4f080a
Revision #1c380a80
Revision #d8f27e73
Revision #c1f2b996
CONJ-578
Revision #06552070
CONJ-578
Revision #15eb781e
CONJ-578
Revision #bfc4bfc3
Revision #252793f8
CONJ-576
Revision #dfe57b01
Revision #0f5b4582
MDEV-15133
Revision #f88098f5
CONJ-574
Revision #7fa51b38
CONJ-570
Revision #a2e97693
CONJ-567
Revision #d84eeec6
CONJ-571
Revision #91e6cb50
CONJ-571
Revision #3bbadbdb
CONJ-564
Revision #4eb11ce2
Revision #53a4710b

Connector/J 1.7.3 Changelog

The most recent release of is:

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 #6c6be83e - bump 1.7.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

The most recent release of is:

Connector/J 3.5.7 Download Now

The most recent release of is:

Connector/J 3.5.7 Download Now

Connector/J 1.7.1 Changelog

| | Changelog |

Release date: 22 Dec 2017

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 1.7.1 version

  • - [misc] remove debug log from travis logs

Revision #bff419b6 - [misc] java-6 code migration after 2.2.1 merge

  • Revision #a94ed403 - [travis] test with profileSql correction

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

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

  • Revision #4093cbed - [travis] galera docker configuration correction

  • Revision #b8386dd1 - [travis] galera test correction

  • Revision #e7bf0416 - [CONJ-558] testing difference correction in getString() for float data

  • Revision #0eeeb778 - [CONJ-558] correct leading zero test when using binary protocol

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

  • Revision #6856112c - [misc] ensure checkstyle compliance

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

  • Revision #95c0ac96 - [misc] galera complete test integration - third part

  • Revision #e1d6c569 - [misc] galera complete test integration - second part

  • Revision #4eebe7d7 - [misc] galera complete test integration

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

  • Revision #69ae8619 - [misc] galera validation correction

  • Revision #f8d119ad - [CONJ-553] cancel one travis test for aurora since cannot change max_connection just for testing

  • Revision #f5d227dd - [CONJ-553] travis test configuration modification to handle more than 150 connections

  • Revision #69c124c2 - [CONJ-553] correction to handle large amount of concurrent batches, causing RejectedExecutionException error

  • Revision #78069a83 - [CONJ-552] correct anonymous user existance testing

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

  • Revision #06acd268 - [CONJ-552] correct test if anonymous user exists

  • Revision #918fed76 - [CONJ-555] failover implementation correction when issue is due to timeout client side.

  • Revision #6b2a9751 - [CONJ-552] password encoding test correction

  • Revision #c275fa1d - Revert "[CONJ-555] failover implementation correction when issue is due to timeout client side."

  • Revision #e29fa943 - [CONJ-555] failover implementation correction when issue is due to timeout client side.

  • Revision #be7de9aa - [CONJ-552] improve test, ensuring FLUSH PRIVILEGES

  • Revision #a07bbe90 - [CONJ-529] checkstyle correction

  • Revision #d41ab06f - [CONJ-529] test simplification

  • Revision #db44e590 - [CONJ-529] retriesAllDown sleep loop correction

  • Revision #32a29a71 - [CONJ-501] javadoc correction of ed25519 implementation

  • Revision #08de1b84 - [CONJ-501] simplify implementation and remove useless ed25519 classes

  • Revision #c6d8adda - [CONJ-556] correcting metadata case-insensitive test-case

  • Revision #74ce757d - [misc] improve test stability

  • Revision #1af08de3 - [CONJ-501] ed25519 authentication plugin test depending on plugin availability

  • Revision #6c51297c - [CONJ-501] support for ed25519 authentication plugin : remove optional dependency

  • Revision #d9a0cc94 - [CONJ-501] support for ed25519 authentication plugin

  • Revision #687c5532 - [misc] tag 2.2.1-SNAPSHOT

  • Revision #d2fcff8c - Fix enabling logging in an OSGi environment

  • Revision #4e92b877 - [CONJ-365] add javadoc

  • Revision #e0a5cab7 - [CONJ-365] non JDBC method to access server returned affected rows when using option rewriteBatchedStatements

  • Revision #3aaed2fb - [CONJ-413] metadata according yearIsDateType : add test case

  • Revision #21cddd55 - [CONJ-550] correcting lost statement streaming ability when reusing statement and last stream wasn't fully read : correction when using BULK

  • Revision #09654e9f - [CONJ-548] don't use COM_STMT_BULK_EXECUTE for INSERT ... SELECT statements

  • Revision #f80dba59 - [CONJ-550] correcting lost statement streaming ability when reusing statement and last stream wasn't fully read

  • Revision #26918b7d - [misc] appveyor now using maven 3.5.2

  • Revision #fd0ac76e - [CONJ-549] using internal pool and useResetConnection, disable server prepare statement cache

  • Revision #bf85b18c - bump 2.2.1-SNAPSHOT version

  • Revision #0d2d89d9 - [CONJ-549] using internal pool and useResetConnection, disable server prepare statement

  • Revision #49d08f82 - [misc] checkstyle correction

  • Revision #843fa656 - [misc] checkstyle correction

  • Download
    Release Notes
    release notes
    GitHub
    Revision #88040b4b
    Revision #aa91dc91

    The most recent release of is:

    Connector/J 3.5.7 Download Now

    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 3.5.7
    Download Now

    Connector/J 1.7.4 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    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 #bd83787d - [misc] adding changelog 1.7.4 information

    • Revision #c8e0e767 - merge 2.2.5 correction

    • - [test] removing plugins from server test build

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

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

    • - [] handling tx_isolation deprecation for mysql 5.7.20+

    • - [misc] merge 2.2.5 branch

    • - [] 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

    • - [] 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

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

    • - [test] aurora proxy cut max_allowed_packet without warning

    • - [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

    • - [test] improve test reliability when using maxscale

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

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

    • - debug trace when using option useCompression

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

    • - [] add option "allowMasterDownConnection" description in documentation

    • - {misc] ensure better test stability for appveyor

    Connector/J 1.7.0 Changelog

    | | Changelog |

    Release date: 9 Nov 2017

    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 1.7.0 version

    • - [misc] resultset findColumn null parameter

    Revision #216e75f4 - [misc] test : ensure reliable active connection result

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

  • Revision #80ea64e6 - [misc] merging adaptation to java 6

  • Revision #cc2cfbd4 - [CONJ-510] allow execution of read-only statements on slaves when master is down

  • Revision #83f8ec44 - [CONJ-495] Improve reading resultset data - BIT and BIGDECIMAL implementation correction

  • Revision #11e85d51 - [CONJ-495] Improve reading resultset data

  • Revision #2eb02241 - [misc] improve pool test stability

  • Revision #81a7e1e2 - [CONJ-469] Improve Blob/Clob implementation (avoiding array copy from result-set row)

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

  • Revision #f3c682cd - [misc] SchedulerServiceProviderHolder test correction

  • Revision #e189807a - [misc] remove lambda expression for 1.6 compatibility

  • Revision #98c99e94 - [misc] checkstyle correction

  • Revision #36f5079c - [misc] removing threadly test dependency

  • Revision #3ec67557 - [misc] improve tests stability

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

  • Revision #90907c58 - [misc] ensure that enablePacketDebug option works when timer tick is big

  • Revision #8cf516c0 - [misc] handle multiple close() on connection.

  • Revision #16ffb2e4 - [misc] testing : permit running tests on server with docker

  • Revision #b53f8426 - Check that getMoreResults returns false

  • Revision #1ac4f1bc - [CONJ-541] Fix behavior of ResultSet#relative when crossing result set boundaries

  • Revision #31593580 - [CONJ-541] Test behavior of ResultSet#relative when going backward

  • Revision #7063f6f8 - [CONJ-541] Test behavior of ResultSet#relative when going forward

  • Revision #22a429fa - [CONJ-522] pool closing : racing condition correction

  • Revision #20567b22 - [CONJ-522] ensure pool closing racing condition

  • Revision #0b732a2a - [misc] fix checkstyle issue

  • Revision #8b843143 - [CONJ-522] remove unused file

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

  • Revision #db957e38 - [CONJ-522] pool implementation using one thread for connection creation

  • Revision #67b9dbb7 - [CONJ-522] ensuring pool closing does not leak connection

  • Revision #8c59138e - [CONJ-539] better message when server close connection

  • Revision #3ac06dcd - [misc] merge 2.2.0 correction

  • Revision #fde60c15 - [CONJ-522] Pool datasource implementation

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

  • Revision #4a37e2ed - [misc] improve some test

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

  • Revision #68cfa805 - [misc] merging CONJ-533 test

  • Revision #6c38e17c - [CONJ-533] add missing javadoc

  • Revision #603d4078 - [CONJ-533] PrepareStatement.setTime() may insert incorrect time according to current timezone, time and option "useLegacyDatetimeCode"

  • Revision #9dbf456b - [misc] codacy improvement

  • Revision #28773e50 - [CONJ-535] resultset.getInt() throwing an error if BIT data type value is bigger than Integer.MAX_VALUE

  • Revision #de68f403 - [misc] merging CONJ-535 from develop

  • Revision #dac87b3c - [CONJ-535] correction on numerical getter for BIT data type fields

  • Revision #024e8b04 - [misc] add "autocommit" option

  • Revision #c15e2380 - [misc] connect timeout test correction

  • Revision #c3098192 - [misc] url parsing optimisation

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

  • Revision #dce70524 - [misc] merge corrections from 2.x branch - part 2

  • Revision #19091f7c - [CONJ-532] correction Statement.getMoreResults() for multi-queries

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

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

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

  • Revision #7c533614 - [misc] result-set Exception simplification

  • Revision #b82fa1ea - [CONJ-531] 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

  • Revision #f9d20bfe - Update GSSAPI.creole

  • Revision #158b9a94 - [misc] make checkstyle happy

  • Revision #fa9e9e5f - [misc] connection performance improvement correction

  • Revision #9708fcdd - [misc] update kerberos documentation

  • Revision #05b78b26 - [misc] update documentation

  • Revision #0a2ba9a9 - [misc] language correction

  • Revision #b7171cc9 - [misc] presentation correction

  • Revision #49a4ddf8 - [misc] connection performance improvement

  • Revision #8ab419a3 - [CONJ-530] Permit Connection.abort() forcing killing the connection, even if connection is stuck in another thread

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

  • Revision #03180d8c - [misc] faster failover parsing in connection String

  • Download
    Release Notes
    release notes
    GitHub
    Revision #75380ef4
    Revision #5a6cf5d1

    The most recent release of is:

    Connector/J 3.5.7 Download Now

    Revision #5dd325e6
    Revision #635a73fe
    CONJ-614
    Revision #07fbe296
    CONJ-614
    Revision #880c9c58
    CONJ-604
    Revision #1fbe02cc
    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 #de8883b0
    CONJ-602
    Revision #3234fa1e
    Revision #2a5d9ddf
    Revision #89d3499b
    Revision #c596cd13
    Revision #c136fac1
    CONJ-600
    Revision #607ea3e0
    Revision #55a45f1e
    Revision #db98bc55
    Revision #aaf270f9
    Revision #aa67c7ba
    CONJ-597
    Revision #8dfbde6a
    Revision #b5dedf0d
    Revision #79e431cd
    CONJ-580
    Revision #7fb4cf00
    Connector/J 3.5.7
    Download Now

    Connector/J 1.7.5 Changelog

    The most recent release of is:

    Release Notes | Changelog |

    Release date: 09 Dec 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.

    This version contains breaking changes that weren't expect in a corrective release. Correction have been done with 1.7.6 version, that is the 1.7.4 version + corrections.

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

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

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