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 2025 release blog post #3351

Closed
Haroon-Khel opened this issue Feb 3, 2025 · 8 comments
Closed

January 2025 release blog post #3351

Haroon-Khel opened this issue Feb 3, 2025 · 8 comments
Labels
documentation Improvements or additions to documentation

Comments

@Haroon-Khel
Copy link
Contributor

Issue for Jan 2025 release blog post

@Haroon-Khel Haroon-Khel added the documentation Improvements or additions to documentation label Feb 3, 2025
@Haroon-Khel
Copy link
Contributor Author

JSF signing for SBOMs was implemented for this release

@smlambert
Copy link
Contributor

Better automation / major overhaul in how we deliver Linux installers was also introduced in this release. Some re-publishing was required, for those wondering why the multiple releases in artifactory. Can refer to the EPIC for details of the work. (Perhaps get @steelhead31 input on this section of the blog post).

@steelhead31
Copy link
Contributor

If it will wait a day or two until I'm back I'll write something suitable. The republishes were largely due to bugs in the automation, not signing packages properly in the base release and the 2nd republish was to fix a broken dependency and the third an issue with the default installation path.

@sxa
Copy link
Member

sxa commented Feb 3, 2025

Also worth mention that we are now SLSA level 3 compliant on all Windows platforms (previously we only had it on Linux and macos - but windows/x64 was the remaining primary).

@steelhead31
Copy link
Contributor

@Haroon-Khel / @smlambert / @sxa Some text for the blog post, should you need to do this whilst I'm unwell.. feel free to edit and improve the below, but it sums up the changes in the release.

Linux Installation Packages (https://adoptium.net/en-GB/installation/linux/)

In previous release cycles, the .deb, .rpm & .apk Linux installer packages have not been produced until all versions and all platform architectures have been completely tested.

As of this release cycle new automation has been put in place, which allows the Linux packages to be built and uploaded to https://packages.adoptium.net/ at the same time, as the release tarballs are published to GitHub.

There were a few initial teething problems with this process, which have been identified and rectified, which resulted in (3 package respins of JDK8), however the process of the production and release of these artifacts has been massively improved.

Future improvements will be made, and we welcome any feed back as we look to improve this element further.

@sxa
Copy link
Member

sxa commented Feb 4, 2025

For the purposes of the release blog I'd keep it simpler than that, although we could have a separate blog post talking about the installer improvements :-) I'd suggest this (based on what you had above)

Linux installation packages improvements

The process for generating our Linux packages (available using these instructions) has been significantly improved in this release. During previous release cycles, the .deb, .rpm & .apk installer packages have not been produced until all architectures for each of the in-support Temurin versions have been completely tested and shipped as .tar.gz files.

As of this release cycle new automation has been put in place which allows the Linux packages to be built and published at the same time as the release tarballs are published to GitHub, so they will be available much sooner than before.

@steelhead31
Copy link
Contributor

Thanks @sxa , that sounds like a good plan, and I like the idea of doing a blog post.

@smlambert
Copy link
Contributor

@gdams also mentioned some notable news relating to Docker images

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

4 participants