Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

January 2024 Release Status per Platform, Version & Binary Type #17

Closed
Haroon-Khel opened this issue Jan 10, 2024 · 13 comments
Closed

January 2024 Release Status per Platform, Version & Binary Type #17

Haroon-Khel opened this issue Jan 10, 2024 · 13 comments

Comments

@Haroon-Khel
Copy link
Contributor

Haroon-Khel commented Jan 10, 2024

Sharing information in this issue since the TCK work is being tracked in temurin-compliance private repo not visible to the community (as per the OCTLA). Risks and expectations for timing on the release are listed in this issue comment. Primary platforms (x64 Linux/Windows/OSX and aarch64 Linux/OSX) in bold are prioritized, secondary platforms not in bold follow in no particular order (as machine resources are available). We retrospectively measure and track how well we do against these targets in these Adoptium Release Scorecards in order to continuously assess and improve.

✔️ results in these Tables means the activity has successfully completed.

⏳ results means that we are actively working on closing off the runs needed for this version, platform, binaryType.

⛔ means there is no build planned for that version/platform combination.

⏸️ means activity not yet started.

JDK 8u402-b06

Platform jdk8 AQA jdk8 TCK jdk8 published jdk8 installers jdk8 images Notes
x64 Linux ✔️ ✔️ ✔️ ✔️ ✔️
x64 Windows ✔️ ✔️ ✔️ ✔️ ✔️
x64 Mac ✔️ ✔️ ✔️ ✔️
aarch64 Linux ✔️ ✔️ ✔️ ✔️ ✔️
ppcle64 Linux ✔️ ✔️ ✔️ ✔️ ✔️
ppc64 AIX ✔️ ✔️ ✔️
x32 Windows ✔️ ✔️ ✔️ ✔️
arm32 Linux ✔️ ✔️ ✔️ ✔️ ✔️
x64 alpine-Linux ✔️ ✔️ ✔️ ✔️ ✔️ This will be a headless build
sparcv9 solaris ✔️ ✔️ ✔️
x86 solaris ✔️ ✔️ ✔️

JDK 11.0.22+7

Platform jdk11 AQA jdk11 TCK jdk11 published jdk11 installers jdk11 images Notes
x64 Linux ✔️ ✔️ ✔️ ✔️ ✔️
x64 Windows ✔️ ✔️ ✔️ ✔️ ✔️
x64 Mac ✔️ ✔️ ✔️ ✔️
aarch64 Linux ✔️ ✔️ ✔️ ✔️ ✔️
aarch64 Mac ✔️ ✔️ ✔️ ✔️
ppcle64 Linux ✔️ ✔️ ✔️ ✔️ ✔️
s390x Linux ✔️ ✔️ ✔️ ✔️ ✔️
x32 Windows ✔️ ✔️ ✔️ ✔️
arm32 Linux ✔️ ✔️ ✔️ ✔️ ✔️
x64 alpine-Linux ✔️ ✔️ ✔️ ✔️ ✔️ This will be a headless build

JDK 17.0.10+7

Platforms jdk17 AQA jdk17 TCK jdk17 published jdk17 installers jdk17 images Notes
x64 Linux ✔️ ✔️ ✔️ ✔️ ✔️
x64 Windows ✔️ ✔️ ✔️ ✔️ ✔️
x64 Mac ✔️ ✔️ ✔️ ✔️
aarch64 Linux ✔️ ✔️ ✔️ ✔️ ✔️
aarch64 Mac ✔️ ✔️ ✔️ ✔️
ppcle64 Linux ✔️ ✔️ ✔️ ✔️ ✔️
s390x Linux ✔️ ✔️ ✔️ ✔️ ✔️
x32 Windows ✔️ ✔️ ✔️ ✔️
arm32 Linux ✔️ ✔️ ✔️ ✔️ ✔️
x64 alpine-Linux ✔️ ✔️ ✔️ ✔️ ✔️ This will be a headless build

JDK 21.0.2+13

Platform jdk21 AQA jdk21 TCK jdk21 published jdk21 installers jdk21 images Notes
x64 Linux ✔️ ✔️ ✔️ ✔️ ✔️
x64 Windows ✔️ ✔️ ✔️ ✔️ ✔️
x64 Mac ✔️ ✔️ ✔️ ✔️
aarch64 Linux ✔️ ✔️ ✔️ ✔️ ✔️
aarch64 Mac ✔️ ✔️ ✔️ ✔️
ppcle64 Linux ✔️ ✔️ ✔️ ✔️ ✔️
s390x Linux ✔️ ✔️ ✔️ ✔️ ✔️
ppc64 AIX ✔️ ✔️ ✔️
x64 alpine-Linux ✔️ ✔️ ✔️ ✔️ ✔️ This will be a headless build
aarch64 alpine-Linux ✔️ ✔️ ✔️ ✔️ ✔️ This will be a headless build
@smlambert
Copy link
Contributor

I have removed arm32 from JDK21 table, as per PMC decision to drop it for that version and upwards (related: adoptium/adoptium-support#962).

@jerboaa
Copy link

jerboaa commented Jan 10, 2024

I have updated the version numbers in the table. Version numbers for January are: 8u402, 11.0.22, 17.0.10 and 21.0.2.

@Haroon-Khel
Copy link
Contributor Author

I've removed aix from the jdk11 and 17 tables. We will not be shipping those due to this issue https://bugs.openjdk.org/browse/JDK-8313240

@jerboaa
Copy link

jerboaa commented Jan 16, 2024

I've removed aix from the jdk11 and 17 tables. We will not be shipping those due to this issue https://bugs.openjdk.org/browse/JDK-8313240

Note: The harfbuzz upgrade (JDK-8313643) is in 17.0.11 and 11.0.23 (both April) so those should be shippable by the April 2024 update.

@ijuma
Copy link

ijuma commented Jan 16, 2024

I think the table headers should say jdk21 below

image

@smlambert
Copy link
Contributor

re: #17 (comment) -> #18

@chadlwilson
Copy link

Hey folks, minor one - are you missing JDK21 aarch64 alpine linux from the table? Was added slightly prior to last release - see adoptium/containers#158 (comment)

It was in the table in #6 for what it’s worth :)

@Haroon-Khel
Copy link
Contributor Author

Updated, thanks @chadlwilson

zakkak added a commit to zakkak/mandrel that referenced this issue Jan 23, 2024
Inspired by Temurin's "Release Status per Platform, Version & Binary
Type" issues, e.g. adoptium/temurin#17
zakkak added a commit to zakkak/mandrel that referenced this issue Jan 24, 2024
Inspired by Temurin's "Release Status per Platform, Version & Binary
Type" issues, e.g. adoptium/temurin#17
@ranma2913
Copy link

ranma2913 commented Jan 24, 2024

Good morning.

Is there any update on the x64 alpine-Linux images for 17 & 21? I'm looking forward to the patch of CVE-2022-45146.

Any way I can help?

@jerboaa
Copy link

jerboaa commented Jan 24, 2024

Is there any update on the x64 alpine-Linux images for 17 & 21? I'm looking forward to the patch of CVE-2022-45146.

The OpenJDK updates won't fix anything in a third party (bouncycastle crypto provider). You'd have to look at a 1.0.2.4 Bouncycastle release. E.g. https://repo1.maven.org/maven2/org/bouncycastle/bc-fips/1.0.2.4/

@kwin
Copy link

kwin commented Jan 29, 2024

Can someone share what is different between https://github.com/adoptium/temurin11-binaries/releases/tag/jdk-11.0.22%2B7 and https://github.com/adoptium/temurin11-binaries/releases/tag/jdk-11.0.22%2B7.1 (the latter being only available for Mac OS)? Unfortunately https://adoptium.net/temurin/release-notes/?version=jdk-11.0.22+7.1 does not load for me....

@jerboaa
Copy link

jerboaa commented Jan 29, 2024

Can someone share what is different between https://github.com/adoptium/temurin11-binaries/releases/tag/jdk-11.0.22%2B7 and https://github.com/adoptium/temurin11-binaries/releases/tag/jdk-11.0.22%2B7.1 (the latter being only available for Mac OS)? Unfortunately https://adoptium.net/temurin/release-notes/?version=jdk-11.0.22+7.1 does not load for me....

Please see the release blog:
https://adoptium.net/blog/2024/01/eclipse-temurin-8u402-11022-1710-and-2102-available/

TLDR; Use +7.1 on MacOS and +7 for everything else. Both have all the fixes from the January CPU.

@github-project-automation github-project-automation bot moved this from In Progress to Done in 2024 1Q Adoptium Plan Feb 5, 2024
@mjuergens-cg
Copy link

Is there any update on the x64 alpine-Linux images for 17 & 21? I'm looking forward to the patch of CVE-2022-45146.

The OpenJDK updates won't fix anything in a third party (bouncycastle crypto provider). You'd have to look at a 1.0.2.4 Bouncycastle release. E.g. https://repo1.maven.org/maven2/org/bouncycastle/bc-fips/1.0.2.4/

I think this question stems from the fact that Prisma Cloud detects CVE-2022-45146 in the single temurin binary, no matter if an additional bouncycastle dependency is used or not. We suspect that this is a false positive. Could anyone confirm that this is indeed the case, i.e., temurin on its own (without bouncycastle being used) is not affected by CVE-2022-45146?

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

8 participants