Payara Server is an open source middleware platform that supports reliable and secure deployments of Java EE (Jakarta EE) and MicroProfile applications in any environment: on premise, in the cloud or hybrid.
Updates Jersey, Grizzly, and the Jakarta REST API to EE11 versions.
Removes the unnecessary transition shim we had (which probably needs reviewing if we still need it in Payara 6...).
Description
Updates Jersey, Grizzly, and the Jakarta REST API to EE11 versions. Removes the unnecessary transition shim we had (which probably needs reviewing if we still need it in Payara 6...).
Important Info
Blockers
Jersey requires patching to use an updated EclipseLink, as it's still using an EE10 version. https://github.com/payara/patched-src-jersey/pull/223
Testing
New tests
None
Testing Performed
Ran the Jakarta REST TCK - all tests pass https://jenkins.payara.fish/blue/organizations/jenkins/JakartaEE-11-TCK-Development-FISH-9010/detail/JakartaEE-11-TCK-Development-FISH-9010/6/pipeline/ Started the admin console - everything resolved.
Testing Environment
Windows 11, Zulu JDK 21.0.4, Maven 3.9.8
Documentation
N/A
Notes for Reviewers
None