Release notes pages are regularly non operational on new releases
Describe the bug I was trying to add the table to the blog post for the April releases but the links to the release notes do not work so I have removed that section for now. Here is the section I was planning to add (Removed from the draft for now until this can be resolved so as not to cause confusion)
Fixes and Updates
This release contains the following fixes and updates.
-
Temurin 8u412 release notes, including fixes in OpenJDK 8u412
-
Temurin 11.0.23 release notes, including fixes in OpenJDK 11.0.22
-
Temurin 17.0.11 release notes, including fixes in OpenJDK 17.0.10
-
Temurin 21.0.3 release notes, including fixes in OpenJDK 21.0.3
-
Temurin 22.0.1 release notes, including fixes in OpenJDK 22.0.1
Expected behavior Links work in the same way as for previous releases such as https://adoptium.net/en-GB/temurin/release-notes/?version=jdk-21.0.2+13
Screenshots
Desktop (please complete the following information): Doesn't seem to matter since others can replicate it but my initial attempt was on FireFox 124.0.2 on Fedora 39/Linux/x64
Additional context Initially raised in slack at https://adoptium.slack.com/archives/CLCFNV2JG/p1714033031045209
Working now
This has happened for the last 3 release periods if you look back in the Slack release channel, so we may want to understand why a full update of the API is needed each time (as @johnoliver said in this recent one, there was already a full update that occured the day after the notes were pushed to the binaries repositories, so it is odd he had to trigger another one today).
The infinite spinner is fixed to finish with a "Oups" message when data cannot be found (for a good or a bad reason). I reopen the issue, because we need to understand why data are not available in the API.
September 2025 - JDK25 GA
After waiting 24 hours for the website to update automatically, we have the following issues:
- The release notes hub page claims that JDK25 is an STS release, rather than the correct LTS.
- The hub page links to this web page (which seems consistent with other versions), but it does not load the release notes (which can be found here and here).
The API is not currently reporting JDK25 as LTS. I have asked on Slack how to resolve this.
For item 1, it seems the website identifies LTS releases by looking at this page: https://api.adoptium.net/v3/info/available_releases
JDK25 is missing, therefore the website thinks it's an STS.
Edit: Jinx! :)
For item 2, it seems that the fetchReleaseNotes.ts tries to identify the latest release for a given major version via the api:
https://api.adoptium.net/v3/assets/latest/25/hotspot
Which doesn't have any data yet because no JDK25 builds have been released yet.
So maybe this problem will just go away if we check again after at least one build is released.
Putting Item 2 on the backburner for now.
For item 1, it seems the website identifies LTS releases by looking at this page: https://api.adoptium.net/v3/info/available_releases
JDK25 is missing, therefore the website thinks it's an STS.
Edit: Jinx! :)
This has been resolved via https://github.com/adoptium/api.adoptium.net/pull/1625
Thanks Tim.
Also, Item 2 is resolved since we now have some jdk25 releases.
Requires a fix to API, as currently by design (and due to github rate limiting), release notes update is only done during the 24hr fullUpdate https://github.com/adoptium/api.adoptium.net/issues/1098#issuecomment-3460881789