Skip to content

Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.10 - #27

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/mariadb.version
Open

Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.10#27
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/mariadb.version

Conversation

@renovate

@renovate renovate Bot commented Jun 6, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
org.mariadb.jdbc:mariadb-java-client (source) 3.5.23.5.10 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

mariadb-corporation/mariadb-connector-j (org.mariadb.jdbc:mariadb-java-client)

v3.5.10

Compare Source

Full Changelog

Key Enhancements
  • CONJ-1333 - Add maxAllowedPacket connection option (send/receive limit)
  • CONJ-1339 - Add maxAllowedColumns option to bound server-announced column count (report by fg0x0)
  • CONJ-1330 - add infer test to CI
Issues Resolved
  • CONJ-1332 - Reject multipart (>16 MB) packets before authentication to prevent pre-auth OOM from a rogue server
  • CONJ-1342 - socketFactory option allows loading arbitrary bytecode via jar: URL, enabling RCE when JDBC URL is
    attacker-controlled (report by Qing Xu)
  • CONJ-1307 - Connection.setReadOnly(true) still allows DML statements to execute
  • CONJ-1326 - Unsafe escaping in enquoteLiteral()/enquoteNCharLiteral() (thanks to jmestwa-coder)
  • CONJ-1327 - Align SSL hostname verification with TLS libraries (thanks to jmestwa-coder)
  • CONJ-1329 - LOAD DATA LOCAL INFILE validation fails open when a bound parameter can't be rendered (thanks to
    jmestwa-coder)
  • CONJ-1331 - trustStore-configured TLS connections defer certificate-chain/identity validation instead of validating
    up front (thanks to jmestwa-coder)
  • CONJ-1340 - SQL injection via unescaped identifiers in updatable ResultSet generated statements (thanks to
    jmestwa-coder)
  • CONJ-1341 - MariaDbPoolDataSource.getConnection(user, password) ignores the user argument when the pool's own
    password is supplied (report by fg0x0)
  • CONJ-1328 - restrictedAuth allowlist is matched with substring contains() instead of equality (thanks to
    jmestwa-coder)
  • CONJ-1338 - Validate length-encoded integers fit a non-negative int before use as a length (report by fg0x0)
  • CONJ-1336 - CONJ-1282 regression: TLS connection fails when JDBC hostname is an absolute FQDN ending with a trailing
    dot (report by Shaswata, thanks to Pepo48 for PR)
  • CONJ-1335 - getGeneratedKeys() throws "integer overflow" after a batch insert when the auto-increment value exceeds
    Integer.MAX_VALUE, and returns bulk generated keys out of batch order

v3.5.9

Compare Source

Full Changelog

Key Enhancements
  • CONJ-1223 - cache TLS trust/key managers across connections to reduce SSL connection cost
  • CONJ-1314 - add SPI for interactive dialog (PAM) authentication callback
  • CONJ-1311 - add dedicated option useIpForKillQuery for query cancellation
  • CONJ-1310 - Add full native image support and CI coverage
Issues Resolved
  • CONJ-1320 - PAM (dialog) authentication must require a secure connection (report by fg0x0)
  • CONJ-1319 - Use constant-time comparison when validating the server certificate fingerprint (report by jmestwa-coder)
  • CONJ-1318 - enforce allowLocalInfile=false on the server's local-infile request, so a malicious server cannot read a client file despite the option being disabled
  • CONJ-1322 - match local infile filename case-sensitively (thanks to jmestwa-coder)
  • CONJ-1323 - LOAD LOCAL INFILE validation rejects statements preceded by line comments (thanks to sebdomdev)
  • CONJ-1315 - cap BigDecimal/BigInteger string parsing length to prevent CPU exhaustion if MitM (report by tonghuaroot)
  • CONJ-1317 - ensure non-UTF8 charset cannot be used for protocol exchanges (report by fg0x0)
  • CONJ-1304 - CallableStatement parameter metadata read from mysql.proc, with MySQL info_schema fallback
  • CONJ-1299 - keep VALUES literals after the last placeholder when rewriting batches
  • CONJ-1313 - race condition in HaMode#getAvailableHostInOrder can cause NPE
  • CONJ-1311 - Connection.cancelCurrentQuery fails with SslMode.VERIFY_FULL when client socket IP is set
  • CONJ-1264 - handle LocalDateTime as a zoneless wall-clock value
  • CONJ-1316 - pin Locale.ROOT on locale-sensitive call sites and date/time/Duration text formatting (fixes
    locale-dependent parsing/formatting, e.g. under tr_TR) (thanks to jmestwa-coder)
  • CONJ-1324 - fix SQL parser to correctly handle '--' in expressions and reset lastChar after block comments
  • CONJ-1323 - LOAD LOCAL INFILE validation rejects statements preceded by line comments (thanks to sebdomdev)
  • CONJ-1318 - allowLocalInfile=false does not block LOAD DATA LOCAL INFILE against a malicious server (thanks to tharavel)

v3.5.8

Compare Source

Full Changelog

Issues Resolved
  • CONJ-1305 - XAResource.isSameRM() incorrectly returns true when rewriteBatchedStatements differs between connections
  • CONJ-1303 - Statement.cancel() fails to kill running query during result streaming
Other
  • CONJ-1298 - Performance improvement: avoid decoding extended format

v3.5.7

Compare Source

Full Changelog

Key Enhancements
  • CONJ-1282 - Added TLS SNI (Server Name Indication) support
  • CONJ-1271 - Added MariaDbDataTruncation exception that includes MariaDB error code and error message
Issues Resolved
  • CONJ-1291 - Fixed ConnectionPoolDataSource incompatibility and connection leaks due to internal ConnectionEventListener in MariaDB Connector/J 3.5.x
  • CONJ-1286 - Fixed MariaDbPoolPinnedConnection thread-safety issue
  • CONJ-1283 - Fixed rewriteBatchedStatements introduced in 3.5.6 bug when having parentesis after VALUES parts
  • CONJ-1287 - Fixed authentication plugin multi-exchange prefix (0x01) handling introduced in MDEV-37554
  • CONJ-1290 - Fixed NullPointerException in MultiPrimaryReplicaClient
  • CONJ-1295 - Fixed MariaDbClob compilation with JDK 26+

v3.5.6

Compare Source

Full Changelog

Key Enhancements
  • CONJ-1238 - rewriteBatchStatements implementation
  • CONJ-1274 - server prepared statement client failover to client prepared statement
Issues Resolved
  • CONJ-1278 - prepared statement caching enablement correction, same than 2.x
  • CONJ-1279 - metadata table name addition for 12.1 after MDEV-28933
  • CONJ-1280 - permit having multiple command with initSql option
  • CONJ-1276 - Connection#isValid(int timeout) does not obey the passed in timeout if the network is down.

v3.5.5

Compare Source

Full Changelog

Issues Resolved
  • CONJ-1265 - ensure rollback and release savepoint operation to be sent to server, even when there is no transaction in progress
  • CONJ-1270 - forceConnectionTimeZoneToSession doesn't always set the timezone to server

v3.5.4

Compare Source

Full Changelog

Key Enhancements
  • CONJ-1261 - Added caching option for loadCodecs results to improve performance
Issues Resolved
  • CONJ-1234 - Fixed incorrect type definitions in DatabaseMetaData.getTypeInfo()
  • CONJ-1247 - Resolved potential race condition that could cause NullPointerException
  • CONJ-1250 - avoids redundant queries for CallableStatement.getParameterMetaData()
  • CONJ-1251 - Fixed SSL configuration issue where zero SSL settings only functioned without explicit SSL configuration
  • CONJ-1252 - Resolved GSSAPI authentication error when server exchanges begin with 0x01 byte
  • CONJ-1254 - Corrected DatabaseMetadata.getTypeInfo() returning incorrect values for AUTO_INCREMENT, FIXED_PREC_SCALE, and CASE_SENSITIVE fields
  • CONJ-1255 - Fixed getString method on BIT(1) fields to properly honor transformedBitIsBoolean configuration
  • CONJ-1259 - Enhanced metadata compatibility with MariaDB version 12.0
  • CONJ-1260 - Improved performance of DatabaseMetaData.getExportedKeys method
  • CONJ-1256 - Fixed issue to ensure correct catalog name is returned

v3.5.3

Compare Source

Full Changelog

Bugs Fixed
  • CONJ-1226 Fixed issue where dates containing zero day or month resulted in a DateTimeException
  • CONJ-1232 Resolved timestamp string representation incompatibility between versions 2.7 and 3.x
    • see new option oldModeNoPrecisionTimestamp
  • CONJ-1226 Fixed incorrect values returned by ResultSet.getColumnType() for unsigned values
  • CONJ-1241 Corrected regression in 3.x affecting column metadata for unsigned types
  • CONJ-1243 Fixed CallableStatement.getParameterMetadata() returning wrong java.sql.Type for boolean values
  • CONJ-1236 Prevented NPE (Null Pointer Exception) after reconnection failure in high availability configurations
  • CONJ-1237 Fixed issue with incorrect statements.isClosed value after closing connection
  • CONJ-1239 Disabled BULK operations when no parameters are present
  • CONJ-1240 Fixed connectivity issues with databases that only accept TLSv1.3
  • CONJ-1235 Modified redirection option to enable by default only when SSL is enabled

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/mariadb.version branch from 09142b1 to 258635e Compare July 11, 2025 21:10
@renovate renovate Bot changed the title Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.3 Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.4 Jul 11, 2025
@renovate renovate Bot changed the title Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.4 Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.5 Aug 9, 2025
@renovate
renovate Bot force-pushed the renovate/mariadb.version branch from 258635e to 2c1c668 Compare August 9, 2025 06:54
@renovate
renovate Bot force-pushed the renovate/mariadb.version branch from 2c1c668 to ec94875 Compare September 10, 2025 19:51
@renovate renovate Bot changed the title Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.5 Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.6 Sep 14, 2025
@renovate
renovate Bot force-pushed the renovate/mariadb.version branch from ec94875 to 7e46a35 Compare September 14, 2025 16:08
@renovate
renovate Bot force-pushed the renovate/mariadb.version branch from 7e46a35 to fd61c0f Compare October 9, 2025 15:36
@renovate
renovate Bot force-pushed the renovate/mariadb.version branch from fd61c0f to d3216a0 Compare November 16, 2025 15:27
@renovate renovate Bot changed the title Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.6 Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.7 Dec 17, 2025
@renovate
renovate Bot force-pushed the renovate/mariadb.version branch from d3216a0 to 3447538 Compare December 17, 2025 07:57
@renovate renovate Bot changed the title Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.7 Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.8 Apr 10, 2026
@renovate
renovate Bot force-pushed the renovate/mariadb.version branch from 3447538 to 223b0b7 Compare April 10, 2026 13:11
@renovate
renovate Bot force-pushed the renovate/mariadb.version branch 2 times, most recently from 1591dea to 5b2573c Compare May 23, 2026 15:14
@renovate renovate Bot changed the title Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.8 Update mariadb.version to v3.5.8 Jun 3, 2026
@renovate renovate Bot changed the title Update mariadb.version to v3.5.8 Update mariadb.version to v3.5.9 Jun 13, 2026
@renovate
renovate Bot force-pushed the renovate/mariadb.version branch from 5b2573c to 3fce141 Compare June 13, 2026 04:14
@renovate renovate Bot changed the title Update mariadb.version to v3.5.9 Update mariadb.version Jun 24, 2026
@renovate renovate Bot changed the title Update mariadb.version Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.9 Jun 27, 2026
@renovate
renovate Bot force-pushed the renovate/mariadb.version branch from 3fce141 to 7a5f4ac Compare July 18, 2026 19:44
@renovate
renovate Bot force-pushed the renovate/mariadb.version branch from 7a5f4ac to c8cbff6 Compare August 1, 2026 12:46
@renovate renovate Bot changed the title Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.9 Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.10 Aug 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants