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