-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump min java version to 11 #1977
Conversation
To support upgrading to lucene 9.x the minimum java version is bumped to java 11. Signed-off-by: Nicholas Walter Knize <[email protected]>
Can one of the admins verify this patch? |
I expected that :D, @nknize, the other thoughts, do you think we could follow Elasticsearch (and many other projects) lead and go full speed on JDK-17? I have crunched JDK vendors for support timelines, JDK-11 is set for EOL in 2023 / 2024 (I am sure it will be around longer but ...), wdyt? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm fine w/ that. I think it'll be more involved than bumping the minimum compatibility variables? Since lucene 9 requires a minimum of 11 we can merge this PR and tackle the bump to min 17 in a separate PR? |
👍 No objections, do you want me to open an issue for discussion? |
Maybe continue this discussion in #1689? |
What do we want to do with this PR? |
@dblock afaik we need to merge it to unblock Lucene 9 migration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems right to me. We can merge this into main to unblock the Lucene 9 work while continuing the discussion of whether to go all the way to 17.
We probably want to backport this (11 being minimum supported version) to the 1.x as well given that Java 8 is going end of life.
This one I wish but not sure, by all means it will be a breaking change for some users, from operations perspective (there are still compelling cases for CMS GC apparently), but out commitment to 1.x - no breaking changes. |
I'd like this PR to include changes to the developer guide and other READMEs purging mentions of Java 8. |
@dblock already asked in here #1977 (review) |
I have no original ideas, just repeating what other smart people say hoping no one notices :) |
Oops sorry 👍 , emphasizing the importance of keeping docs in sync 🙇 |
Superseded with #2025 |
To support upgrading to lucene 9.x the minimum java version is bumped to java 11.