Skip to content

Commit a0cc520

Browse files
authored
OpenJDK Q2 2025 releases (#799)
1 parent db0eec7 commit a0cc520

File tree

3 files changed

+99
-7
lines changed

3 files changed

+99
-7
lines changed

buildpacks/jvm/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Added
11+
12+
- Support for new OpenJDK versions: `1.8.0_452`, `11.0.27`, `17.0.15`, `21.0.7`, `24.0.1`. ([#799](https://github.com/heroku/buildpacks-jvm/pull/799))
13+
14+
### Changed
15+
16+
- Default version for **OpenJDK 8** is now `1.8.0_452`. ([#799](https://github.com/heroku/buildpacks-jvm/pull/799))
17+
- Default version for **OpenJDK 11** is now `11.0.27`. ([#799](https://github.com/heroku/buildpacks-jvm/pull/799))
18+
- Default version for **OpenJDK 17** is now `17.0.15`. ([#799](https://github.com/heroku/buildpacks-jvm/pull/799))
19+
- Default version for **OpenJDK 21** is now `21.0.7`. ([#799](https://github.com/heroku/buildpacks-jvm/pull/799))
20+
- Default version for **OpenJDK 24** is now `24.0.1`. ([#799](https://github.com/heroku/buildpacks-jvm/pull/799))
21+
1022
## [6.2.0] - 2025-04-22
1123

1224
### Changed

buildpacks/jvm/openjdk_inventory.toml

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -701,3 +701,83 @@ arch = "arm64"
701701
url = "https://heroku-buildpacks-jvm.s3.us-east-1.amazonaws.com/openjdk/zulu/arm64/24.0.0.tar.gz"
702702
checksum = "sha256:6bfb24eebd8cf67827d222076ae29955f467f9af615c73a44a09531ad149239d"
703703
metadata.distribution = "zulu"
704+
705+
[[artifacts]]
706+
version = "1.8.0_452"
707+
os = "linux"
708+
arch = "arm64"
709+
url = "https://heroku-buildpacks-jvm.s3.us-east-1.amazonaws.com/openjdk/zulu/arm64/1.8.0_452.tar.gz"
710+
checksum = "sha256:c41cb5eba92ae171cbdeb7d04b8f9a9e6ff2b6e6739ea879acb727a95a1160f7"
711+
metadata.distribution = "zulu"
712+
713+
[[artifacts]]
714+
version = "11.0.27"
715+
os = "linux"
716+
arch = "arm64"
717+
url = "https://heroku-buildpacks-jvm.s3.us-east-1.amazonaws.com/openjdk/zulu/arm64/11.0.27.tar.gz"
718+
checksum = "sha256:053e54f7af69b3d6219762e4b1d6898b01635f0fc044a112656b1ac6668b5299"
719+
metadata.distribution = "zulu"
720+
721+
[[artifacts]]
722+
version = "17.0.15"
723+
os = "linux"
724+
arch = "arm64"
725+
url = "https://heroku-buildpacks-jvm.s3.us-east-1.amazonaws.com/openjdk/zulu/arm64/17.0.15.tar.gz"
726+
checksum = "sha256:9dbde723dbb88c6ddc528887b3743be95ff3897bb5a5bdb3acec666fc02d28e3"
727+
metadata.distribution = "zulu"
728+
729+
[[artifacts]]
730+
version = "21.0.7"
731+
os = "linux"
732+
arch = "arm64"
733+
url = "https://heroku-buildpacks-jvm.s3.us-east-1.amazonaws.com/openjdk/zulu/arm64/21.0.7.tar.gz"
734+
checksum = "sha256:7b513f07380ebb0eaa42ac1f1ec3bff0144b2facd5695c9e12731a4ccfcb9ba0"
735+
metadata.distribution = "zulu"
736+
737+
[[artifacts]]
738+
version = "24.0.1"
739+
os = "linux"
740+
arch = "arm64"
741+
url = "https://heroku-buildpacks-jvm.s3.us-east-1.amazonaws.com/openjdk/zulu/arm64/24.0.1.tar.gz"
742+
checksum = "sha256:245b7eb1b6e71a66a4acdad371e0324d28ab9472b24a0a3684cde9477cd58a02"
743+
metadata.distribution = "zulu"
744+
745+
[[artifacts]]
746+
version = "1.8.0_452"
747+
os = "linux"
748+
arch = "amd64"
749+
url = "https://heroku-buildpacks-jvm.s3.us-east-1.amazonaws.com/openjdk/zulu/amd64/1.8.0_452.tar.gz"
750+
checksum = "sha256:0112bee0ae58e9df4f5bade67289e5f508291e3b0e12e0f6fde81f5e8793035e"
751+
metadata.distribution = "zulu"
752+
753+
[[artifacts]]
754+
version = "11.0.27"
755+
os = "linux"
756+
arch = "amd64"
757+
url = "https://heroku-buildpacks-jvm.s3.us-east-1.amazonaws.com/openjdk/zulu/amd64/11.0.27.tar.gz"
758+
checksum = "sha256:cdedf06b925bc309e03840530f66d48b05e69f814765fad71630edc086e33963"
759+
metadata.distribution = "zulu"
760+
761+
[[artifacts]]
762+
version = "17.0.15"
763+
os = "linux"
764+
arch = "amd64"
765+
url = "https://heroku-buildpacks-jvm.s3.us-east-1.amazonaws.com/openjdk/zulu/amd64/17.0.15.tar.gz"
766+
checksum = "sha256:29a442152bd7d2e06f171e25345615e306e3442f68ee9171dd76cac6c55dfdf3"
767+
metadata.distribution = "zulu"
768+
769+
[[artifacts]]
770+
version = "21.0.7"
771+
os = "linux"
772+
arch = "amd64"
773+
url = "https://heroku-buildpacks-jvm.s3.us-east-1.amazonaws.com/openjdk/zulu/amd64/21.0.7.tar.gz"
774+
checksum = "sha256:fa79f1578c5a1e26687344c97431c5f1a0389a1f4b3263ecc50df07186be7257"
775+
metadata.distribution = "zulu"
776+
777+
[[artifacts]]
778+
version = "24.0.1"
779+
os = "linux"
780+
arch = "amd64"
781+
url = "https://heroku-buildpacks-jvm.s3.us-east-1.amazonaws.com/openjdk/zulu/amd64/24.0.1.tar.gz"
782+
checksum = "sha256:82199bdfbb7950c1d49fcd46122574b10cbf8353060d5e90b14a60787e55c429"
783+
metadata.distribution = "zulu"

buildpacks/jvm/tests/integration/versions.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ fn openjdk_default() {
3434

3535
assert_contains!(
3636
context.run_shell_command("java -version").stderr,
37-
"openjdk version \"21.0.5\""
37+
"openjdk version \"21.0.7\""
3838
);
3939
},
4040
);
@@ -56,7 +56,7 @@ fn openjdk_functions_default() {
5656

5757
assert_contains!(
5858
context.run_shell_command("java -version").stderr,
59-
"openjdk version \"1.8.0_432\""
59+
"openjdk version \"1.8.0_452\""
6060
);
6161
},
6262
);
@@ -68,7 +68,7 @@ fn openjdk_8() {
6868
TestRunner::default().build(default_build_config("test-apps/java-8-app"), |context| {
6969
assert_contains!(
7070
context.run_shell_command("java -version").stderr,
71-
"openjdk version \"1.8.0_432\""
71+
"openjdk version \"1.8.0_452\""
7272
);
7373
});
7474
}
@@ -79,7 +79,7 @@ fn openjdk_11() {
7979
TestRunner::default().build(default_build_config("test-apps/java-11-app"), |context| {
8080
assert_contains!(
8181
context.run_shell_command("java -version").stderr,
82-
"openjdk version \"11.0.25\""
82+
"openjdk version \"11.0.27\""
8383
);
8484
});
8585
}
@@ -90,7 +90,7 @@ fn openjdk_17() {
9090
TestRunner::default().build(default_build_config("test-apps/java-17-app"), |context| {
9191
assert_contains!(
9292
context.run_shell_command("java -version").stderr,
93-
"openjdk version \"17.0.13\""
93+
"openjdk version \"17.0.15\""
9494
);
9595
});
9696
}
@@ -101,7 +101,7 @@ fn openjdk_21() {
101101
TestRunner::default().build(default_build_config("test-apps/java-21-app"), |context| {
102102
assert_contains!(
103103
context.run_shell_command("java -version").stderr,
104-
"openjdk version \"21.0.5\""
104+
"openjdk version \"21.0.7\""
105105
);
106106
});
107107
}
@@ -112,7 +112,7 @@ fn openjdk_24() {
112112
TestRunner::default().build(default_build_config("test-apps/java-24-app"), |context| {
113113
assert_contains!(
114114
context.run_shell_command("java -version").stderr,
115-
"openjdk version \"24\""
115+
"openjdk version \"24.0.1\""
116116
);
117117
});
118118
}

0 commit comments

Comments
 (0)