From 05308ccf0016fb7cd0e332c2a3396f45318c7b94 Mon Sep 17 00:00:00 2001 From: Kevin Sutter Date: Thu, 22 Jul 2021 13:52:58 -0500 Subject: [PATCH 1/6] Prep GH Pages for new Jakarta EE 10 release Signed-off-by: Kevin Sutter --- README.md | 17 +++++++++--- Specifications.md | 34 ++++++++++++------------ jakartaee10/JakartaEE10.md | 34 ++++++++++++++++++++++++ jakartaee10/JakartaEE10ReleasePlan.md | 6 +++++ jakartaee10/JakartaEE10ReleasePlanFAQ.md | 8 ++++++ jakartaee9/JakartaEE9.1.md | 9 +++---- jakartaee9/JakartaEE9.md | 2 +- 7 files changed, 83 insertions(+), 27 deletions(-) create mode 100644 jakartaee10/JakartaEE10.md create mode 100644 jakartaee10/JakartaEE10ReleasePlan.md create mode 100644 jakartaee10/JakartaEE10ReleasePlanFAQ.md diff --git a/README.md b/README.md index 059e14a6..b7e95be9 100644 --- a/README.md +++ b/README.md @@ -22,18 +22,27 @@ The official location for all of the Jakarta EE API Specifications and Javadocs This local [Specifications](Specifications) page is also maintained to contain convenient links to the various project pages, specifications, and compatible implementations for all Jakarta EE specification projects. -The latest API Javadocs for the Jakarta EE platform are collected together here: +The latest API Java documentation for the Jakarta EE platform are collected together here: * [Jakarta EE APIs](https://jakarta.ee/specifications/platform/9/apidocs/) * [Jakarta Server Faces Tag Libraries](https://jakarta.ee/specifications/faces/3.0/vdldoc/) * [Jakarta Server Faces Standard HTML RenderKit](https://jakarta.ee/specifications/faces/3.0/renderkitdoc) * [Jakarta Server Faces JavaScript Documentation](https://jakarta.ee/specifications/faces/3.0/jsdoc) -## Jakarta EE 9.1 (under development) +## Jakarta EE 10 (under development) -The [Jakarta EE 9.1](jakartaee9/JakartaEE9.1) page contains links to the documentation and processes required for a successful Jakarta EE 9.1 release. +The [Jakarta EE 10](jakartaee10/JakartaEE10) page contains links to the documentation and processes required for a successful Jakarta EE 10 release. -## Jakarta EE 9 (latest release) +## Jakarta EE 9.1 (latest release) + +Jakarta EE 9.1 was approved by the Jakarta EE Specification Committee +on May 17, 2021. +The final specification is available for download on the +[Jakarta EE specification page](https://jakarta.ee/specifications/platform/9.1/). + +The [Jakarta EE 9.1](jakartaee9/JakartaEE9.1) page contains links to the documentation and processes which were used for a successful Jakarta EE 9.1 release. + +## Jakarta EE 9 Jakarta EE 9 was approved by the Jakarta EE Specification Committee on November 20, 2020. diff --git a/Specifications.md b/Specifications.md index a4f9b4af..96d9ba65 100644 --- a/Specifications.md +++ b/Specifications.md @@ -10,38 +10,38 @@ This table contains useful links for Jakarta EE specifications: | Technology | Specification | EE4J Implementation | |:-----------|:--------------|:--------------------| -| [Jakarta EE Platform](https://github.com/eclipse-ee4j/jakartaee-platform) | [9](https://jakarta.ee/specifications/platform/9/) | [Eclipse Glassfish 6.0](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta EE Web Profile](https://github.com/eclipse-ee4j/jakartaee-platform) | [9](https://jakarta.ee/specifications/webprofile/9/) | [Eclipse Glassfish 6.0](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta EE Platform](https://github.com/eclipse-ee4j/jakartaee-platform) | [9.1](https://jakarta.ee/specifications/platform/9.1/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta EE Web Profile](https://github.com/eclipse-ee4j/jakartaee-platform) | [9.1](https://jakarta.ee/specifications/webprofile/9.1/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | | [Jakarta Annotations](https://github.com/eclipse-ee4j/common-annotations-api) | [2.0](https://jakarta.ee/specifications/annotations/2.0/) | [Jakarta Annotations](https://eclipse-ee4j.github.io/common-annotations-api/) | -| [Jakarta Authentication](https://github.com/eclipse-ee4j/jaspic) | [2.0](https://jakarta.ee/specifications/authentication/2.0/) | [Eclipse Glassfish 6.0](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Authorization](https://github.com/eclipse-ee4j/jacc) | [2.0](https://jakarta.ee/specifications/authorization/2.0/) | [Eclipse Glassfish 6.0](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Authentication](https://github.com/eclipse-ee4j/jaspic) | [2.0](https://jakarta.ee/specifications/authentication/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Authorization](https://github.com/eclipse-ee4j/jacc) | [2.0](https://jakarta.ee/specifications/authorization/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | | [Jakarta Batch](https://github.com/eclipse-ee4j/batch-api) | [2.0](https://jakarta.ee/specifications/batch/2.0/) | | | [Jakarta Bean Validation](https://github.com/eclipse-ee4j/beanvalidation-spec) | [3.0](https://jakarta.ee/specifications/bean-validation/3.0/) | | -| [Jakarta Concurrency](https://github.com/eclipse-ee4j/concurrency-api) | [2.0](https://jakarta.ee/specifications/concurrency/2.0/) | [Eclipse Glassfish 6.0](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Connectors](https://github.com/eclipse-ee4j/jca-api) | [2.0](https://jakarta.ee/specifications/connectors/2.0/) | [Eclipse Glassfish 6.0](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Concurrency](https://github.com/eclipse-ee4j/concurrency-api) | [2.0](https://jakarta.ee/specifications/concurrency/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Connectors](https://github.com/eclipse-ee4j/jca-api) | [2.0](https://jakarta.ee/specifications/connectors/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | | [Jakarta Contexts and Dependency Injection](https://github.com/eclipse-ee4j/cdi) | [3.0](https://jakarta.ee/specifications/cdi/3.0/) | | -| [Jakarta Debugging Support for Other Languages](https://github.com/eclipse-ee4j/jsp-api) | [2.0](https://jakarta.ee/specifications/debugging/2.0/) | [Eclipse GlassFish 6.0](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta Debugging Support for Other Languages](https://github.com/eclipse-ee4j/jsp-api) | [2.0](https://jakarta.ee/specifications/debugging/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | | [Jakarta Dependency Injection](https://github.com/eclipse-ee4j/cdi) | [2.0](https://jakarta.ee/specifications/dependency-injection/2.0/) | | | [Jakarta Deployment](https://github.com/eclipse-ee4j/enterprise-deployment) | [1.7](https://jakarta.ee/specifications/deployment/1.7/) | [Eclipse GlassFish 5.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Enterprise Beans](https://github.com/eclipse-ee4j/ejb-api) | [4.0](https://jakarta.ee/specifications/enterprise-beans/4.0/) | [Eclipse Glassfish 6.0](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Enterprise Web Services](https://github.com/eclipse-ee4j/jax-ws-api) | [2.0](https://jakarta.ee/specifications/enterprise-ws/2.0/) | [Eclipse Glassfish 6.0](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Enterprise Beans](https://github.com/eclipse-ee4j/ejb-api) | [4.0](https://jakarta.ee/specifications/enterprise-beans/4.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Enterprise Web Services](https://github.com/eclipse-ee4j/jax-ws-api) | [2.0](https://jakarta.ee/specifications/enterprise-ws/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | | [Jakarta Expression Language](https://github.com/eclipse-ee4j/el-ri) | [4.0](https://jakarta.ee/specifications/expression-language/4.0/) | [EE4J Implementation of Expression Language 4.0.0](https://eclipse-ee4j.github.io/el-ri) | -| [Jakarta Interceptors](https://github.com/eclipse-ee4j/interceptor-api) | [2.0](https://jakarta.ee/specifications/interceptors/2.0/) | [Eclipse GlassFish 6.0](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta Interceptors](https://github.com/eclipse-ee4j/interceptor-api) | [2.0](https://jakarta.ee/specifications/interceptors/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | | [Jakarta JSON Binding](https://github.com/eclipse-ee4j/jsonb-api) | [2.0](https://jakarta.ee/specifications/jsonb/2.0/) | [Eclipse Yasson 2.0.0](https://eclipse-ee4j.github.io/yasson) | | [Jakarta JSON Processing](https://github.com/eclipse-ee4j/jsonp) | [2.0](https://jakarta.ee/specifications/jsonp/2.0/) | [Eclipse JSON Processing 2.0.0](https://eclipse-ee4j.github.io/jsonp) | | [Jakarta Mail](https://github.com/eclipse-ee4j/mail-spec) | [2.0](https://jakarta.ee/specifications/mail/2.0/) | [Eclipse Jakarta Mail 2.0.0](https://eclipse-ee4j.github.io/mail/) | -| [Jakarta Managed Beans](https://github.com/eclipse-ee4j/jakartaee-platform) | [2.0](https://jakarta.ee/specifications/managedbeans/2.0/) | [Eclipse Glassfish 6.0](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Managed Beans](https://github.com/eclipse-ee4j/jakartaee-platform) | [2.0](https://jakarta.ee/specifications/managedbeans/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | | [Jakarta Management](https://github.com/eclipse-ee4j/management-api) | [1.1](https://jakarta.ee/specifications/management/1.1/) | [Eclipse Glassfish 5.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | | [Jakarta Messaging](https://github.com/eclipse-ee4j/jms-api) | [3.0](https://jakarta.ee/specifications/messaging/3.0/) | [Eclipse OpenMQ 6.0.0](https://github.com/eclipse-ee4j/openmq/releases/tag/6.0.0-RELEASE) | | [Jakarta Persistence](https://github.com/eclipse-ee4j/jpa-api) | [3.0](https://jakarta.ee/specifications/persistence/3.0/) | [EclipseLink 3.0.0](https://www.eclipse.org/eclipselink) | | [Jakarta RESTful Web Services](https://github.com/eclipse-ee4j/jaxrs-api) | [3.0](https://jakarta.ee/specifications/restful-ws/3.0/) | [Eclipse Jersey 3.0](https://projects.eclipse.org/projects/ee4j.jersey) | | [Jakarta Security](https://github.com/eclipse-ee4j/security-api) | [2.0](https://jakarta.ee/specifications/security/2.0/) | [Eclipse Soteria 2.0.0](https://eclipse-ee4j.github.io/soteria) | | [Jakarta Server Faces](https://github.com/eclipse-ee4j/faces-api) | [3.0](https://jakarta.ee/specifications/faces/3.0/) | [Mojarra 3.0.0](https://eclipse-ee4j.github.io/mojarra) | -| [Jakarta Server Pages](https://github.com/eclipse-ee4j/jsp-api) | [3.0](https://jakarta.ee/specifications/pages/3.0/) | [Eclipse GlassFish 6.0](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Servlet](https://github.com/eclipse-ee4j/servlet-api) | [5.0](https://jakarta.ee/specifications/servlet/5.0/) | [Eclipse GlassFish 6.0](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Standard Tag Library](https://github.com/eclipse-ee4j/jstl-api) | [2.0](https://jakarta.ee/specifications/tags/2.0/) | [Eclipse GlassFish 6.0](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Transactions](https://github.com/eclipse-ee4j/jta-api) | [2.0](https://jakarta.ee/specifications/transactions/2.0/) | [Eclipse GlassFish 6.0](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta WebSocket](https://github.com/eclipse-ee4j/websocket-api) | [2.0](https://jakarta.ee/specifications/websocket/2.0/) | [Eclipse GlassFish 6.0](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta Server Pages](https://github.com/eclipse-ee4j/jsp-api) | [3.0](https://jakarta.ee/specifications/pages/3.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta Servlet](https://github.com/eclipse-ee4j/servlet-api) | [5.0](https://jakarta.ee/specifications/servlet/5.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta Standard Tag Library](https://github.com/eclipse-ee4j/jstl-api) | [2.0](https://jakarta.ee/specifications/tags/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta Transactions](https://github.com/eclipse-ee4j/jta-api) | [2.0](https://jakarta.ee/specifications/transactions/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta WebSocket](https://github.com/eclipse-ee4j/websocket-api) | [2.0](https://jakarta.ee/specifications/websocket/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | | [Jakarta XML Registries](https://github.com/eclipse-ee4j/jaxr-api) | [1.0](https://jakarta.ee/specifications/xml-registries/1.0/) | [Glassfish 5.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | | [Jakarta XML RPC](https://github.com/eclipse-ee4j/jax-rpc-ri) | [1.1](https://jakarta.ee/specifications/xml-rpc/1.1/) | [Eclipse XML RPC 1.1.5](https://eclipse-ee4j.github.io/jax-rpc-ri/) | @@ -70,7 +70,7 @@ part of Jakarta EE 9. ## Related Specifications -The following specifications are not currently included in Jakarta EE, but may be +The following specifications are not currently included in the Jakarta EE Platform, but may be of interest to Jakarta EE developers. | Technology | Specification | EE4J Implementation | diff --git a/jakartaee10/JakartaEE10.md b/jakartaee10/JakartaEE10.md new file mode 100644 index 00000000..cae74cf2 --- /dev/null +++ b/jakartaee10/JakartaEE10.md @@ -0,0 +1,34 @@ +# Jakarta EE 10 (under development) + +- [Jakarta EE 10 Release Plan](#jakarta-ee-10-release-plan) + - [Individual Component Release Plans](#individual-component-release-plans) +- [Jakarta EE 10 Schedule](#jakarta-ee-10-schedule) + - [Jakarta EE 10 Project Board](#jakarta-ee-10-project-board) + +## Jakarta EE 10 Release Plan + +The [Jakarta EE 10 Release Plan](JakartaEE10ReleasePlan) is under construction! + +A [Jakarta EE 10 Release Plan FAQ](https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee10/JakartaEE10ReleasePlanFAQ) has also been created to help clarify aspects of the Release Plan. + +### Individual Component Release Plans + +The key goal of the [Jakarta EE 10 Release Plan](JakartaEE10ReleasePlan) is to continue the evolution of the Jakarta EE Platform. +Most of the component Specifications that make up the Platform and/or Web Profile are planning either a major or minor version update for Jakarta EE 10. + +Individual component Specification release plans have been developed by the respective Specification projects. + +## Jakarta EE 10 schedule (work in progress) + +Overall schedule dates are ***tentative*** and ***subject to change***. + +- Final Jakarta EE 10 release - **4Q2021** completion (proposed) + - [Jakarta EE 10 Platform API](tbd) + - [Jakarta EE 10 Web Profile API](tbd) + +### Jakarta EE 10 Project board + +Jakarta EE 10 will track its development progress with a [Github Project Board](https://github.com/orgs/eclipse-ee4j/projects/21). + +The [Jakarta EE Release repo](https://github.com/eclipse-ee4j/jakartaee-release) may be used for Issue tracking across the overall project. +For example, the [Milestone/Release Candidate API artifacts](https://github.com/eclipse-ee4j/jakartaee-release/issues) are tracked in this repository. diff --git a/jakartaee10/JakartaEE10ReleasePlan.md b/jakartaee10/JakartaEE10ReleasePlan.md new file mode 100644 index 00000000..27e60ddd --- /dev/null +++ b/jakartaee10/JakartaEE10ReleasePlan.md @@ -0,0 +1,6 @@ +# Jakarta EE 10 Release Plan + +## Under Construction + +Current state can be found at this Google doc: +https://docs.google.com/document/d/1U24VmTzAfXcn3WBnVcolb8vhZO-Pnk_bit0CKh_d2jM/edit?usp=sharing diff --git a/jakartaee10/JakartaEE10ReleasePlanFAQ.md b/jakartaee10/JakartaEE10ReleasePlanFAQ.md new file mode 100644 index 00000000..b17bc7a8 --- /dev/null +++ b/jakartaee10/JakartaEE10ReleasePlanFAQ.md @@ -0,0 +1,8 @@ + +# Jakarta EE 10 Release Plan FAQ + +This FAQ should be used to complement the [Jakarta EE 10 Release Plan](https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee10/JakartaEE10ReleasePlan). + +## FAQ + +TBD... diff --git a/jakartaee9/JakartaEE9.1.md b/jakartaee9/JakartaEE9.1.md index 191317b0..f8d200eb 100644 --- a/jakartaee9/JakartaEE9.1.md +++ b/jakartaee9/JakartaEE9.1.md @@ -1,4 +1,4 @@ -# Jakarta EE 9.1 (under development) +# Jakarta EE 9.1 (released) - [Jakarta EE 9.1 Release Plan](#jakarta-ee-9.1-release-plan) - [Individual Component Release Plans](#individual-component-release-plans) @@ -24,10 +24,9 @@ No other individual component (feature) release plans are expected. Overall schedule dates are ***tentative*** and ***subject to change***. -- Final Jakarta EE 9.1 release (Java SE 11) - **2Q2021** completion (proposed) - - [Jakarta EE 9.1 RC1 Platform API](https://search.maven.org/artifact/jakarta.platform/jakarta.jakartaee-api/9.1.0-RC1/jar) - - [Jakarta EE 9.1 RC1 Web Profile API](https://search.maven.org/artifact/jakarta.platform/jakarta.jakartaee-web-api/9.1.0-RC1/jar) - - [Eclipse Glassfish 6.1 M1](tbd) +- Final Jakarta EE 9.1 release (Java SE 11) - **2Q2021** completion + - [Jakarta EE 9.1 Platform API](https://search.maven.org/artifact/jakarta.platform/jakarta.jakartaee-api/9.1.0/jar) + - [Jakarta EE 9.1 Web Profile API](https://search.maven.org/artifact/jakarta.platform/jakarta.jakartaee-web-api/9.1.0/jar) **Update 03/10/2021:** The original goal for delivering Jakarta EE 9.1 was 1Q2021. This is no longer achievable. diff --git a/jakartaee9/JakartaEE9.md b/jakartaee9/JakartaEE9.md index 709ca4a2..ec80f4b9 100644 --- a/jakartaee9/JakartaEE9.md +++ b/jakartaee9/JakartaEE9.md @@ -1,4 +1,4 @@ -# Jakarta EE 9 (under development) +# Jakarta EE 9 (released) - [Jakarta EE 9 Release Plan](#jakarta-ee-9-release-plan) - [Individual Component Release Plans](#individual-component-release-plans) From 0f84ddca71e455c174037ce498692d2ad45f80c5 Mon Sep 17 00:00:00 2001 From: Kevin Sutter Date: Tue, 27 Jul 2021 09:38:39 -0500 Subject: [PATCH 2/6] Resolve EE 9.1 schedule comments Signed-off-by: Kevin Sutter --- jakartaee9/JakartaEE9.1.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/jakartaee9/JakartaEE9.1.md b/jakartaee9/JakartaEE9.1.md index f8d200eb..fb39cc42 100644 --- a/jakartaee9/JakartaEE9.1.md +++ b/jakartaee9/JakartaEE9.1.md @@ -20,10 +20,8 @@ The key goal of the [Jakarta EE 9.1 Release Plan](JakartaEE9.1ReleasePlan) is to No other individual component (feature) release plans are expected. -## Jakarta EE 9.1 schedule (work in progress) +## Jakarta EE 9.1 schedule -Overall schedule dates are ***tentative*** and ***subject to change***. - - Final Jakarta EE 9.1 release (Java SE 11) - **2Q2021** completion - [Jakarta EE 9.1 Platform API](https://search.maven.org/artifact/jakarta.platform/jakarta.jakartaee-api/9.1.0/jar) - [Jakarta EE 9.1 Web Profile API](https://search.maven.org/artifact/jakarta.platform/jakarta.jakartaee-web-api/9.1.0/jar) From 8c5204ba16e0e7f00ece4f9c50fe312d3bbe801b Mon Sep 17 00:00:00 2001 From: Kevin Sutter Date: Tue, 27 Jul 2021 09:45:35 -0500 Subject: [PATCH 3/6] Remove Specifications.md page Signed-off-by: Kevin Sutter --- README.md | 2 -- Specifications.md | 78 ----------------------------------------------- 2 files changed, 80 deletions(-) delete mode 100644 Specifications.md diff --git a/README.md b/README.md index b7e95be9..ec5657de 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,6 @@ this page will work correctly. ## API Specifications and Javadocs The official location for all of the Jakarta EE API Specifications and Javadocs is on the [Jakarta EE Specifications](https://jakarta.ee/specifications/) page. -This local [Specifications](Specifications) page is also maintained to contain convenient links to the various project -pages, specifications, and compatible implementations for all Jakarta EE specification projects. The latest API Java documentation for the Jakarta EE platform are collected together here: diff --git a/Specifications.md b/Specifications.md deleted file mode 100644 index 96d9ba65..00000000 --- a/Specifications.md +++ /dev/null @@ -1,78 +0,0 @@ -# Specifications - -## Jakarta EE Specifications - -This table contains useful links for Jakarta EE specifications: - -* The home page for the specification project. -* The most recently approved specification. -* The home page for the EE4J implementation project (when it exists). - -| Technology | Specification | EE4J Implementation | -|:-----------|:--------------|:--------------------| -| [Jakarta EE Platform](https://github.com/eclipse-ee4j/jakartaee-platform) | [9.1](https://jakarta.ee/specifications/platform/9.1/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta EE Web Profile](https://github.com/eclipse-ee4j/jakartaee-platform) | [9.1](https://jakarta.ee/specifications/webprofile/9.1/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Annotations](https://github.com/eclipse-ee4j/common-annotations-api) | [2.0](https://jakarta.ee/specifications/annotations/2.0/) | [Jakarta Annotations](https://eclipse-ee4j.github.io/common-annotations-api/) | -| [Jakarta Authentication](https://github.com/eclipse-ee4j/jaspic) | [2.0](https://jakarta.ee/specifications/authentication/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Authorization](https://github.com/eclipse-ee4j/jacc) | [2.0](https://jakarta.ee/specifications/authorization/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Batch](https://github.com/eclipse-ee4j/batch-api) | [2.0](https://jakarta.ee/specifications/batch/2.0/) | | -| [Jakarta Bean Validation](https://github.com/eclipse-ee4j/beanvalidation-spec) | [3.0](https://jakarta.ee/specifications/bean-validation/3.0/) | | -| [Jakarta Concurrency](https://github.com/eclipse-ee4j/concurrency-api) | [2.0](https://jakarta.ee/specifications/concurrency/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Connectors](https://github.com/eclipse-ee4j/jca-api) | [2.0](https://jakarta.ee/specifications/connectors/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Contexts and Dependency Injection](https://github.com/eclipse-ee4j/cdi) | [3.0](https://jakarta.ee/specifications/cdi/3.0/) | | -| [Jakarta Debugging Support for Other Languages](https://github.com/eclipse-ee4j/jsp-api) | [2.0](https://jakarta.ee/specifications/debugging/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Dependency Injection](https://github.com/eclipse-ee4j/cdi) | [2.0](https://jakarta.ee/specifications/dependency-injection/2.0/) | | -| [Jakarta Deployment](https://github.com/eclipse-ee4j/enterprise-deployment) | [1.7](https://jakarta.ee/specifications/deployment/1.7/) | [Eclipse GlassFish 5.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Enterprise Beans](https://github.com/eclipse-ee4j/ejb-api) | [4.0](https://jakarta.ee/specifications/enterprise-beans/4.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Enterprise Web Services](https://github.com/eclipse-ee4j/jax-ws-api) | [2.0](https://jakarta.ee/specifications/enterprise-ws/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Expression Language](https://github.com/eclipse-ee4j/el-ri) | [4.0](https://jakarta.ee/specifications/expression-language/4.0/) | [EE4J Implementation of Expression Language 4.0.0](https://eclipse-ee4j.github.io/el-ri) | -| [Jakarta Interceptors](https://github.com/eclipse-ee4j/interceptor-api) | [2.0](https://jakarta.ee/specifications/interceptors/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta JSON Binding](https://github.com/eclipse-ee4j/jsonb-api) | [2.0](https://jakarta.ee/specifications/jsonb/2.0/) | [Eclipse Yasson 2.0.0](https://eclipse-ee4j.github.io/yasson) | -| [Jakarta JSON Processing](https://github.com/eclipse-ee4j/jsonp) | [2.0](https://jakarta.ee/specifications/jsonp/2.0/) | [Eclipse JSON Processing 2.0.0](https://eclipse-ee4j.github.io/jsonp) | -| [Jakarta Mail](https://github.com/eclipse-ee4j/mail-spec) | [2.0](https://jakarta.ee/specifications/mail/2.0/) | [Eclipse Jakarta Mail 2.0.0](https://eclipse-ee4j.github.io/mail/) | -| [Jakarta Managed Beans](https://github.com/eclipse-ee4j/jakartaee-platform) | [2.0](https://jakarta.ee/specifications/managedbeans/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Management](https://github.com/eclipse-ee4j/management-api) | [1.1](https://jakarta.ee/specifications/management/1.1/) | [Eclipse Glassfish 5.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Messaging](https://github.com/eclipse-ee4j/jms-api) | [3.0](https://jakarta.ee/specifications/messaging/3.0/) | [Eclipse OpenMQ 6.0.0](https://github.com/eclipse-ee4j/openmq/releases/tag/6.0.0-RELEASE) | -| [Jakarta Persistence](https://github.com/eclipse-ee4j/jpa-api) | [3.0](https://jakarta.ee/specifications/persistence/3.0/) | [EclipseLink 3.0.0](https://www.eclipse.org/eclipselink) | -| [Jakarta RESTful Web Services](https://github.com/eclipse-ee4j/jaxrs-api) | [3.0](https://jakarta.ee/specifications/restful-ws/3.0/) | [Eclipse Jersey 3.0](https://projects.eclipse.org/projects/ee4j.jersey) | -| [Jakarta Security](https://github.com/eclipse-ee4j/security-api) | [2.0](https://jakarta.ee/specifications/security/2.0/) | [Eclipse Soteria 2.0.0](https://eclipse-ee4j.github.io/soteria) | -| [Jakarta Server Faces](https://github.com/eclipse-ee4j/faces-api) | [3.0](https://jakarta.ee/specifications/faces/3.0/) | [Mojarra 3.0.0](https://eclipse-ee4j.github.io/mojarra) | -| [Jakarta Server Pages](https://github.com/eclipse-ee4j/jsp-api) | [3.0](https://jakarta.ee/specifications/pages/3.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Servlet](https://github.com/eclipse-ee4j/servlet-api) | [5.0](https://jakarta.ee/specifications/servlet/5.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Standard Tag Library](https://github.com/eclipse-ee4j/jstl-api) | [2.0](https://jakarta.ee/specifications/tags/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Transactions](https://github.com/eclipse-ee4j/jta-api) | [2.0](https://jakarta.ee/specifications/transactions/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta WebSocket](https://github.com/eclipse-ee4j/websocket-api) | [2.0](https://jakarta.ee/specifications/websocket/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta XML Registries](https://github.com/eclipse-ee4j/jaxr-api) | [1.0](https://jakarta.ee/specifications/xml-registries/1.0/) | [Glassfish 5.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta XML RPC](https://github.com/eclipse-ee4j/jax-rpc-ri) | [1.1](https://jakarta.ee/specifications/xml-rpc/1.1/) | [Eclipse XML RPC 1.1.5](https://eclipse-ee4j.github.io/jax-rpc-ri/) | - -
-
-
- -## Java SE Specifications - -The following specifications were originally introduced as part of Java EE, but were -moved to Java SE. These specifications are being removed from Java SE 11 and are now considered -part of Jakarta EE 9. - -| Technology | Specification | EE4J Implementation | -|:-----------|:--------------|:--------------------| -| [Jakarta Activation](https://github.com/eclipse-ee4j/jaf) | [2.0](https://jakarta.ee/specifications/activation/2.0/) | [Eclipse implementation of Jakarta Activation 2.0.0](https://github.com/eclipse-ee4j/activation) | -| [Jakarta XML Web Services](https://github.com/eclipse-ee4j/jax-ws-api) | [3.0](https://jakarta.ee/specifications/xml-web-services/3.0/) | [Eclipse Metro](https://eclipse-ee4j.github.io/metro-jax-ws/) | -| [Jakarta XML Binding](https://github.com/eclipse-ee4j/jaxb-api) | [3.0](https://jakarta.ee/specifications/xml-binding/3.0/) | [Jakarta XML Binding](https://eclipse-ee4j.github.io/jaxb-ri/) | -| [Jakarta SOAP Attachments](https://github.com/eclipse-ee4j/saaj-api) |[2.0](https://jakarta.ee/specifications/soap-attachments/2.0/) |[Eclipse Metro](https://eclipse-ee4j.github.io/metro-jax-ws/) | -| [Jakarta Web Service Metadata](https://github.com/eclipse-ee4j/jws-api) |[3.0](https://jakarta.ee/specifications/web-services-metadata/3.0/) | [Eclipse Metro](https://eclipse-ee4j.github.io/metro-jax-ws/) | - - -
-
-
- -## Related Specifications - -The following specifications are not currently included in the Jakarta EE Platform, but may be -of interest to Jakarta EE developers. - -| Technology | Specification | EE4J Implementation | -|:-----------|:--------------|:--------------------| -| [Jakarta MVC](https://github.com/eclipse-ee4j/mvc-api) | [2.0](https://jakarta.ee/specifications/mvc/2.0/)| [Eclipse Krazo](https://github.com/eclipse-ee4j/krazo) | From 4de1ce861e2da6fd8330c44ecbbc1294a16a2135 Mon Sep 17 00:00:00 2001 From: Kevin Sutter Date: Tue, 27 Jul 2021 15:30:43 -0500 Subject: [PATCH 4/6] Revert "Remove Specifications.md page" This reverts commit 8c5204ba16e0e7f00ece4f9c50fe312d3bbe801b. --- README.md | 2 ++ Specifications.md | 78 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 Specifications.md diff --git a/README.md b/README.md index ec5657de..b7e95be9 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,8 @@ this page will work correctly. ## API Specifications and Javadocs The official location for all of the Jakarta EE API Specifications and Javadocs is on the [Jakarta EE Specifications](https://jakarta.ee/specifications/) page. +This local [Specifications](Specifications) page is also maintained to contain convenient links to the various project +pages, specifications, and compatible implementations for all Jakarta EE specification projects. The latest API Java documentation for the Jakarta EE platform are collected together here: diff --git a/Specifications.md b/Specifications.md new file mode 100644 index 00000000..96d9ba65 --- /dev/null +++ b/Specifications.md @@ -0,0 +1,78 @@ +# Specifications + +## Jakarta EE Specifications + +This table contains useful links for Jakarta EE specifications: + +* The home page for the specification project. +* The most recently approved specification. +* The home page for the EE4J implementation project (when it exists). + +| Technology | Specification | EE4J Implementation | +|:-----------|:--------------|:--------------------| +| [Jakarta EE Platform](https://github.com/eclipse-ee4j/jakartaee-platform) | [9.1](https://jakarta.ee/specifications/platform/9.1/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta EE Web Profile](https://github.com/eclipse-ee4j/jakartaee-platform) | [9.1](https://jakarta.ee/specifications/webprofile/9.1/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Annotations](https://github.com/eclipse-ee4j/common-annotations-api) | [2.0](https://jakarta.ee/specifications/annotations/2.0/) | [Jakarta Annotations](https://eclipse-ee4j.github.io/common-annotations-api/) | +| [Jakarta Authentication](https://github.com/eclipse-ee4j/jaspic) | [2.0](https://jakarta.ee/specifications/authentication/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Authorization](https://github.com/eclipse-ee4j/jacc) | [2.0](https://jakarta.ee/specifications/authorization/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Batch](https://github.com/eclipse-ee4j/batch-api) | [2.0](https://jakarta.ee/specifications/batch/2.0/) | | +| [Jakarta Bean Validation](https://github.com/eclipse-ee4j/beanvalidation-spec) | [3.0](https://jakarta.ee/specifications/bean-validation/3.0/) | | +| [Jakarta Concurrency](https://github.com/eclipse-ee4j/concurrency-api) | [2.0](https://jakarta.ee/specifications/concurrency/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Connectors](https://github.com/eclipse-ee4j/jca-api) | [2.0](https://jakarta.ee/specifications/connectors/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Contexts and Dependency Injection](https://github.com/eclipse-ee4j/cdi) | [3.0](https://jakarta.ee/specifications/cdi/3.0/) | | +| [Jakarta Debugging Support for Other Languages](https://github.com/eclipse-ee4j/jsp-api) | [2.0](https://jakarta.ee/specifications/debugging/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta Dependency Injection](https://github.com/eclipse-ee4j/cdi) | [2.0](https://jakarta.ee/specifications/dependency-injection/2.0/) | | +| [Jakarta Deployment](https://github.com/eclipse-ee4j/enterprise-deployment) | [1.7](https://jakarta.ee/specifications/deployment/1.7/) | [Eclipse GlassFish 5.1](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta Enterprise Beans](https://github.com/eclipse-ee4j/ejb-api) | [4.0](https://jakarta.ee/specifications/enterprise-beans/4.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Enterprise Web Services](https://github.com/eclipse-ee4j/jax-ws-api) | [2.0](https://jakarta.ee/specifications/enterprise-ws/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Expression Language](https://github.com/eclipse-ee4j/el-ri) | [4.0](https://jakarta.ee/specifications/expression-language/4.0/) | [EE4J Implementation of Expression Language 4.0.0](https://eclipse-ee4j.github.io/el-ri) | +| [Jakarta Interceptors](https://github.com/eclipse-ee4j/interceptor-api) | [2.0](https://jakarta.ee/specifications/interceptors/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta JSON Binding](https://github.com/eclipse-ee4j/jsonb-api) | [2.0](https://jakarta.ee/specifications/jsonb/2.0/) | [Eclipse Yasson 2.0.0](https://eclipse-ee4j.github.io/yasson) | +| [Jakarta JSON Processing](https://github.com/eclipse-ee4j/jsonp) | [2.0](https://jakarta.ee/specifications/jsonp/2.0/) | [Eclipse JSON Processing 2.0.0](https://eclipse-ee4j.github.io/jsonp) | +| [Jakarta Mail](https://github.com/eclipse-ee4j/mail-spec) | [2.0](https://jakarta.ee/specifications/mail/2.0/) | [Eclipse Jakarta Mail 2.0.0](https://eclipse-ee4j.github.io/mail/) | +| [Jakarta Managed Beans](https://github.com/eclipse-ee4j/jakartaee-platform) | [2.0](https://jakarta.ee/specifications/managedbeans/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Management](https://github.com/eclipse-ee4j/management-api) | [1.1](https://jakarta.ee/specifications/management/1.1/) | [Eclipse Glassfish 5.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta Messaging](https://github.com/eclipse-ee4j/jms-api) | [3.0](https://jakarta.ee/specifications/messaging/3.0/) | [Eclipse OpenMQ 6.0.0](https://github.com/eclipse-ee4j/openmq/releases/tag/6.0.0-RELEASE) | +| [Jakarta Persistence](https://github.com/eclipse-ee4j/jpa-api) | [3.0](https://jakarta.ee/specifications/persistence/3.0/) | [EclipseLink 3.0.0](https://www.eclipse.org/eclipselink) | +| [Jakarta RESTful Web Services](https://github.com/eclipse-ee4j/jaxrs-api) | [3.0](https://jakarta.ee/specifications/restful-ws/3.0/) | [Eclipse Jersey 3.0](https://projects.eclipse.org/projects/ee4j.jersey) | +| [Jakarta Security](https://github.com/eclipse-ee4j/security-api) | [2.0](https://jakarta.ee/specifications/security/2.0/) | [Eclipse Soteria 2.0.0](https://eclipse-ee4j.github.io/soteria) | +| [Jakarta Server Faces](https://github.com/eclipse-ee4j/faces-api) | [3.0](https://jakarta.ee/specifications/faces/3.0/) | [Mojarra 3.0.0](https://eclipse-ee4j.github.io/mojarra) | +| [Jakarta Server Pages](https://github.com/eclipse-ee4j/jsp-api) | [3.0](https://jakarta.ee/specifications/pages/3.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta Servlet](https://github.com/eclipse-ee4j/servlet-api) | [5.0](https://jakarta.ee/specifications/servlet/5.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta Standard Tag Library](https://github.com/eclipse-ee4j/jstl-api) | [2.0](https://jakarta.ee/specifications/tags/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta Transactions](https://github.com/eclipse-ee4j/jta-api) | [2.0](https://jakarta.ee/specifications/transactions/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta WebSocket](https://github.com/eclipse-ee4j/websocket-api) | [2.0](https://jakarta.ee/specifications/websocket/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | +| [Jakarta XML Registries](https://github.com/eclipse-ee4j/jaxr-api) | [1.0](https://jakarta.ee/specifications/xml-registries/1.0/) | [Glassfish 5.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | +| [Jakarta XML RPC](https://github.com/eclipse-ee4j/jax-rpc-ri) | [1.1](https://jakarta.ee/specifications/xml-rpc/1.1/) | [Eclipse XML RPC 1.1.5](https://eclipse-ee4j.github.io/jax-rpc-ri/) | + +
+
+
+ +## Java SE Specifications + +The following specifications were originally introduced as part of Java EE, but were +moved to Java SE. These specifications are being removed from Java SE 11 and are now considered +part of Jakarta EE 9. + +| Technology | Specification | EE4J Implementation | +|:-----------|:--------------|:--------------------| +| [Jakarta Activation](https://github.com/eclipse-ee4j/jaf) | [2.0](https://jakarta.ee/specifications/activation/2.0/) | [Eclipse implementation of Jakarta Activation 2.0.0](https://github.com/eclipse-ee4j/activation) | +| [Jakarta XML Web Services](https://github.com/eclipse-ee4j/jax-ws-api) | [3.0](https://jakarta.ee/specifications/xml-web-services/3.0/) | [Eclipse Metro](https://eclipse-ee4j.github.io/metro-jax-ws/) | +| [Jakarta XML Binding](https://github.com/eclipse-ee4j/jaxb-api) | [3.0](https://jakarta.ee/specifications/xml-binding/3.0/) | [Jakarta XML Binding](https://eclipse-ee4j.github.io/jaxb-ri/) | +| [Jakarta SOAP Attachments](https://github.com/eclipse-ee4j/saaj-api) |[2.0](https://jakarta.ee/specifications/soap-attachments/2.0/) |[Eclipse Metro](https://eclipse-ee4j.github.io/metro-jax-ws/) | +| [Jakarta Web Service Metadata](https://github.com/eclipse-ee4j/jws-api) |[3.0](https://jakarta.ee/specifications/web-services-metadata/3.0/) | [Eclipse Metro](https://eclipse-ee4j.github.io/metro-jax-ws/) | + + +
+
+
+ +## Related Specifications + +The following specifications are not currently included in the Jakarta EE Platform, but may be +of interest to Jakarta EE developers. + +| Technology | Specification | EE4J Implementation | +|:-----------|:--------------|:--------------------| +| [Jakarta MVC](https://github.com/eclipse-ee4j/mvc-api) | [2.0](https://jakarta.ee/specifications/mvc/2.0/)| [Eclipse Krazo](https://github.com/eclipse-ee4j/krazo) | From a8c8dec705863102314f40e0d7b7e2bc10c5bab7 Mon Sep 17 00:00:00 2001 From: Kevin Sutter Date: Tue, 27 Jul 2021 15:58:39 -0500 Subject: [PATCH 5/6] Attempt slightly modified Specifications.md content Signed-off-by: Kevin Sutter --- Specifications.md | 95 +++++++++++++++++++++++------------------------ 1 file changed, 47 insertions(+), 48 deletions(-) diff --git a/Specifications.md b/Specifications.md index 96d9ba65..71cbe135 100644 --- a/Specifications.md +++ b/Specifications.md @@ -4,46 +4,45 @@ This table contains useful links for Jakarta EE specifications: -* The home page for the specification project. +* The repository for the specification project. * The most recently approved specification. -* The home page for the EE4J implementation project (when it exists). -| Technology | Specification | EE4J Implementation | -|:-----------|:--------------|:--------------------| -| [Jakarta EE Platform](https://github.com/eclipse-ee4j/jakartaee-platform) | [9.1](https://jakarta.ee/specifications/platform/9.1/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta EE Web Profile](https://github.com/eclipse-ee4j/jakartaee-platform) | [9.1](https://jakarta.ee/specifications/webprofile/9.1/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Annotations](https://github.com/eclipse-ee4j/common-annotations-api) | [2.0](https://jakarta.ee/specifications/annotations/2.0/) | [Jakarta Annotations](https://eclipse-ee4j.github.io/common-annotations-api/) | -| [Jakarta Authentication](https://github.com/eclipse-ee4j/jaspic) | [2.0](https://jakarta.ee/specifications/authentication/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Authorization](https://github.com/eclipse-ee4j/jacc) | [2.0](https://jakarta.ee/specifications/authorization/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Batch](https://github.com/eclipse-ee4j/batch-api) | [2.0](https://jakarta.ee/specifications/batch/2.0/) | | -| [Jakarta Bean Validation](https://github.com/eclipse-ee4j/beanvalidation-spec) | [3.0](https://jakarta.ee/specifications/bean-validation/3.0/) | | -| [Jakarta Concurrency](https://github.com/eclipse-ee4j/concurrency-api) | [2.0](https://jakarta.ee/specifications/concurrency/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Connectors](https://github.com/eclipse-ee4j/jca-api) | [2.0](https://jakarta.ee/specifications/connectors/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Contexts and Dependency Injection](https://github.com/eclipse-ee4j/cdi) | [3.0](https://jakarta.ee/specifications/cdi/3.0/) | | -| [Jakarta Debugging Support for Other Languages](https://github.com/eclipse-ee4j/jsp-api) | [2.0](https://jakarta.ee/specifications/debugging/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Dependency Injection](https://github.com/eclipse-ee4j/cdi) | [2.0](https://jakarta.ee/specifications/dependency-injection/2.0/) | | -| [Jakarta Deployment](https://github.com/eclipse-ee4j/enterprise-deployment) | [1.7](https://jakarta.ee/specifications/deployment/1.7/) | [Eclipse GlassFish 5.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Enterprise Beans](https://github.com/eclipse-ee4j/ejb-api) | [4.0](https://jakarta.ee/specifications/enterprise-beans/4.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Enterprise Web Services](https://github.com/eclipse-ee4j/jax-ws-api) | [2.0](https://jakarta.ee/specifications/enterprise-ws/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Expression Language](https://github.com/eclipse-ee4j/el-ri) | [4.0](https://jakarta.ee/specifications/expression-language/4.0/) | [EE4J Implementation of Expression Language 4.0.0](https://eclipse-ee4j.github.io/el-ri) | -| [Jakarta Interceptors](https://github.com/eclipse-ee4j/interceptor-api) | [2.0](https://jakarta.ee/specifications/interceptors/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta JSON Binding](https://github.com/eclipse-ee4j/jsonb-api) | [2.0](https://jakarta.ee/specifications/jsonb/2.0/) | [Eclipse Yasson 2.0.0](https://eclipse-ee4j.github.io/yasson) | -| [Jakarta JSON Processing](https://github.com/eclipse-ee4j/jsonp) | [2.0](https://jakarta.ee/specifications/jsonp/2.0/) | [Eclipse JSON Processing 2.0.0](https://eclipse-ee4j.github.io/jsonp) | -| [Jakarta Mail](https://github.com/eclipse-ee4j/mail-spec) | [2.0](https://jakarta.ee/specifications/mail/2.0/) | [Eclipse Jakarta Mail 2.0.0](https://eclipse-ee4j.github.io/mail/) | -| [Jakarta Managed Beans](https://github.com/eclipse-ee4j/jakartaee-platform) | [2.0](https://jakarta.ee/specifications/managedbeans/2.0/) | [Eclipse Glassfish 6.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Management](https://github.com/eclipse-ee4j/management-api) | [1.1](https://jakarta.ee/specifications/management/1.1/) | [Eclipse Glassfish 5.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta Messaging](https://github.com/eclipse-ee4j/jms-api) | [3.0](https://jakarta.ee/specifications/messaging/3.0/) | [Eclipse OpenMQ 6.0.0](https://github.com/eclipse-ee4j/openmq/releases/tag/6.0.0-RELEASE) | -| [Jakarta Persistence](https://github.com/eclipse-ee4j/jpa-api) | [3.0](https://jakarta.ee/specifications/persistence/3.0/) | [EclipseLink 3.0.0](https://www.eclipse.org/eclipselink) | -| [Jakarta RESTful Web Services](https://github.com/eclipse-ee4j/jaxrs-api) | [3.0](https://jakarta.ee/specifications/restful-ws/3.0/) | [Eclipse Jersey 3.0](https://projects.eclipse.org/projects/ee4j.jersey) | -| [Jakarta Security](https://github.com/eclipse-ee4j/security-api) | [2.0](https://jakarta.ee/specifications/security/2.0/) | [Eclipse Soteria 2.0.0](https://eclipse-ee4j.github.io/soteria) | -| [Jakarta Server Faces](https://github.com/eclipse-ee4j/faces-api) | [3.0](https://jakarta.ee/specifications/faces/3.0/) | [Mojarra 3.0.0](https://eclipse-ee4j.github.io/mojarra) | -| [Jakarta Server Pages](https://github.com/eclipse-ee4j/jsp-api) | [3.0](https://jakarta.ee/specifications/pages/3.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Servlet](https://github.com/eclipse-ee4j/servlet-api) | [5.0](https://jakarta.ee/specifications/servlet/5.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Standard Tag Library](https://github.com/eclipse-ee4j/jstl-api) | [2.0](https://jakarta.ee/specifications/tags/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta Transactions](https://github.com/eclipse-ee4j/jta-api) | [2.0](https://jakarta.ee/specifications/transactions/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta WebSocket](https://github.com/eclipse-ee4j/websocket-api) | [2.0](https://jakarta.ee/specifications/websocket/2.0/) | [Eclipse GlassFish 6.1](https://eclipse-ee4j.github.io/glassfish/) | -| [Jakarta XML Registries](https://github.com/eclipse-ee4j/jaxr-api) | [1.0](https://jakarta.ee/specifications/xml-registries/1.0/) | [Glassfish 5.1](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) | -| [Jakarta XML RPC](https://github.com/eclipse-ee4j/jax-rpc-ri) | [1.1](https://jakarta.ee/specifications/xml-rpc/1.1/) | [Eclipse XML RPC 1.1.5](https://eclipse-ee4j.github.io/jax-rpc-ri/) | +| Technology | Specification | +|:-----------|:--------------| +| [Jakarta EE Platform Repository](https://github.com/eclipse-ee4j/jakartaee-platform) | [Jakarta EE Platform Specification](https://jakarta.ee/specifications/platform/) | +| [Jakarta EE Web Profile Repository](https://github.com/eclipse-ee4j/jakartaee-platform) | [Jakarta EE Web Profile Specification](https://jakarta.ee/specifications/webprofile/) | +| [Jakarta Annotations Repository](https://github.com/eclipse-ee4j/common-annotations-api) | [Jakarta Annotations Specification](https://jakarta.ee/specifications/annotations/) | +| [Jakarta Authentication Repository](https://github.com/eclipse-ee4j/jaspic) | [Jakarta Authentication Specification](https://jakarta.ee/specifications/authentication/) | +| [Jakarta Authorization Repository](https://github.com/eclipse-ee4j/jacc) | [Jakarta Authorization Specification](https://jakarta.ee/specifications/authorization/) | +| [Jakarta Batch Repository](https://github.com/eclipse-ee4j/batch-api) | [Jakarta Batch Specification](https://jakarta.ee/specifications/batch/) | +| [Jakarta Bean Validation Repository](https://github.com/eclipse-ee4j/beanvalidation-spec) | [Jakarta Bean Validation Specification](https://jakarta.ee/specifications/bean-validation/) | +| [Jakarta Concurrency Repository](https://github.com/eclipse-ee4j/concurrency-api) | [Jakarta Concurrency Specification](https://jakarta.ee/specifications/concurrency/) | +| [Jakarta Connectors Repository](https://github.com/eclipse-ee4j/jca-api) | [Jakarta Connectors Specification](https://jakarta.ee/specifications/connectors/) | +| [Jakarta Contexts and Dependency Injection Repository](https://github.com/eclipse-ee4j/cdi) | [Jakarta Contexts and Dependency Injection Specification](https://jakarta.ee/specifications/cdi/) | +| [Jakarta Debugging Support for Other Languages Repository](https://github.com/eclipse-ee4j/jsp-api) | [Jakarta Debugging Support for Other Languages Specification](https://jakarta.ee/specifications/debugging/) | +| [Jakarta Dependency Injection Repository](https://github.com/eclipse-ee4j/cdi) | [Jakarta Dependency Injection Specification](https://jakarta.ee/specifications/dependency-injection/) | +| [Jakarta Deployment Repository](https://github.com/eclipse-ee4j/enterprise-deployment) | [Jakarta Deployment Specification](https://jakarta.ee/specifications/deployment/) | +| [Jakarta Enterprise Beans Repository](https://github.com/eclipse-ee4j/ejb-api) | [Jakarta Enterprise Beans Specification](https://jakarta.ee/specifications/enterprise-beans/) | +| [Jakarta Enterprise Web Services Repository](https://github.com/eclipse-ee4j/jax-ws-api) | [Jakarta Enterprise Web Services Specification](https://jakarta.ee/specifications/enterprise-ws/) | +| [Jakarta Expression Language Repository](https://github.com/eclipse-ee4j/el-ri) | [Jakarta Expression Language Specification](https://jakarta.ee/specifications/expression-language/) | +| [Jakarta Interceptors Repository](https://github.com/eclipse-ee4j/interceptor-api) | [Jakarta Interceptors Specification](https://jakarta.ee/specifications/interceptors/) | +| [Jakarta JSON Binding Repository](https://github.com/eclipse-ee4j/jsonb-api) | [Jakarta JSON Binding Specification](https://jakarta.ee/specifications/jsonb/) | +| [Jakarta JSON Processing Repository](https://github.com/eclipse-ee4j/jsonp) | [Jakarta JSON Processing Specification](https://jakarta.ee/specifications/jsonp/) | +| [Jakarta Mail Repository](https://github.com/eclipse-ee4j/mail-spec) | [Jakarta Mail Specification](https://jakarta.ee/specifications/mail/) | +| [Jakarta Managed Beans Repository](https://github.com/eclipse-ee4j/jakartaee-platform) | [Jakarta Managed Beans Specification](https://jakarta.ee/specifications/managedbeans/) | +| [Jakarta Management Repository](https://github.com/eclipse-ee4j/management-api) | [Jakarta Management Specification](https://jakarta.ee/specifications/management/) | +| [Jakarta Messaging Repository](https://github.com/eclipse-ee4j/jms-api) | [Jakarta Messaging Specification](https://jakarta.ee/specifications/messaging/) | +| [Jakarta Persistence Repository](https://github.com/eclipse-ee4j/jpa-api) | [Jakarta Persistence Specification](https://jakarta.ee/specifications/persistence/) | +| [Jakarta RESTful Web Services Repository](https://github.com/eclipse-ee4j/jaxrs-api) | [Jakarta RESTful Web Services Specification](https://jakarta.ee/specifications/restful-ws/) | +| [Jakarta Security Repository](https://github.com/eclipse-ee4j/security-api) | [Jakarta Security Specification](https://jakarta.ee/specifications/security/) | +| [Jakarta Server Faces Repository](https://github.com/eclipse-ee4j/faces-api) | [Jakarta Server Faces Specification](https://jakarta.ee/specifications/faces/) | +| [Jakarta Server Pages Repository](https://github.com/eclipse-ee4j/jsp-api) | [Jakarta Server Pages Specification](https://jakarta.ee/specifications/pages/) | +| [Jakarta Servlet Repository](https://github.com/eclipse-ee4j/servlet-api) | [Jakarta Servlet Specification](https://jakarta.ee/specifications/servlet/) | +| [Jakarta Standard Tag Library Repository](https://github.com/eclipse-ee4j/jstl-api) | [Jakarta Standard Tag Library Specification](https://jakarta.ee/specifications/tags/) | +| [Jakarta Transactions Repository](https://github.com/eclipse-ee4j/jta-api) | [Jakarta Transactions Specification](https://jakarta.ee/specifications/transactions/) | +| [Jakarta WebSocket Repository](https://github.com/eclipse-ee4j/websocket-api) | [Jakarta WebSocket Specification](https://jakarta.ee/specifications/websocket/) | +| [Jakarta XML Registries Repository](https://github.com/eclipse-ee4j/jaxr-api) | [Jakarta XML Registries Specification](https://jakarta.ee/specifications/xml-registries/) | +| [Jakarta XML RPC Repository](https://github.com/eclipse-ee4j/jax-rpc-ri) | [Jakarta XML RPC Specification](https://jakarta.ee/specifications/xml-rpc/) |

@@ -55,13 +54,13 @@ The following specifications were originally introduced as part of Java EE, but moved to Java SE. These specifications are being removed from Java SE 11 and are now considered part of Jakarta EE 9. -| Technology | Specification | EE4J Implementation | -|:-----------|:--------------|:--------------------| -| [Jakarta Activation](https://github.com/eclipse-ee4j/jaf) | [2.0](https://jakarta.ee/specifications/activation/2.0/) | [Eclipse implementation of Jakarta Activation 2.0.0](https://github.com/eclipse-ee4j/activation) | -| [Jakarta XML Web Services](https://github.com/eclipse-ee4j/jax-ws-api) | [3.0](https://jakarta.ee/specifications/xml-web-services/3.0/) | [Eclipse Metro](https://eclipse-ee4j.github.io/metro-jax-ws/) | -| [Jakarta XML Binding](https://github.com/eclipse-ee4j/jaxb-api) | [3.0](https://jakarta.ee/specifications/xml-binding/3.0/) | [Jakarta XML Binding](https://eclipse-ee4j.github.io/jaxb-ri/) | -| [Jakarta SOAP Attachments](https://github.com/eclipse-ee4j/saaj-api) |[2.0](https://jakarta.ee/specifications/soap-attachments/2.0/) |[Eclipse Metro](https://eclipse-ee4j.github.io/metro-jax-ws/) | -| [Jakarta Web Service Metadata](https://github.com/eclipse-ee4j/jws-api) |[3.0](https://jakarta.ee/specifications/web-services-metadata/3.0/) | [Eclipse Metro](https://eclipse-ee4j.github.io/metro-jax-ws/) | +| Technology | Specification | +|:-----------|:--------------| +| [Jakarta Activation Repository](https://github.com/eclipse-ee4j/jaf) | [Jakarta Activation Specification](https://jakarta.ee/specifications/activation/) | +| [Jakarta XML Web Services Repository](https://github.com/eclipse-ee4j/jax-ws-api) | [Jakarta XML Web Services Specification](https://jakarta.ee/specifications/xml-web-services/) | +| [Jakarta XML Binding Repository](https://github.com/eclipse-ee4j/jaxb-api) | [Jakarta XML Binding Specification](https://jakarta.ee/specifications/xml-binding/) | +| [Jakarta SOAP Attachments Repository](https://github.com/eclipse-ee4j/saaj-api) |[Jakarta SOAP Attachments Specification](https://jakarta.ee/specifications/soap-attachments/) | +| [Jakarta Web Service Metadata Repository](https://github.com/eclipse-ee4j/jws-api) |[Jakarta Web Service Metadata Specification](https://jakarta.ee/specifications/web-services-metadata/) |
@@ -73,6 +72,6 @@ part of Jakarta EE 9. The following specifications are not currently included in the Jakarta EE Platform, but may be of interest to Jakarta EE developers. -| Technology | Specification | EE4J Implementation | -|:-----------|:--------------|:--------------------| -| [Jakarta MVC](https://github.com/eclipse-ee4j/mvc-api) | [2.0](https://jakarta.ee/specifications/mvc/2.0/)| [Eclipse Krazo](https://github.com/eclipse-ee4j/krazo) | +| Technology | Specification | +|:-----------|:--------------| +| [Jakarta MVC Repository](https://github.com/eclipse-ee4j/mvc-api) | [Jakarta MVC Specification](https://jakarta.ee/specifications/mvc/)| From 96d963e89fd277a082661de0d4ea697210b3a760 Mon Sep 17 00:00:00 2001 From: Kevin Sutter Date: Wed, 28 Jul 2021 07:32:17 -0500 Subject: [PATCH 6/6] update schedule to 1Q2022 Signed-off-by: Kevin Sutter --- jakartaee10/JakartaEE10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jakartaee10/JakartaEE10.md b/jakartaee10/JakartaEE10.md index cae74cf2..8a105525 100644 --- a/jakartaee10/JakartaEE10.md +++ b/jakartaee10/JakartaEE10.md @@ -22,7 +22,7 @@ Individual component Specification release plans have been developed by the resp Overall schedule dates are ***tentative*** and ***subject to change***. -- Final Jakarta EE 10 release - **4Q2021** completion (proposed) +- Final Jakarta EE 10 release - **1Q2022** completion (proposed) - [Jakarta EE 10 Platform API](tbd) - [Jakarta EE 10 Web Profile API](tbd)