You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "Richard Zowalla (Jira)" <ji...@apache.org> on 2026/06/11 09:20:00 UTC

[jira] [Closed] (TOMEE-4530) Jakarta EE 11

     [ https://issues.apache.org/jira/browse/TOMEE-4530?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Richard Zowalla closed TOMEE-4530.
----------------------------------
    Resolution: Fixed

> Jakarta EE 11
> -------------
>
>                 Key: TOMEE-4530
>                 URL: https://issues.apache.org/jira/browse/TOMEE-4530
>             Project: TomEE
>          Issue Type: Documentation
>          Components: TomEE Core Server
>            Reporter: Skander
>            Priority: Major
>             Fix For: 11.0.0-M1
>
>
> h1. Specifications and Implementations changes for TomEE 11
>  
> |*Specification*|*Spec Version*|*Implementation(s)*|*Version*|
> |Jakarta Servlet, JSP, Expression Language (EL), Annotations, Authentication (JASPIC), WebSocket, ...|11|Apache Tomcat|{color:#00875a}11{color}|
> |Jakarta Faces (JSF)|4.1|Apache MyFaces (all TomEE flavors except Plume)
> Eclipse Mojarra (TomEE Plume)|{color:#00875a}4.1.x (released) {color}
> {color:#00875a}4.1.x (released){color}|
> |Jakarta Contexts and Dependency Injection (CDI)|4.1|Apache OpenWebBeans |{color:#00875a}4.1.x (released){color}\||
> |Jakarta Persistence (JPA)|3.2|Apache OpenJPA|OPENJPA-2940 (WIP)|
> |Jakarta Persistence (JPA)|3.2|EclipseLink (TomEE Plume)|{color:#00875a}5.0.0{color}|
> |Jakarta Persistence (JPA)|3.2|Hibernate |{color:#00875a}7.2{color}|
> |Jakarta Data|1.0|Write an Apache implementation|{color:#00875a}TomEE 11 (implemented){color}|
> |Jakarta Validation|3.1|Apache BVal|{color:#00875a}3.0.1 (<- passed the 3.1 TCK){color}|
> |Web Services|4.0|Apache CXF|{color:#00875a}4.2.0{color}|
> |Jakarta Concurrency|3.1|TomEE|{color:#00875a}TomEE 11 (implemented{color}|
> |Jakarta Security|4.0|TomEE|{color:#00875a}TomEE 11 (implemented{color}|
> |Jakarta Interceptors|2.2|Apache Open Webbeans|{color:#00875a}4.1.x (released){color}|
> |Jakarta Authorization (JACC)|3.1|TomEE|{color:#00875a}TomEE 11 (implemented{color}|
> h2. Color codes
> {color:#00875a}Dependency Upgrade{color}
> {color:#de350b}Need to be implemented in TomEE 11 / No release planned for dependency yet{color}
> {color:#ffab00}Dependency release is going on{color}
> h1. Need to be implemented in TomEE 11
> h2. Jakarta Concurrency 3.1
> h3. New features, enhancements or additions
>  * [Integration with Java 21 Virtual Threads|https://github.com/jakartaee/concurrency/issues/268]
>  * [Java Flow/ReactiveStreams and context propagation|https://github.com/jakartaee/concurrency/issues/257]
>  * [Replace more features from EJB|https://github.com/jakartaee/concurrency/issues/252], such as [Schedule|https://github.com/jakartaee/concurrency/issues/98] and annotations
>  * [Become more CDI-centric|https://github.com/jakartaee/concurrency/issues/229]
>  * Specification bug fixes and clarifications
>  * TCK fixes and [enhancements|https://github.com/jakartaee/concurrency/issues/269]
> h2. Jakarta Security 4.0
> h3. New features, enhancements or additions
>  * Basic API (handler) for Multiple authentication mechanisms
>  * Qualifiers for build-in authentication mechanisms
>  * In-memory identity store
> h3. Removals, deprecations or backwards incompatible changes
>  * Remove references to the SecurityManager (as listed here: [https://github.com/search?q=repo%3Ajakartaee%2Fsecurity%20SecurityManager&type=code])
>  * Build-in authentication mechanisms now have a qualifier by default, whereas before they were unqualified
> h2. Jakarta Authorization 3.0
> h3. New features, enhancements or additions
>  * Register a policy provider programmatically per application [AUTHORIZATION #98|https://github.com/jakartaee/authorization/issues/98]
>  * Standarize the context ID for Servlet containers
>  * Several convenience methods to make the API easier to use
> h3. Removals, deprecations or backwards incompatible changes
>  * Design and implement replacement for Policy [AUTHORIZATION #99|https://github.com/jakartaee/authorization/issues/99]
>  * Remove references to the SecurityManager
> h2. Jakarta Interceptors 2.2
> h3. New features, enhancements or additions
>  * Updated dependencies for Jakarta EE 11
>  ** Jakarta Annotations to 3.0.0
>  * [Add standard accessor to interceptor bindings|https://github.com/jakartaee/interceptors/issues/100]
>  * [Provide access to interceptor bindings from InvocationContext|https://jakarta.ee/specifications/interceptors/2.2/#https://github.com/jakartaee/interceptors/pull/99]
>  * Improve InvocationContext.getInterceptorBindings() language
>  ** [More precise language for InvocationContext.getInterceptorBindings()|https://github.com/jakartaee/interceptors/pull/103]
>  ** [Clarify behavior of InvocationContext.getInterceptorBindings() in case of inherited/transitive bindings|https://github.com/jakartaee/interceptors/pull/106]
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)