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

Jenkins LTS 2.440.2 - changelog & upgrade guide #7162

Merged
merged 6 commits into from
Mar 19, 2024
Merged

Jenkins LTS 2.440.2 - changelog & upgrade guide #7162

merged 6 commits into from
Mar 19, 2024

Conversation

kmartens27
Copy link
Contributor

This pull request is for the 2.440.2 changelog & upgrade guide.

It does not include the "fix missing folders icon" backport as this was part of the 2.440.1 release and changelog.

I have also included an entry in the upgrade guide in regards to the recent Jakarta Mail & Activation API plugin updates. If they are not updated, this will cause a breaking change, so I wanted to be sure that this information is relayed. If it should not be included in the upgrade guide since it is not specific to 2.440.2, then it can be removed.

Changelog screenshot:
Screenshot 2024-03-05 at 3 17 48 PM

Upgrade guide screenshot (with Jakarta):
Screenshot 2024-03-05 at 4 18 26 PM

Upgrade guide screenshot (no Jakarta):
Screenshot 2024-03-05 at 3 19 10 PM

@kmartens27
Copy link
Contributor Author

Updated entry regarding OpenJDK breaking change:
Screenshot 2024-03-06 at 9 54 52 AM

@kmartens27
Copy link
Contributor Author

Updated screenshot of upgrade guide where Note has moved to before the upgrade guide entries, and "updates" has been changed to "upgrade(s)"

Screenshot 2024-03-07 at 9 47 29 AM

@kmartens27 kmartens27 changed the title Jenkins LTS 2.440.2 - creating changelog & upgrade guide Jenkins LTS 2.440.2 - changelog & upgrade guide Mar 8, 2024
@MarkEWaite MarkEWaite merged commit f7096e1 into jenkins-infra:master Mar 19, 2024
6 checks passed
@@ -0,0 +1,13 @@
NOTE: These upgrade are not specific to the 2.440.2 release, but are crucial for Jenkins users.
Copy link
Contributor

Choose a reason for hiding this comment

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

What does this mean? Not referring to the grammar, but generally? If this is relevant to people not updating to 2.440.2, why is this in the upgrade guide?

Copy link
Contributor

Choose a reason for hiding this comment

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

Kevin wanted to highlight issues that users might encounter at the same time that they were upgrading to the new LTS release. They could encounter the same issues in other conditions and at other times, but LTS upgrades are a specific event where it seemed helpful to tell users that they need to take specific actions to reduce the risk of issues

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Due to the two changes mentioned being breaking changes if they were not done/done properly, it felt as though it would be good to call attention to them. However, it's not necessarily enough content that would call for a separate blog post or announcement in that fashion.

Outside of the plugin release notes, the core upgrade guide seemed like the next best place to put this information. I'm totally open to alternative locations for this sort of update to go, as I'd like to make sure things are as clear as possible and without cluttering anything up.

@daniel-beck
Copy link
Contributor

Why is the upgrade guide not providing a link to JENKINS-72665?

@MarkEWaite
Copy link
Contributor

Why is the upgrade guide not providing a link to JENKINS-72665?

Unintentional omission. Fix proposed in:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog Jenkins changelogs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants