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

#248 Upgrade internals. Run in jdk11 and newer. Drop support for jdk8… #259

Closed
wants to merge 1 commit into from

Conversation

tszmytka
Copy link
Collaborator

@tszmytka tszmytka commented May 28, 2023

As the title says. Fixes #248.

Testing done

Submitter checklist

  • 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
  • Link to relevant issues in GitHub or Jira

@tszmytka tszmytka added internal (release-drafter) dependencies (release-drafter) labels May 28, 2023
@dblock
Copy link
Member

dblock commented May 29, 2023

Is dropping support for JDK8 necessary? This would be a breaking change I think.

@tszmytka
Copy link
Collaborator Author

I am open to a discussion but I think it is high time.
Java8 is ancient by many standards. Getting rid of it would allow the plugin to start using a more modern approach, coding style etc.
Plugin's parent POM went the same way. Jenkins itself dropped jdk8 support a year ago so this shouldn't matter anyway.

@dblock
Copy link
Member

dblock commented May 31, 2023

Ok I'm fine with it. Will you do major version bump in this PR, and mention the change in CHANGELOG, and we'll merge?

@jonesbusy
Copy link
Contributor

I would go directly to 2.375.4 or 2.387.3 (https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/)

2.361 will not receive anymore bom update (jenkinsci/bom#2121)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies (release-drafter) internal (release-drafter)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support JDK 17
3 participants