Skip to main content

Jakarta EE Platform Call

Date: 2025-05-27
Present:

  • Jared Anderson (IBM)
  • Kyle Aure (IBM)
  • Emily Jiang (IBM)
  • Anand N K (IBM)
  • Nathan Rauh (IBM)
  • James Perkins (Red Hat)
  • Cesar Hernandez (Tomitribe)
  • Scott Marlow (Red Hat)
  • John Clingan (Red Hat)
  • Ed Burns (MSFT)
  • Petr Aubrecht (Payara)
  • Arjan Tijms (OmniFish) (ex-Payara)
  • Nathan Erwin (Individual)
  • Bernd Müller (Ostfalia)
  • Gurunandan Rao(Oracle)
  • Kenji Kazumura (Fujitsu)

Top of mind for Ed, Arjan, Jared

Jakarta EE 11

  • Tentative schedule thoughts
    • May 21 TCK complete ❌
      • TCK call tomorrow we will re-evaluate the completeness and hopefully draw a line to get this done. We are at the enough is enough stage.
      • We do have a staged final TCK. There is a green build.
    • June 5 CCR to be created and mentor review to start..
    • June 9 to start ballot (complete 7 to 14 days)
  • Data API added to Glassfish will be done shortly and a new release created ✅
    • Plan to work on this with the other two bugs opened up for what are perceived regressions to be resolved and included in a new release. ✅
  • Seeing many tests still failing. May be more things to work out.
    • Assembly
    • EJB tests
    • Mail TCK
    • Signature (Requires Data API update) ✅

Jakarta EE 12

  • Plan review ballot status https://github.com/orgs/jakartaee/projects/17
    • All ballots are complete
  • MicroProfile moving to Jakarta update
    • 2 +1, 2 -1 and 1 abstain from the straw poll discussed last week. Inconclusive.
    • Working on ballot verbage
    • Discussing continues at today MP technical community call
  • Milestone planning
    • Wave plan needs to be created
    • “Milestone 0” ideas
      • OSSRH updates that are needed
      • Service release branch existing for previous in GH
      • New / main branch up-to-date with service release updates from previous version
      • Jenkins job created for the new version with a staged snapshot version for API, Javadoc, spec and TCK likely with previous version content at least
      • Make sure service stream Jenkins jobs are working
      • If not done, move from master branch to main
  • BOM earlier in the milestones
    • Platform spec would include an update with the EE 11 versions and when there are Milestone releases of the component specs to update BOM as part of the platform Milestone release. Similar to what we did in EE 11.
  • JNDI deprecation possibly in the platform / component specs with EE 12?
    • Deprecation with replacement being CDI enablement
    • Spec investigation in early milestones
    • ACTION: create an issue in the platform repository
    • Some discussions in component specs
    • Need to look at @Resource JNDI ties and how JNDI deprecation will affect it.
    • Some things with @Resource do not have ties to JNDI and we would need some function that replaces it.
    • @Inject could be used, but will need to have appropriate qualifiers like what was done with EntityManager or some other new function.
    • Connectors spec would need these updates since @Resource is highly used in that spec and needs additional function to handle the additional configs provided with @Resource
    • There are other resources injected like with @EJB and @WebServiceRef
    • Consider for future deprecation of EJB but probably not in EE 12
    • XML WS could make a service release to use @Inject instead of @WebServiceRef, but not likely a priority for the now stand-alone spec
  • Administrative issues board https://github.com/orgs/jakartaee/projects/18

Back to the top