OpenLiberty / liberty-arquillian

Arquillian Liberty Managed and Remote containers
Apache License 2.0
11 stars 29 forks source link

Update dependencies for Jakarta EE 11 TCK #141

Closed jhanders34 closed 1 month ago

jhanders34 commented 1 month ago

Short description of what this resolves:

Update versions of arquillian and surefire to support Jakarta EE 11 TCK

Changes proposed in this pull request:

Fixes: #140

cherylking commented 1 month ago

Looks like the changes don't support Java 8. Do we need a different branch for this support? Or do we declare dropping of Java 8 support when we add this?

jhanders34 commented 1 month ago

Looks like the changes don't support Java 8. Do we need a different branch for this support? Or do we declare dropping of Java 8 support when we add this?

Yes it appears so. EE10 supports Java 11 plus so that makes sense. We will need a new version for sure. I assume we will still use main for forward development, but only do point releases for 2.1 going forward in a 2.1 branch. So not sure if you need a 2.2 or a 3.0 release for this change. Let me update the PR to include the updates needed to drop Java 8 support.

cherylking commented 1 month ago

It seems like we will need a 2.x-maintenance release similar to what we did for 1.x. Then we should bump to 3.0 for a release with Jakarta EE 11 support and remove Java 8 support at the same time.