Skip to main content

Jakarta EE Platform Call

Date: 2026-03-31

Present:

  • Jared Anderson (IBM)
  • Kyle Aure (IBM)
  • Neena Jacob (IBM)
  • Anija K A (IBM)
  • James Perkins (IBM)
  • Nathan Rauh (IBM)
  • Brian Stansberry (IBM)
  • Tom Watson (IBM)
  • Jan Westerkamp (iJUG)
  • Ivar Grimstad (Eclipse Foundation)
  • Michael Redlich (Garden State JUG)
  • Scott Marlow (IBM) joining at 11:10AM EDT
  • Arjan Tijms (OmniFish)
  • César Hernández (Tomitribe )

Top of mind for Jared, James

Jakarta EE 12

  • M3 concludes today
  • M4 week 1 starts tomorrow
  • Jakarta REST:
  • Platform: Is this PR ready to merge?
  • Platform API: Should we stage or release Milestone releases?
    • YES
    • Stage vs release discussion for the platform API milestone releases. Do we need to release, or is staging enough?
      • People can reference the staged version of the API in the TCK and can be used by others outside of Jakarta community by referencing staging repo instead of maven
      • Snapshots can be problematic because they can change and go away and cause problems with build repeatability
      • Staged milestone versions can be updated in staging repo where with maven repo they are kept around
      • Concluded that there are reasons to keep publishing to maven
      • Want to be careful that the milestone has good quality before pushing to maven so it is important to have things in staging and be validated
      • Arjan expressed there is value to have the API be available in maven and similarly Scott said the same for the platform TCK
  • Arjan reported that the Security specification is progressing to have new updates in it
    • Looking at wanting to combine all of the security specifications as part of EE 12. One specification with 3 sub specifications
    • Jakarta Security and Jakarta Authentication are part of Web Profile, but Jakarta Authorization is in Platform only today
    • Looking to have Authorization added into web profile. Jakarta Security does authorization functions, but doesn’t depend on the Authorization modules from Jakarta Authorization to do it
    • Why was authorization not put into web profile?
      • Authentication and Authorization both weren’t in web profile in the past and authentication was depended on in by security and it moved
      • Ran out of time for authorization work
    • Would want to have a vote on this
      • Step 1. Vote to include Authorization in Web Profile for EE 12
      • Step 2. Vote to remove Authentication and Authorization from Platform and Web Profile when Jakarta Security (5.0 or 6.0) includes them implicitly (in EE 12 or EE 13?)
    • Discussion of how to restructure Jakarta security. Below are some options discussed
      • Jakarta Security loosely depends on Authentication and Authorization as separate specifications still
      • Jakarta Security includes authentication and authorization as part of the specification and not be separate specifications
      • Include Authentication and Authorization API into the Jakarta Security API artifact and not have to have multiple API jars
    • Servlet has some APIs that are security related. May need to have a solution about that. Not something for EE 12 possibly
  • Scott: Will https://github.com/jakartaee/enterprise-beans/tree/master/tck be updated for EE 12?
    • These tests are no longer in the Platform TCK
    • Discussed have a 4.1 for EE 12 for removing of security manager references from the spec, but the question is where should the TCK be and which CI
      • Schema updates needed as well for other EJB changes over time when EJB wasn’t changing
      • Update POM to reference new dependency versions
  • Future directions call will have new discussions in April. Nothing happened in March with conferences going on
  • MicroProfile update
    • MP Steering committee meeting today
    • MP config dependency in NoSQL
    • MP JWT / Jakarta Security could improve their relationship if MP comes to Jakarta

Back to the top