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

Use JDK 17.0.4.1 instead of JDK 17.0.4 #273

Merged
merged 1 commit into from
Aug 25, 2022

Conversation

MarkEWaite
Copy link
Contributor

Use JDK 17.0.4.1 instead of JDK 17.0.4

From https://www.jenkins.io/doc/upgrade-guide/2.346/#upgrading-to-jenkins-lts-2-346-3

OpenJDK 11.0.16/17.0.4 and the C2 JIT compiler

OpenJDK 11.0.16 and 17.0.4 are susceptible to JDK-8292260, a regression in the C2 JIT compiler which may cause the JVM to crash unpredictably. The OpenJDK project has released fixes in 11.0.16.1 and 17.0.4.1.

OpenJDK 11.0.16/17.0.4 and the metaspace

The version of OpenJDK in the official Docker image has been upgraded from 11.0.15 to 11.0.16 and from 17.0.3 to 17.0.4. This exposes a metaspace memory leak in Pipeline: Groovy 2692.v76b_089ccd026 and earlier and in Script Security 1172.v35f6a_0b_8207e and earlier. After upgrading Jenkins to 2.346.3, upgrade Pipeline: Groovy to 2705.v0449852ee36f or later and upgrade Script Security to 1175.v4b_d517d6db_f0 or later. It is generally recommended to upgrade all plugins after upgrading Jenkins core.

  • Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
  • Ensure that the pull request title represents the desired changelog entry
  • Please describe what you did
  • Link to relevant issues in GitHub or Jira
  • Link to relevant pull requests, esp. upstream and downstream changes
  • Ensure you have provided tests - that demonstrates feature works or fixes the issue

From https://www.jenkins.io/doc/upgrade-guide/2.346/#upgrading-to-jenkins-lts-2-346-3

OpenJDK 11.0.16/17.0.4 and the C2 JIT compiler

OpenJDK 11.0.16 and 17.0.4 are susceptible to JDK-8292260, a regression in
the C2 JIT compiler which may cause the JVM to crash unpredictably. The
OpenJDK project has released fixes in 11.0.16.1 and 17.0.4.1.

OpenJDK 11.0.16/17.0.4 and the metaspace

The version of OpenJDK in the official Docker image has been upgraded from
11.0.15 to 11.0.16 and from 17.0.3 to 17.0.4. This exposes a metaspace
memory leak in Pipeline: Groovy 2692.v76b_089ccd026 and earlier and in
Script Security 1172.v35f6a_0b_8207e and earlier. After upgrading Jenkins
to 2.346.3, upgrade Pipeline: Groovy to 2705.v0449852ee36f or later and
upgrade Script Security to 1175.v4b_d517d6db_f0 or later. It is generally
recommended to upgrade all plugins after upgrading Jenkins core.
@MarkEWaite MarkEWaite requested a review from a team as a code owner August 25, 2022 02:48
@MarkEWaite MarkEWaite added the bug label Aug 25, 2022
@dduportal dduportal merged commit 7f5e4ea into jenkinsci:master Aug 25, 2022
@MarkEWaite MarkEWaite deleted the use-jdk-17.0.4.1 branch October 7, 2022 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants