Java 25 compatibility
- Dominant language
- Java
- Stars
- 14.1k
- Forks
- 3.8k
- Avg merge
- 2d 58m
- Merged PRs (30d)
- 233
Description
Java 25 is the next LTS release, and it would be good to support it since a number of nice features have matured. However, due to https://docs.oracle.com/en/java/javase/24/security/security-manager-is-permanently-disabled.html a number of our extensions are currently broken (hadoopy stuff, such as hdfs, parquet reader, etc).
Additionally, a number of our dependencies, particularly test and static analysis related stuff, will likely need to be updated.
Contributor guide
Research direction
Start by inventorying the Java 25 compatibility failures described for the HDFS and Parquet-related extensions, along with the affected test and static-analysis dependencies. Done means Druid and the named extensions and dependencies support Java 25 without the reported breakages.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100