All pages
Powered by GitBook
1 of 5

Loading...

Loading...

Loading...

Loading...

Loading...

Connector/J 2.0 Changelogs

Changelogs for the MariaDB Connector/J 2.0 series

Connector/J 2.0.1 Changelog

Download | Release Notes | Changelog |

Release date: 11 May 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 #d56ba5a - [misc] bump 2.0.1 version

  • Revision #17db846 - [misc] checkstyle correction

  • - [misc] changing default option value useServerPrepStmts to false (use text protocol by default)

  • - [misc] changing metadata to 4.2

  • - [misc] temporary remove MARIADB_CLIENT_COM_IN_AUTH, waiting for server release

  • - [misc] javadoc correction

  • - [] new option "enablePacketDebug" Driver will save the last 16 MySQL packet exchanges (limited to first 1000 bytes). Hexadecimal value of those packet will be added to stacktrace when an IOException occur. This options has no performance incidence (< 1 microseconds per query) but driver will then take 16kb more memory.

  • - [misc] removing unused methods

  • - [] Using of "slowQueryThresholdNanos" option with value > Integer.MAX_VALUE results in class cast exception

  • - [] correcting inline ssl server certificate parsing

  • - [misc] set socket timeout after connection

  • - [] LAST_INSERT_ID() validation check correction

  • - [misc] autoIncrementIncrement value loaded when connecting, avoiding a query for first statement

  • - update github tag for maven central

  • - [] queries with LAST_INSERT_ID() must not be rewritten

  • - [] Query that contain multiqueries with fetch and EOF deprecation failed

  • - [misc] change version to 2.0.1

test improvements : , , , , , , , , , ,

Revision #8a31453
Revision #1b99cda
Revision #d9ef3d0
Revision #8ff2a57
Revision #cac0dbd
CONJ-465
Revision #dcb7fa4
Revision #a5b8187
CONJ-464
Revision #05891d1
CONJ-452
Revision #a13a050
Revision #503dd4f
CONJ-461
Revision #e012977
Revision #c25c3cf
Revision #04a2771
CONJ-461
Revision #5a80688
CONJ-460
Revision #ab90e3b
Revision #59abff4
Revision #9accea6
Revision #1c27460
Revision #17db846
Revision #5e1293e
Revision #152eab5
Revision #13fc827
Revision #ef25102
Revision #76256dc
Revision #e895995
Revision #c976c38

Connector/J 2.0.2 Changelog

Download | Release Notes | Changelog |

Release date: 7 Jun 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 #0d59d8d - [misc] avoid reading from end in case of replication configuration with 2 servers with different versions

  • Revision #fa3f4a5 - bump 2.0.2 version

  • - [] DataSource connectTimeout is in second, but was set on socket timeout that is in milliseconds

  • - [misc] add changelog

  • - [] merging PR-106

  • - [] the option "keystore" and "trustStore" by default using URL stream

  • - [] fallback option keyStore and trustStore using fileSystem to use URL

  • - [] add code comments

  • - [] when using binary protocol (useServerPrepStmts=true) result-set reading state correction with a null values depending when "random" field reading

  • - [] add javadoc

  • - [] handling queryTimeout for batch when the "useBatchMultiSend" option is not enabled

  • - [misc] add logging dedicated to profileSql testing

  • - [misc] correcting travis test with the "profileSql" option

  • - * fixed issue #

  • - [] test script with profileSql

  • - [] timeout regression correction on PrepareStatement - part 2

  • - [] timeout regression correction on PrepareStatement

  • - [] correcting test for rewrite option

  • - [] Detection of aurora correction for dns using uppercase

  • - [] When the option "rewriteBatchedStatements" is set, permitting query containing "values" keyword that aren't insert

  • - [misc] changing MariaDB mirror for better tests stability

  • - [] correcting tests for aurora - part 2

  • - [] correcting tests for aurora

  • - [] make aurora run all tests

  • - [misc] suppress maxscale logging

  • - [misc] tests now use maxscale 2.1.3

  • - [] correction to permit connection to 5.1 server with password

  • - [] Correction of metadata DEFERRABILITY content

  • - [] improve Aurora detection to ensure disabling the "usePipelineAuth" and "useBatchMultiSend" options if not explicitly set

  • - [] when using binary protocol (useServerPrepStmts=true) result-set reading position state may be erroneous This can occur when not reading all fields, reading a not empty field, reading 2 fields with a null values and skipping at least fields with value.

  • - [misc] Updating Copyright to © 2015-2017 MariaDB Ab on template

  • - [misc] correct licence files

  • - [misc] checkstyle correction

  • - [] Aurora not compatible with option usePipelineAuth

  • - [] Connection.setNetworkTimeout executor must not be mandatory

  • - [misc] Updating Copyright to © 2015-2017 MariaDB Ab.

  • - [misc] changing version to 2.0.2-SNAPSHOT

  • - [] correction to handle MySQL 5.1 capabilities

  • - [] DatabaseMetadata.getPrimaryKeys() must return PK_NAME value

  • - [misc] generating tar.gz according to current tag

  • - [misc] code reformat

  • - Update README.md

  • - Update README.md

  • - [misc] set version to 2.1.0

  • - [misc] remove unused code

Revision #c8c1c54
CONJ-490
Revision #d129c09
Revision #eff7e1f
CONJ-489
Revision #901549f
CONJ-488
Revision #6239060
CONJ-488
Revision #044b938
CONJ-481
Revision #58b2a34
CONJ-481
Revision #f6a9ecc
CONJ-487
Revision #e331999
CONJ-487
Revision #222f23e
Revision #9777742
Revision #abe6ecf
CONJ-489
Revision #d7b9b75
CONJ-487
Revision #dc7fdca
CONJ-487
Revision #89db2c7
CONJ-487
Revision #28575ec
CONJ-470
Revision #55ba9f3
CONJ-477
Revision #98e82c7
CONJ-470
Revision #0f6ead0
Revision #b0a912d
CONJ-477
Revision #f43a1d7
CONJ-477
Revision #a145044
CONJ-477
Revision #ef9a281
Revision #7d220e4
Revision #f6258a7
CONJ-480
Revision #eb14d41
CONJ-483
Revision #4b81260
CONJ-477
Revision #043fc55
CONJ-481
Revision #3a98f60
Revision #4f20b9c
Revision #24434dd
Revision #bc13066
CONJ-477
Revision #56e5e0f
CONJ-482
Revision #9b3b031
Revision #8cd66d5
Revision #981a720
CONJ-479
Revision #37a54e2
CONJ-471
Revision #bda2339
Revision #69f4cca
Revision #885040d
Revision #be08fd0
Revision #5975bc9
Revision #d7cd4ef

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 2.0.0 Changelog

The most recent release of is:

Download | Release Notes | Changelog |

Release date: 20 Apr. 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 #ab364b9 [misc] mysql public key update

  • Revision #86425a4 [misc] cancel charset password for 5.6.36 that has password charset issue

  • [misc] permit using "file:" for keystore path.

  • [misc] permit using "file:" for keystore path.

  • [misc] correction pipelining that breaks for MySQL 5.6 with SSL

  • [misc] solving possible race condition

  • [misc] solving possible race condition

  • [] merge correction

  • [] Wrong metadata when column TINYINT is unsigned with tinyInt1isBit option set (default)

  • [misc] checkstyle correction

  • [] add option killFetchStmtOnClose to permit disabling Killing query on close.

  • ignore UNSIGNED mark in TINYINT(1) columns when TINYINT1_IS_BIT is set

  • [] kill query when closing statement and was fetching

  • [] failover when using proxy that doesn't support pipeline queries

  • [] handle continueBatchOnError

  • [] Statement.executeBatch always execute pipelining even when option useBatchMultiSend is set to false.

  • [] Statement.executeBatch always pipeline queries even when option useBatchMultiSend is set to false (and option rewriteBatchedStatements and useBatchMultiSend options are not enabled)

  • [] Statement.executeBatch always execute pipelining even when option useBatchMultiSend is set to false.

  • [] bundle first commands in Client handshake response

  • [] pipelining authentication data only after successful authentication

  • [] save state of last successful authentication without auth to avoid one server exchange when pipelining

  • [misc] remove trace information in tests

  • [] remove option to indicate if authentication plugin, but use optimistic connection on second connection if last one didn't use authentication plugins.

  • [] separate options usePipelineAuth and noAuthPlugin

  • [misc] import optimization

  • [] aurora master detection added to pipeline authentication

  • [misc] testing travis inactivity error

  • [] connection change sql_mode before manual change of sessionVariables that can be changed by user

  • [] faster connection using pipeline - correction session_track_system_variables enable only if client session tracking is enable

  • [] faster connection using pipeline

  • [misc] hide hexadecimal password packet from logs (if trace logging and using clear password plugin)

  • [misc] ensuring test effectiveness

  • [misc] correction of validConnectionTimeout default value for aurora

  • [] metadata info correction after ResultSet reimplementation

  • [misc] checkstyle correction

  • [] Incorrect arguments to mysqld_stmt_execute when inserting empty blob

  • [] NPE on setClientInfo if value is an empty string

  • [] session state implementation correction for MySQL 5.7 ( SERVER_SESSION_STATE_CHANGED flag set without any changed)

  • [] permit stored procedure caching when state change is enable

  • [] handle SERVER_SESSION_STATE_CHANGE status flag

  • [] disabling useCursorFetch option - part 2

  • [] disabling useCursorFetch option

  • [] disable stored procedure test with output parameters for 10.2 beta version without corrections of

  • [] Handle CLIENT_DEPRECATE_EOF flag

  • [] performance improvement storing data in result-set - part 2

  • Retain leading slash when trust store beings with 'file:/'

  • [misc] checkstyle correction

  • [] correcting tests to not use sequence table so that can be run on MySQL server

  • [] Permit CallableStatement streaming

  • respect type parameter of ResultSet.getObject method by doing the type conversion

  • [misc] correcting tests when query > max_allowed_packet

  • [misc] change hexadecimal test so to be compatible with java 9 (JDK-8157670)

  • [] performance improvement storing data in resultset

  • [misc] implement internal Closable

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

  • [misc] update socketTimeout description.

  • [misc] update changelog missing change

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

  • Merge tag 'develop-1.5.9' into develop

  • [] implement useCursorFetch option

  • [] checkstyle and javadoc addition

  • [] merging correction to handle null value for Java 8 Offset's DateTime 6 - part 2

  • [] merging correction to handle null value for Java 8 Offset's DateTime

  • [] making driver java 8 minimum version (java 7 compatible version will be in another branch)

  • Merge branches 'develop' and 'hotfix/develop-1.5.9' of into develop

  • [travis] ensure test validity

  • [travis] correcting travis installation

  • [travis] installation of mysql 5.7 correction

  • [travis] correction for mysql 5.7.8 that disable global status query

  • [travis] remove mysql server as default

  • [] query with multi-values getGeneratedKeys return appropriate auto insert ids.

  • Fix merge tag 'FIX1.5.8'

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

  • [] javadoc addition

  • [] correcting java 7 imports

  • [] support for large update count and SQLTypes

  • [] add missing wrapper functions

  • [] add java 8 Metadata default methods

  • [] maven separation according to java version

  • [] improve testign (changing STR_TO_DATE to TIME_FORMAT) to be compatible with MySQL 5.7

  • [] improve test to be compatible with MySQL 5.7

  • [] commit missing line

  • [] Support for LocalDateTime, DateTime, ZoneDateTime, OffsetDateTime, OffsetTime

  • [] handling maxFieldSize

  • [misc] add query message to connection error exception

  • [misc] test correction with new version 10.2 + generated key correction

  • [] tcpKeepAlive option default to true

  • [] simplifying Exception handling

  • [] remove MySQL 5.5 - not released on trusty

  • [] use maxscale trusty version.

  • [] correcting missing line end

  • [] add test with PKCS12 and correcting existing test for JKS since java 9 default now to PKCS12

  • [] changing maxscale installation for trusty

  • [] modify SSL test to comply with java 9 early access

  • [] valid connector java 9 early access

  • [] valid connector java 9 early access

  • [] Pool testing using hikariCP

  • [] NPE when result-set close() after having thrown an exception

  • [] javadoc correction

  • [] travis MySQL 5.5 improvement

  • [] travis innodb_log_file_size value correction for MySQL 5.5

  • Merge branch 'feature/' of into develop

  • Merge branches 'develop' and 'feature/' correction

  • [misc] change maxscale to 2.0.2, removing exception fot utf8mb4 tests

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

  • [] cluster query not time_zone dependent

  • [] correcting case

  • [] correcting test microsecond precision

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

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

  • [] ssl cipher test correction

  • [] getGeneratedKeys reviewed implementation

  • [] changing test for mysql compatibility

  • [] changing test replacing sleep by long request

  • [] adding missing commit

  • [] improve setQueryTimeout to use SET STATEMENT max_statement_time when possible

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

  • [misc] code simplification

  • [misc] improve useBatchMultiSend documentation

  • [misc] import and formatting improvement

  • [misc] deleting appveyor cache

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

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

  • [] test correction for UTF8mb4 tests

  • [] change maxscale test version correction

  • [] change maxscale test version

  • [] checkStyle correction

  • [] disable SSL tests when using maxscale

  • [] Adding maxScale to CI

Revision #b45146a
Revision #5816f91
Revision #26e28d6
Revision #a2f7e63
Revision #128675a
Revision #1c1a366
CONJ-453
Revision #ae4562b
CONJ-456
Revision #b139f06
Revision #1b44bbb
CONJ-315
Revision #b70cbb3
Revision #0d6e4db
CONJ-315
Revision #7c12c61
CONJ-366
Revision #01b92a9
CONJ-453
Revision #f895e09
CONJ-453
Revision #9ec64e6
CONJ-453
Revision #8c50b3d
CONJ-453
Revision #e56f402
CONJ-366
Revision #ae52939
CONJ-366
Revision #4b723ea
CONJ-366
Revision #01fe81a
Revision #622036d
CONJ-366
Revision #6f702fa
CONJ-366
Revision #d9c6b81
Revision #c17acfc
CONJ-366
Revision #4fa34d2
Revision #9054f8c
CONJ-366
Revision #53c07e2
CONJ-366
Revision #9e9cfe5
CONJ-366
Revision #b8a02fe
Revision #4ab4f78
Revision #9ec161c
Revision #a17579c
CONJ-368
Revision #bc03d97
Revision #3c68465
CONJ-448
Revision #eda4e61
CONJ-450
Revision #b09a708
CONJ-341
Revision #3499bc3
CONJ-341
Revision #004d867
CONJ-341
Revision #9315f7e
CONJ-315
Revision #29b8eb7
CONJ-315
Revision #4a32de0
CONJ-318
MDEV-11761
Revision #fb6d64d
CONJ-318
Revision #e507689
CONJ-368
Revision #5422c4f
Revision #03478c5
Revision #0a5e6ab
CONJ-449
Revision #93b0fc2
CONJ-449
Revision #8fda73e
Revision #db1c36f
Revision #8f54c18
Revision #890148f
CONJ-368
Revision #21f76f8
Revision #83a27db
CONJ-443
Revision #02405c6
Revision #cd4eee7
CONJ-442
Revision #cbb5ab7
CONJ-442
Revision #3377a7f
CONJ-442
Revision #921baee
Revision #0255e06
Revision #bd766eb
CONJ-442
Revision #00a8cf1
Revision #2931885
CONJ-315
Revision #246b94e
CONJ-410
Revision #b9d0eb5
CONJ-410
Revision #7d8c371
CONJ-410
Revision #5c788e5
CONJ-410
Revision #79bdf55
mariadb-connector-j
Revision #0f9516c
Revision #c6bd247
Revision #3f3836c
Revision #25e84b8
Revision #c8d696d
Revision #4707342
CONJ-431
Revision #2615b7e
Revision #03f59e8
CONJ-423
Revision #b045b1c
CONJ-414
Revision #5a95879
CONJ-414
Revision #284eede
CONJ-414
Revision #291ac91
CONJ-410
Revision #34f2e86
CONJ-410
Revision #49b4713
CONJ-409
Revision #8d418b6
CONJ-409
Revision #899dca4
CONJ-409
Revision #68b0fbb
CONJ-409
Revision #f81511e
CONJ-409
Revision #711ccac
CONJ-411
Revision #a743039
Revision #3043693
Revision #49e89b7
CONJ-402
Revision #31550e6
CONJ-190
Revision #f3ffc53
CONJ-307
Revision #5f58ae2
CONJ-307
Revision #5e919d4
CONJ-307
Revision #c14b759
CONJ-307
Revision #43c1e45
CONJ-307
Revision #3234606
CONJ-307
Revision #3f467a0
CONJ-307
Revision #790ee75
CONJ-307
Revision #1e10fd6
CONJ-160
Revision #628cd85
CONJ-403
Revision #c05661e
CONJ-396
Revision #883ac2a
CONJ-401
Revision #07d2d06
CONJ-401
Revision #6ea7793
CONJ-401
mariadb-connector-j
Revision #1947948
CONJ-396
Revision #fc05018
Revision #9a1980e
CONJ-388
Revision #313a930
CONJ-392
Revision #0250f3c
CONJ-388
Revision #a7e6b2f
CONJ-388
Revision #22dee29
CONJ-388
Revision #a52646d
CONJ-399
Revision #a84d69d
CONJ-395
Revision #c294643
CONJ-394
Revision #764285c
CONJ-389
Revision #6295808
CONJ-389
Revision #4dd309e
CONJ-393
Revision #816e0f8
CONJ-393
Revision #9a74b97
CONJ-393
Revision #67ab126
CONJ-393
Revision #7d60ee1
Revision #d81eec3
Revision #21f4ff3
Revision #cb840cc
Revision #e5bb83d
Revision #ab3a83e
CONJ-391
Revision #f54edde
CONJ-380
MXS-953
Revision #63762f9
CONJ-380
Revision #6d8518a
CONJ-380
Revision #c7e5833
CONJ-380
Revision #6b1203a
CONJ-380
Revision #c500473
CONJ-380
Revision #dedcf5a
CONJ-380
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

Connector/J 2.0.3 Changelog

The most recent release of is:

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

Release date: 27 Jun 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 #bb70ae1c - bump 2.0.3 version

  • Revision #40e9eba2 - [misc] remove meaningless test

  • - [misc] ensure not having race condition leading to NPE when option enablePacketDebug is not set

  • - [] change test

  • - [test] Maxscale issue when creating a database, need a few ms before connecting

  • - [test] disabling travis jdk9 temporary due to

  • - [] escape string correction for big query > 8M - test correction

  • - [] escape string correction for big query > 8M

  • - Proposed fix for

  • - [misc] add debug trace to EOF error

  • - [misc] add parsing to option "sessionVariable"

  • - [] when useServerPrepStmts is not set, the PREPARE statement must not be cached.

  • - [misc] correcting cloning CallableProcedureStatement

  • - [misc] default intellij config update

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

  • - [] Handle PrepareStatement.getParameterMetaData() if query cannot be PREPAREd

  • - [misc] corrected documentation

  • - [misc] ensure stability if option "enablePacketDebug" is set and IOException occur in when establishing socket

  • - [misc] permit having debug trace when option "enablePacketDebug" for authentication packet IOException

Revision #8795ba38
Revision #39d3a82e
CONJ-422
Revision #52d489dc
Revision #1bbb16b3
7944
Revision #1f0bc801
CONJ-497
Revision #abea4db8
CONJ-497
Revision #0aaa9b04
CONJ-497
Revision #457aea48
Revision #0732f4e9
Revision #95ee9c7a
CONJ-473
Revision #f85aacb0
Revision #7869842e
Revision #818fa38a
mariadb-connector-j
Revision #11897e66
CONJ-494
Revision #c60cb780
Revision #496da260
Revision #64ca2365
Connector/J 3.5.7
Download Now
MariaDB Connector/J

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

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

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

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