microshed-testing icon indicating copy to clipboard operation
microshed-testing copied to clipboard

Upgrade to Java 17

Open KyleAure opened this issue 1 year ago • 5 comments

We should upgrade to building and testing using Java 17 as a stepping stone to Java 21 (Necessary for Jakarta EE 11).

  • [ ] If necessary upgrade gradle wrapper
  • [ ] Update build.gradle (source/target compatibility)
  • [ ] Update pom.xml within sample-apps/ (source/target compatibility)
  • [ ] Update CI Workflow to build and run using Java 17
  • [ ] Update documentation

KyleAure avatar Dec 13 '23 23:12 KyleAure

Hi, I am new to contribution and i love to contribute can u assign this to me?

inteqam avatar Dec 15 '23 11:12 inteqam

@inteqam I have assigned this issue to you. Let me know if you need any help from me. Welcome to Microshed Testing. 😁

KyleAure avatar Dec 15 '23 13:12 KyleAure

@inteqam how are you progressing? Can you show it via a draft PR?

appiepollo14 avatar Dec 26 '23 12:12 appiepollo14

@KyleAure I've my doubts whether this is the correct way to go at this moment. I believe we need to aim at the lowest possible Java version for microshed to keep it useful for as many users as possible. When we build with java 17, we already raise the minimal Java version for users to Java 17, without any functional progress as we don't have features depending on Java 17/21 features. Jakarta 11 isn't here yet. Let's postpone this change until it's there.

appiepollo14 avatar Dec 30 '23 13:12 appiepollo14

Agreed, moved the milestone to 1.0.0.

KyleAure avatar Jan 03 '24 16:01 KyleAure