The goal of this release is to provide better alignment between Jakarta RESTful Web Services and Jakarta Contexts Dependency Injection (CDI). This will be the first backward incompatible release of Jakarta REST.
- Drop support for @Context injection and related artifacts
- Define CDI scopes for all Jakarta REST types
- Define CDI integration and startup for Java SE applications
- Enhance discovery of application artifacts using CDI scanning
- Review integration with legacy Jakarta EE specifications (e.g., EJB)
- Explore integration with Jakarta Concurrency
- Explore alignment with CDI lite and potentially built-time injection support
This release will be proposed for inclusion in Jakarta EE 11 and will align with the JDK version supported in that release.
Release Date:
Sunday, December 31, 2023
This release is part of Jakarta 10.
Release Type:
Major release (API breakage)