Skip to content

Commit c07e61e

Browse files
committed
[SPARK-53607] Support Java 25
### What changes were proposed in this pull request? This PR aims to support Java 25. ### Why are the changes needed? To support the latest JDK version. - https://openjdk.org/projects/jdk/25/ ### Does this PR introduce _any_ user-facing change? No behavior change. ### How was this patch tested? Pass the CIs. ### Was this patch authored or co-authored using generative AI tooling? No. Closes apache#317 from dongjoon-hyun/SPARK-53607. Authored-by: Dongjoon Hyun <[email protected]> Signed-off-by: Dongjoon Hyun <[email protected]>
1 parent 9ce4355 commit c07e61e

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

.github/workflows/build_and_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
fail-fast: false
3636
matrix:
3737
os: [ 'ubuntu-latest', 'ubuntu-24.04-arm' ]
38-
java-version: [ 17, 21, 24 ]
38+
java-version: [ 17, 21, 25 ]
3939
steps:
4040
- name: Checkout repository
4141
uses: actions/checkout@v5

build-tools/docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ COPY . .
2222

2323
RUN --mount=type=cache,target=/home/gradle/.gradle/caches gradle --no-daemon clean build -x check
2424

25-
FROM azul/zulu-openjdk:24-jre
25+
FROM azul/zulu-openjdk:25-jre
2626

2727
ARG APP_VERSION=0.5.0-SNAPSHOT
2828
ARG SPARK_UID=185

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ subprojects {
7171
showViolations = true
7272
}
7373

74-
if (JavaVersion.current() < JavaVersion.VERSION_24) {
74+
if (JavaVersion.current() < JavaVersion.VERSION_25) {
7575
apply plugin: 'pmd'
7676
pmd {
7777
ruleSetFiles = files("$rootDir/config/pmd/ruleset.xml")

docs/operations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ under the License.
2121

2222
## Compatibility
2323

24-
- Java 17, 21 and 24
24+
- Java 17, 21 and 25
2525
- Kubernetes version compatibility:
2626
- k8s version >= 1.30 is recommended. Operator attempts to be API compatible as possible, but
2727
patch support will not be performed on k8s versions that reached EOL.

0 commit comments

Comments
 (0)