Changelogs for the MariaDB Connector/J 1.5 series
The most recent Stable (GA) release of MariaDB Connector/Java is:
DownloadRelease NotesChangelogConnector/J Overview
Release date: 20 Mar 2017
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #9333aed - Merge branch 'hotfix/develop-1.5.9'
Revision #a065884 - [misc] checkstyle correction
Revision #b937b64 - [misc] small import correction
Revision #547ae81 - [misc] checkstyle improvement
Revision #e4f6aab - [CONJ-429] ResultSet.getDouble/getFloat may throws a NumberFormatException
Revision #615e432 - [CONJ-438] insert query that contain table / column that contain SELECT keyword can be rewritten - part 2
Revision #ec288bd - [CONJ-438] insert query that contain table / column that contain SELECT keyword can be rewritten
Revision #f607774 - [CONJ-440] test correction : testCOM_STMT_SEND_LONG_DATA only if using server prepare
Revision #30ff175 - [CONJ-440] handle very big COM_STMT_SEND_LONG_DATA packet (1Gb) - test correction
Revision #bf31310 - [CONJ-446] ResultSet first() throw an exception for scroll type if TYPE_FORWARD_ONLY only when streaming
Revision #e135727 - [CONJ-440] handle very big COM_STMT_SEND_LONG_DATA packet
Revision #7c39f69 - [CONJ-435] "All pipe instances are busy" exception on multiple connections to the same named pipe.
Revision #9c9e880 - [CONJ-437] getString on field with ZEROFILL doesn't have the '0' leading chars when using binary protocol
Revision #b0887e4 - [CONJ-212] Implement password encoding charset option
Revision #e2f9dd2 - [CONJ-431] better interruption handling when batching
Revision #10370a2 - [misc] Bump 1.5.9-SNAPSHOT version
Revision #f73f2e8 - [CONJ-431] Bulk-Insert in table with autoincrement only returns 1 generated key - Adding tests and handling batch interruption
Revision #78cc98e - [CONJ-431] Bulk-Insert in table with autoincrement only returns 1 generated key
Revision #d16ad5b - [misc] checkstyle improvement
Revision #31e0f52 - [CONJ-423] driver doesn't accept connection string with "disableMariaDbDriver", permitting having MySQL driver in same classpath.
Revision #83a27db - [CONJ-443] stored procedure possible NPE correction
Revision #02405c6 - [misc] Correcting 1.5.9 stream regression using text protocol
Revision #cd4eee7 - [CONJ-442] buffer growing by step
Revision #cbb5ab7 - [CONJ-442] rewrite queries send by bunch of 16mb
Revision #3377a7f - [CONJ-442] handle the packets that exact value of max_allowed_packet (equality is error)
Revision #bd766eb - [CONJ-442] Storing large object improvement. Socket stream does use a buffer that may grow until 16m only.
Revision #9333aed - Merge branch 'hotfix/develop-1.5.9'
Revision #3f1b523 - [misc] checkstyle correction
Revision #a065884 - [misc] checkstyle correction
Revision #b937b64 - [misc] small import correction
Revision #547ae81 - [misc] checkstyle improvement
Revision #e4f6aab - [CONJ-429] ResultSet.getDouble/getFloat may throws a NumberFormatException
Revision #615e432 - [CONJ-438] insert query that contain table / column that contain SELECT keyword can be rewritten - part 2
Revision #ec288bd - [CONJ-438] insert query that contain table / column that contain SELECT keyword can be rewritten
Revision #f607774 - [CONJ-440] test correction : testCOM_STMT_SEND_LONG_DATA only if using server prepare
Revision #30ff175 - [CONJ-440] handle very big COM_STMT_SEND_LONG_DATA packet (1Gb) - test correction
Revision #bf31310 - [CONJ-446] ResultSet first() throw an exception for scroll type if TYPE_FORWARD_ONLY only when streaming
Revision #e135727 - [CONJ-440] handle very big COM_STMT_SEND_LONG_DATA packet
Revision #7c39f69 - [CONJ-435] "All pipe instances are busy" exception on multiple connections to the same named pipe.
Revision #9c9e880 - [CONJ-437] getString on field with ZEROFILL doesn't have the '0' leading chars when using binary protocol
Revision #b0887e4 - [CONJ-212] Implement password encoding charset option
Revision #e2f9dd2 - [CONJ-431] better interruption handling when batching
Revision #10370a2 - [misc] Bump 1.5.9-SNAPSHOT version
Revision #f73f2e8 - [CONJ-431] Bulk-Insert in table with autoincrement only returns 1 generated key - Adding tests and handling batch interruption
Revision #78cc98e - [CONJ-431] Bulk-Insert in table with autoincrement only returns 1 generated key
Revision #d16ad5b - [misc] checkstyle improvement
Revision #31e0f52 - [CONJ-423] driver doesn't accept connection string with "disableMariaDbDriver", permitting having MySQL driver in same classpath.
Revision #0138932 - [CONJ-434] ResultSet.next position error when streaming and ScrollType != ResultSet.TYPE_FORWARD_ONLY ResultSet.isAfterLast() may return wrong result when streaming and ScrollType != ResultSet.TYPE_FORWARD_ONLY
Revision #6ec5a29 - [misc] reload timezone value if option sessionVariable change session timezone
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Java is:
DownloadRelease NotesChangelogConnector/J Overview
Release date: 15 Feb 2017
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #a8dac31 - [misc] bump 1.5.8 version
Revision #b54793c - [CONJ-420] high CPU usage against Aurora after 2 hours of inactivity
Revision #3a20910 - [misc] checkstyle correction
Revision #2aa57ba - [CONJ-419] failover execution when master is demote without restart
Revision #7e4650d - [CONJ-419] checking if master connection is still in write mode when having exception with 1290 error code (ER_OPTION_PREVENTS_STATEMENT)
Revision #31a264d - [misc] improve reading additional capabilities for MariaDB 10.2
Revision #ad5ce72 - [misc] travis cache maven + update changelog
Revision #04c7877 - Merge remote-tracking branch 'origin/hotfix/FIX1.5.8' into hotfix/FIX1.5.8
Revision #45361fd - [CONJ-426] Allow executeBatch to be interrupted
Revision #daf7c38 - [CONJ-425] CallableStatement getObject class according to java.sql.Types value
Revision #ee0ee67 - Merge remote-tracking branch 'origin/pr/99' into hotfix/FIX1.5.8
Revision #722f717 - CONJ-426 Allow executeBatch to be interrupted. Modify CmdInformationMultiple data structures for concurrent access
Revision #a95e3ba - [misc] bump 1.5.8-SNAPSHOT version
Revision #21ce6cb - [CONJ-424] checkstyle correction
Revision #d228844 - [CONJ-424] Empty getGeneratedKeys() reusability error
Revision #ee27135 - [CONJ-392] Aurora cluster endpoint detection fails when time_zone doesn't match system_time_zone
Revision #fde834c - [misc] checkstyle improvement
Revision #c772b18 - [CONJ-412] changing test to use year(4) to test MySQL compatibility
Revision #eaea777 - [CONJ-412] database DECIMAL_DIGITS must have int datatype part 2
Revision #585adeb - [CONJ-412] database DECIMAL_DIGITS must have int datatype
Revision #cb7b705 - [CONJ 412] tinyInt1isBit and yearIsDateType is not applied in method columnTypeClause
Revision #5c502c2 - Merge remote-tracking branch 'origin/pr/95' into hotfix/FIX1.5.8
Revision #40f2ccf - [CONJ 415] ResultSet.absolute() should not always return true
Revision #2f99de9 - [CONJ 418] ResultSet.last() isLast() afterLast() and isAfterLast() correction when streaming
Revision #ec3f9a0 - Merge branch 'pr/95'
Revision #1fde8e9 - [CONJ-412] tinyInt1isBit and yearIsDateType is not applied in method columnTypeClause
Revision #fb659d4 - Merge remote-tracking branch 'origin/master'
Revision #237d393 - [CONJ-415] ResultSet.absolute should not always return true
Revision #dbc35a7 - [CONJ-418] ResultSet.isLast() correction when streaming result
Revision #a470185 - [CONJ-418] ResultSet.isAfterLast() correction when streaming result
Revision #17f7875 - CONJ-412 changes for review
Revision #757eb2d - CONJ-412: tinyInt1isBit is not applied in method columnTypeClause
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Java is:
DownloadRelease NotesChangelogConnector/J Overview
Release date: 13 Jan 2017
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #f5dc9ea - bump 1.5.7 version
Revision #6ab687a - Merge branch 'hotfix/CONJ-407'
Revision #e001e67 - Merge remote-tracking branch 'origin/hotfix/CONJ-407' into hotfix/CONJ-407
Revision #0b6bf28 - [CONJ-403] possible NPE on resultset.close() correction
Revision #ad78c0d - [CONJ-405] Clear Calendar instance before using it - part 2 +add tests
Revision #157b090 - Merge remote-tracking branch 'origin/pr/94' into hotfix/CONJ-407
Revision #1e72d73 - [CONJ-407] handling failover when packet > max_allowed_packet reset the connection state.
Revision #b5e211e - [CONJ-405] Clear Calendar instance before using it
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Java is:
DownloadRelease NotesChangelogConnector/J Overview
Release date: 22 Dec 2016
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #680f0b4 - release version 1.5.6
Revision #f8645ad - [CONJ-396] javadoc correction
Revision #8f0de2e - [CONJ-396] checkstyle method name correction
Revision #c2a256d - [CONJ-396] multiple resultSet implementation simplification
Revision #4e6cf4d - [CONJ-401] travis MySQL 5.5 improvement
Revision #5d976c6 - [CONJ-401] travis MySQL 5.5 improvement
Revision #91d4455 - [CONJ-401] travis innodb_log_file_size value correction for MySQL 5.5
Revision #cd1d512 - [CONJ-401] travis innodb_log_file_size value according to packet
Revision #b152754 - [CONJ-401] travis MySQL 5.5 implementation reviewed (UTF8mb4)
Revision #69dac6f - [CONJ-401] add javadoc and checkstyle compliance
Revision #0445d70 - [CONJ-401] metadata regression with MySQL 5.5 for timestamp precision + MySQL 5.5 add to travis
Revision #3e8ae23 - [CONJ-396] adding changelog modification
Revision #73dc67e - [CONJ-396] Aurora test correction
Revision #325d5ad - [CONJ-396] correction test for rewrite
Revision #801bcce - [CONJ-396] handling multiple resultSet correctly
Revision #4a713c6 - [misc] removing setQueryTimeout test when maxscale
Revision #430e39f - [misc] add 1.5.6 changelog
Revision #f50e2e6 - [misc] tests using maxscale 2.0.2
Revision #d68662f - [CONJ-399] resultSet getLong() for BIGINT column fails if value is Long.MIN_VALUE
Revision #f8ae896 - [CONJ-395] Aurora read randomize correction
Revision #eede9bd - [CONJ-394] mysql_native_password wrong seed when in default authentication isn't mysql_native_password + no password correction
Revision #f775a29 - [CONJ-392] cluster query not time_zone dependent
Revision #ab6bc30 - [CONJ-388] deleting test on mysql for '0000-00-00 00:00:00' timestamps
Revision #44c5f0f - [CONJ-388] correcting case
Revision #5707b2a - [CONJ-388] correcting test microsecond precision
Revision #eb350fc - [CONJ-388] handle timestamp '0000-00-00 00:00:00' getString()
Revision #83b5fbf - [travis] since mysql key retrieving with pgp.mit.edu is not reliable, forcing mysql server key...
Revision #16c8313 - [misc] code simplification
Revision #cf35e30 - [misc] improve useBatchMultiSend documentation
Revision #53265d5 - [misc] deleting appveyor cache
Revision #d2d788b - [CONJ-380] avoid maxscale utf8mb4 test temporary (due to MXS-953)
Revision #04c65a2 - [CONJ-380] test correction for UTF8mb4 tests
Revision #945a737 - [CONJ-380] change maxscale test version correction
Revision #d7a22f2 - [CONJ-380] change maxscale test version
Revision #1ad92fa - [CONJ-380] disable SSL tests when using maxscale
Revision #f6fce4a - [CONJ-380] Adding maxScale to CI
Revision #f603a6d - [CONJ-391] Use SELECT in place of SHOW command on connection, with fallback to show commands in case of galera non primary node
Revision #85c4a98 - getTableTypes() returns "TABLE" consistent with getTables()
Revision #b9b5af4 - [misc] faster ColumnInformation parsing + bump version
Revision #2063536 - [misc] improve option useBatchMultiSend documentation
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Java is:
DownloadRelease NotesChangelogConnector/J Overview
Release date: 9 Nov 2016
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #28d17a3 - Merge remote-tracking branch 'origin/master'
Revision #015a2ae - [misc] checkstyle correction + version tag
Revision #6444c43 - Merge pull request #91 from nokia/bug/CONJ-362
Revision #27146f6 - [misc] changing version to 1.5.5
Revision #58aefef - [CONJ-386] add test that reproduced hang on aurora using useBatchMultiSendOption
Revision #a30783c - [CONJ-386] disabling useBatchMultiSend option for Aurora
Revision #12f0b06 - [CONJ-383] handle OldAuthSwitchRequest
Revision #1c90aa6 - [misc] adding connection thread id when throwing exception
Revision #4a641bd - Merge branch 'feature/CONJ-381' into develop
Revision #0d61c3a - [CONJ-381] correcting test for mysql compatibility
Revision #6190081 - [CONJ-385] stored procedure call getUpdateCount() regression
Revision #a4eeb01 - [misc] SSL request packet follow protocol description
Revision #6d016c1 - [CONJ-337] correcting appveyor badge
Revision #76b87e9 - [misc] permitting local infile tests on windows and unix
Revision #c2c0b7f - [misc] simplify local infile test
Revision #2dfd490 - [CONJ-337] Change jna exception catch to prevent maven jna multiple version incompatibility
Revision #92c7ac2 - [CONJ-337] add github appveyor badge
Revision #de90faa - [misc] handling case of jna is present, but not jna-platform when used on windows
Revision #ac91863 - Merge branch 'feature/CONJ-337' into develop
Revision #a8f8ab9 - [CONJ-382] avoid connection leak if max_connections is reached
Revision #cd96e6c - [CONJ-381] metadata precision, scale and length correction
Revision #4a52270 - [CONJ-379] Metadata TINYTEXT type return wrong (Types.LONGVARCHAR instead of Types.VARCHAR)
Revision #e6c3b02 - [CONJ-375] LOAD DATA LOCAL INFILE correction using compression when compression ratio isn't reached
Revision #04830c5 - [misc] checkStyle correction
Revision #01ad520 - [CONJ-375] LOAD DATA LOCAL INFILE correction for file length > 16mb
Revision #3180799 - [CONJ-376] Permit protocol compression only if server permit it - mascale compatibility
Revision #ade39ab - [CONJ-337] checkStyle correction
Revision #566e81e - [CONJ-337] add appveyor CI
Revision #441ce87 - Fixing NPE due to incorrect use of CopyOnWriteArrayList
Revision #73071ec - Merge branch 'feature/CONJ-370' into develop
Revision #32e49de - Merge branch 'develop' into feature/CONJ-370
Revision #708c011 - Merge branch 'feature/CONJ-369' into develop
Revision #4ff3402 - [CONJ-369] correction for 10.2 server compatibility
Revision #1e1bafb - [CONJ-369] Encoding correction on clob column with useServerPrepStmts set to true
Revision #7c1fa1b - [CONJ-370] SSL coherence : use KeyStore default property when not using keyStore option
Revision #ba35d54 - [misc] better memory release for result set, avoiding the need of major garbage collection
Revision #a69ab38 - [misc] minor performance improvement reading BIGINT with getInt() / getLong()
Revision #df2bbb7 - [misc] add more informative message for streaming result set
Revision #45bc83c - [misc] revert correction for BigInt parsing
Revision #bb0276f - [misc] minor performance improvement
Revision #7f44c9a - [documentation] improve resultSet streaming description
Revision #41899a4 - Merge branch 'develop' of mariadb-connector-j into develop
Revision #4cc5513 - Merge pull request #89 from lhost/develop
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Java is:
DownloadRelease NotesChangelogConnector/J Overview
Release date: 13 Oct 2016
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #51e2d27 : [CONJ-363] Connection.getClientInfo implementation correction to follow JDBC rules
Revision #0271155 : Merge branch 'develop' of mariadb-connector-j into develop
Revision #519efa9 : [misc] updating changelog
Revision #dfdfa81 : [CONJ-361] PrepareStatement setString() with empty string correction.
Revision #11f8caa : [CONJ-360] factory implementation to avoid JNA class loading for every connection
Revision #77834cc : [CONJ-360] replacing ManagementFactory.getRuntimeMXBean() to identify PID to avoid connection hang depending on environment Session connection attributes "_thread" now use current java thread value, replacing server connection id.
Revision #30fe8fa : [CONJ-359] add VIRTUAL GENERATED', 'STORED GENERATED' possible values in column information for mysql compatibility
Revision #23dfff9 : [CONJ-359] test compatibility for mysql 5.7 that cannot have virtual column referring to auto_increment column
Revision #e609b09 : [CONJ-359] test correction : metadata text octet size depend on charset
Revision #df148b4 : [CONJ-359] Metadata getColumns(...) resultSet doesnt have "IS_GENERATEDCOLUMN" info
Revision #faa9628 : [misc] documentation correction
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Java is:
DownloadRelease NotesChangelogConnector/J Overview
Release date: 4 Oct 2016
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #ed1c4f5 - [misc] release 1.5.3
Revision #236e935 - [CONJ-358] correcting SSL certificates tests
Revision #edd02c9 - [CONJ-358] add option "keyPassword" to permit using private key with password that differ from keyStore password
Revision #9563566 - [CONJ-342] Empty clientCertificateKeyStoreUrl option correction [CONJ-356] secure connection : use KeyStore private key and associate public keys certificates only
Revision #3b87fa2 - [misc] checkstyle correction
Revision #a21d179 - [misc] deleting COM_MULTI not accurate test
Revision #2210c07 - [CONJ-354] Streaming issue when using procedures in PrepareStatement/Statement + faster Connection.prepareStatement()
Revision #1ba15a7 - [misc] add changelog informations
Revision #019b38b - [misc] adding javadoc and openJdk 1.7
Revision #3501460 - [CONJ-296] cancelling COM_MULTI implementation
Revision #26ed0fd - [CONJ-352] metadata correction on getPrecision() for numeric fields
Revision #9b6c660 - [CONJ-351] IBM JRE compatibility
Revision #eed86a6 - [CONJ-345] Test PREPARE fallback
Revision #c119221 - [misc] ensure that new logging trace packet doesn't log authentication datas
Revision #f0da48e - [misc] Connection.setSchema(string) not permit now as JDBC required will silently ignore this request, not throw exception
Revision #02bf215 - [misc] changing version to 1.5.3-SNAPSHOT
Revision #40183b7 - [misc] deallocate query using compression correction and test correction
Revision #b18f5a8 - [CONJ-350] Make server prepare fallback to client prepare if query cannot be prepare
Revision #f40876b - Merge branch 'feature/CONJ-296' into develop
Revision #05dea4a - [CONJ-296] adding additional tests
Revision #77142e8 - [CONJ-296] checkstyle correction
Revision #ee33c46 - [CONJ-296] error message correction
Revision #efffcc6 - [CONJ-296] fix packet size when using compression
Revision #7a32338 - [CONJ-296] remove 10.2 test temporary (waiting for 10.2.2 release = beta) and minor performance improvement
Revision #3461c49 - [CONJ-296] COM_MULTI text protocol correction
Revision #07efb85 - [misc] unix case correction
Revision #3efa05e - [misc] correction rewrite on multiple queries generatedKeys
Revision #a5eec72 - [CONJ-296] test correction using same data
Revision #d5c11f8 - [CONJ-296] correction logging when using binary protocol
Revision #53f861b - Merge branch 'develop' of mariadb-connector-j into feature/CONJ-296
Revision #d842b77 - [misc] correction buffer length for read logging
Revision #22f6ef4 - [misc] batch COM_MULTI implementation
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Java is:
DownloadRelease NotesChangelogConnector/J Overview
Release date: 1 Sep 2016
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #79a21e5 - Release version 1.5.2
Revision #4c5a143 - [misc] checktyle correction
Revision #9752c36 - [misc] correcting PREPARE cache test when not using useServerPrepStmts option
Revision #d406ff4 - [misc] missing commit file
Revision #5c3a310 - [misc] correction UTF-8 conversion last character + calendar default instance when using text protocol
Revision #a9c7b52 - [misc] remove logs from tests + test correction when activate logs
Revision #d63d931 - [misc] log error if enable
Revision #d370cac - [CONJ-293] permit pipe without hostname (url string like "jdbc:mariadb:/db?pipe=namepipe") as documented
Revision #18fac06 - [CONJ-299] PreparedStatement.setObject(Type.BIT, "1") should register as true
Revision #ff7b1db - [CONJ-335] regression : Pool connection may fail to connect with good user
Revision #65c815c - [misc] correcting sqlstate test result
Revision #c756d68 - [misc] correction using "call" PrepareStatement queries when using useServerPrepStmts to false
Revision #22e488b - [misc] travis environment variable correction
Revision #789d559 - [CONJ-332] enabledSslCipherSuites setting to permit new ciphers
Revision #881fa44 - [misc] correction to permit running Aurora CI second correction
Revision #2d50b01 - [misc] correction to permit running Aurora CI
Revision #9fe880c - [CONJ-333] ResultSet.getString() on a time column return NULL when value=00:00:00 when option useServerPrepStmts is set to true
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Java is:
DownloadRelease NotesChangelogConnector/J Overview
Release date: 16 Aug 2016
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #0fcf874 - [misc] updating documentation - from kolzeq
Revision #fc156f5 - [CONJ-329] & [CONJ-330] rewriteBatchedStatements single query correction - from kolzeq
Revision #4b1f278 - [misc] updating maven plugins versions - from kolzeq
Revision #eeddebb - [misc] correction travis with .m2 corruption - from kolzeq
Revision #5f61b4a - [misc] update checkstyle - from kolzeq
Revision #3480535 - [misc] java.lang.NoClassDefFoundError: org/apache/maven/shared/filtering/MavenFilteringException travis correction - from kolzeq
Revision #a8bd50e - [misc] suppressing maven travis error "java.lang.NoClassDefFoundError: org/apache/maven/shared/filtering/MavenFilteringException" - from kolzeq
Revision #9a58957 - Merge branch 'feature/CONJ-325' into develop - from kolzeq
Revision #62cc603 - Merge branch 'develop' into feature/CONJ-325 - from kolzeq
Revision #037eab1 - [misc] timestamp default value test avoid NO_ZERO_DATE strict mode - from kolzeq
Revision #f2e734c - [misc] timestamp default value test avoid NO_ZERO_DATE strict mode - from kolzeq
Revision #415aa37 - [CONJ-325] implementation simplification - from kolzeq
Revision #52a25f6 - Merge branch 'develop' into feature/CONJ-325 - from kolzeq
Revision #346d0d7 - [misc] correcting test without using mariaDB test, since server tagged version can now be changed - from kolzeq
Revision #0748747 - [misc] correcting socketTimeout possible NPE - from kolzeq
Revision #e7e7d7e - [misc] correcting socketTimeout possible NPE - from kolzeq
Revision #20707ed - [CONJ-325] merging PR-86 Aurora auto discovery - from kolzeq
Revision #0fefe45 - Merge remote-tracking branch 'symbolic_name_origin_or_upstream/pr/86' into feature/CONJ-325 - from kolzeq
Revision #8e067d0 - [CONJ-320] handling socketTimeout with solution to avoid synchronisation between write and read - from kolzeq
Revision #8122601 - [misc] updating revision tag to RC2-SNAPSHOT - from kolzeq
Revision #911fee9 - Handling connection string case since there is no more restriction: - In the case that the user uses the writer instance and the cluster endpoint as their connection string, set isFineIfOnlyMasterFound to true - Otherwise,
Revision #bcd734e - Changed urlParser size checks: - Since cluster endpoint is no longer included in the urlParser variable, all size checks of this variable must decrease by one - from Phan
Revision #c1259b0 - Removed cluster host address from urlParser: - No need to have the cluster host address stored here since it is already stored in its own variable and is used when necessary - Tests need to know the cluster endpoint, not just
Revision #3d1519d - Change for when the only known endpoint is the cluster endpoint: - Look for secondary so that setReadOnly is quicker. The change to not temporarily connect to the cluster endpoint required reconnectFailedConnection to be ca
Revision #ffc4dfe - Changes based on feedback regarding cluster endpoint use: - Cluster endpoint was previously temporarily connected to retrieve data; if the cluster endpoint can be connected, the driver will now use it as the connection w
Revision #dda8bf9 - Allow previous URL configuration: - Exception is no longer thrown if the URL is not a single cluster endpoint - Added checks to verify that there is a cluster endpoint before using it - Removed no longer appropriate tests - f
Revision #cea40ac - Changes made based on feedback & improvements: - Removed use of TimeZone.setDefault - setTimeZone used instead on date formatter - Variable urlEndStr is set on AuroraListener initilization - Remains the same for a clus
Revision #a461945 - Fix for Travis build fail: - Travis build would fail because it would unexpectedly continue outside of the catch block after throwing an exception, which it does not do when running the JUnit tests - from Phan
Revision #3e5ad47 - Import missing has been added - from Phan
Revision #82dd75c - Synchronized the array list in setUrlParserFromEndpoints - For thread safety - Change based on feedback - from Phan
Revision #0af765c - Removed automatic correction for 'java.sql.' by IntelliJ and remaining print out forgotten - from Phan
Revision #6c91d36 - Implemented the self-discovery feature, wrote tests, simplified existing code and fixed typos. - from Phan
This page is: Copyright © 2025 MariaDB. All rights reserved.
The most recent Stable (GA) release of MariaDB Connector/Java is:
DownloadRelease NotesChangelogConnector/J Overview
Release date: 1 Aug 2016
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #41910e8 : Merge branch 'release/1.5.0-RC1'
Revision #8297e37 : [misc] update documentation
Revision #bc917b6 : release candidate 1.5.0-RC1
Revision #c4f45d9 : Merge branch 'develop' of mariadb-connector-j into develop
Revision #2e27c67 : [misc] correcting error in async batch when continueBatchOnError enabled
Revision #a5e7d0a : Update use-mariadb-connector-j-driver.creole
Revision #6592f3a : [misc] correcting allowMultiQueries option behaviour
Revision #14577b4 : [CONJ-197] parameter logging correction when exception
Revision #d6b01da : [CONJ-197] parameter logging correction
Revision #1b34953 : Merge branch 'feature/CONJ-325' into develop
Revision #089d973 : [misc] avoiding buffer creation for COM_EXECUTE
Revision #0362be8 : [misc] faster prepare close (COM_STMT_CLOSE)
Revision #2df4639 : [misc] documentation and add test
Revision #75359ed : [CONJ-320] Update option name and checkstyle corrections
Revision #b2a4417 : [misc] Update Unicode conversion
Revision #97c6f10 : [CONJ-320] performance improvement for batch send
Revision #116a6ec : [CONJ-320] batch send by batch
Revision #85ee72b : [misc] correction for Statement.execute() with query size > 16Mb
Revision #cd352a3 : [CONJ-320] send batch by bulk
Revision #bde3297 : [misc] test correction
Revision #92964ac : [CONJ-320] send prepare query without waiting results (option useBulkExecute)
Revision #5a0b97a : [CONJ-291] micro perf improvement
Revision #cfeb1e0 : Merge branch 'feature/CONJ-305' into develop
Revision #ef71ee5 : [CONJ-305] checkstyle correction
Revision #1c903ab : [CONJ-305] LOAD DATA LOCAL INFILE interceptors correction when using compression protocol
Revision #fdfa0e4 : [CONJ-305] LOAD DATA LOCAL INFILE interceptors correction
Revision #70574be : Update changelog.creole
Revision #495fa33 : Update changelog.creole
Revision #ee647fb : [CONJ-305] Add LOAD DATA LOCAL INFILE interceptors
Revision #c0b4366 : Merge branch 'feature/CONJ-197' into develop
Revision #006e506 : [CONJ-197] change documentation and log message
Revision #c4189cb : [CONJ-197] log and error message improved
Revision #02b0468 : [misc] avoid memory consumption
Revision #8aedc82 : Merge branches 'develop' and 'feature/CONJ-197' of mariadb-connector-j into feature/CONJ-197
Revision #10b8617 : [CONJ-197] logging by proxy on protocol
Revision #3151183 : Merge branch 'develop' of mariadb-connector-j into feature/CONJ-197
Revision #4435058 : Update changelog.creole
Revision #385d199 : Update changelog.creole
Revision #eba3128 : [misc] add changelog informations
Revision #51f0a44 : [CONJ-197] Initial logger implementation
Revision #de31b74 : Merge branch 'feature/CONJ-296' into develop
Revision #0c500e8 : [misc] checkstyle correction
Revision #4fe08c2 : Merge branches 'CONJ-296' and 'develop' of mariadb-connector-j into CONJ-296
Revision #aed496e : Merge branches 'CONJ-296' and 'develop' of mariadb-connector-j into CONJ-296
Revision #ab05206 : [CONJ-316] Wrong Exception thrown for ScrollType TYPE_SCROLL_INSENSITIVE
Revision #3616061 : [CONJ-260] Add jdbc nString, nCharacterStream, nClob implementation
Revision #13d30be : Merge remote-tracking branch 'origin/develop' into develop
Revision #2529dc9 : [CONJ-295] Adding SSO for kerberos
Revision #29d21f8 : Merge branch 'feature/CONJ-249' into develop
Revision #35b6ad4 : [CONJ-249] adding new TLS protocol documentation
Revision #88d4b4a : Merge branches 'develop' and 'feature/CONJ-249' of mariadb-connector-j into feature/CONJ-249
Revision #ef5232e : Merge branches 'creole_doc' and 'develop' of mariadb-connector-j into develop
Revision #e641ea2 : |misc] additional creole documentation improvement
Revision #ce72a74 : |misc] additional creole documentation improvement
Revision #665741a : |misc] improving creole documentation
Revision #7d09384 : |misc] using creole documentation (identical as knowledge base)
Revision #7f28bcb : [CONJ-249] add enabledSslCipherSuites and changing SSL request packet for 10.2 protocol change
Revision #12bec04 : Merge remote-tracking branch 'krasaee/mariadb-connector-j' into feature/CONJ-249
Revision #aad6a14 : [misc] changing mysql server key server
Revision #8f535ab : Merge branch 'feature/CONJ-314' into develop
Revision #8b453ed : [CONJ-314] test correction : mysql server throw SQLException, not SQLDataException when charset error
Revision #25b1acc : [CONJ-314] correction for mysql server (server send a unreliable flag)
Revision #471b70e : [CONJ-314] test correction
Revision #7cd4a46 : [CONJ-314] stored procedure call with PreparedStatement and Statement additionally to CallableStatement
Revision #28988db : [CONJ-298] implementation correction
Revision #06ce413 : Merge branch 'hotfix/CONJ-298' into develop
Revision #7736475 : [CONJ-298] checkstyle correction
Revision #728e1ca : [CONJ-298] Callable function exception when no parameter and space before parenthesis
Revision #96da8a1 : fixed bug in version detection on mariadb >= 10.0.15 support for TLSv1.2
Revision #adf6937 : Removed default behaviour for TLSv1.2 on MariaDB versions >= 10.0.15 and MariaDB NOT 10 && >= 5.5.41. This is in order to mitigate the risk of users compiling with yaSSL which only supports version TLSv1.1 and TLSv1.0. Users may be set TLSv1.2 explicity using the 'enabledSslProtocolSuites' :
Revision #41910e8 : Merge branch 'release/1.5.0-RC1'
Revision #8297e37 : [misc] update documentation
Revision #bc917b6 : release candidate 1.5.0-RC1
Revision #c4f45d9 : Merge branch 'develop' of mariadb-connector-j into develop
Revision #2e27c67 : [misc] correcting error in async batch when continueBatchOnError enabled
Revision #a5e7d0a : Update use-mariadb-connector-j-driver.creole
Revision #6592f3a : [misc] correcting allowMultiQueries option behaviour
Revision #14577b4 : [CONJ-197] parameter logging correction when exception
Revision #d6b01da : [CONJ-197] parameter logging correction
Revision #1b34953 : Merge branch 'feature/CONJ-325' into develop
Revision #089d973 : [misc] avoiding buffer creation for COM_EXECUTE
Revision #0362be8 : [misc] faster prepare close (COM_STMT_CLOSE)
Revision #2df4639 : [misc] documentation and add test
Revision #75359ed : [CONJ-320] Update option name and checkstyle corrections
Revision #b2a4417 : [misc] Update Unicode conversion
Revision #97c6f10 : [CONJ-320] performance improvement for batch send
Revision #116a6ec : [CONJ-320] batch send by batch
Revision #85ee72b : [misc] correction for Statement.execute() with query size > 16Mb
Revision #cd352a3 : [CONJ-320] send batch by bulk
Revision #bde3297 : [misc] test correction
Revision #92964ac : [CONJ-320] send prepare query without waiting results (option useBulkExecute)
Revision #5a0b97a : [CONJ-291] micro perf improvement
Revision #cfeb1e0 : Merge branch 'feature/CONJ-305' into develop
Revision #ef71ee5 : [CONJ-305] checkstyle correction
Revision #1c903ab : [CONJ-305] LOAD DATA LOCAL INFILE interceptors correction when using compression protocol
Revision #fdfa0e4 : [CONJ-305] LOAD DATA LOCAL INFILE interceptors correction
Revision #70574be : Update changelog.creole
Revision #495fa33 : Update changelog.creole
Revision #ee647fb : [CONJ-305] Add LOAD DATA LOCAL INFILE interceptors
Revision #c0b4366 : Merge branch 'feature/CONJ-197' into develop
Revision #006e506 : [CONJ-197] change documentation and log message
Revision #c4189cb : [CONJ-197] log and error message improved
Revision #02b0468 : [misc] avoid memory consumption
Revision #8aedc82 : Merge branches 'develop' and 'feature/CONJ-197' of mariadb-connector-j into feature/CONJ-197
Revision #10b8617 : [CONJ-197] logging by proxy on protocol
Revision #3151183 : Merge branch 'develop' of mariadb-connector-j into feature/CONJ-197
Revision #4435058 : Update changelog.creole
Revision #385d199 : Update changelog.creole
Revision #eba3128 : [misc] add changelog informations
Revision #51f0a44 : [CONJ-197] Initial logger implementation
Revision #de31b74 : Merge branch 'feature/CONJ-296' into develop
Revision #0c500e8 : [misc] checkstyle correction
Revision #4fe08c2 : Merge branches 'CONJ-296' and 'develop' of mariadb-connector-j into CONJ-296
Revision #aed496e : Merge branches 'CONJ-296' and 'develop' of mariadb-connector-j into CONJ-296
Revision #ab05206 : [CONJ-316] Wrong Exception thrown for ScrollType TYPE_SCROLL_INSENSITIVE
Revision #3616061 : [CONJ-260] Add jdbc nString, nCharacterStream, nClob implementation
Revision #13d30be : Merge remote-tracking branch 'origin/develop' into develop
Revision #2529dc9 : [CONJ-295] Adding SSO for kerberos
Revision #29d21f8 : Merge branch 'feature/CONJ-249' into develop
Revision #35b6ad4 : [CONJ-249] adding new TLS protocol documentation
Revision #88d4b4a : Merge branches 'develop' and 'feature/CONJ-249' of mariadb-connector-j into feature/CONJ-249
Revision #ef5232e : Merge branches 'creole_doc' and 'develop' of mariadb-connector-j into develop
Revision #e641ea2 : |misc] additional creole documentation improvement
Revision #ce72a74 : |misc] additional creole documentation improvement
Revision #665741a : |misc] improving creole documentation
Revision #7d09384 : |misc] using creole documentation (identical as knowledge base)
Revision #7f28bcb : [CONJ-249] add enabledSslCipherSuites and changing SSL request packet for 10.2 protocol change
Revision #12bec04 : Merge remote-tracking branch 'krasaee/mariadb-connector-j' into feature/CONJ-249
Revision #aad6a14 : [misc] changing mysql server key server
Revision #8f535ab : Merge branch 'feature/CONJ-314' into develop
Revision #8b453ed : [CONJ-314] test correction : mysql server throw SQLException, not SQLDataException when charset error
Revision #25b1acc : [CONJ-314] correction for mysql server (server send a unreliable flag)
Revision #471b70e : [CONJ-314] test correction
Revision #7cd4a46 : [CONJ-314] stored procedure call with PreparedStatement and Statement additionally to CallableStatement
Revision #28988db : [CONJ-298] implementation correction
Revision #06ce413 : Merge branch 'hotfix/CONJ-298' into develop
Revision #7736475 : [CONJ-298] checkstyle correction
Revision #728e1ca : [CONJ-298] Callable function exception when no parameter and space before parenthesis
Revision #96da8a1 : fixed bug in version detection on mariadb >= 10.0.15 support for TLSv1.2
Revision #adf6937 : Removed default behaviour for TLSv1.2 on MariaDB versions >= 10.0.15 and MariaDB NOT 10 && >= 5.5.41. This is in order to mitigate the risk of users compiling with yaSSL which only supports version TLSv1.1 and TLSv1.0. Users may be set TLSv1.2 explicity using the 'enabledSslProtocolSuites' attribute
Revision #3dd8008 : Merge branches 'develop' and 'master' of mariadb-connector-j into develop
Revision #b9e60e9 : Removed previously added java utility, no longer needed or used
Revision #2f2f003 : resolve merge issue with package imports
Revision #57ada1c : Merge mariadb-connector-j
Revision #89657fc : Update README.md
Revision #c7a9f88 : Fix TLS v1.1 issue with test case for MySQL 5.6 - 2nd attempt
Revision #337ae00 : Fix TLS v1.1 issue with test case for MySQL 5.6
Revision #a8b1ad7 : [CONJ-249] + Additional updates to make code/javadocs consistent with audit requirements
Revision #8be3a45 : [misc] correction of regression using TLSv1.2 before complete handling (CONJ-249)
Revision #62ffa86 : [misc] will add 10.2 test when issue regarding TLSv1.2 will be corrected (PR in review)
Revision #13bf800 : CONJ-249 - removed TLSv1.2 from MySQL >= 5.7.10 since most packaged MySQL versions are compiled with yaSSL which only supports TLSv1 and TLSv1.1 - a better SSL protocol negotiation strategy is required if backwards and future compatbility is required; maybe through the server packet capabilities.
Revision #ff65126 : CONJ-249 - fixed TLSv1.2 support for specific versions of MariaDB >= 10.0.15 and >= 5.5.41 or MySQL >= 5.7.10
Revision #766c6cd : CONJ-249 - Quick fix to add TLSv1.1 and TLSv1.2 to the list of supported protocols
Revision #6819133 : quick fix to supported TLS versions, added 1.1 and 1.2
This page is licensed: GPLv2