Skip to content

Support JDK 25 in Panama Vectorization Provider - #15157

Merged
ChrisHegarty merged 2 commits into
apache:mainfrom
ChrisHegarty:jdk25_vec
Sep 5, 2025
Merged

Support JDK 25 in Panama Vectorization Provider#15157
ChrisHegarty merged 2 commits into
apache:mainfrom
ChrisHegarty:jdk25_vec

Conversation

@ChrisHegarty

Copy link
Copy Markdown
Contributor

This commit updates the Vectorization Provider to support JDK 25. The API has not changed so the changes minimally bump the major JDK check, and enable the incubating API during testing.

JDK 25 is past rampdown phase 2.

I tested this locally with:

export RUNTIME_JAVA_HOME=/Users/chegar/binaries/jdk-25.jdk/Contents/Home/
export JAVA_HOME=/Users/chegar/binaries/jdk-24.0.2.jdk/Contents/Home/

CI=true ./gradlew check -Ptests.vectorsize="default" -Ptests.forceintegervectors=false 

@github-actions

github-actions Bot commented Sep 5, 2025

Copy link
Copy Markdown
Contributor

This PR does not have an entry in lucene/CHANGES.txt. Consider adding one. If the PR doesn't need a changelog entry, then add the skip-changelog label to it and you will stop receiving this reminder on future updates to the PR.

@uschindler uschindler left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Go for it!

@ChrisHegarty ChrisHegarty added this to the 10.3.0 milestone Sep 5, 2025
@ChrisHegarty
ChrisHegarty merged commit 6cbd742 into apache:main Sep 5, 2025
8 checks passed
@uschindler

Copy link
Copy Markdown
Contributor

Do we want to respond because you added 10.3.0 ?

@uschindler

Copy link
Copy Markdown
Contributor

Ah I have seen mailing list post. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants