All pages
Powered by GitBook
1 of 1

Loading...

Connector/J 3.4.0 Changelog

Download | Release Notes | Changelog |

Release date: 17 May 2024

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 #92d8414d - Merge branch 'develop'

  • Revision #474e9690 - bump 3.4.0

  • - [] Bulk implementation returning individual results

  • - [misc] metadata ensure correct join in case of using catalog in the future

  • - [] ensure compatibility with 3.x current behavior

  • - [] wrong value for ResultSetMetaData.getPrecision() signed numeric

  • - [misc] avoid fallthrough warning

  • - [misc] avoid checking redirection for empty string value

  • - [] timezone new options * connectionTimeZone * forceConnectionTimeZoneToSession * preserveInstants

  • - [] ensure DatabaseMetaData.getTables() returning mysql, performance_schema and sys as system tables/views, to permit filtering only user tables/view

  • - [] follow JDBC spec PreparedStatement/PreparedStatement.executeQuery must throw exception when no returning result-set. This is the exact difference of when not using .execute();

  • - [] correct DatabaseMetaData.getSQLKeywords(), parsing from MariaDB source code (sql/lex.h)

  • - [] support for nullDatabaseMeansCurrent (alias for nullCatalogMeansCurrent)

  • - [] support query timeout even if server doesn't support SET STATEMENT max_statement_time=xx

  • - [] test correction

  • - bump 3.4.0 snapshot

  • - [] improve Client prepared statement setMaxRows implementation

  • - [] useBulkStmts compatibility value with pre 3.2 version

  • - [misc] ensure not using executeQuery when no result-set is returned

  • - [misc] follow JDBC spec PreparedStatement.executeQuery must throw exception when no returning result-set

  • - [] new fallbackToSystemKeyStore and fallbackToSystemTrustStore option to permit preventing use of default java key/truststore

  • - [] avoid unnecessary set transaction isolation queries

  • - [] correcting test for MySQL 8 using transaction_isolation in place of tx_isolation

  • - [misc] wrap ReentrantLock into AutoCloseable to ensure proper closing

  • - [] use transaction_isolation in place of tx_isolation and @@session.[transaction_read_only|tx_read_only] in place of SET SESSION TRANSACTION READ ONLY, in order to avoid multiple commands on connection creation

  • - [] test stability for all server version

  • - [] new option 'jdbcCompliantTruncation' default true

  • - [] test stability for all server version

  • - [misc] ensure stable test for socket timeout on windows + code style correction

  • - [] DatabaseMetaData#getTables's result not property ordered

  • - [] DatabaseMetaData#getFunctions's result not property ordered

  • - [] DatabaseMetaData#getClientInfoProperties not ordered correctly

  • - Merge branch 'develop' into feature/

  • - [] avoid hostname validation for validated self-signed certificates

  • - [] Connection Redirection Mechanism implementation

  • - [] test correction for enterprise server

  • - [] avoid ssl client configuration when possible

  • - [misc] code style format correction

  • - [misc] add contributor list

  • - [misc] add java 21 to CI

  • - [] jdbcCompliantTruncation option addition

  • - [misc] code style correction

  • - [misc] test correction when server use pam_use_cleartext_plugin configuration

  • - [] permit multi queries with LOAD DATA INFILE

  • - [] compatible Android RegExp

Revision #c9786f2c
CONJ-1173
Revision #da506473
Revision #4a0b526d
CONJ-1171
Revision #0a7a094c
CONJ-1174
Revision #365d6a35
Revision #e0aff1e1
Revision #4567d3ba
CONJ-1171
Revision #74e581b0
CONJ-1100
Revision #5e243b1e
CONJ-1125
Revision #89ef4bfb
CONJ-1170
Revision #fc791bc5
CONJ-1103
Revision #99442c17
CONJ-1107
Revision #ec22ae30
CONJ-1168
Revision #746924de
Revision #b8c8189d
CONJ-1169
Revision #42df505e
CONJ-1168
Revision #aecb270b
Revision #56c5b395
Revision #17fa51e8
CONJ-1166
Revision #cc0e0a16
CONJ-1154
Revision #ee3844c1
CONJ-1087
Revision #b32cd5c1
Revision #93b275e9
CONJ-1087
Revision #168ab3c1
CONJ-1158
Revision #c6e9f0a1
CONJ-1163
Revision #6da60da3
CONJ-1158
Revision #a95787e7
Revision #90793e06
CONJ-1156
Revision #d8b31300
CONJ-1158
Revision #6030e6d0
CONJ-1159
Revision #eea8b3b7
CONJ-731
Revision #70acc9ad
CONJ-1105
Revision #38639ca2
CONJ-731
Revision #4ef7fb8f
CONJ-1105
Revision #46ee91d8
CONJ-1105
Revision #faf44089
Revision #233a0d4c
Revision #622db978
Revision #b3700257
CONJ-1163
Revision #9f997881
Revision #8585e687
Revision #02406490
CONJ-1164
Revision #6585f4c3
CONJ-1161

The most recent release of is:

Connector/J 3.5.7 Download Now

About MariaDB Connector/J
MariaDB Connector/J

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