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

Warn Java 11 users of 18 Jun 2024 end of life in weekly #9314

Merged
merged 1 commit into from
May 27, 2024

Conversation

MarkEWaite
Copy link
Contributor

@MarkEWaite MarkEWaite commented May 25, 2024

Warn Java 11 users of 18 Jun 2024 end of life in weekly

The June 18, 2024 weekly release will require Java 17 or newer so that the upgrade from Jetty 10 to Jetty 12 has more time to complete before the eventual Oct 30, 2024 release that will require Java 17 or newer.

The administrative monitor will be activated even for those users that had previously cleared the administrative monitor because the date is part of the administrative monitor key.

Also updates the Java 11 end of life date for Java 11 users running with the long term support release.

Testing done

Verified that the correct message is displayed when run on Jenkins weekly snapshot with this change.

weekly-shows-correct-end-of-life-date

Verified that the correct message is displayed when run on Jenkins LTS snapshot with this change.

lts-shows-correct-end-of-life-date

Proposed changelog entries

  • Warn Java 11 users of the new 2024-06-18 end of life in weekly releases. This is a change from the previously announced date of 2024-09-30.

Proposed upgrade guidelines

N/A

Submitter checklist

Before the changes are marked as ready-for-merge:

Maintainer checklist

Also updates the Java 11 end of life date for Java 11 users running with
the long term support release.
@MarkEWaite MarkEWaite added the rfe For changelog: Minor enhancement. use `major-rfe` for changes to be highlighted label May 25, 2024
@MarkEWaite MarkEWaite changed the title Alert Java 11 users of 18 Jun 2024 end of life in weekly Warn Java 11 users of 18 Jun 2024 end of life in weekly May 25, 2024
@NotMyFault NotMyFault requested a review from a team May 25, 2024 20:06
Copy link
Member

@timja timja left a comment

Choose a reason for hiding this comment

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

/label ready-for-merge


This PR is now ready for merge, after ~24 hours, we will merge it if there's no negative feedback.

Thanks!

@comment-ops-bot comment-ops-bot bot added the ready-for-merge The PR is ready to go, and it will be merged soon if there is no negative feedback label May 26, 2024
@MarkEWaite MarkEWaite merged commit 4ff2f41 into jenkinsci:master May 27, 2024
16 checks passed
@MarkEWaite MarkEWaite deleted the update-java-11-end-of-life branch May 27, 2024 03:15
if (Jenkins.VERSION.split("[.]").length > 2) {
// LTS will require Java 17 or newer beginning 30 Oct 2024
// https://groups.google.com/g/jenkinsci-dev/c/gsXAqOQQEPc/m/VT9IBYdmAQAJ
supportedVersions.put(11, LocalDate.of(2024, 10, 30)); // Temurin: 2024-10-31
Copy link
Member

Choose a reason for hiding this comment

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

Given some remaining uncertainty around LTS dates it seems unnecessary to commit to another month.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-for-merge The PR is ready to go, and it will be merged soon if there is no negative feedback rfe For changelog: Minor enhancement. use `major-rfe` for changes to be highlighted
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants