Skip to main content

Jakarta EE Platform Call

Date: 2024-03-12

Present:

  • Arjan Tijms (OmniFish)
  • Ivar Grimstad (Eclipse Foundation)
  • Petr Aubrecht (Payara)
  • Jim Krueger (IBM)
  • Jimmy Wu (IBM)
  • Ed Burns (MSFT)
  • Dmitry Kornilov (Oracle)
  • Cesar Hernandez (Tomitribe)
  • David Matějček (OmniFish)
  • Brian Stansberry (Red Hat)
  • Riva T Philip (IBM)

Agenda and Minutes

Jakarta EE 11 Release Plan

First waves

Next waves

  • Wave 5 release review initiated by 2024-03-29
    • Spec projects
      • Jakarta Authorization*
        • Arjan
        • Emily sought a status.
        • Arjan stated the most important part was done a while ago. TCK is part of the platform. RISK FACTOR. Arjan has a plan to mitigate this risk.
          • “Two tck” solution.
          • Policy class removal
          • JEA-345: Ed to capture this into the AzDO for resolution.
        • Emily: will you plan to stage another milestone?
        • Arjan: yes, targeting EE 11 M2 Authorization and Security.
        • Authorization new TCK has started
          • OLD (Javatest / Ant) based TCK still in platform
          • Move that to an “old but standalone” TCK?
            • Or keep and update within the platform?
          • ACTION: Arjan sends mail to TCK list to ask
      • Jakarta Persistence*
      • Jakarta RESTful Web Services*
        • Santiago
        • 8 +1s for progress review of 4.0
          • Absolutely certainly going to pass
          • RestEASY should be done by the end of the month
        • Go for a minimal 4.0
  1. Make a fork
  2. Clone the fork locally
  3. git remote add upstream git@github.com:jakartaee/specifications.git
  4. Make a branch
  5. Check out the branch
  6. Push to your fork
  7. Issue a PR from your fork.

    • JEA-349: Ed to submit a PR to https://github.com/jakartaee/platform/blob/gh-pages/jakartaee11/JakartaEE11ReleasePlan.md For all occurrences of “version increment only” change to “service release”
      • Jakarta Server Pages*
        • Mark Thomas and Paul A. Nicolucci
        • M2 API was published to Maven Central last week
      • Jakarta Servlet*
        • Mark Thomas
        • M2 API was published to Maven Central last week
        • Action: Arjan to ask about including CDI beans requirement
      • Jakarta Validation*
        • Scott Stark
        • Waiting on dependencies to be staged, otherwise ready
      • Jakarta WebSocket*
      • Jakarta Tags (previously JSTL) merge into Jakarta Pages (previously JSP)
        • Note: No need for a separate Tags anywhere anymore
        • Busy work with doing service releases, reviews, etc
        • Service release. No need to seek approval from the spec committee.
    • Actions for 2024-03-29 and M3
      • Ed, Ivar, Arjan
        • XML Schemas
        • M3 release
        • Outstanding spec text changes
    • Jakarta EE 11 M2 release
      • Final versions of specs in release review
        • Wait until wave 1-4 released before pushing to Maven central
        • Can stage now
        • ACTION: Ivar to stage Jakarta EE 11 M2
        • Wave 6
    • Spec projects
    • Actions for 2024-04-27 and M4 release
      • Ed, Ivar, Arjan
        • XML Schemas
        • M4 release
        • Outstanding spec text changes
        • Wave 7
    • Spec projects
      • Jakarta Security*
        • Arjan
      • Jakarta Data*
        • Nathan Rauh
    • Actions: Pardon Ed’s ignorance, but exactly who needs to take actions to make this happen?
      • Ed, Ivar, Arjan
        • XML Schemas
        • M5 release
        • Outstanding spec text changes
        • Wave 8
    • Platform Projects
      • Jakarta Platform* (including appropriate content formerly in CDI EE)
      • Jakarta Web Profile* (including appropriate content formerly in CDI EE)
      • Jakarta Core Profile*
    • Actions:
      • Ed, Ivar, Arjan
        • XML Schemas
        • Final release
        • Outstanding spec text changes

Other business

  • Jakarta Data developments
    • JEA-336
    • JEA-340. Ed to update release plan. Change “Wave 6, 7 specs release review initiated by 2024-04-27” to “Wave 6, 7 specs release review initiated by 2024-04-27. Exception for Data. Data will initiate release review by 2024-05-31.”
  • Individual specification TCK requirements for specs getting major/minor updates in EE 11
  • EJBHome issue, raised by Jared Anderson. Platform TCK has to cover the platform requirements, and no more. For the EE 11 release, EJB will still be included. EJB includes 2.x interfaces. All optional components will be removed unless they are specifically included by the platform. Will the EE 11 platform include the requirement for EJB 2.1 to be implemented or not.
    • If it is not, should we produce an EJB jar that does include them? An optional jar?
    • There’s the TCK side
    • There’s the platform side.
  • Annotations TCK needed for GlassFish 8.0.0-M3
  • Authorization new TCK has started
    • OLD (Javatest / Ant) based TCK still in platform
    • Move that to an “old but standalone” TCK?
      • Or keep and update within the platform?
  • Concurrency
    • @Lock annotation
    • Still time to add that?

Back to the top