Skip to content

Remove unnecessary workarounds #756

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

Merged
merged 1 commit into from
Jul 27, 2023
Merged

Remove unnecessary workarounds #756

merged 1 commit into from
Jul 27, 2023

Conversation

basil
Copy link
Member

@basil basil commented Jul 27, 2023

Drops support for OpenJDK versions older than 11.0.17 on the 11 LTS line and 17.0.4 on the 17 LTS line, both now about a year old. The impact when running without these workarounds on older OpenJDK versions is that you may be subject to memory leaks. It seems worth it to simplify this hard-to-maintain reflection-based code and drop support for these older runtime environments. See also jenkinsci/jenkins#8193.

@basil basil requested a review from a team as a code owner July 27, 2023 18:52
@jglick jglick added the chore label Jul 27, 2023
@jglick jglick merged commit 5b54ec4 into jenkinsci:master Jul 27, 2023
@jglick
Copy link
Member

jglick commented Jul 27, 2023

I think jenkinsci/script-security-plugin#420 can also be cleaned up now; will file it if you were not already planning to do so.

@basil
Copy link
Member Author

basil commented Jul 27, 2023

Yup, that was next on my list: jenkinsci/script-security-plugin#517

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