apache / apache/iceberg

Add JDK25 as a Target

Open
#17,421 0 comments 0 reactions 0 assignees View on GitHub
improvement
Dominant language
Java
Stars
9.2k
Forks
3.5k
Avg merge
2d 16h
Merged PRs (30d)
129

Description

### Feature Request / Improvement

JDK25 has been available for almost a year and new versions of Spark now support JDK25. I have a need for JDK25 in a package that consumes Iceberg.

https://openjdk.org/projects/jdk/25/ for more information.

### Query engine

_No response_

### Willingness to contribute

- [x] I can contribute this improvement/feature independently
- [ ] I would be willing to contribute this improvement/feature with guidance from the Iceberg community
- [ ] I cannot contribute this improvement/feature at this time

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing JDK target configuration and comparing how currently supported Java versions are declared. Add JDK25 wherever the target versions are defined, then run the relevant build and compatibility checks to confirm the project supports it.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.