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]
