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

Update Temurin delay blog #2300

Merged
merged 6 commits into from
Oct 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions content/blog/temurin21-delay/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,13 @@ In the meantime, if you need to perform testing on the new Eclipse Temurin 21 ca
Early access builds do not have Linux installers available, however the tar files are easy to extract to wherever on the system you wish where you can then add the bin directory of the extracted tar file into your PATH. If you want to make that version the default on your system (not generally recommended for an early access build) you can do so with the `update-alternatives` command. Samples of those can be seen in [our spec files](https://github.com/adoptium/installer/blob/61e4cf765d6202efbedf36f62bd74ecbeea171ea/linux/jdk/redhat/src/main/packaging/temurin/20/temurin-20-jdk.spec#L154).

Similarly, we do not provide container images for early access builds, but if you wish to use those builds in containers you can download the tar files within your Dockerfiles. For a reference guide to how we create ours, the Dockerfiles used for JDK20 are in the [adoptium/containers repository](https://github.com/adoptium/containers/tree/main/20/jdk) and can be adapted as required to pull the artefacts from the [jdk-21+35-ea release](https://github.com/adoptium/temurin21-binaries/releases/tag/jdk-21%2B35-ea-beta). Alternatively, pull the tar file using the Adoptium API and extract them into your container image in the Dockerfile. Sample commands for pulling from the API are in the early access blog linked above.

## UPDATE Oct 9, 2023

We are pleased to report that we have now received the applicable Java Technology Compatibility Kit (TCK) that will ensure our Eclipse Temurin 21 releases are compliant with the relevant Java specifications. The delay in receiving the Java 21 TCK was unexpected, and we don’t expect it to recur.

Running all the TCK tests takes some time, and as usual we will prioritise those platforms that are most in demand as listed in [the project plan](https://github.com/adoptium/adoptium/wiki/Adoptium-Platform-Priorities). Subject to successful completion of the TCK runs we expect to see the initial set of Temurin 21 GA platforms appear for download within a day or two.

In the meantime there have been a number of fixes made to the OpenJDK 21 codebase as part of the regular update release train. We expect sources for the next update of OpenJDK versions 8, 11, 17, and 21 to be available on or around October 17, 2023. As such, the project will prioritise picking up and publishing these new updated fixes, including 21.0.1, ahead of completing the full set of platforms on the original OpenJDK 21 GA code, which will then become obsolete.

Everyone at Adoptium works hard to bring you the best, high quality, compliant Java binaries at all times. We recognise the disappointment shared in the unexpected delay to bringing you the latest Java version binaries as soon as possible, and appreciate the support and understanding we have been shown while ensuring that promise of quality is maintained.
12 changes: 7 additions & 5 deletions src/components/Banner/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,13 @@ const Banner = () => {

return (
<div className="alert text-white alert-dismissible fade show mb-0 text-center" style={{ backgroundColor: '#ff1464' }} role="alert">
<strong className='p-1'>28th of September 2023:</strong>
We are awaiting access to the new Java 21's specification tests
before formally releasing Eclipse Temurin 21.<br/>
For further information including how to use our early access builds, please
read <a href="/blog/2023/09/temurin21-delay">our blog</a>.
<strong className='p-1'>9th October 2023:</strong>
We have received the new Java 21 specification tests
and expect to
formally <a href="https://github.com/adoptium/temurin/issues/8">release Eclipse Temurin 21 shortly</a>.
<br/>
For further information, please read the update
in <a href="/blog/2023/09/temurin21-delay">our blog</a>.
sxa marked this conversation as resolved.
Show resolved Hide resolved
<button type="button" className="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
);
Expand Down
Loading