Skip to content

Commit

Permalink
Update Temurin delay blog (#2300)
Browse files Browse the repository at this point in the history
* Update Temurin delay blog
* Update banner
  • Loading branch information
tellison authored Oct 9, 2023
1 parent c84d119 commit c6eaa81
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 5 deletions.
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>.
<button type="button" className="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
);
Expand Down

0 comments on commit c6eaa81

Please sign in to comment.