All pages
Powered by GitBook
1 of 11

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Connector/J 1.5 Changelogs

Changelogs for the MariaDB Connector/J 1.5 series

Connector/J 1.5.8 Changelog

Download | Release Notes | Changelog |

Release date: 15 Feb 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 #a8dac31 - [misc] bump 1.5.8 version

  • Revision #b54793c - [CONJ-420] high CPU usage against Aurora after 2 hours of inactivity

  • - [misc] checkstyle correction

  • - [] failover execution when master is demote without restart

  • - [] checking if master connection is still in write mode when having exception with 1290 error code (ER_OPTION_PREVENTS_STATEMENT)

  • - [misc] improve reading additional capabilities for

  • - [misc] travis cache maven + update changelog

  • - Merge remote-tracking branch 'origin/hotfix/FIX1.5.8' into hotfix/FIX1.5.8

  • - [] Allow executeBatch to be interrupted

  • - [] CallableStatement getObject class according to java.sql.Types value

  • - Merge remote-tracking branch 'origin/pr/99' into hotfix/FIX1.5.8

  • - Allow executeBatch to be interrupted. Modify CmdInformationMultiple data structures for concurrent access

  • - [misc] bump 1.5.8-SNAPSHOT version

  • - [] checkstyle correction

  • - [] Empty getGeneratedKeys() reusability error

  • - [] Aurora cluster endpoint detection fails when time_zone doesn't match system_time_zone

  • - [misc] checkstyle improvement

  • - [] changing test to use year(4) to test MySQL compatibility

  • - [] database DECIMAL_DIGITS must have int datatype part 2

  • - [] database DECIMAL_DIGITS must have int datatype

  • - [CONJ 412] tinyInt1isBit and yearIsDateType is not applied in method columnTypeClause

  • - Merge remote-tracking branch 'origin/pr/95' into hotfix/FIX1.5.8

  • - [CONJ 415] ResultSet.absolute() should not always return true

  • - [CONJ 418] ResultSet.last() isLast() afterLast() and isAfterLast() correction when streaming

  • - Merge branch 'pr/95'

  • - [] tinyInt1isBit and yearIsDateType is not applied in method columnTypeClause

  • - Merge remote-tracking branch 'origin/master'

  • - [] ResultSet.absolute should not always return true

  • - [] ResultSet.isLast() correction when streaming result

  • - [] ResultSet.isAfterLast() correction when streaming result

  • - changes for review

  • - : tinyInt1isBit is not applied in method columnTypeClause

Connector/J 1.5.3 Changelog

| | Changelog |

Release date: 4 Oct 2016

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.

  • - [misc] release 1.5.3

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

  • Download
    Release Notes
    release notes
    GitHub
    Revision #ed1c4f5
    Revision #236e935
    CONJ-358
    Revision #3a20910
    Revision #2aa57ba
    CONJ-419
    Revision #7e4650d
    CONJ-419
    Revision #31a264d
    MariaDB 10.2
    Revision #ad5ce72
    Revision #04c7877
    Revision #45361fd
    CONJ-426
    Revision #daf7c38
    CONJ-425
    Revision #ee0ee67
    Revision #722f717
    CONJ-426
    Revision #a95e3ba
    Revision #21ce6cb
    CONJ-424
    Revision #d228844
    CONJ-424
    Revision #ee27135
    CONJ-392
    Revision #fde834c
    Revision #c772b18
    CONJ-412
    Revision #eaea777
    CONJ-412
    Revision #585adeb
    CONJ-412
    Revision #cb7b705
    Revision #5c502c2
    Revision #40f2ccf
    Revision #2f99de9
    Revision #ec3f9a0
    Revision #1fde8e9
    CONJ-412
    Revision #fb659d4
    Revision #237d393
    CONJ-415
    Revision #dbc35a7
    CONJ-418
    Revision #a470185
    CONJ-418
    Revision #17f7875
    CONJ-412
    Revision #757eb2d
    CONJ-412

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

    | | Changelog |

    Release date: 13 Jan 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.5.7 version

    • - Merge branch 'hotfix/

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

  • Download
    Release Notes
    release notes
    GitHub
    Revision #f5dc9ea
    Revision #6ab687a
    CONJ-407

    The most recent release of is:

    Connector/J 3.5.7 Download Now

    Connector/J 1.5.2 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 1 Sep 2016

    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 #79a21e5 - Release version 1.5.2

    • Revision #4c5a143 - [misc] checktyle correction

    • - [misc] correcting PREPARE cache test when not using useServerPrepStmts option

    • - [misc] missing commit file

    • - [misc] correction UTF-8 conversion last character + calendar default instance when using text protocol

    • - [misc] remove logs from tests + test correction when activate logs

    • - [misc] log error if enable

    • - [] permit pipe without hostname (url string like "jdbc:mariadb:/db?pipe=namepipe") as documented

    • - [] PreparedStatement.setObject(Type.BIT, "1") should register as true

    • - [] regression : Pool connection may fail to connect with good user

    • - [misc] correcting sqlstate test result

    • - [misc] correction using "call" PrepareStatement queries when using useServerPrepStmts to false

    • - [misc] travis environment variable correction

    • - [] enabledSslCipherSuites setting to permit new ciphers

    • - [misc] correction to permit running Aurora CI second correction

    • - [misc] correction to permit running Aurora CI

    • - [] ResultSet.getString() on a time column return NULL when value=00:00:00 when option useServerPrepStmts is set to true

    Revision #9752c36
    Revision #d406ff4
    Revision #5c3a310
    Revision #a9c7b52
    Revision #d63d931
    Revision #d370cac
    CONJ-293
    Revision #18fac06
    CONJ-299
    Revision #ff7b1db
    CONJ-335
    Revision #65c815c
    Revision #c756d68
    Revision #22e488b
    Revision #789d559
    CONJ-332
    Revision #881fa44
    Revision #2d50b01
    Revision #9fe880c
    CONJ-333
    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

    Connector/J 1.5.5 Changelog

    The most recent release of is:

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

    Release date: 9 Nov 2016

    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 #28d17a3 - Merge remote-tracking branch 'origin/master'

    • Revision #015a2ae - [misc] checkstyle correction + version tag

    • - Merge pull request #91 from nokia/bug/

    • - [misc] changing version to 1.5.5

    • - [] add test that reproduced hang on aurora using useBatchMultiSendOption

    • - [] disabling useBatchMultiSend option for Aurora

    • - [] handle OldAuthSwitchRequest

    • - [misc] adding connection thread id when throwing exception

    • - Merge branch 'feature/' into develop

    • - [] correcting test for mysql compatibility

    • - [] stored procedure call getUpdateCount() regression

    • - [misc] SSL request packet follow protocol description

    • - [] correcting appveyor badge

    • - [misc] permitting local infile tests on windows and unix

    • - [misc] simplify local infile test

    • - [] Change jna exception catch to prevent maven jna multiple version incompatibility

    • - [] add github appveyor badge

    • - [misc] handling case of jna is present, but not jna-platform when used on windows

    • - Merge branch 'feature/' into develop

    • - [] avoid connection leak if max_connections is reached

    • - [] metadata precision, scale and length correction

    • - [] Metadata TINYTEXT type return wrong (Types.LONGVARCHAR instead of Types.VARCHAR)

    • - [] LOAD DATA LOCAL INFILE correction using compression when compression ratio isn't reached

    • - [misc] checkStyle correction

    • - [] LOAD DATA LOCAL INFILE correction for file length > 16mb

    • - [] Permit protocol compression only if server permit it - mascale compatibility

    • - [] checkStyle correction

    • - [] add appveyor CI

    • - Fixing NPE due to incorrect use of CopyOnWriteArrayList

    • - Merge branch 'feature/' into develop

    • - Merge branch 'develop' into feature/

    • - Merge branch 'feature/' into develop

    • - [] correction for 10.2 server compatibility

    • - [] Encoding correction on clob column with useServerPrepStmts set to true

    • - [] SSL coherence : use KeyStore default property when not using keyStore option

    • - [misc] better memory release for result set, avoiding the need of major garbage collection

    • - [misc] minor performance improvement reading BIGINT with getInt() / getLong()

    • - [misc] add more informative message for streaming result set

    • - [misc] revert correction for BigInt parsing

    • - [misc] minor performance improvement

    • - [documentation] improve resultSet streaming description

    • - Merge branch 'develop' of into develop

    • - Merge pull request #89 from lhost/develop

    Revision #6444c43
    CONJ-362
    Revision #27146f6
    Revision #58aefef
    CONJ-386
    Revision #a30783c
    CONJ-386
    Revision #12f0b06
    CONJ-383
    Revision #1c90aa6
    Revision #4a641bd
    CONJ-381
    Revision #0d61c3a
    CONJ-381
    Revision #6190081
    CONJ-385
    Revision #a4eeb01
    Revision #6d016c1
    CONJ-337
    Revision #76b87e9
    Revision #c2c0b7f
    Revision #2dfd490
    CONJ-337
    Revision #92c7ac2
    CONJ-337
    Revision #de90faa
    Revision #ac91863
    CONJ-337
    Revision #a8f8ab9
    CONJ-382
    Revision #cd96e6c
    CONJ-381
    Revision #4a52270
    CONJ-379
    Revision #e6c3b02
    CONJ-375
    Revision #04830c5
    Revision #01ad520
    CONJ-375
    Revision #3180799
    CONJ-376
    Revision #ade39ab
    CONJ-337
    Revision #566e81e
    CONJ-337
    Revision #441ce87
    Revision #73071ec
    CONJ-370
    Revision #32e49de
    CONJ-370
    Revision #708c011
    CONJ-369
    Revision #4ff3402
    CONJ-369
    Revision #1e1bafb
    CONJ-369
    Revision #7c1fa1b
    CONJ-370
    Revision #ba35d54
    Revision #a69ab38
    Revision #df2bbb7
    Revision #45bc83c
    Revision #bb0276f
    Revision #7f44c9a
    Revision #41899a4
    mariadb-connector-j
    Revision #4cc5513
    Connector/J 3.5.7
    Download Now
    MariaDB Connector/J

    Connector/J 1.5.4 Changelog

    The most recent release of is:

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

    Release date: 13 Oct 2016

    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 #51e2d27 : [CONJ-363] Connection.getClientInfo implementation correction to follow JDBC rules

    • : Merge branch 'develop' of into develop

    • : [misc] updating changelog

    • : [] PrepareStatement setString() with empty string correction.

    • : [] factory implementation to avoid JNA class loading for every connection

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

    • : [] add VIRTUAL GENERATED', 'STORED GENERATED' possible values in column information for mysql compatibility

    • : [] test compatibility for mysql 5.7 that cannot have virtual column referring to auto_increment column

    • : [] test correction : metadata text octet size depend on charset

    • : [] Metadata getColumns(...) resultSet doesnt have "IS_GENERATEDCOLUMN" info

    • : [misc] documentation correction

    Revision #0271155
    mariadb-connector-j
    Revision #519efa9
    Revision #dfdfa81
    CONJ-361
    Revision #11f8caa
    CONJ-360
    Revision #77834cc
    CONJ-360
    Revision #30fe8fa
    CONJ-359
    Revision #23dfff9
    CONJ-359
    Revision #e609b09
    CONJ-359
    Revision #df148b4
    CONJ-359
    Revision #faa9628
    Connector/J 3.5.7
    Download Now
    MariaDB Connector/J

    Connector/J 1.5.6 Changelog

    The most recent release of is:

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

    Release date: 22 Dec 2016

    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 #680f0b4 - release version 1.5.6

    • Revision #f8645ad - [CONJ-396] javadoc correction

    • - [] checkstyle method name correction

    • - [] multiple resultSet implementation simplification

    • - [] travis MySQL 5.5 improvement

    • - [] travis MySQL 5.5 improvement

    • - [] travis innodb_log_file_size value correction for MySQL 5.5

    • - [] travis innodb_log_file_size value according to packet

    • - [] travis MySQL 5.5 implementation reviewed (UTF8mb4)

    • - [] add javadoc and checkstyle compliance

    • - [] metadata regression with MySQL 5.5 for timestamp precision + MySQL 5.5 add to travis

    • - [] adding changelog modification

    • - [] Aurora test correction

    • - [] correction test for rewrite

    • - [] handling multiple resultSet correctly

    • - [misc] removing setQueryTimeout test when maxscale

    • - [misc] add 1.5.6 changelog

    • - [misc] tests using maxscale 2.0.2

    • - [] resultSet getLong() for BIGINT column fails if value is Long.MIN_VALUE

    • - [] Aurora read randomize correction

    • - [] mysql_native_password wrong seed when in default authentication isn't mysql_native_password + no password correction

    • - [] cluster query not time_zone dependent

    • - [] deleting test on mysql for '0000-00-00 00:00:00' timestamps

    • - [] correcting case

    • - [] correcting test microsecond precision

    • - [] handle timestamp '0000-00-00 00:00:00' getString()

    • - [travis] since mysql key retrieving with pgp.mit.edu is not reliable, forcing mysql server key...

    • - [misc] code simplification

    • - [misc] improve useBatchMultiSend documentation

    • - [misc] deleting appveyor cache

    • - [] avoid maxscale utf8mb4 test temporary (due to )

    • - [] test correction for UTF8mb4 tests

    • - [] change maxscale test version correction

    • - [] change maxscale test version

    • - [] disable SSL tests when using maxscale

    • - [] Adding maxScale to CI

    • - [] Use SELECT in place of SHOW command on connection, with fallback to show commands in case of galera non primary node

    • - getTableTypes() returns "TABLE" consistent with getTables()

    • - [misc] faster ColumnInformation parsing + bump version

    • - [misc] improve option useBatchMultiSend documentation

    Revision #8f0de2e
    CONJ-396
    Revision #c2a256d
    CONJ-396
    Revision #4e6cf4d
    CONJ-401
    Revision #5d976c6
    CONJ-401
    Revision #91d4455
    CONJ-401
    Revision #cd1d512
    CONJ-401
    Revision #b152754
    CONJ-401
    Revision #69dac6f
    CONJ-401
    Revision #0445d70
    CONJ-401
    Revision #3e8ae23
    CONJ-396
    Revision #73dc67e
    CONJ-396
    Revision #325d5ad
    CONJ-396
    Revision #801bcce
    CONJ-396
    Revision #4a713c6
    Revision #430e39f
    Revision #f50e2e6
    Revision #d68662f
    CONJ-399
    Revision #f8ae896
    CONJ-395
    Revision #eede9bd
    CONJ-394
    Revision #f775a29
    CONJ-392
    Revision #ab6bc30
    CONJ-388
    Revision #44c5f0f
    CONJ-388
    Revision #5707b2a
    CONJ-388
    Revision #eb350fc
    CONJ-388
    Revision #83b5fbf
    Revision #16c8313
    Revision #cf35e30
    Revision #53265d5
    Revision #d2d788b
    CONJ-380
    MXS-953
    Revision #04c65a2
    CONJ-380
    Revision #945a737
    CONJ-380
    Revision #d7a22f2
    CONJ-380
    Revision #1ad92fa
    CONJ-380
    Revision #f6fce4a
    CONJ-380
    Revision #f603a6d
    CONJ-391
    Revision #85c4a98
    Revision #b9b5af4
    Revision #2063536
    Connector/J 3.5.7
    Download Now
    MariaDB Connector/J

    Connector/J 1.5.1 Changelog

    The most recent release of is:

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

    Release date: 16 Aug 2016

    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 #0fcf874 - [misc] updating documentation - from kolzeq

    • Revision #fc156f5 - [CONJ-329] & [] rewriteBatchedStatements single query correction - from kolzeq

    • - [misc] updating maven plugins versions - from kolzeq

    • - [misc] correction travis with .m2 corruption - from kolzeq

    • - [misc] update checkstyle - from kolzeq

    • - [misc] java.lang.NoClassDefFoundError: org/apache/maven/shared/filtering/MavenFilteringException travis correction - from kolzeq

    • - [misc] suppressing maven travis error "java.lang.NoClassDefFoundError: org/apache/maven/shared/filtering/MavenFilteringException" - from kolzeq

    • - Merge branch 'feature/' into develop - from kolzeq

    • - Merge branch 'develop' into feature/ - from kolzeq

    • - [misc] timestamp default value test avoid NO_ZERO_DATE strict mode - from kolzeq

    • - [misc] timestamp default value test avoid NO_ZERO_DATE strict mode - from kolzeq

    • - [] implementation simplification - from kolzeq

    • - Merge branch 'develop' into feature/ - from kolzeq

    • - [misc] correcting test without using mariaDB test, since server tagged version can now be changed - from kolzeq

    • - [misc] correcting socketTimeout possible NPE - from kolzeq

    • - [misc] correcting socketTimeout possible NPE - from kolzeq

    • - [] merging PR-86 Aurora auto discovery - from kolzeq

    • - Merge remote-tracking branch 'symbolic_name_origin_or_upstream/pr/86' into feature/ - from kolzeq

    • - [] handling socketTimeout with solution to avoid synchronisation between write and read - from kolzeq

    • - [misc] updating revision tag to RC2-SNAPSHOT - from kolzeq

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

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

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

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

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

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

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

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

    • - Import missing has been added - from Phan

    • - Synchronized the array list in setUrlParserFromEndpoints - For thread safety - Change based on feedback - from Phan

    • - Removed automatic correction for 'java.sql.' by IntelliJ and remaining print out forgotten - from Phan

    • - Implemented the self-discovery feature, wrote tests, simplified existing code and fixed typos. - from Phan

    CONJ-330
    Revision #4b1f278
    Revision #eeddebb
    Revision #5f61b4a
    Revision #3480535
    Revision #a8bd50e
    Revision #9a58957
    CONJ-325
    Revision #62cc603
    CONJ-325
    Revision #037eab1
    Revision #f2e734c
    Revision #415aa37
    CONJ-325
    Revision #52a25f6
    CONJ-325
    Revision #346d0d7
    Revision #0748747
    Revision #e7e7d7e
    Revision #20707ed
    CONJ-325
    Revision #0fefe45
    CONJ-325
    Revision #8e067d0
    CONJ-320
    Revision #8122601
    Revision #911fee9
    Revision #bcd734e
    Revision #c1259b0
    Revision #3d1519d
    Revision #ffc4dfe
    Revision #dda8bf9
    Revision #cea40ac
    Revision #a461945
    Revision #3e5ad47
    Revision #82dd75c
    Revision #0af765c
    Revision #6c91d36
    Connector/J 3.5.7
    Download Now
    MariaDB Connector/J

    Connector/J 1.5.9 Changelog

    The most recent release of is:

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

    Release date: 20 Mar 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 #9333aed - Merge branch 'hotfix/develop-1.5.9'

    • Revision #a065884 - [misc] checkstyle correction

    • - [misc] small import correction

    • - [misc] checkstyle improvement

    • - [] ResultSet.getDouble/getFloat may throws a NumberFormatException

    • - [] insert query that contain table / column that contain SELECT keyword can be rewritten - part 2

    • - [] insert query that contain table / column that contain SELECT keyword can be rewritten

    • - [] test correction : testCOM_STMT_SEND_LONG_DATA only if using server prepare

    • - [] handle very big COM_STMT_SEND_LONG_DATA packet (1Gb) - test correction

    • - [] ResultSet first() throw an exception for scroll type if TYPE_FORWARD_ONLY only when streaming

    • - [] handle very big COM_STMT_SEND_LONG_DATA packet

    • - [] "All pipe instances are busy" exception on multiple connections to the same named pipe.

    • - [] getString on field with ZEROFILL doesn't have the '0' leading chars when using binary protocol

    • - [] Implement password encoding charset option

    • - [] better interruption handling when batching

    • - [misc] Bump 1.5.9-SNAPSHOT version

    • - [] Bulk-Insert in table with autoincrement only returns 1 generated key - Adding tests and handling batch interruption

    • - [] Bulk-Insert in table with autoincrement only returns 1 generated key

    • - [misc] checkstyle improvement

    • - [] driver doesn't accept connection string with "disableMariaDbDriver", permitting having MySQL driver in same classpath.

    • - [] stored procedure possible NPE correction

    • - [misc] Correcting 1.5.9 stream regression using text protocol

    • - [] buffer growing by step

    • - [] rewrite queries send by bunch of 16mb

    • - [] handle the packets that exact value of max_allowed_packet (equality is error)

    • - [] Storing large object improvement. Socket stream does use a buffer that may grow until 16m only.

    • - Merge branch 'hotfix/develop-1.5.9'

    • - [misc] checkstyle correction

    • - [misc] checkstyle correction

    • - [misc] small import correction

    • - [misc] checkstyle improvement

    • - [] ResultSet.getDouble/getFloat may throws a NumberFormatException

    • - [] insert query that contain table / column that contain SELECT keyword can be rewritten - part 2

    • - [] insert query that contain table / column that contain SELECT keyword can be rewritten

    • - [] test correction : testCOM_STMT_SEND_LONG_DATA only if using server prepare

    • - [] handle very big COM_STMT_SEND_LONG_DATA packet (1Gb) - test correction

    • - [] ResultSet first() throw an exception for scroll type if TYPE_FORWARD_ONLY only when streaming

    • - [] handle very big COM_STMT_SEND_LONG_DATA packet

    • - [] "All pipe instances are busy" exception on multiple connections to the same named pipe.

    • - [] getString on field with ZEROFILL doesn't have the '0' leading chars when using binary protocol

    • - [] Implement password encoding charset option

    • - [] better interruption handling when batching

    • - [misc] Bump 1.5.9-SNAPSHOT version

    • - [] Bulk-Insert in table with autoincrement only returns 1 generated key - Adding tests and handling batch interruption

    • - [] Bulk-Insert in table with autoincrement only returns 1 generated key

    • - [misc] checkstyle improvement

    • - [] driver doesn't accept connection string with "disableMariaDbDriver", permitting having MySQL driver in same classpath.

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

    • - [misc] reload timezone value if option sessionVariable change session timezone

    Revision #b937b64
    Revision #547ae81
    Revision #e4f6aab
    CONJ-429
    Revision #615e432
    CONJ-438
    Revision #ec288bd
    CONJ-438
    Revision #f607774
    CONJ-440
    Revision #30ff175
    CONJ-440
    Revision #bf31310
    CONJ-446
    Revision #e135727
    CONJ-440
    Revision #7c39f69
    CONJ-435
    Revision #9c9e880
    CONJ-437
    Revision #b0887e4
    CONJ-212
    Revision #e2f9dd2
    CONJ-431
    Revision #10370a2
    Revision #f73f2e8
    CONJ-431
    Revision #78cc98e
    CONJ-431
    Revision #d16ad5b
    Revision #31e0f52
    CONJ-423
    Revision #83a27db
    CONJ-443
    Revision #02405c6
    Revision #cd4eee7
    CONJ-442
    Revision #cbb5ab7
    CONJ-442
    Revision #3377a7f
    CONJ-442
    Revision #bd766eb
    CONJ-442
    Revision #9333aed
    Revision #3f1b523
    Revision #a065884
    Revision #b937b64
    Revision #547ae81
    Revision #e4f6aab
    CONJ-429
    Revision #615e432
    CONJ-438
    Revision #ec288bd
    CONJ-438
    Revision #f607774
    CONJ-440
    Revision #30ff175
    CONJ-440
    Revision #bf31310
    CONJ-446
    Revision #e135727
    CONJ-440
    Revision #7c39f69
    CONJ-435
    Revision #9c9e880
    CONJ-437
    Revision #b0887e4
    CONJ-212
    Revision #e2f9dd2
    CONJ-431
    Revision #10370a2
    Revision #f73f2e8
    CONJ-431
    Revision #78cc98e
    CONJ-431
    Revision #d16ad5b
    Revision #31e0f52
    CONJ-423
    Revision #0138932
    CONJ-434
    Revision #6ec5a29
    Connector/J 3.5.7
    Download Now
    MariaDB Connector/J

    Connector/J 1.5.0 Changelog

    The most recent release of is:

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

    Release date: 1 Aug 2016

    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 #41910e8 : Merge branch 'release/1.5.0-RC1'

    • Revision #8297e37 : [misc] update documentation

    • : release candidate 1.5.0-RC1

    • : Merge branch 'develop' of into develop

    • : [misc] correcting error in async batch when continueBatchOnError enabled

    • : Update use-mariadb-connector-j-driver.creole

    • : [misc] correcting allowMultiQueries option behaviour

    • : [] parameter logging correction when exception

    • : [] parameter logging correction

    • : Merge branch 'feature/' into develop

    • : [misc] avoiding buffer creation for COM_EXECUTE

    • : [misc] faster prepare close (COM_STMT_CLOSE)

    • : [misc] documentation and add test

    • : [] Update option name and checkstyle corrections

    • : [misc] Update Unicode conversion

    • : [] performance improvement for batch send

    • : [] batch send by batch

    • : [misc] correction for Statement.execute() with query size > 16Mb

    • : [] send batch by bulk

    • : [misc] test correction

    • : [] send prepare query without waiting results (option useBulkExecute)

    • : [] micro perf improvement

    • : Merge branch 'feature/' into develop

    • : [] checkstyle correction

    • : [] LOAD DATA LOCAL INFILE interceptors correction when using compression protocol

    • : [] LOAD DATA LOCAL INFILE interceptors correction

    • : Update changelog.creole

    • : Update changelog.creole

    • : [] Add LOAD DATA LOCAL INFILE interceptors

    • : Merge branch 'feature/' into develop

    • : [] change documentation and log message

    • : [] log and error message improved

    • : [misc] avoid memory consumption

    • : Merge branches 'develop' and 'feature/' of into feature/

    • : [] logging by proxy on protocol

    • : Merge branch 'develop' of into feature/

    • : Update changelog.creole

    • : Update changelog.creole

    • : [misc] add changelog informations

    • : [] Initial logger implementation

    • : Merge branch 'feature/' into develop

    • : [misc] checkstyle correction

    • : Merge branches '' and 'develop' of into

    • : Merge branches '' and 'develop' of into

    • : [] Wrong Exception thrown for ScrollType TYPE_SCROLL_INSENSITIVE

    • : [] Add jdbc nString, nCharacterStream, nClob implementation

    • : Merge remote-tracking branch 'origin/develop' into develop

    • : [] Adding SSO for kerberos

    • : Merge branch 'feature/' into develop

    • : [] adding new TLS protocol documentation

    • : Merge branches 'develop' and 'feature/' of into feature/

    • : Merge branches 'creole_doc' and 'develop' of into develop

    • : |misc] additional creole documentation improvement

    • : |misc] additional creole documentation improvement

    • : |misc] improving creole documentation

    • : |misc] using creole documentation (identical as knowledge base)

    • : [] add enabledSslCipherSuites and changing SSL request packet for 10.2 protocol change

    • : Merge remote-tracking branch 'krasaee/mariadb-connector-j' into feature/

    • : [misc] changing mysql server key server

    • : Merge branch 'feature/' into develop

    • : [] test correction : mysql server throw SQLException, not SQLDataException when charset error

    • : [] correction for mysql server (server send a unreliable flag)

    • : [] test correction

    • : [] stored procedure call with PreparedStatement and Statement additionally to CallableStatement

    • : [] implementation correction

    • : Merge branch 'hotfix/' into develop

    • : [] checkstyle correction

    • : [] Callable function exception when no parameter and space before parenthesis

    • : fixed bug in version detection on mariadb >= 10.0.15 support for TLSv1.2

    • : 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' :

    • : Merge branch 'release/1.5.0-RC1'

    • : [misc] update documentation

    • : release candidate 1.5.0-RC1

    • : Merge branch 'develop' of into develop

    • : [misc] correcting error in async batch when continueBatchOnError enabled

    • : Update use-mariadb-connector-j-driver.creole

    • : [misc] correcting allowMultiQueries option behaviour

    • : [] parameter logging correction when exception

    • : [] parameter logging correction

    • : Merge branch 'feature/' into develop

    • : [misc] avoiding buffer creation for COM_EXECUTE

    • : [misc] faster prepare close (COM_STMT_CLOSE)

    • : [misc] documentation and add test

    • : [] Update option name and checkstyle corrections

    • : [misc] Update Unicode conversion

    • : [] performance improvement for batch send

    • : [] batch send by batch

    • : [misc] correction for Statement.execute() with query size > 16Mb

    • : [] send batch by bulk

    • : [misc] test correction

    • : [] send prepare query without waiting results (option useBulkExecute)

    • : [] micro perf improvement

    • : Merge branch 'feature/' into develop

    • : [] checkstyle correction

    • : [] LOAD DATA LOCAL INFILE interceptors correction when using compression protocol

    • : [] LOAD DATA LOCAL INFILE interceptors correction

    • : Update changelog.creole

    • : Update changelog.creole

    • : [] Add LOAD DATA LOCAL INFILE interceptors

    • : Merge branch 'feature/' into develop

    • : [] change documentation and log message

    • : [] log and error message improved

    • : [misc] avoid memory consumption

    • : Merge branches 'develop' and 'feature/' of into feature/

    • : [] logging by proxy on protocol

    • : Merge branch 'develop' of into feature/

    • : Update changelog.creole

    • : Update changelog.creole

    • : [misc] add changelog informations

    • : [] Initial logger implementation

    • : Merge branch 'feature/' into develop

    • : [misc] checkstyle correction

    • : Merge branches '' and 'develop' of into

    • : Merge branches '' and 'develop' of into

    • : [] Wrong Exception thrown for ScrollType TYPE_SCROLL_INSENSITIVE

    • : [] Add jdbc nString, nCharacterStream, nClob implementation

    • : Merge remote-tracking branch 'origin/develop' into develop

    • : [] Adding SSO for kerberos

    • : Merge branch 'feature/' into develop

    • : [] adding new TLS protocol documentation

    • : Merge branches 'develop' and 'feature/' of into feature/

    • : Merge branches 'creole_doc' and 'develop' of into develop

    • : |misc] additional creole documentation improvement

    • : |misc] additional creole documentation improvement

    • : |misc] improving creole documentation

    • : |misc] using creole documentation (identical as knowledge base)

    • : [] add enabledSslCipherSuites and changing SSL request packet for 10.2 protocol change

    • : Merge remote-tracking branch 'krasaee/mariadb-connector-j' into feature/

    • : [misc] changing mysql server key server

    • : Merge branch 'feature/' into develop

    • : [] test correction : mysql server throw SQLException, not SQLDataException when charset error

    • : [] correction for mysql server (server send a unreliable flag)

    • : [] test correction

    • : [] stored procedure call with PreparedStatement and Statement additionally to CallableStatement

    • : [] implementation correction

    • : Merge branch 'hotfix/' into develop

    • : [] checkstyle correction

    • : [] Callable function exception when no parameter and space before parenthesis

    • : fixed bug in version detection on mariadb >= 10.0.15 support for TLSv1.2

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

    • : Merge branches 'develop' and 'master' of into develop

    • : Removed previously added java utility, no longer needed or used

    • : resolve merge issue with package imports

    • : Merge

    • : Update README.md

    • : Fix TLS v1.1 issue with test case for MySQL 5.6 - 2nd attempt

    • : Fix TLS v1.1 issue with test case for MySQL 5.6

    • : [] + Additional updates to make code/javadocs consistent with audit requirements

    • : [misc] correction of regression using TLSv1.2 before complete handling ()

    • : [misc] will add 10.2 test when issue regarding TLSv1.2 will be corrected (PR in review)

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

    • : - fixed TLSv1.2 support for specific versions of MariaDB >= 10.0.15 and >= 5.5.41 or MySQL >= 5.7.10

    • : - Quick fix to add TLSv1.1 and TLSv1.2 to the list of supported protocols

    • : quick fix to supported TLS versions, added 1.1 and 1.2

    Revision #bc917b6
    Revision #c4f45d9
    mariadb-connector-j
    Revision #2e27c67
    Revision #a5e7d0a
    Revision #6592f3a
    Revision #14577b4
    CONJ-197
    Revision #d6b01da
    CONJ-197
    Revision #1b34953
    CONJ-325
    Revision #089d973
    Revision #0362be8
    Revision #2df4639
    Revision #75359ed
    CONJ-320
    Revision #b2a4417
    Revision #97c6f10
    CONJ-320
    Revision #116a6ec
    CONJ-320
    Revision #85ee72b
    Revision #cd352a3
    CONJ-320
    Revision #bde3297
    Revision #92964ac
    CONJ-320
    Revision #5a0b97a
    CONJ-291
    Revision #cfeb1e0
    CONJ-305
    Revision #ef71ee5
    CONJ-305
    Revision #1c903ab
    CONJ-305
    Revision #fdfa0e4
    CONJ-305
    Revision #70574be
    Revision #495fa33
    Revision #ee647fb
    CONJ-305
    Revision #c0b4366
    CONJ-197
    Revision #006e506
    CONJ-197
    Revision #c4189cb
    CONJ-197
    Revision #02b0468
    Revision #8aedc82
    CONJ-197
    mariadb-connector-j
    CONJ-197
    Revision #10b8617
    CONJ-197
    Revision #3151183
    mariadb-connector-j
    CONJ-197
    Revision #4435058
    Revision #385d199
    Revision #eba3128
    Revision #51f0a44
    CONJ-197
    Revision #de31b74
    CONJ-296
    Revision #0c500e8
    Revision #4fe08c2
    CONJ-296
    mariadb-connector-j
    CONJ-296
    Revision #aed496e
    CONJ-296
    mariadb-connector-j
    CONJ-296
    Revision #ab05206
    CONJ-316
    Revision #3616061
    CONJ-260
    Revision #13d30be
    Revision #2529dc9
    CONJ-295
    Revision #29d21f8
    CONJ-249
    Revision #35b6ad4
    CONJ-249
    Revision #88d4b4a
    CONJ-249
    mariadb-connector-j
    CONJ-249
    Revision #ef5232e
    mariadb-connector-j
    Revision #e641ea2
    Revision #ce72a74
    Revision #665741a
    Revision #7d09384
    Revision #7f28bcb
    CONJ-249
    Revision #12bec04
    CONJ-249
    Revision #aad6a14
    Revision #8f535ab
    CONJ-314
    Revision #8b453ed
    CONJ-314
    Revision #25b1acc
    CONJ-314
    Revision #471b70e
    CONJ-314
    Revision #7cd4a46
    CONJ-314
    Revision #28988db
    CONJ-298
    Revision #06ce413
    CONJ-298
    Revision #7736475
    CONJ-298
    Revision #728e1ca
    CONJ-298
    Revision #96da8a1
    Revision #adf6937
    Revision #41910e8
    Revision #8297e37
    Revision #bc917b6
    Revision #c4f45d9
    mariadb-connector-j
    Revision #2e27c67
    Revision #a5e7d0a
    Revision #6592f3a
    Revision #14577b4
    CONJ-197
    Revision #d6b01da
    CONJ-197
    Revision #1b34953
    CONJ-325
    Revision #089d973
    Revision #0362be8
    Revision #2df4639
    Revision #75359ed
    CONJ-320
    Revision #b2a4417
    Revision #97c6f10
    CONJ-320
    Revision #116a6ec
    CONJ-320
    Revision #85ee72b
    Revision #cd352a3
    CONJ-320
    Revision #bde3297
    Revision #92964ac
    CONJ-320
    Revision #5a0b97a
    CONJ-291
    Revision #cfeb1e0
    CONJ-305
    Revision #ef71ee5
    CONJ-305
    Revision #1c903ab
    CONJ-305
    Revision #fdfa0e4
    CONJ-305
    Revision #70574be
    Revision #495fa33
    Revision #ee647fb
    CONJ-305
    Revision #c0b4366
    CONJ-197
    Revision #006e506
    CONJ-197
    Revision #c4189cb
    CONJ-197
    Revision #02b0468
    Revision #8aedc82
    CONJ-197
    mariadb-connector-j
    CONJ-197
    Revision #10b8617
    CONJ-197
    Revision #3151183
    mariadb-connector-j
    CONJ-197
    Revision #4435058
    Revision #385d199
    Revision #eba3128
    Revision #51f0a44
    CONJ-197
    Revision #de31b74
    CONJ-296
    Revision #0c500e8
    Revision #4fe08c2
    CONJ-296
    mariadb-connector-j
    CONJ-296
    Revision #aed496e
    CONJ-296
    mariadb-connector-j
    CONJ-296
    Revision #ab05206
    CONJ-316
    Revision #3616061
    CONJ-260
    Revision #13d30be
    Revision #2529dc9
    CONJ-295
    Revision #29d21f8
    CONJ-249
    Revision #35b6ad4
    CONJ-249
    Revision #88d4b4a
    CONJ-249
    mariadb-connector-j
    CONJ-249
    Revision #ef5232e
    mariadb-connector-j
    Revision #e641ea2
    Revision #ce72a74
    Revision #665741a
    Revision #7d09384
    Revision #7f28bcb
    CONJ-249
    Revision #12bec04
    CONJ-249
    Revision #aad6a14
    Revision #8f535ab
    CONJ-314
    Revision #8b453ed
    CONJ-314
    Revision #25b1acc
    CONJ-314
    Revision #471b70e
    CONJ-314
    Revision #7cd4a46
    CONJ-314
    Revision #28988db
    CONJ-298
    Revision #06ce413
    CONJ-298
    Revision #7736475
    CONJ-298
    Revision #728e1ca
    CONJ-298
    Revision #96da8a1
    Revision #adf6937
    Revision #3dd8008
    mariadb-connector-j
    Revision #b9e60e9
    Revision #2f2f003
    Revision #57ada1c
    mariadb-connector-j
    Revision #89657fc
    Revision #c7a9f88
    Revision #337ae00
    Revision #a8b1ad7
    CONJ-249
    Revision #8be3a45
    CONJ-249
    Revision #62ffa86
    Revision #13bf800
    CONJ-249
    Revision #ff65126
    CONJ-249
    Revision #766c6cd
    CONJ-249
    Revision #6819133
    Connector/J 3.5.7
    Download Now
    MariaDB Connector/J

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    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.

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

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

    Distributions which Include MariaDB

    This page is licensed: GPLv2