diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/minutes/2024/2024-07-09.md b/minutes/2024/2024-07-09.md new file mode 100644 index 0000000..feff1d5 --- /dev/null +++ b/minutes/2024/2024-07-09.md @@ -0,0 +1,82 @@ +# Jakarta EE Platform Call + +Date: 2024-07-09 + +Present: + +* Jared Anderson (IBM) +* Kyle Aure (IBM) +* Emily Jiang (IBM) +* Jim Krueger (IBM) +* Anand N K (IBM) +* Ed Burns (MSFT) +* Nathan Rauh (IBM) +* Adam Yoho (IBM) +* Ivar Grimstad (Eclipse Foundation) +* Arjan Tijms (OmniFish) +* Brian Stansberry (Red Hat) +* John Clingan (Red Hat) +* James Perkins (Red Hat) +* Ed Bratt (Oracle) +* Dmitry Kornilov (Oracle) +* Lukas Jungmann (Oracle) +* Scott Marlow (Red Hat) +* César Hernández +* Kenji Kazumura (Fujitsu) +* Jan Westerkamp (iJUG) + +## Agenda and Minutes + +### TCK Refactoring Progress Report + +* We will have a date for a date, or maybe even a date at the TCK call tomorrow. + +### Jakarta EE 11 + +* Jakarta-tags-tck-3.0.1.zip TCK staged and should be promoted soon as per [https://www.eclipse.org/lists/jakarta.ee-spec/msg03485.html](https://www.eclipse.org/lists/jakarta.ee-spec/msg03485.html) +* Jakarta Persistence and CDI integration + * Jakarta Persistence side has been released + * Platform still needs to do something + * platform change for Persistence? + * [https://github.com/jakartaee/platform/pull/746](https://github.com/jakartaee/platform/pull/746) is a PR for Persistence CDI integration waiting for evaluation. Will need TCK tests as well. + * Discussed this with a view toward eliciting what aspects are controversial, if any. + * Ed believes there are not. ACTION: Proceed with applying suggested changes and get this merged, either by copying commits, or by getting the PR submitter to make the changes. + * ACTION: Arjan try to implement in GlassFish + * ACTION: Scott try to implement in WildFly \ + +* [Schemas](https://jakarta.ee/xml/ns/jakartaee/#11) for Jakarta EE 11 ([status](https://docs.google.com/spreadsheets/d/1metSofmNMQ2bmhlnc_Ov0CU76WeSgKfd1IwKknGrnWs/edit?gid=0#gid=0)) + * What to do with these (are they among the removed optional ones?): + * Jakartaee_web_services_metadata_handler_3_0.xsd + * Defined by JAX-WS. + * ACTION: Do not list it for EE 11. + * Jakartaee_web_services_2_0.xsd + * Defined by Jakarta Enterprise Web Services specification + * ACTION: Do not list it for EE 11. + * Jakartaee_web_services_client_2_0.xsd + * Defined by Jakarta Enterprise Web Services specification + * ACTION: Do not list it for EE 11. \ + + * Needs to be updated: + * application-client_11.xsd + * permissions_11.xsd + * Needs verification + * jakartaee_11.xsd + * application_11.xsd + +### Jakarta EE 12 + +* Jakarta Config for EE 12 + * Jan talked to MicroProfile about this last week. These discussions were motivated by some MP telemetry changes that might need it. + * Emily suggested we defer discussion until MicroProfile 7 has been released. + * Jan suggested we get all the stakeholders in: Dmitry, Roberto Cortez, Emily especially. + * One idea mooted is to put Jakarta Config in Jakarta EE Core + * Maybe split up functionality. One part to Jakarta. Other part, based on that, but remaining in MicroProfile. + * Arjan: what motivates this? + * Jan: Avoiding circular dependency to allow CDI to use it, but not introduce dependency on CDI in MicroProfile. + * These ideas are still under discussion under the Jakarta Config group. +* Extract “converter concept” from the specs that have it. + +### OCX + +* “Meet the experts” session. Help people get hands on and resolve issue. Somewhat “hackathon” style. +* Repeat the call for putting the “good-first-issue” tag on issues. diff --git a/minutes/2024/2024-07-16.md b/minutes/2024/2024-07-16.md new file mode 100644 index 0000000..ec88022 --- /dev/null +++ b/minutes/2024/2024-07-16.md @@ -0,0 +1,91 @@ +# Jakarta EE Platform Call + +Date: 2024-07-16 + +Present: + +* Ivar Grimstad (Eclipse Foundation) +* Jared Anderson (IBM) +* Kyle Aure (IBM) +* Gautham Krishnan (IBM) +* Jim Krueger (IBM) +* Anand N K (IBM) +* Riva Philip (IBM) +* Nathan Rauh (IBM) +* Adam Yoho (IBM) +* Jan Westerkamp (iJUG) +* John Clingan (Red Hat) +* Ed Burns (MSFT) +* Scott Marlow (Red Hat) +* Petr Aubrecht (Payara) +* Ed Bratt (Oracle) +* Lukas Jungmann (Oracle) +* James Perkins (Red Hat) +* Dmitry Kornilov (Oracle) + +## Agenda and Minutes + +### Top-of-mind from Ed and Arjan + +* Service release: + * **Expression Language 6.0.1** + * Fixes NPE within the API. Very questionably how any implementation could have passed this, unless they used a different API artifact from the official released one (which we allow) + * OR… expression language is a pure client side test, and it always picks the expression language AP jarI that you want it to test LAST(!). + * There’s 1 API jar coming in as a dependency from the TCK itself (!), which is used for the tests before the one you want to be tested + * If your runner uses a parent pom, possibly multiple jars will be on the classpath + * Arjan has staged this service release and is seeking feedback. ACTION: If no feedback, Arjan will release it. See [JEA-407](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/407). + * ACTION: Update dependency version in jakartaee api project. + * [https://github.com/jakartaee/jakartaee-api/pull/167](https://github.com/jakartaee/jakartaee-api/pull/167) + * See [JEA-411](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/411). +* House cleaning of projects [JEA-326](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/326). + * Many projects have long lists of committers that have never been active or haven’t been active since many years + * Good idea to start some cleaning? + * Example; + * [https://www.eclipse.org/lists/openmq-dev/msg00249.html](https://www.eclipse.org/lists/openmq-dev/msg00249.html) \ + +### TCK Refactoring Progress Report + +* [Status Board](https://github.com/orgs/jakartaee/projects/12/views/2) + * Do all items on the board have to be done in order to ship EE 11? + * Can some of the items be skipped, or partially done? Shipped incrementally? + * Can some of the items be deferred to EE 12? + * What is good enough to get EE 11 out the door? + * Marlow: [will look at integrating new ant parsing approach with an OpenRewrite recipe](https://github.com/eclipse-ee4j/jakartaee-tck-tools/issues/44)** \ +** +### Jakarta EE 11 + +* XML Schemas + * Schemas proposed complete. + * Thanks to everyone that contributed on the email [thread](https://www.eclipse.org/lists/jakartaee-platform-dev/msg04488.html)! + * ACTION: Please check [https://jakarta.ee/xml/ns/jakartaee/#11](https://jakarta.ee/xml/ns/jakartaee/#11) if there are any updates needed. +* API artifacts + * A couple of service releases added + * QUESTION: When do we cut a RC1 release? + * Service releases + * Tags [JEA-242](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/242) + * Connectors [JEA-417](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/417) ACTION: Ed needs to understand the impact of this on EE 11. + * EL + * ANSWER: Yes, let’s cut an RC1 when these are in. +* Milestone release process + * Ed Bratt wrote: “Are you using the Github Release / Tags feature when you make Platform releases? If not, I wonder if we might want to consider that?” + * No, but we should have been doing that. I have filed [JEA-408](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/408). +* Conversation on [https://github.com/jakartaee/platform/pull/746](https://github.com/jakartaee/platform/pull/746) seems to be going well, not sure if there are any more questions pending regarding `A prototype of adding persistence requirements for CDI in EE environments` + * We need implementations to try it still. + * We also need a list of what will not work with Persistence CDI in EE. + + \ + + +### Jakarta EE 10 + +* [https://github.com/jakartaee/faces/issues/1935](https://github.com/jakartaee/faces/issues/1935) TCK challenge proposal to accept the Faces challenge for running on Java 21. + * I think we are waiting on Faces team to agree that a user workaround is approved of ignoring the test failure on Java 21. + * The Faces 4.0.x branch needs someone to fix a build failure, not sure when that might happen. Otherwise, we would try to fix the failing test. + * Any concerns? + +### Jakarta EE 12 + +* Some discussion about removal of Application Client in EE 12. See [JEA-414](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/414). +* ACTION: Nathan raised a good question about dependencies and javadoc. + * What is the guidance for spec JavaDoc that wants to link to a different spec JavaDoc that wouldn't otherwise be a dependency? For example, if JavaDoc includes {@link Resource}, this adds value to the user who can follow the link, but it comes at the cost of the spec declaring a dependency on Jakarta Annotations. If the JavaDoc instead refers to it as {@code jakarta.annotation.Resource} then there is no dependency, but there user isn't able to follow a link to the JavaDoc for Resource. This scenario comes up often enough. Is there any recommendation or requirement on which direction we should be taking? + * Lukas Jungmann had some other observations about this. If the spec makes a behavioral dependency on another spec, should this be encoded in the POM? diff --git a/minutes/2024/2024-07-23.md b/minutes/2024/2024-07-23.md new file mode 100644 index 0000000..45b0697 --- /dev/null +++ b/minutes/2024/2024-07-23.md @@ -0,0 +1,76 @@ +# Jakarta EE Platform Call + +Date: 2024-07-23 + +Present: + +* Ed Burns (MSFT) +* James Perkins (Red Hat) +* John Clingan (Red Hat) +* Jared Anderson (IBM) +* Kyle Aure (IBM) +* Anand N K (IBM) +* Riva Philip (IBM) +* Nathan Rauh (IBM) +* Thomas Watson (IBM) +* Adam Yoho (IBM) +* Scott Marlow (Red Hat) +* Petr Aubrecht (Payara) +* César Hernández (Tomitribe) +* Ed Bratt (Oracle) +* Jan Westerkamp (iJUG) + +## Agenda and Minutes + +### Top-of-mind from Ed and Arjan + +* Ed took DTO Friday and Monday + * ACTION: Ed to carry forward items after the meeting + +### TCK Refactoring Progress Report + +* [Status Board](https://github.com/orgs/jakartaee/projects/12/views/2) +* Scott Marlow and Ed worked through a simple test removal exercise. + * Branch actions + * [https://github.com/jakartaee/platform-tck/tree/legacytck](https://github.com/jakartaee/platform-tck/tree/legacytck) contains the removed tests + other tests + * _tckrefactor_ branch has been renamed to _main_ + * _master_ branch renamed to _notmaster [https://github.com/jakartaee/platform-tck/tree/notmaster](https://github.com/jakartaee/platform-tck/tree/notmaster)_ + + +### Jakarta EE 11 + +* Service release status? + * Tags + * Arjan has staged this service release and is seeking feedback. ACTION: If no feedback, Arjan will release it. See [JEA-407](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/407). + * [https://github.com/jakartaee/specifications/pull/762](https://github.com/jakartaee/specifications/pull/762) is the TCK service release. + * The TCK side is already done + * There needs to be a PR to [https://github.com/jakartaee/specifications/pulls](https://github.com/jakartaee/specifications/pulls) to introduce tags 3.0.2 SPEC API + * EL + * ACTION: Update dependency version in jakartaee api project. + * [https://github.com/jakartaee/jakartaee-api/pull/167](https://github.com/jakartaee/jakartaee-api/pull/167) + * See [JEA-411](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/411). + * [https://jakarta.ee/specifications/expression-language/6.0/](https://jakarta.ee/specifications/expression-language/6.0/) + * [Add EL TCK 6.0.1 service release info by alwin-joseph · Pull Request #768 · jakartaee/specifications (github.com)](https://github.com/jakartaee/specifications/pull/768) + * [Release Expression Language 6.0.1 service release by arjantijms · Pull Request #766 · jakartaee/specifications (github.com)](https://github.com/jakartaee/specifications/pull/766) + * API artifacts + * QUESTION: When do we cut a RC1 release? + * Service releases + * Tags [JEA-242](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/242) + * Connectors [JEA-417](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/417) ACTION: Ed needs to understand the impact of this on EE 11. + * EL + * ANSWER: Yes, let’s cut an RC1 when these are in. +* Conversation on [https://github.com/jakartaee/platform/pull/746](https://github.com/jakartaee/platform/pull/746) seems to be going well, not sure if there are any more questions pending regarding `A prototype of adding persistence requirements for CDI in EE environments` + * We need implementations to try it still. + * We also need a list of what will not work with Persistence CDI in EE. + * [https://github.com/jakartaee/platform-tck/issues/1405](https://github.com/jakartaee/platform-tck/issues/1405) is for adding Platform TCK tests for Persistence integration in EE environments with CDI. +* “Meeting the needs of the developers” blog post. [JEA-392](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/392) + +### Jakarta EE 12 + +* Some discussion about removal of Application Client in EE 12. See [JEA-414](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/414). + * Informal discussion within IBM about it. No strong opposition to it. + +### Jakarta EE 10 + +* [https://github.com/jakartaee/faces/issues/1935](https://github.com/jakartaee/faces/issues/1935) TCK challenge proposal to accept the Faces challenge for running on Java 21. + * The challenge has been accepted by the component spec. diff --git a/minutes/2024/2024-07-30.md b/minutes/2024/2024-07-30.md new file mode 100644 index 0000000..43abfe8 --- /dev/null +++ b/minutes/2024/2024-07-30.md @@ -0,0 +1,66 @@ +# Jakarta EE Platform Call + +Date: 2024-07-30 + +Present: + +* Kyle Aure (IBM) +* Nathan Rauh (IBM) +* Thomas Watson (IBM) +* James Perkins (Red Hat) +* Ed Burns (MSFT) +* Anand NK (IBM) +* Riva T Philip (IBM) +* Jim Krueger (IBM) +* Lukas Jungmann (Oracle) +* Scott Marlow (Red Hat) +* Ed Bratt (Oracle) +* Kenji Kazumura (Fujitsu) +* Jared Anderson (IBM) +* Dmitry Kornilov (Oracle) +* Petr Aubrecht (Payara) +* Cesar Hernandez (Tomitribe) + +## Agenda and Minutes + +### Refactoring Progress Report + +* Removing tests for optional, and therefore removed, specifications. + * We will prune additional tests as we encounter them. + * This will make it faster to iterate on the remainder of the work, because it will decrease the overall time it takes to run the complete TCK. +* [Status Board](https://github.com/orgs/jakartaee/projects/12/views/2) +* Please consider attending the Platform TCK call: 11 am EDT Wednesday 2024-07-31. + * [https://eclipse.zoom.us/j/81451627633?pwd=1OSXpURJ51hP26R65CPE0NwObZlFmQ.1](https://eclipse.zoom.us/j/81451627633?pwd=1OSXpURJ51hP26R65CPE0NwObZlFmQ.1) + * Check out the agenda + * Meeting ID: 814 5162 7633 + * Passcode: JakartaTCK + +### Jakarta EE 11 + +* Service release status? + * Tags + * Arjan has staged this service release and is seeking feedback. ACTION: If no feedback, Arjan will release it. See [JEA-407](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/407). + * There needs to be a PR to [https://github.com/jakartaee/specifications/pulls](https://github.com/jakartaee/specifications/pulls) to introduce tags 3.0.2 SPEC API + * EL + * See [JEA-411](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/411). + * [Add EL TCK 6.0.1 service release info by alwin-joseph · Pull Request #768 · jakartaee/specifications (github.com)](https://github.com/jakartaee/specifications/pull/768) + * GPG key expired, Ivar filed ticket to get this renewed. + * API artifacts + * QUESTION: When do we cut a RC1 release? + * Service releases + * Tags [JEA-242](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/242) + * Connectors [JEA-417](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/417) ACTION: Ed needs to understand the impact of this on EE 11. + * EL + * ANSWER: Yes, let’s cut an RC1 when these are in. +* @Resource and CDI/JPA integration + * [Look to deprecate JNDI, @Resource, @Resources in favor of Config](https://github.com/jakartaee/platform/issues/355) + * Even though this references Config, I believe we should deprecate JNDI, @Resource and @Resources to allow for removal in EE12 or later. + * Table discussion of [https://github.com/jakartaee/platform/issues/355](https://github.com/jakartaee/platform/issues/355) until + are on the call. + * [CDI/JPA Integration](https://github.com/jakartaee/platform/pull/746) + * This is ready to merge. Further updates should be made as the TCK tests are written to address outstanding questions on the PR. + * Scott Marlow voiced concern that the persistence stakeholders may not be paying attention to the platform mailing list, so the issue may not have adequate representation. + +### Jakarta EE 12 + +* Application client removal + * ACTION: [JEA-415](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/415) Ed polls vendors. diff --git a/minutes/2024/2024-08-06.md b/minutes/2024/2024-08-06.md new file mode 100644 index 0000000..6b2aac6 --- /dev/null +++ b/minutes/2024/2024-08-06.md @@ -0,0 +1,65 @@ +# Jakarta EE Platform Call + +Date: 2024-08-06 + +Present: + +* James Perkins (Red Hat) +* John Clingan (Red Hat) +* Jan Westerkamp (iJUG) +* Jared Anderson (IBM) +* Kyle Aure (IBM) +* Ed Burns (MSFT) +* Jim Krueger (IBM) +* Gautham Krishnan (IBM) +* Anand NK (IBM) +* Riva Philip (IBM) +* Nathan Rauh (IBM) +* Thomas Watson (IBM) +* Brian Stansberry (Red Hat) +* Ivar Grimstad (Eclipse Foundation) +* Scott Marlow (Red Hat) +* Lukas Jungmann (Oracle) +* César Hernández (Tomitribe) +* Dmitry Kornilov (Oracle) +* Petr Aubrecht (Payara) +* Scott Stark (Red Hat) + +## Agenda and Minutes + +### Top-of-mind from Ed and Arjan + +* Thanks for continuing to tune in, even though the last few meetings have been a bit light. +* Service releases + * I believe we are all good here. Is that correct? + * EL Service release job still has not been run. + * If so, I will create the RC1 for EE 11. + * **Tags API still needs to be published. It will be 3.0.1.** +* Mitigation actions for lost secrets for GPG key pair + * This means the new public key will need to be propagated to all the places. + * ACTION: Ivar to ensure this is adequately mitigated. + +### Refactoring Progress Report + +* JMS/EL TCK test changes to work with Java Test Harness. +* JPA/Persistence test changes to work with Java Test Harness is starting to be worked on (not yet clear how that will go). + * [https://github.com/jakartaee/platform-tck/issues/1433](https://github.com/jakartaee/platform-tck/issues/1433) +* [https://github.com/eclipse-ee4j/jakartaee-tck-tools/tree/master/tools/tck-rewrite](https://github.com/eclipse-ee4j/jakartaee-tck-tools/tree/master/tools/tck-rewrite) + [https://github.com/eclipse-ee4j/jakartaee-tck-tools/tree/master/tools/tck-rewrite-ant](https://github.com/eclipse-ee4j/jakartaee-tck-tools/tree/master/tools/tck-rewrite-ant) + than[https://github.com/eclipse-ee4j/jakartaee-tck-tools/tree/master/tools/tck-rewrite-fx](https://github.com/eclipse-ee4j/jakartaee-tck-tools/tree/master/tools/tck-rewrite-fx) changes merged with OpenRewrite recipe updated. + * Tck-rewrite-fx is a Quarkus gui FX app that can be used to generate new EE test client classes for an existing TCK test client class. + * Tck-rewrite has an OpenRewrite recipe that can be used against the [https://github.com/scottmarlow/jakartaee-tck/tree/new_rewritejpa2](https://github.com/scottmarlow/jakartaee-tck/tree/new_rewritejpa2) branch to convert ejb30/ejb32/jpa tests (others as well as long as they have their pom.xml updated). +* Imminent blocker: Need Glassfish TCK runner. See [platform-tck-1434](https://github.com/jakartaee/platform-tck/issues/1434). +* We will soon be in a position to empirically derive a date for a date. + +### Jakarta EE 11 + +* [https://github.com/jakartaee/platform/pull/746](https://github.com/jakartaee/platform/pull/746) is merged for CDI-Persistence integration. + * ACTION: Ed to work with Lukas Jungmann offline to include text after the merging of 746 to make the way clear. Also include Jared Andersen in this offline discussion. +* [Deprecation of Resource/JNDI](https://github.com/jakartaee/platform/issues/355)? + * This must be clarified in EE 12. This would require annotations 3.1. Because the release plan for 11 did not include anything about JNDI deprecation. This must be deferred to 12. + +### Jakarta EE 12 + +* ACTION: Ed to send email about Application client deprecation. +* Start discussion on JNDI functionality replacement with CDI. + * Datasources: resource reference is still very widely used, including the ability to authenticate. + diff --git a/minutes/2024/2024-08-13.md b/minutes/2024/2024-08-13.md new file mode 100644 index 0000000..ccb703b --- /dev/null +++ b/minutes/2024/2024-08-13.md @@ -0,0 +1,52 @@ +# Jakarta EE Platform Call + +Date: 2024-08-13 + +Present: + +* Jared Anderson (IBM) +* Kyle Aure (IBM) +* Anand NK (IBM) +* Riva Philip (IBM) +* Nathan Rauh (IBM) +* Tom Watson (IBM) +* James Perkins (Red Hat) +* Petr Aubrecht (Payara) +* Ivar Grimstad (Eclipse Foundation) +* Arjan Tijms (OmniFish) +* David Matějček (OmniFish) +* Lukas Jungmann (Oracle) +* Jan Westerkamp (iJUG) +* Scott Marlow (Red Hat) +* Dmitry Kornilov (Oracle) + +### Refactoring Progress Report + +* [https://ci.eclipse.org/jakartaee-tck/view/EFTL-Certification-Jobs-11/](https://ci.eclipse.org/jakartaee-tck/view/EFTL-Certification-Jobs-11/) +* A PR for the Persistence TCK created (the refactored version) + * [https://github.com/jakartaee/platform-tck/pull/1442/files](https://github.com/jakartaee/platform-tck/pull/1442/files) + * An approval from the project team is requested + * [https://github.com/scottmarlow/jakartaee-tck/blob/70e1c8cde69cf1b3d971397bb187c8302d34bdec/src/com/sun/ts/tests/jpa/common/PMClientBase.java#L53](https://github.com/scottmarlow/jakartaee-tck/blob/70e1c8cde69cf1b3d971397bb187c8302d34bdec/src/com/sun/ts/tests/jpa/common/PMClientBase.java#L53) + * abstract public class PMClientBase extends ServiceEETest + * Also [https://github.com/scottmarlow/jakartaee-tck/blob/master/src/com/sun/ts/lib/harness/ServiceEETest.java#L41](https://github.com/scottmarlow/jakartaee-tck/blob/master/src/com/sun/ts/lib/harness/ServiceEETest.java#L41) + * + * What about: [https://github.com/jakartaee/platform-tck/pull/1319](https://github.com/jakartaee/platform-tck/pull/1319) ? + * Current plan is to use the test vehicles to target a sooner completion date. + * [https://github.com/jakartaee/platform-tck/pull/1319](https://github.com/jakartaee/platform-tck/pull/1319) approach would be a more open ended schedule that we should look at a later EE release (12?). + * We would need a Platform vote to change the TCK plan at this time. +* Encourage everyone to join the TCK call tomorrow + +### Jakarta EE 11 + +* Tags API 3.0.1 was published +* New release of gf: [https://github.com/eclipse-ee4j/glassfish/releases/tag/8.0.0-M7](https://github.com/eclipse-ee4j/glassfish/releases/tag/8.0.0-M7) +* Jakarta Expression Language 6.0.1 TCK is published + * Ivar will update the spec page with the link to 6.0.1 +* Jakarta Authentication TCK will need a service release for [issue 215](https://github.com/jakartaee/authentication/issues/215) + * Potentially delivered within the next 7-14 days + +### Jakarta EE 12 + +* Project Leyden is coming along. Is there anything we need to think about on the spec level to be able to leverage the faster startup times? + * Leyden requires modularity? + * Some background info: [https://quarkus.io/blog/quarkus-and-leyden/](https://quarkus.io/blog/quarkus-and-leyden/) diff --git a/minutes/2024/2024-08-20.md b/minutes/2024/2024-08-20.md new file mode 100644 index 0000000..50ed94a --- /dev/null +++ b/minutes/2024/2024-08-20.md @@ -0,0 +1,88 @@ +# Jakarta EE Platform Call + +Date: 2024-08-20 + +Present: + +* Jared Anderson (IBM) +* Kyle Aure (IBM) +* Emily Jiang (IBM) +* Gautham Krishnan (IBM) +* Jim Krueger (IBM) +* Anand NK (IBM) +* Riva Philip (IBM) +* Nathan Rauh (IBM) +* Tom Watson (IBM) +* James Perkins (Red Hat) +* John Clingan (Red Hat) +* Scott Marlow (Red Hat) +* Ed Bratt (Oracle) +* Lukas Jungmann (Oracle) +* Ivar Grimstad (Eclipse Foundation) +* Ed Burns (MSFT) +* Arjan Tijms (OmniFish) +* César Hernández (Tomitribe) + +### Top-of-mind from Ed and Arjan + +* Announcement: + * Jared Anderson will take over for Arjan as co-release coordinator for EE 12. + * Ed expresses deep thanks to Arjan for his absolutely essential service for EE 11. + * Arjan will continue: + * to be release co-coordinator for the remainder of EE 11. + * to work at his present level of time commitment for EE 11. + * to work at a significant level of time commitment in his existing project capacities for EE 12. +* JakartaOne China? + * [https://jakartaone.org/](https://jakartaone.org/) + * Emily: Please investigate inviting [eecmp: 一个基于Jakarta EE规范,建立在MicroProfile 6.0基础上的,基于JSF、Servlet、CDI、Restful、EJB、JPA、JSON基础规范基础上,在平台综合研发基础上,支持租户在本框架基础上的进行二开的高效,兼容的Web开发平台。 (gitee.com)](https://gitee.com/cmnong/eecmp) to present. +* EclipseLink: Support records as embeddable + * [https://github.com/eclipse-ee4j/eclipselink/issues/2203](https://github.com/eclipse-ee4j/eclipselink/issues/2203) [https://github.com/jakartaee/persistence/issues/647](https://github.com/jakartaee/persistence/issues/647) +* Service releases + * Tags DONE + * EL DONE + * TCK Service release ready for promotion. + * Website work + * Maven coordinates updated + * Mitigation actions regarding GPG keys have been completed. \ + +* On [https://jakarta.ee/specifications/](https://jakarta.ee/specifications/) + * The order for Concurrency releases are wrong (under [https://jakarta.ee/specifications/](https://jakarta.ee/specifications/)) + * + +

>>>>> 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](images/image1.png "image_tooltip") + + * These are in the hugo template. + * Somehow, this has already been fixed. + +### Refactoring Progress Report + +* Quick recap from last weeks discussion of cloning Platform TCK jpa tests + * We now have jpa-tck (ballotted Persistence 3.2 TCK) + jpa (has EE tests). + * This is merged. +* Scott Stark has ejb32 tests passing locally with WildFly + * Scott Marlow passed a subset of these as well this morning on his local machine. +* Some more work is needed for launching external services [https://github.com/jakartaee/platform-tck/issues/1468](https://github.com/jakartaee/platform-tck/issues/1468) +* Have another round of discussion about the date for completion of TCK to advertise to Spec and Steering committees. + * Need to give marketing committee at least three weeks lead time before. Normally it is six weeks lead time. + * It really needs to be before CY25. +* GlassFish 8.0 and JDKs + * GlassFish 8.0 JDK 17 branch + * GlassFish 8.0 primary branch: only JDK 21 + +### Jakarta EE 11 + +* See above TCK discussion. + +### Jakarta EE 12 + +* See above for release co-coordinators. +* ACTION: Send email announcing release co-coordinators. +* Start working toward EE 12 release plan. +* Start getting involved with component specs to understand their release plans. + +### JakartaOne Livestream + +* CfP open till Sept 15 - [https://www.papercall.io/jakartaone-2024](https://www.papercall.io/jakartaone-2024) +* Event date Dec 3rd diff --git a/minutes/2024/2024-08-27.md b/minutes/2024/2024-08-27.md new file mode 100644 index 0000000..aa2a5b7 --- /dev/null +++ b/minutes/2024/2024-08-27.md @@ -0,0 +1,87 @@ +# Jakarta EE Platform Call + +Date: 2024-08-27 + +Present: + +* Jan Westerkamp (iJUG) +* James Perkins (Red Hat) +* Jared Anderson (IBM) +* Kyle Aure (IBM) +* Emily Jiang (IBM) +* Jim Krueger (IBM) +* Anand NK (IBM) +* Nathan Rauh (IBM) +* Tom Watson (IBM) +* Petr Aubrecht (Payara) +* Brian Stansberry (Red Hat) +* Scott Marlow (Red Hat) +* Ed Burns (MSFT) +* Lukas Jungmann (Oracle) +* César Hernández (Tomitribe) + +## Agenda and Minutes + +### Top-of-mind from Ed and Arjan + +* EE11 Milestone 5: [JEA-438](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/438) + * [JEA-439](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/439): Fix table 2: need owner + * See below. +* TCK refactoring + * Steering committee call today + * Can either Scott Stark or Scott Marlow attend the steering committee call at 12:30 EDT today? Scott Stark can. + * “Row pruning” exercise in progress + * “Fill out **Total tests**” exercise: need outside help. + * [JEA-436](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/436): Prune the **Porting** list to remove all rows pertaining to technologies under discussion for deprecation + * [Dashboard link](https://github.com/orgs/jakartaee/projects/12/views/1). Show **Porting** section. + * Prune the Refactoring (was **Porting)** section to remove rows that we can afford to simply not test for compatibility in EE 11, relying on the honor system from vendors? + * Rows deemed eligible for voting for among the platform project to remove from critical path: + * Appclient + * #1476 + * SAAJ #1373 + * Prune jakarta.ejb.EJBHome from TCK tests (impacts around 215 tests)? + * Ejb 2 is not required for the EE 11 Platform + * #1478 + * Javamail #1381 + * Jaxws #1382 + * Jsonp #1372 + * Jsonb #1373 + * Jstl #1376 + * JTA #1375 + * Xa #1379 + * JMS #1495 + * Unknown + * Assembly #1477 + * Integration #1479 + * Cannot be moved from critical path or already significant progress + * Signature #1483 + * Servlet #1180 + * Ejb30 #1436 + * El #1380 + * Java ee #1480 + * JDBC #1382 + * JPA #1371 + * Connector #1438 + * JSP #1374 + * WebSocket #1378 + * Cdi-ee #1484 + * Ejb32 #1421 + * Irrelevant to this exercise + * SQL #1482 + + +### Refactoring Progress Report + +* Work continuing apace + * Most recent estimated completed date: 2024-11-27 with 5% confidence. + * We can increase the confidence percentage with a successful completion of the “row pruning” exercise. + +### Jakarta EE 11 + +* [JEA-441](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/441): Spec updates for CDI and Persistence changes. +* [JEA-444](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/444): Fix copyright date - PR: [https://github.com/jakartaee/platform/pull/937](https://github.com/jakartaee/platform/pull/937) +* [JEA-248](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/248): Changes in EE 11 section + +### Jakarta EE 12 + +* [JEA-414](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/414): Application client deprecation diff --git a/minutes/2024/2024-09-03.md b/minutes/2024/2024-09-03.md new file mode 100644 index 0000000..1d72ddf --- /dev/null +++ b/minutes/2024/2024-09-03.md @@ -0,0 +1,75 @@ +# Jakarta EE Platform Call + +Date: 2024-09-03 + +Present: + +* James Perkins (Red Hat) +* Jared Anderson (IBM) +* Kyle Aure (IBM) +* Emily JIang (IBM) +* Gautham Krishnan (IBM) +* Jim Krueger (IBM) +* Anand NK (IBM) +* Riva Philip (IBM) +* Ed Burns (MSFT) +* Nathan Rauh (IBM) +* Tom Watson (IBM) +* Brian Stansberry (Red Hat) +* John Clingan (Red Hat) +* Lukas Jungmann (Oracle) +* Scott Marlow (Red Hat) +* Ivar Grimstad (Eclilpse Foundation) +* Arjan Tijms (OmniFish) +* Petr Aubrecht (Payara) +* Jan Westerkamp (iJUG) + +## Agenda and Minutes + +### Top-of-mind from Ed and Arjan + +* USA Holiday yesterday, did not pre-fill agenda. +* Met with Lukas Jungmann last week. + * Ed understands PR-746 + * Ed will send PR to update spec sections relating to “injection like” feature set in @Resource and JNDI with respect to future investment direction in CDI. +* ACTION: Ed to follow up with Arjan about commitments for EE 11 timeframe + * Confirm with Arjan about his EE 11 deliverables + * GlassFish 8 JDK 17 still targeted as ratifying compatible implementation +* JAX FL JUG Tuesday 2024-09-10 + * Ivar availability TBD + * ACTION: Ed to reach out to Eyal. Offer bonus. + * Jared to help with FROM clause for EE 11 Liberty + * Emily to help with POM changes for EE 11 Liberty \ + +### Refactoring Progress Report + +* Summary of Platform TCK discussion regarding different options for TCK refactoring plans for EE 11. + * Ed gives summary of Steering Committee and [TCK calls last](https://docs.google.com/document/d/1V1dDLJkd14EDRMPeuI0VzPtU4Lbli8FFBd1pLDLlOrY/edit) week with Will Lyons. + * Scott Marlow did emphasize that we’ve had lots of feedback in the past about the undesirability of the Plan B approach. +* [https://github.com/orgs/jakartaee/projects/12/views/1](https://github.com/orgs/jakartaee/projects/12/views/1) TCK test buckets **totals** updated as per last EE 10 GlassFish 7 run as mentioned in [https://www.eclipse.org/lists/jakartaee-tck-dev/msg02074.html](https://www.eclipse.org/lists/jakartaee-tck-dev/msg02074.html) email. +* ACTION: Arjan to ask David M. to see if he can attend the Platform TCK call tomorrow 2024-09-04 11A00 EDT. +* [github.com:jakartaredhat/wildfly-ee11-tck-runner ](github.com:jakartaredhat/wildfly-ee11-tck-runner) is an example TCK runner (work in progress). \ + +### Jakarta EE 11 + +* [JEA-441](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/441): Ed Spec updates for CDI and Persistence changes. +* [JEA-248](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/248): Ed Changes in EE 11 section +* [JEA-439](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/439): Need owner Fix table 2 \ + +### Jakarta EE 12 + +* Set a target date for having a first announceable draft of the EE 12 release plan? + * What have we publicly stated for EE 12? + * Goal is LTS + 6 months. This is H1CY26. + * This means most of the work needs to be completed in CY2025. + * Wave 1 2026-01 + * Ivar stated it is more useful to have target dates for the component specs. + * Each of the component specs must produce a platform plan review + * Take the EE 11 release plan and add N months. Aim to have the milestones overall earlier in the cycle than we did in EE 11. + * Jared observed the top down/bottom up approach impacts our approach here. + * Two things: + * Schedule: timing + * Milestone schedule + * Plan: content + * Jan observed that the wave ordering will need to be refreshed based on the changes we made in EE 11. +* [JEA-414](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/414): Application client deprecation diff --git a/minutes/minutes.md b/minutes/minutes.md index 463ab39..3daeaa0 100644 --- a/minutes/minutes.md +++ b/minutes/minutes.md @@ -9,7 +9,16 @@ ## [2024](#2024) -* [2024-07-02](2024/2024-00-02.md) +* [2024-09-03](2024/2024-09-03.md) +* [2024-08-27](2024/2024-08-27.md) +* [2024-08-20](2024/2024-08-20.md) +* [2024-08-13](2024/2024-08-13.md) +* [2024-08-06](2024/2024-08-06.md) +* [2024-07-30](2024/2024-07-30.md) +* [2024-07-23](2024/2024-07-23.md) +* [2024-07-16](2024/2024-07-16.md) +* [2024-07-09](2024/2024-07-09.md) +* [2024-07-02](2024/2024-07-02.md) * [2024-06-25](2024/2024-06-25.md) * [2024-06-18](2024/2024-06-18.md) * [2024-06-11](2024/2024-06-11.md)