Skip to main content

Jakarta EE Platform Call

Date: 2023-11-07

Present (please put your name down here to mark yourself as present…):

  • Scott Stark (Red Hat) Absent, unable to attend today
  • Ed Burns (MSFT)
  • John Clingan (Red Hat)
  • Ivar Grimstad (Eclipse Foundation)
  • Jared Anderson (IBM)
  • Emily Jiang (IBM)
  • Jim Krueger (IBM)
  • Nathan Rauh (IBM)
  • Thomas Watson (IBM)
  • Adam Yoho (IBM)
  • Jan Westerkamp (iJUG)
  • Arjan Tijms (OmniFish)
  • Kenji Kazumura (Fujitsu)
  • Petr Aubrecht (Payara)
  • David Matejcek (OmniFish)
  • Brian Stansberry (Red Hat)
  • Scott Marlow (Red Hat)
  • Majid Mostafavi
  • Cesar Hernandez (Tomitribe)

Agenda and Minutes

jakartaee-api default branch renamed from master to main

  • An example of the new self-service: https://github.com/jakartaee/.eclipsefdn/pull/1
  • Is there a technical benefit?
    • Whatever the original reasons, it’s the new default now for GitHub
    • MicroProfile
      • Everything renamed by Emilly
      • No problems observed

Housekeeping

  • Arjan to run the meeting Nov 7, 14, 21, and 28

Jea-69 cdi centric platform-552.

Some projects have few or no committers or leads missing

Status of CDI restructuring

Jea-10 ee-11-m1

  • Created GitHub milestone to track those that have already been published to maven central
  • Others that have a maven artifact jea-234.
    • cdi, cdi-el, lang-model have Alpha1 for API and up to Alpha5 for TCK
    • interceptor has RC1
    • persistence has B01
      • —> (Re)publish M1
  • Other that DO NOT have a maven artifact yet
    • Security specs
    • Faces

Jea-215 API to expose platform versions platform-762

  • I’d like to get clarity on whether or not we attempt this in EE 11. My gut instinct right now is: no. maybe.
  • The group discussed several aspects.
    • The “override” case (if the vendor does not like the defaults)
      • Platform defines the WebProfile interface, as in this proposal.
      • This interface has a “lineup” of all the versions of all the specs in that platform.
      • What about if an impl of a component spec wants to override?
      • Do we need to consider this corner case?
      • If so, isn’t this a kind of “config”, and if so, shouldn’t we be looking at this as Jakarta Config?
      • What about the good old fashioned “Service Loader” technique?
        • CDI and JSON specs currently use this.
    • Dmitry gave an update on Config: Not available for use in EE11.
  • Ed polled the group on the utility of the idea in general.
    • Arjan and Nathan shared concrete examples for doing this.
  • We would need to add TCK
    • Platform TCK
    • Web Profile TCK
    • Core Profile TCK

Spec lead election for Jakarta Validation should happen asap.

  • Election started

Social sharing:

Back to the top