minor: Upgrade to JDK 25#19304
Conversation
f2f9b02 to
9958bc2
Compare
9958bc2 to
d3e81ec
Compare
5f4a5dd to
18286af
Compare
18286af to
c8119ec
Compare
c8119ec to
eff176d
Compare
eff176d to
df40791
Compare
|
Looks it it has been, thank you. |
capistrant
left a comment
There was a problem hiding this comment.
I think this looks agreeable. left one nit related to comment discrepancy in test file
| // or isn't | ||
| if (JvmUtils.majorVersion() >= 20 || JvmUtils.majorVersion() < 9) { | ||
| Assert.assertTrue(pool.awaitQuiescence(3, TimeUnit.SECONDS)); | ||
| // JDK 11-23: pool may not clean up reliably after a timeout (flaky), so we skip the assertion. |
There was a problem hiding this comment.
nit: this seems like an incorrect range since we do in fact assert for 20 - 23
There was a problem hiding this comment.
done – scoped to 11-19.
good point, can you identify and make docs changes within this PR? |
done |
Description
Switches compiler to JDK 21, supports JDK 25 for future release, and drops support for JDK 17. Not mergeable until dev thread is approved for deprecation of JDK 17. Moves LTS support for Druid to JDK 21 and JDK 25. Corresponding dev list thread: https://lists.apache.org/thread/ovk7y4hkvn6fpk71trnbvmno22l6n1bx.
Release note
Supports JDK 25 and drops support for JDK 17. Not mergeable until dev thread is approved for deprecation of JDK 17. Moves LTS support for Druid to JDK 21 and JDK 25.
This PR has: