All pages
Powered by GitBook
1 of 6

Connector/J 3.1 Changelogs

Changelogs for the MariaDB Connector/J 3.1 series

Connector/J 3.1.4 Changelog

The most recent Stable (GA) release of MariaDB Connector/Java is:

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 1 May 2023

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 #745ef7b2 - bump 3.1.4

  • Revision #531fc886 - Merge tag '3.1.4' into develop

  • Revision #bdf22463 - Merge branch 'release/3.1.4'

  • Revision #1ea84e3d - [CONJ-1071] Error during Bulk execution might result in connection wrong state

  • Revision #fa51fd47 - [misc] windows test correction

  • Revision #7d24adec - [CONJ-1065] Resultset.wasNull() wrong return (false) after reading zero-date

  • Revision #2ebdd43e - [misc] correcting unnecessary lowercase when using SQL escape sequence

  • Revision #b8314883 - [misc] using default java ISO6801 when using Instant with default timezone UTC

  • Revision #ba7f739c - [CONJ-1070] getBlob on TEXT columns throw Exception

  • Revision #14483163 - [CONJ-1067] ResultSetMetaData.getColumnTypeName() does not return UNSIGNED for DECIMAL, DOUBLE and FLOAT columns

  • Revision #753ac15f - bump 3.1.4-SNAPSHOT

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

Connector/J 3.1.3 Changelog

The most recent Stable (GA) release of MariaDB Connector/Java is:

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 22 Mar 2023

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 #d541afd6 bump 3.1.3

  • Revision #5c77c285 [CONJ-1063] DatabaseMetaData.getTypeInfo() returns wrong value for UNSIGNED_ATTRIBUTE - datatype correction

  • Revision #4c018af5 [CONJ-1062] correcting TlsSocketPlugin to use Driver classloader

  • Revision #3bae0150 [CONJ-1063] DatabaseMetaData.getTypeInfo() returns wrong value for UNSIGNED_ATTRIBUTE

  • Revision #c94cf0d5 [CONJ-1054] race condition when using CredentialPlugin

  • Revision #016a2113 [CONJ-1056] incorrect reads from unix socket when the text is too large

  • Revision #f6f5edc0 [CONJ-1058] code style correction for Statement.enquote* port from 2.x

  • Revision #e97a4aed Merge pull request #184 from peterhalicky/CONJ-1058

  • Revision #d2f936f9 [CONJ-1060] BIT default metadata doesn't take care of transformedBitIsBoolean option

  • Revision #a6007c7a bump SNAPSHOT version

  • Revision #517d5411 [CONJ-1057] wrong decoding for binary '00:00' TIME value when using LocalTime / LocalDateTime result-set getObject

  • Revision #c7544779 [CONJ-1058] port Statement.enquote* methods from connector 2.x

  • Revision #79592a0e [misc] xpand 6.1 testing correction

  • Revision #21c9bce0 Merge tag '3.1.2' into develop

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

Connector/J 3.1.2 Changelog

The most recent Stable (GA) release of MariaDB Connector/Java is:

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 24 Jan 2023

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 #21c9bce0 - Merge tag '3.1.2' into develop

  • Revision #69ab3b20 - Merge branch 'release/3.1.2'

  • Revision #2f3ca1b0 - bump 3.1.2

  • Revision #a88c466e - [misc] permit setting serverRsaPublicKeyFile with public key

  • Revision #2756ad35 - [misc] test: use mysql 8 using native password by default

  • Revision #b807fe1c - [CONJ-1041] correcting possible ArrayIndexOutOfBoundsException

  • Revision #085a6ae1 - Merge branch 'spijkercenter_master' into develop

  • Revision #dfe233dc - Merge branch 'pr-datetimeprecisionmissing' into develop

  • Revision #4fd57ec2 - [CONJ-1040] possible ConcurrentModificationException when connecting

  • Revision #22b4d2d1 - bump 3.1.2-SNAPSHOT version

  • Revision #80ef974a - [misc] correct test class name

  • Revision #38615eb1 - Fix broken DatabaseMetaData.getColumns() on older server versions.

  • Revision #8ae12920 - update README version

  • Revision #f3966a6e - Merge tag '3.1.1' into develop

  • Revision #eaef10c5 - Added unit test for VersionFactory

  • Revision #49912903 - Prevent NPE on missing properties

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

Connector/J 3.1.1 Changelog

The most recent Stable (GA) release of MariaDB Connector/Java is:

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 11 Jan 2023

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 #8ae12920 - update README version

  • Revision #8461b3c0 - Merge branch 'release/3.1.1'

  • Revision #15ab4cc0 - Bump 3.1.1

  • Revision #2ebaa2ee - Merge branch 'maintenance/3.0' into develop

  • Revision #a2061244 - Bump 3.0.10

  • Revision #4bb11a27 - [misc] correct Date test depending on timezone

  • Revision #794d362f - [misc] correct Date test depending on timezone

  • Revision #609aa2db - [misc] correct Tls test behavior

  • Revision #9f0bec57 - [CONJ-1026] timezone=auto option fails on non-fixed-offset zone machine when server timezone differ from client

  • Revision #4c3408a4 - [misc] correct Tls test behavior

  • Revision #fe4b3934 - [CONJ-1026] timezone=auto option fails on non-fixed-offset zone machine when server timezone differ from client

  • Revision #8d999d84 - [CONJ-1023] Connector/J doesn't set SSL cap bit in Handshake Response Packet

  • Revision #310efa60 - [CONJ-1023] Connector/J doesn't set SSL cap bit in Handshake Response Packet

  • Revision #b1fc3a73 - [CONJ-1032] option case-insensitive for compatibility with 2.x

  • Revision #1d9bee54 - [CONJ-1032] option case-insensitive for compatibility with 2.x

  • Revision #6d31ce6b - bump 3.0.10-SNAPSHOT version

  • Revision #572589a6 - bump 3.1.1-SNAPSHOT version

  • Revision #7399a260 - [CONJ-1035] correcting double write of buffer when writing ascii data in case of growing packet buffer

  • Revision #db238152 - [misc] improving trace logging

  • Revision #37c3a432 - [misc] ensuring UUID test minimal server version

  • Revision #dd326c76 - [misc] correcting test to use capabilities in place of server version when possible

  • Revision #de7e2c73 - [misc] ensure test suite properly work

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

Connector/J 3.1.0 Changelog

The most recent Stable (GA) release of MariaDB Connector/Java is:

Connector/J 3.5.4

DownloadRelease NotesChangelogConnector/J Overview

Release date: 15 Nov 2022

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 #9a04ccc9 - Merge tag '3.1.0' into develop

  • Revision #931f45e9 - Merge branch 'release/3.1.0'

  • Revision #8216832a - bump 3.1.0 version

  • Revision #db68d085 - [misc] 3.0.9 merge

  • Revision #a0a442ea - Merge branch 'release/3.0.9' into develop

  • Revision #87f6b918 - [misc] test reliability improvement when using maxscale

  • Revision #291971dc - [misc] bump POM dependencies JVM config is needed for 99 / 787

  • Revision #d31e6726 - [CONJ-899] Support UUID Object

  • Revision #a55fa423 - [misc] code style correction

  • Revision #c105aa0b - Merge branch 'release/3.0.9' into develop

  • Revision #7a6617ed - [CONJ-1021] add windows GSSAPI test

  • Revision #5ac67b2d - [CONJ-1021] enable waffle dependency for better Windows GSSAPI use

  • Revision #34eff1c3 - [misc] code style correction

  • Revision #9c6135a3 - [CONJ-1021] GSSAPI authentication might result in connection reset

  • Revision #48e5534a - [misc] skip test with FLUSH PRIVILEGES with MySQL server 8.0.31 that broke server public key retrieval afterwhile

  • Revision #ea5aa216 - [CONJ-1019] DatabaseMetaData.getImportedKeys should return real value for PK_NAME column

  • Revision #7300dc9f - [CONJ-1020] correcting java 11+ socket options setting

  • Revision #0fbe8921 - [CONJ-992] load balance distribution now use round robin, ensuring better distribution than previous random order

  • Revision #d6fa61bd - [CONJ-916] when a failover occurs, log replayed transaction

  • Revision #e4be6894 - [CONJ-917] deprecated option are now logger when logger is enabled

  • Revision #be365e0d - [misc] add maxscale log when failing

  • Revision #2bf55027 - [misc] ascii encoding improvement

  • Revision #2ca2b891 - [misc] code style correction

  • Revision #aeb9fd4f - [misc] ensuring test reliability

  • Revision #1ff230f7 - [CONJ-1017] concurrent data/time/timestamp when using same calendar parameter missing synchronization

  • Revision #7586df89 - [misc] ensure client prepare statement lock when closing bulk

  • Revision #36a10598 - [CONJ-1016] avoid splitting BULK command into multiple commands in case of prepareStatement.setNull() use

  • Revision #fc1eb31d - [misc] javadoc correction

  • Revision #3aa6c143 - [CONJ-1009] creating missing javadoc

  • Revision #87d8673c - [misc] bump 3.1.0 SNAPSHOT

  • Revision #eee5184a - [CONJ-1015] pipelining now write to socket only one array, permitting faster command execution when on distant server

  • Revision #072e4127 - [CONJ-1014] avoid creating array when receiving server packet

  • Revision #0803f6d1 - [misc] server prepare statement ensuring command is preparable test improvement

  • Revision #d9d2254d - [CONJ-1013] Skip parsing parameter metadata since doesn't contains real information

  • Revision #6dd17abf - [misc] benchmark add binary command without pipeline

  • Revision #4e48559f - [misc] correct test suite after MySQL 8 sending erroneous MYSQL_TYPE_INVALID data type

  • Revision #dc503253 - [misc] add batch benchmark test

  • Revision #211e286e - [CONJ-1009] improve performance reading result-set of big size part 3

  • Revision #22cff70d - [CONJ-1009] improve performance reading result-set of big size part 2

  • Revision #2df376a9 - [CONJ-1012] stored procedure register output parameter as null if set before registerOutParameter command

  • Revision #be5a76ec - [CONJ-1009] improve performance reading result-set of big size

  • Revision #6cf6d1bd - [misc] fast path for unsigned long decoding

  • Revision #c2160bfa - Merge tag '3.0.8' into develop

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