Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
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
Changelogs for the MariaDB Connector/J 1.7 series
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
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
| | 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 | 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
| | 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
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.
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.