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

Release 3.2.0 #187

Closed
vorburger opened this issue Mar 27, 2024 · 5 comments
Closed

Release 3.2.0 #187

vorburger opened this issue Mar 27, 2024 · 5 comments

Comments

@vorburger
Copy link
Owner

No description provided.

@duttonw
Copy link
Contributor

duttonw commented Mar 27, 2024

Thanks for the reminder about jdk versions uplift.

As for this module, it may be time to allow it to run on the last 2 latest LTS's.

  • Java SE 11 (LTS) (Released 25th September 2018 , with open source support till, October 2027 for Amazon Corretto)
  • Java SE 17 (LTS) (Released 14th September 2021, with opensource support till, October 2029 for Amazon Corretto)
  • Java SE 21 (LTS) (Released 19th September 2023, with opensource support till, October 2030 for Amazon Corretto)

For systems I'm managing, now that Java 21 LTS is released.

I will be beginning to transition to that version as it gives the longest window to the next LTS as Struts 6.x.x now allows Java 8 - 21 in their cicd testing.

The other big pressure in 2024 is Spring Boot/Framework which now requires min 17 for their latest major version.

Spring Framework 6.2.x: JDK 17-25 (expected)
Spring Framework 6.1.x: JDK 17-23
Spring Framework 6.0.x: JDK 17-21
Spring Framework 5.3.x: JDK 8-21 (as of 5.3.26)

Ref:
https://en.wikipedia.org/wiki/Java_version_history
https://ci-builds.apache.org/job/Struts/job/Struts%20Core/job/master/377/flowGraphTable/
https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes

@vorburger
Copy link
Owner Author

@duttonw the v3.2.0 of this library (exec) will be built with ---release=11.

The previous version had a bit of a 1.8 / 11 mess; this just fixed & cleaned it.

Does that answer above? Would you like to contribute a PR for "matrix testing / building" this library against several Java versions in its CI configuration? I'm all for it! (But don't have the time / am too lazy to invest time into doing it myself.)

@vorburger
Copy link
Owner Author

I've just successfully deployed a 3.2.0 release to Maven Central.

exec-3.1.5...exec-3.2.0 has the "release notes" (cough).

I'll be using this release for MariaDB4j/MariaDB4j#918.

I'll close this issue based on that.

@duttonw
Copy link
Contributor

duttonw commented Mar 27, 2024

Here you go: #192

I borrowed from my other repos: https://github.com/qld-gov-au/seleniumHelper/blob/main/.github/workflows/test.yml

@vorburger
Copy link
Owner Author

exec-3.1.5...exec-3.2.0 has the "release notes" (cough).

The most noteworthy change, which in itself justifies the major version upgrade, among others, is that #9 is fixed.

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

No branches or pull requests

2 participants