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

July blog post and banner removal #2984

Merged
merged 10 commits into from
Jul 26, 2024
Merged

July blog post and banner removal #2984

merged 10 commits into from
Jul 26, 2024

Conversation

smlambert
Copy link
Contributor

Description of change

Fixes #2853

Checklist

  • npm test passes
  • documentation is changed or added (if applicable)
  • permission has been obtained to add new logo (if applicable)
  • contribution guidelines followed here

Signed-off-by: Shelley Lambert <[email protected]>
Copy link

netlify bot commented Jul 24, 2024

Deploy Preview for eclipsefdn-adoptium ready!

Name Link
🔨 Latest commit b3506ec
🔍 Latest deploy log https://app.netlify.com/sites/eclipsefdn-adoptium/deploys/66a3a8596da84200088fe26b
😎 Deploy Preview https://deploy-preview-2984--eclipsefdn-adoptium.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

codecov bot commented Jul 24, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 99.14%. Comparing base (ff90128) to head (b3506ec).
Report is 3 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2984      +/-   ##
==========================================
- Coverage   99.14%   99.14%   -0.01%     
==========================================
  Files          90       90              
  Lines        4938     4931       -7     
  Branches      611      611              
==========================================
- Hits         4896     4889       -7     
  Misses         42       42              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

CentOS 7 reached its End of Life (EOL) on June 30th, 2024. Given that end date, no further updates or support will be provided for CentOS 7, and to ensure the continued security and stability of your applications, we recommend migrating to the UBI9-minimal images. For additional details, please read our recent [blog post](https://adoptium.net/blog/2024/07/removal-of-centos7-eclipse-temurin-images/) regarding this update.

#### Ubuntu Noble (24.04) Support
Add support for Ubuntu Noble (24.04) in the next PSU alongside the others, with a view to making it the only option for Temurin 23. Noble is now the default latest tag.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Add support for Ubuntu Noble (24.04) in the next PSU alongside the others, with a view to making it the only option for Temurin 23. Noble is now the default latest tag.
Add support for Ubuntu Noble (24.04) in the next PSU alongside the others, with a view to making it the only option for Temurin 23. Noble is now the default latest tag. Users can continue to use the jammy images by appending `-jammy` to the end of their tag. E.g `eclipse-temurin:21-jdk-jammy`.

Copy link
Member

@sxa sxa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's worth calling out the current 'known' side-effect of the upgrade to Ubuntu Noble - stating that:

adduser and addgroup has been removed in the default Ubuntu Noble container images that we base on and that users should change any occurrences of that to use useradd instead, or install the adduser package inside their dockerfile first before using those commands.

(This is about as short as I can make that - more wording if desired is in Slack)

@karianna
Copy link
Contributor

FYI - Linter not happy

Copy link
Member

@sxa sxa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also wonder if we should call out Ubuntu 24.04 separately from the containers section as being fully tested/supported now, or whether we should just leave that information in the supported platforms pages of the web site. I don't think we've necessarily called out these sorts of things in the past in these updates though, but it may be worth considering.


We are pleased to announce the availability of JDK22 on ppc64 AIX. It was awaiting a compiler update in our infrastructure to allow being built on OpenXL 17. Since [Infrastructure issue 3208](https://github.com/adoptium/infrastructure/issues/3208) was addressed, we were able to build, test, and deliver this platform. For those planning on using this binary, it should be noted that it requires XLC 17, a later version of XLC than that required by JDK8 through JDK21 binaries, in order to run.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
We are pleased to announce the availability of JDK22 on ppc64 AIX. It was awaiting a compiler update in our infrastructure to allow being built on OpenXL 17. Since [Infrastructure issue 3208](https://github.com/adoptium/infrastructure/issues/3208) was addressed, we were able to build, test, and deliver this platform. For those planning on using this binary, it should be noted that it requires XLC 17, a later version of XLC than that required by JDK8 through JDK21 binaries, in order to run.
We are pleased to announce the availability of JDK22 on ppc64 AIX. It was awaiting a compiler update in our infrastructure to allow being built on OpenXL 17. Since [Infrastructure issue 3208](https://github.com/adoptium/infrastructure/issues/3208) was addressed, we were able to build, test, and deliver this platform. For those planning on using this binary, it should be noted that it requires the OpenXL 17 runtime (which also requires AIX 7.2 TL5 SP3 or later), as opposed to the XLC16 runtime required by JDK8 through JDK21.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#### Changes to Docker image external CA certs handling

There are slightly modified instructions to answer the question 'Can I add my internal CA certificates to the truststore?' in my Temurin container, especially when running your containers in a restricted-by-default non-root environment.

If this describes your use case, please take a look at the [updated documentation](https://github.com/docker-library/docs/pull/2445/).

#### Removal of CentOS 7 Eclipse Temurin Images

CentOS 7 reached its End of Life (EOL) on June 30th, 2024. Given that end date, no further updates or support will be provided for CentOS 7, and to ensure the continued security and stability of your applications, we recommend migrating to the UBI9-minimal images. For additional details, please read our recent [blog post](https://adoptium.net/blog/2024/07/removal-of-centos7-eclipse-temurin-images/) regarding this update.

#### Ubuntu Noble (24.04) Support
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#### Ubuntu Noble (24.04) Support
#### Ubuntu Noble (24.04) is included and is the default

Signed-off-by: Shelley Lambert <[email protected]>
Signed-off-by: Shelley Lambert <[email protected]>
Signed-off-by: Shelley Lambert <[email protected]>
@smlambert smlambert marked this pull request as ready for review July 25, 2024 20:40
@smlambert
Copy link
Contributor Author

Thanks for all the reviews. Believe I have incorporated all of the feedback and this is ready for final review / approval.

@@ -46,7 +46,7 @@ This release contains the following fixes and updates.

### JDK8 x64 macOS Respin

A pkg file that was not signed was inadvertently published during this release (reported in this adoptium-support [issue](https://github.com/adoptium/adoptium-support/issues/1139)). Due to this, we needed to respin the JDK8 x64 macOS binary.
Eclipse Temurin jdk8u422 x64 macOS are in a separate release named jdk8u422-b05.1 due to a respin that was required to fix a signing issue.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Eclipse Temurin jdk8u422 x64 macOS are in a separate release named jdk8u422-b05.1 due to a respin that was required to fix a signing issue.
Eclipse Temurin jdk8u422 x64 macOS is in a separate release named jdk8u422-b05.1 due to a respin that was required to fix a signing issue.

Signed-off-by: Shelley Lambert <[email protected]>
Copy link
Member

@sxa sxa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like the AIX OpenXL17 page has been updated today with an updated one. The original page is still there and shows a deprecation banner) so it might be worth pointing to the new one.
Happy to approve whether this is included or not :-)

@sxa sxa merged commit 67f4417 into adoptium:main Jul 26, 2024
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create Eclipse Temurin July 2024 CPU blog post
4 participants