Skip to content

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

Open
xdev-renovate wants to merge 1 commit into
developfrom
renovate/org.mariadb.jdbc-mariadb-java-client-3.x
Open

Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.10#123
xdev-renovate wants to merge 1 commit into
developfrom
renovate/org.mariadb.jdbc-mariadb-java-client-3.x

Conversation

@xdev-renovate

@xdev-renovate xdev-renovate commented Apr 2, 2026

Copy link
Copy Markdown
Member

This PR contains the following updates:

Package Type Update Change
org.mariadb.jdbc:mariadb-java-client (source) test patch 3.5.73.5.10

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

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 is behind base branch, 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 has been generated by Mend Renovate CLI.

@xdev-renovate
xdev-renovate force-pushed the renovate/org.mariadb.jdbc-mariadb-java-client-3.x branch 2 times, most recently from 4b1ea4e to 3c2f2d8 Compare April 21, 2026 05:08
@xdev-renovate
xdev-renovate force-pushed the renovate/org.mariadb.jdbc-mariadb-java-client-3.x branch from 3c2f2d8 to 2cd86f4 Compare April 28, 2026 07:33
@xdev-renovate
xdev-renovate force-pushed the renovate/org.mariadb.jdbc-mariadb-java-client-3.x branch 2 times, most recently from b69b628 to cd54c78 Compare May 7, 2026 05:17
@xdev-renovate
xdev-renovate force-pushed the renovate/org.mariadb.jdbc-mariadb-java-client-3.x branch from cd54c78 to fcd2842 Compare May 19, 2026 05:33
@xdev-renovate
xdev-renovate force-pushed the renovate/org.mariadb.jdbc-mariadb-java-client-3.x branch 3 times, most recently from c82dc9e to a02a053 Compare June 3, 2026 05:51
@xdev-renovate
xdev-renovate force-pushed the renovate/org.mariadb.jdbc-mariadb-java-client-3.x branch from a02a053 to e8e3910 Compare June 13, 2026 05:41
@xdev-renovate xdev-renovate changed the title Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.8 Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.9 Jun 13, 2026
@xdev-renovate
xdev-renovate force-pushed the renovate/org.mariadb.jdbc-mariadb-java-client-3.x branch 2 times, most recently from 8f7b199 to 801b240 Compare July 2, 2026 05:28
@xdev-renovate
xdev-renovate force-pushed the renovate/org.mariadb.jdbc-mariadb-java-client-3.x branch 3 times, most recently from 5a5e4ce to 2b99c60 Compare July 15, 2026 05:57
@xdev-renovate
xdev-renovate force-pushed the renovate/org.mariadb.jdbc-mariadb-java-client-3.x branch 3 times, most recently from e6ccea4 to 7b26f11 Compare July 30, 2026 05:35
@xdev-renovate xdev-renovate 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 Jul 30, 2026
@xdev-renovate
xdev-renovate force-pushed the renovate/org.mariadb.jdbc-mariadb-java-client-3.x branch from 7b26f11 to 2fe6b99 Compare August 4, 2026 05:43
@xdev-renovate
xdev-renovate force-pushed the renovate/org.mariadb.jdbc-mariadb-java-client-3.x branch from 2fe6b99 to 1bf7e26 Compare August 5, 2026 05:42
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.

1 participant