Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/gh-pages' into gh-pages
Browse files Browse the repository at this point in the history
  • Loading branch information
ivargrimstad committed Apr 17, 2024
2 parents a362301 + e930279 commit 378280b
Show file tree
Hide file tree
Showing 6 changed files with 874 additions and 0 deletions.
241 changes: 241 additions & 0 deletions minutes/2024/2024-03-12.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,241 @@
# 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](https://jakartaee.github.io/platform/jakartaee11/JakartaEE11ReleasePlan)

### First waves

* Wave 1 - 4 release review initiated by 2024-02-29 (leap day) and M2
* Ivar detailed “what happens next”.
* Emily suggested sharing the mentor assignment [spreadsheet](https://docs.google.com/spreadsheets/d/1YTUpfdLZZrk2_UGwoX2w0seOCueRO3sQJIjWxpDAa7g/edit#gid=1763049340). Select the **EE 11 Release Review** tab.
* Spec projects
* All seem ready to start their release review ballot this week
* **Jakarta Annotations 3.0***
* [https://github.com/jakartaee/specifications/pull/699](https://github.com/jakartaee/specifications/pull/699)
* Staged: [https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/annotation/jakarta.annotation-api/3.0.0/](https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/annotation/jakarta.annotation-api/3.0.0/)
* **BLOCKER**: GlassFish 8.0.0-M3 to be used for ratifying
* Will be released this week
* Ready to go, but needs the TCK results
* **Jakarta Expression Language 6.0***
* [https://github.com/jakartaee/specifications/pull/701](https://github.com/jakartaee/specifications/pull/701)
* Staged: [https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/el/jakarta.el-api/6.0.0/](https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/el/jakarta.el-api/6.0.0/)
* Needs TCK certification summary
* **BLOCKER**: Tomcat 11 M18 - seems to be in progress \

* **Jakarta Interceptors 2.2***
* [https://github.com/jakartaee/specifications/pull/702](https://github.com/jakartaee/specifications/pull/702)
* Staged: [https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/interceptor/jakarta.interceptor-api/2.2.0/](https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/interceptor/jakarta.interceptor-api/2.2.0/)
* No updates yet
* Depends on CDI for implementation
* Results also in CDI / Weld results \

* **Jakarta Contexts and Dependency Injection 4.1***
* [https://github.com/jakartaee/specifications/pull/704](https://github.com/jakartaee/specifications/pull/704)
* Staged:
* [https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/enterprise/jakarta.enterprise.lang-model/4.1.0/](https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/enterprise/jakarta.enterprise.lang-model/4.1.0/)
* [https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/enterprise/jakarta.enterprise.cdi-api/4.1.0/](https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/enterprise/jakarta.enterprise.cdi-api/4.1.0/)
* [https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/enterprise/jakarta.enterprise.cdi-el-api/4.1.0/](https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/enterprise/jakarta.enterprise.cdi-el-api/4.1.0/)
* Jakarta Lang Model 4.1
* (Part of CDI) Scott Stark
* **Update**: Emily started ballot 13th March (CET)
* Service releases
* **Jakarta JSON Processing***
* No change. 2.1.3 is out in Maven Central
* [https://repo1.maven.org/maven2/jakarta/json/jakarta.json-api/2.1.3/](https://repo1.maven.org/maven2/jakarta/json/jakarta.json-api/2.1.3/)
* **Jakarta Mai**l*
* Lukas
* Staged: [https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/mail/jakarta.mail-api/2.1.3/](https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/mail/jakarta.mail-api/2.1.3/)
* Is now in maven central this week
* **Jakarta Activation***
* Lukas
* Staged: [https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/activation/jakarta.activation-api/2.1.3/](https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/activation/jakarta.activation-api/2.1.3/)
* Is now in maven central this week
* **XML Binding**
* Lukas
* Staging: [https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/xml/bind/jakarta.xml.bind-api/4.0.2/](https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/xml/bind/jakarta.xml.bind-api/4.0.2/)
* **XMS WS** (wave 5)
* Staging: [https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/xml/ws/jakarta.xml.ws-api/4.0.2/](https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/xml/ws/jakarta.xml.ws-api/4.0.2/)
* Not in central yet
* 2024-02-29 and M2 actions
* Ed, Ivar, Arjan
* Outstanding spec text changes
* [https://github.com/jakartaee/platform/pull/807](https://github.com/jakartaee/platform/pull/807)
* Iterating on
* [https://github.com/jakartaee/platform/pull/855](https://github.com/jakartaee/platform/pull/855)
* Essentially done - due to be merged
* ACTION: review by Arjan
* Arjan:
* Interceptor’s spec should not be in the platform spec, but should be moved into the CDI spec. Functionally, it is CDI-like.
* Ed, this is a bigger deal. Probably not for 11.
* Injection of the **Principal** should be part of the security spec, instead of its current location, the CDI spec. Now moved to the platform spec in PR 855.
* Jared observed the Servlet aspect, and also points out that the Security spec TCK must test this assertion.
* [https://github.com/jakartaee/platform/issues/841#issuecomment-1962435660](https://github.com/jakartaee/platform/issues/841#issuecomment-1962435660)
* ACTION: Arjan to copy over Principal concerns to Security spec:
* [https://github.com/jakartaee/security/tree/master/spec/src/main/asciidoc](https://github.com/jakartaee/security/tree/master/spec/src/main/asciidoc)
* ACTION: Someone(?) remove
* Incorporation actions for updated XML Schemas
* M2 release
* Keep iterating 11.0.0-SNAPSHOT as artifacts come in after completing their release review then release 11.0.0-M2 from that.
* Policy of always updating, despite any normative changes being there or not
* Faces 4.1 - has an update with normative changes

### 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](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/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*
* Lukas
* Riva asked for the status for M2. [https://github.com/jakartaee/specifications/pull/703](https://github.com/jakartaee/specifications/pull/703) was filed and review was requested.
* M2 API in staging since Feb 29
* Eclipselink 5 was staged a few days ago: [https://jakarta.oss.sonatype.org/content/repositories/staging/org/eclipse/persistence/eclipselink/5.0.0-B01/](https://jakarta.oss.sonatype.org/content/repositories/staging/org/eclipse/persistence/eclipselink/5.0.0-B01/)
* Which one will be used for compatible implementation?\
* Dmitri said EclipseLink will be ready for the ballot next month
* 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
* Removing JAXB - primary driver
* Removing @ManagedBean annotation
* Small convenience feature
* Getting something from a header
* Needs a TCK test still
* ACTION: Dmitry communicate to team
* TCK updates
* [JEA-348](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/348): Jim Krueger to submit a PR to

[https://github.com/jakartaee/specifications/blob/master/restful-ws/4.0/_index.md](https://github.com/jakartaee/specifications/blob/master/restful-ws/4.0/_index.md) in time for the spec committee to review next week 2024-03-06.

1. Make a fork
2. Clone the fork locally
3. git remote add upstream [[email protected]](mailto:[email protected]):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](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/349): Ed to submit a PR to [https://github.com/jakartaee/platform/blob/gh-pages/jakartaee11/JakartaEE11ReleasePlan.md](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*
* Mark Thomas and Jan Supol
* Very close to final release
* Faces (re) discovered ordering issue between the two
* Discussion in Servlet: [https://github.com/jakartaee/servlet/issues/548](https://github.com/jakartaee/servlet/issues/548)
* 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
* Jakarta Authentication*
* Arjan
* **Jakarta Concurrency***
* Nathan Rauh
* Released(!): [https://repo1.maven.org/maven2/jakarta/enterprise/concurrent/jakarta.enterprise.concurrent-api/3.1.0-M2/](https://repo1.maven.org/maven2/jakarta/enterprise/concurrent/jakarta.enterprise.concurrent-api/3.1.0-M2/)
* [https://github.com/jakartaee/concurrency/issues/135](https://github.com/jakartaee/concurrency/issues/135)
* Jakarta Faces*
* Arjan
* Jakarta Standard Tag Library (dependency update).
* Paul Nicolucci
* 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](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/336)
* [JEA-340](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/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
* [JEA-338](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/338)
* [https://github.com/jakartaee/jakarta.ee/issues/1868](https://github.com/jakartaee/jakarta.ee/issues/1868)
* 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
* Is that [https://ci.eclipse.org/jakartaee-tck/job/11/job/standalone-tck/job/eftl-annotations-standalonetck-build/](https://ci.eclipse.org/jakartaee-tck/job/11/job/standalone-tck/job/eftl-annotations-standalonetck-build/) (???)
* Annotations doesn’t really its own TCK normally -> find out the what/how…
* 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?
Loading

0 comments on commit 378280b

Please sign in to comment.