Skip to main content

Jakarta EE Platform Call

Date: 2024-04-02

Present:

  • James Perkins (Red Hat)
  • Scott Marlow (Red Hat)
  • Jared Anderson (IBM)
  • Emily Jiang (IBM)
  • Scott Kurz (IBM)
  • Riva Philip (IBM)
  • Nathan Rauh (IBM)
  • Tom Watson (IBM)
  • Jimmy Wu (IBM)
  • Jim Krueger (IBM)
  • Ed Burns (Microsoft)
  • Ivar Grimstad (Eclipse Foundation)
  • Nathan Erwin (Individual)
  • Cesar Hernandez (Tomitribe)
  • Jan Westerkamp (iJUG)
  • Ed Bratt (Oracle)
  • Arjan Tijms (OmniFish)
  • Dmitry Kornilov (Oracle)
  • Petr Aubrecht (Payara)

Agenda and Minutes

Calendar business

  • 2024-04-03
    • ACTION: send email: Ed is not able to attend the spec committee call tomorrow due to personal travel.
  • 2024-04-09 Cancel due to DevNexus and JavaLand
    • Removed from the Calendar (remember to sync if you have a copy)
    • ACTION: Ed send email asking for people to meet up at DevNexus and JavaLand.

Jakarta EE 11 Release Plan

Top-of-mind from Ed and Arjan

  • Jakarta Data ratifying compatible implementation
    • Replied to Gavin King: https://twitter.com/edburns/status/1774810065561911428
      • This is still tied to Hibernate
      • Arjan reiterates the request to move the code out to a separate project, a hacking project.
        • This could be done with a throwaway SPI.
      • Scott Marlow does observe that the StatelessEntityManager, while essential for Persistence.next itself, is not on the critical path for EE 11.
        • Scott also observed this is not the appropriate forum.
    • How is Liberty solving this problem? They use the EntityManager (stateful) as if it were stateless. Yes, it does pass the TCK.
    • Dmitry did ask about the feasibility of IBM to make it possible for the Liberty data impl to serve as an extraction for the “hacking project”?
      • Answers
        • It is very deeply integrated into the rest of Liberty.
        • It is not realistic from a human resource perspective.
        • The impl itself is not in a state where it’s realistic to pull it out.
        • While the impl is indeed open source, the impl is not in a good position to serve as an extraction for the “hacking project”.
    • Emily did state that Liberty will be the impl for passing the Data component spec **TCK but **IBM cannot commit to Liberty being the ratifying compatible implementation of the platform specification.

First waves

  • Wave 1 - 4 release review initiated by 2024-02-29 (leap day) and M2 \

    • Mentor assignment spreadsheet. Select the EE 11 Release Review tab.
    • Ballot status \

>>>>> gd2md-html alert: inline image link here (to images/image1.png). Store image on your image server and adjust path/filename/extension if necessary.
(Back to top)(Next alert)
>>>>>

alt_text

* Looks like Interceptors is having some trouble.
    * How can we organize helping them resolve it?
        * Ed Bratt stated that he would accept the presently mooted solution and change Oracle’s vote to +1.
* CDI: Emily stated that this will change to **DONE**.
* EL: Ivar changed it to **DONE**.
* Milestone release status
    * Ed/Arjan need to ensure the milestone release job is in good shape: gpg key expired, needed to be updated. Currently.
    * ACTION: Arjan to send an email to spec-project-leads reminding the responsible parties of the need to validate their gpg keys
        * Subject: REMINDER: make sure your gpg keys for producing API artifacts from CI/CD jobs are refreshed.
    * Spec edit status: ready for M2 spec release
    * ACTION: Ed to make PR to update the page
        * Make sure it clearly states **DRAFT** status and states **11.0.0-M2** as the version.
    * XML Schema work: Not yet done.

Current wave

  • Wave 5 release review initiated by 2024-03-29
    • Fully expect to have ballots started for all wave 5 specs this week or next.
    • Spec projects
      • Jakarta Authorization*
        • PR
      • Jakarta Persistence*
        • PR
      • Jakarta RESTful Web Services*
        • PR in the next day or so
      • Jakarta Pages*
        • PR
      • Jakarta Servlet*
        • PR
      • Jakarta Validation*
        • PR
      • Jakarta WebSocket*
        • PR
    • Service releases
      • XML Web Services
      • Jakarta Tags (previously JSTL) merge into Jakarta Pages (previously JSP)
    • Actions for 2024-03-29 and M3
      • Ed, Ivar, Arjan
        • XML Schemas
        • M3 release
        • Outstanding spec text changes
    • Jakarta EE 11 M3 release

Next waves

  • Marlow: Can we have milestone releases for EE 11 Platform TCK artifacts?
    • Any issue with milestone TCK releases using EFTL license?
      • Yes, there is an issue. Milestone releases must not have the EFTL license.
    • Can we release TCK Artifacts directly to a public Maven Repository?
      • Yes.
    • Can we push milestone releases of TCK Artifacts directly to a public Maven Repository?
      • Yes.
  • ACTION: Update release plan to change 2024-04-27 to 2024-04-26.
  • Concurrency
    • In RC2
    • This is what they intend to use for the 2024-04-26.
    • Regarding the meaning of “virtual = true”? On 17: it is “ignore”
  • Data
    • Status update from Nathan
    • Request for meeting between Ed and Nathan to be briefed on what is the absolute latest news on Data that you want to present during Ed and Ivar’s talks at JavaLand and DevNexus.

Other business

Back to the top