Repository navigation
Update docs for Java 25 requirement - #29221
Conversation
Release 479 upgraded the minimum JDK from 24 to 25 but several
documentation pages were not updated.
- Update Java requirement from 24 to 25 in deployment guide
- Add --add-modules=jdk.incubator.vector to example jvm.config
- Update Java documentation links from javase/24 to javase/25
in TLS and resource groups pages
|
Thank you for your pull request and welcome to the Trino community. We require contributors to sign our Contributor License Agreement, and we don't seem to have you on file. Continue to work with us on the review and improvements in this PR, and submit the signed CLA to cla@trino.io. Photos, scans, or digitally-signed PDF files are all suitable. Processing may take a few days. The CLA needs to be on file before we merge your changes. For more information, see https://github.com/trinodb/cla |
Mailed the signed agreement today. |
|
Thanks for the contribution. We'll wait for the CLA signing process to progress next, it may not move very quickly, just for your awareness. |
Thanks @chenjian2664 |
|
@cla-bot check |
|
The cla-bot has been summoned, and re-checked this pull request! |
Release 479 upgraded the minimum JDK from 24 to 25 but several documentation pages were not updated.
--add-modules=jdk.incubator.vectorto examplejvm.configjavase/24tojavase/25in TLS and resource groups pagesDescription
The JDK 25 requirement is enforced in
pom.xml(air.java.version=25.0.1),TrinoSystemRequirements.java(Version.parse("25")), and CI (default JDK25.0.2). However,deployment.mdstill stated Java 24 was required and Java 25 was "not supported".Additionally, the documented example
jvm.configwas missing--add-modules=jdk.incubator.vector. Without this flag,TrinoSystemRequirements.verifyVectorApiEnabled()causes Trino to exit with code 100 at startup. The Vector API is still an incubator module in Java 25 and must be explicitly enabled.Oracle Java documentation links in
tls.mdandresource-groups.mdalso pointed tojavase/24instead ofjavase/25.Additional context and related issues
Fixes #29220
The JDK 25 upgrade was introduced in release 479 (#27171). These documentation pages were not updated as part of that change.
Files changed:
docs/src/main/sphinx/installation/deployment.mddocs/src/main/sphinx/security/tls.mddocs/src/main/sphinx/admin/resource-groups.mdRelease notes
[x] This is not user-visible or is docs only, and no release notes are required.