Jakarta RESTful Web Services 4.0.0

The goal of this release is to remove the JAXB dependency and ManagedBean support from Jakarta RESTful Web Services and add TCK test to fill verification gaps while maintaining backward compatibility with earlier releases.

  • Remove JAXB dependency from Jakarta Rest
  • Remove ManagedBean support from Jakarta Rest specification
  • Add Convenience method for checking header value lists 
  • Add getMatchedResourceTemplate method to UriInf
  • Add JSON Merge Patch
  • Clarify JavaSE support in Section 2.3 of specification

This release will be proposed for inclusion in Jakarta EE 11 and will align with the JDK version supported in that release.

Release Date
Release Type
Major release (API breakage)