dongjoon-hyun opened a new pull request, #60104:
URL: https://github.com/apache/spark/pull/60104

   ### What changes were proposed in this pull request?
   
   This PR aims to upgrade MariaDB Connector/J (`mariadb-java-client`) from 
3.5.10 to 3.5.11.
   
   - 
[3.5.10](https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.5.10)
 (2026-07-29) -> 
[3.5.11](https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.5.11)
 (2026-10-21)
   - Full changelog: 
https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.10...3.5.11
   
   ### Why are the changes needed?
   
   To bring in the latest bug fixes and security hardening of the 3.5 line, for 
example:
   
   - CONJ-1381: Bound server-declared lengths by the packet before allocating 
and reading from them
   - CONJ-1357: XA `recover()` must not trust server-supplied 
`gtrid_length`/`bqual_length`
   - CONJ-1374: Redirect URL password partially logged when containing `@`
   - CONJ-1345: `DatabaseMetaData#getURL()` exposes the database password since 
3.5.10
   - CONJ-1348: Reassembling packets larger than 16 MB copied the accumulated 
content once per fragment
   
   This is a patch upgrade within 3.5.x. The 4.0.0 release, which was published 
on the same day, is a major release that changes defaults (for example, 
`sslMode` defaults to `verify-full`), so it is not included here.
   
   ### Does this PR introduce _any_ user-facing change?
   
   No. The dependency is used only in the `test` scope (`sql/core` and 
`connector/docker-integration-tests`), and the 3.5.11 POM declares no new 
runtime dependencies (all of them are optional, provided, or test).
   
   ### How was this patch tested?
   
   Pass the CIs, and manually tested on JDK 21 as follows.
   
   ```
   build/sbt -Pdocker-integration-tests \
     'sql/testOnly *MariaDBConnectionProviderSuite *ConnectionProviderSuite' \
     'docker-integration-tests/Test/compile'
   ```
   
   - 17 tests passed, and the Docker integration test module compiles with the 
new version.
   - Confirmed that `mariadb-java-client-3.5.11.jar` is on the `sql` test 
classpath via `show sql/Test/dependencyClasspath`.
   - The Docker integration tests were not run locally.
   
   ### Was this patch authored or co-authored using generative AI tooling?
   
   Generated-by: Claude Sonnet 5.5


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to