From a17a0f585d5d1f539c86b4c88d82add08077cc6a Mon Sep 17 00:00:00 2001 From: Ed Bratt Date: Fri, 16 Sep 2022 11:50:27 -0700 Subject: [PATCH 1/9] Applied new template for Concurrency 3.0 --- concurrency/3.0/_index.md | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/concurrency/3.0/_index.md b/concurrency/3.0/_index.md index 0e9aca2d65..00e9c606b6 100644 --- a/concurrency/3.0/_index.md +++ b/concurrency/3.0/_index.md @@ -3,22 +3,29 @@ title: "Jakarta Concurrency 3.0" date: 2022-04-27 summary: "Jakarta EE 10 Release" --- -Jakarta Concurrency provides a specification for using concurrency from application components without compromising container integrity while still preserving the Jakarta EE platform's fundamental benefits. + + +Jakarta Concurrency provides a specification for using concurrency from application components without compromising container integrity while still preserving the Jakarta EE platform's fundamental benefits. -# Plan + + + -Jakarta Concurrency 3.0 contains the following features: - -* Asynchronous methods -* Context-aware completion stages and completable futures +### New Features +This release adds the following +* Asynchronous methods (See Chapter 5, *Asynchronous Methods*) +* Context-aware completion stages and Completable Futures * Context propagation to parallel streams operations -* Modernization of the Trigger mechanism and Cron support -* Propagation of third party context types -* Resource definition annotations +* Modernization of the Trigger mechanism with time zone support +* Propagation of third party context types (See Chapter 4, *Thread Context Providers*) +* Resource definition annotations and corresponding deployment descriptor elements +### Incompatibilities +### Minimum Java SE Version +* This release requires Java SE 11 or higher -# Release Information +# Details * [Jakarta Concurrency 3.0 Release Record](https://projects.eclipse.org/projects/ee4j.cu/releases/3.0.0) * [Jakarta Concurrency 3.0 Release Plan](https://projects.eclipse.org/projects/ee4j.cu/releases/3.0/plan) @@ -26,11 +33,9 @@ Jakarta Concurrency 3.0 contains the following features: * [Jakarta Concurrency 3.0 Specification Document](./jakarta-concurrency-spec-3.0.pdf) (PDF) * [Jakarta Concurrency 3.0 Specification Document](./jakarta-concurrency-spec-3.0.html) (HTML) * [Jakarta Concurrency 3.0 Javadoc](./apidocs) - - * [Jakarta Concurrency 3.0 TCK](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.0.zip), ([sig](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.0.zip.sig), [sha](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.0.zip.sha256), [pub](https://raw.githubusercontent.com/jakartaee/specification-committee/master/jakartaee-spec-committee.pub)) - * First service release [Jakarta Concurrency 3.0 TCK](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.1.zip), ([sig](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.1.zip.sig), [sha](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.1.zip.sha256), [pub](https://raw.githubusercontent.com/jakartaee/specification-committee/master/jakartaee-spec-committee.pub)) - * Second service release [Jakarta Concurrency 3.0 TCK](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.2.zip), ([sig](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.2.zip.sig), [sha](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.2.zip.sha256), [pub](https://raw.githubusercontent.com/jakartaee/specification-committee/master/jakartaee-spec-committee.pub)) + * First service release [Jakarta Concurrency 3.0.1 TCK](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.1.zip), ([sig](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.1.zip.sig), [sha](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.1.zip.sha256), [pub](https://raw.githubusercontent.com/jakartaee/specification-committee/master/jakartaee-spec-committee.pub)) + * Second service release [Jakarta Concurrency 3.0.2 TCK](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.2.zip), ([sig](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.2.zip.sig), [sha](https://download.eclipse.org/jakartaee/concurrency/3.0/concurrency-tck-3.0.2.zip.sha256), [pub](https://raw.githubusercontent.com/jakartaee/specification-committee/master/jakartaee-spec-committee.pub)) * Signature tests are included with the TCK and run automatically as part of it * Maven coordinates * [jakarta.enterprise.concurrent:jakarta.enterprise.concurrent-api:3.0.0](https://search.maven.org/artifact/jakarta.enterprise.concurrent/jakarta.enterprise.concurrent-api/3.0.0/jar) From 2d03e919a77e4a8782b9aaa58732e7a0614eb4c5 Mon Sep 17 00:00:00 2001 From: Ed Bratt Date: Fri, 16 Sep 2022 12:10:17 -0700 Subject: [PATCH 2/9] Update per template --- concurrency/3.0/_index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/concurrency/3.0/_index.md b/concurrency/3.0/_index.md index 00e9c606b6..02fbc2d58d 100644 --- a/concurrency/3.0/_index.md +++ b/concurrency/3.0/_index.md @@ -1,7 +1,7 @@ --- title: "Jakarta Concurrency 3.0" date: 2022-04-27 -summary: "Jakarta EE 10 Release" +summary: "Concurrency 3.0 for Jakarta EE 10 Release" --- @@ -20,7 +20,7 @@ This release adds the following * Modernization of the Trigger mechanism with time zone support * Propagation of third party context types (See Chapter 4, *Thread Context Providers*) * Resource definition annotations and corresponding deployment descriptor elements -### Incompatibilities +### Removals, deprecations or backwards incompatible changes ### Minimum Java SE Version * This release requires Java SE 11 or higher From c04f20f11af43038291a1da6a6d6d8782b617dd7 Mon Sep 17 00:00:00 2001 From: Ed Bratt Date: Fri, 16 Sep 2022 12:31:25 -0700 Subject: [PATCH 3/9] Undo summmary text change --- concurrency/3.0/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/concurrency/3.0/_index.md b/concurrency/3.0/_index.md index 02fbc2d58d..45e172ce6f 100644 --- a/concurrency/3.0/_index.md +++ b/concurrency/3.0/_index.md @@ -1,7 +1,7 @@ --- title: "Jakarta Concurrency 3.0" date: 2022-04-27 -summary: "Concurrency 3.0 for Jakarta EE 10 Release" +summary: "Jakarta EE 10 Release" --- From 1cecb182d99c030f86efd89bea4f3ccc5832550e Mon Sep 17 00:00:00 2001 From: Ed Bratt Date: Fri, 16 Sep 2022 12:54:52 -0700 Subject: [PATCH 4/9] Update SOAP+Attachments Spec. page for new template. --- soap-attachments/3.0/_index.md | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/soap-attachments/3.0/_index.md b/soap-attachments/3.0/_index.md index 2d41d5646c..e8693ce865 100644 --- a/soap-attachments/3.0/_index.md +++ b/soap-attachments/3.0/_index.md @@ -6,19 +6,28 @@ summary: "Release for Jakarta EE 10" Jakarta SOAP with Attachments defines an API enabling developers to produce and consume messages conforming to the SOAP 1.1, SOAP 1.2, and SOAP Attachments Feature. -This release contains following changes: + + + + +### New features, enhancements or additions * adds SOAPEnvelope.createName(String, String): Name method -* does not allow null arguments in SOAPFault.createFault(String, String) * extends SOAPConnection to implement java.io.Autocloseable * adds API to allow setting timeouts for set timeout for SOAPConnection.call +* editorial updates and clarifications in the specification + +### Removals, deprecations or backwards incompatible changes + +* removes deprecated SOAPElementFactory +* does not allow null arguments in SOAPFault.createFault(String, String) * drops all references to JAXM * drops the search through Java SE instalation in the implementation lookup -* removes deprecated SOAPElementFactory -* editorial updates and clarifications in the specification -This release requires Java SE 11 or newer (aligned with Jakarta EE 10). +### Minimum Java SE Version +* This release requires Java SE 11 or newer (aligned with Jakarta EE 10). +# Details * [Jakarta SOAP Attachments 3.0 Release Record](https://projects.eclipse.org/projects/ee4j.jaxws/releases/3.0-jakarta-soap-attachments) * [Jakarta EE Platform 10 Release Plan](https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee10/JakartaEE10ReleasePlan) * [Jakarta SOAP Attachments 3.0 Specification Document](./jakarta-soap-spec-3.0.pdf) (PDF) @@ -57,6 +66,7 @@ The ballot was run in the [jakarta.ee-spec mailing list](https://www.eclipse.org ## Plan Review The Specification Committee Ballot concluded successfully on 2021-05-10 with the following results. + | Representative | Representative for: | Vote | |------------------------------------------------|---------------------|------| | Kenji Kazumura | Fujitsu | +1 | From 56862a1884bb493767c2aecaf96df65e15759f69 Mon Sep 17 00:00:00 2001 From: Ed Bratt Date: Fri, 16 Sep 2022 14:17:24 -0700 Subject: [PATCH 5/9] Reverted case change --- concurrency/3.0/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/concurrency/3.0/_index.md b/concurrency/3.0/_index.md index 45e172ce6f..e74ebcfce8 100644 --- a/concurrency/3.0/_index.md +++ b/concurrency/3.0/_index.md @@ -15,7 +15,7 @@ Jakarta Concurrency provides a specification for using concurrency from applicat ### New Features This release adds the following * Asynchronous methods (See Chapter 5, *Asynchronous Methods*) -* Context-aware completion stages and Completable Futures +* Context-aware completion stages and completable futures * Context propagation to parallel streams operations * Modernization of the Trigger mechanism with time zone support * Propagation of third party context types (See Chapter 4, *Thread Context Providers*) From 4c42522b495f7347279a960aa1b0475bef035f85 Mon Sep 17 00:00:00 2001 From: Ed Bratt Date: Fri, 16 Sep 2022 14:52:10 -0700 Subject: [PATCH 6/9] Updates to add ratification implementation as shown in template --- concurrency/3.0/_index.md | 3 ++- soap-attachments/3.0/_index.md | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/concurrency/3.0/_index.md b/concurrency/3.0/_index.md index e74ebcfce8..c8f8be60b9 100644 --- a/concurrency/3.0/_index.md +++ b/concurrency/3.0/_index.md @@ -39,7 +39,8 @@ This release adds the following * Signature tests are included with the TCK and run automatically as part of it * Maven coordinates * [jakarta.enterprise.concurrent:jakarta.enterprise.concurrent-api:3.0.0](https://search.maven.org/artifact/jakarta.enterprise.concurrent/jakarta.enterprise.concurrent-api/3.0.0/jar) - +* Compatible Implementation used for [ratification](https://www.eclipse.org/projects/efsp/?version=1.2#efsp-ratification) + * [Open Liberty 22.0.0.5-beta](https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/runtime/beta/22.0.0.5-beta/openliberty-22.0.0.5-beta.zip) # Compatible Implementations diff --git a/soap-attachments/3.0/_index.md b/soap-attachments/3.0/_index.md index e8693ce865..3a2284e85b 100644 --- a/soap-attachments/3.0/_index.md +++ b/soap-attachments/3.0/_index.md @@ -36,6 +36,8 @@ and consume messages conforming to the SOAP 1.1, SOAP 1.2, and SOAP Attachments * [Jakarta SOAP Attachments 3.0 TCK](https://download.eclipse.org/jakartaee/soap-attachments/3.0/jakarta-soap-tck-3.0.0.zip) ([sig](https://download.eclipse.org/jakartaee/soap-attachments/3.0/jakarta-soap-tck-3.0.0.zip.sig), [sha](https://download.eclipse.org/jakartaee/soap-attachments/3.0/jakarta-soap-tck-3.0.0.zip.sha256), [pub](https://jakarta.ee/specifications/jakartaee-spec-committee.pub)) * Maven coordinates * [jakarta.xml.soap:jakarta.xml.soap-api:jar:3.0.0](https://search.maven.org/artifact/jakarta.xml.soap/jakarta.xml.soap-api/3.0.0/jar) +* Compatible Implementation used for [ratification](https://www.eclipse.org/projects/efsp/?version=1.2#efsp-ratification) + * [Eclipse Implementation of Jakarta SOAP with Attachments 3.0.0-M2](https://github.com/eclipse-ee4j/metro-saaj/releases/tag/3.0.0-M2) # Compatible Implementations From ff573ecab19cdbc2f219ca3467d3a5abceaf4887 Mon Sep 17 00:00:00 2001 From: Ed Bratt Date: Fri, 16 Sep 2022 15:02:39 -0700 Subject: [PATCH 7/9] Apply new ballot result template --- concurrency/3.0/_index.md | 29 ++++++++++++++++------------- soap-attachments/3.0/_index.md | 27 ++++++++++++++------------- 2 files changed, 30 insertions(+), 26 deletions(-) diff --git a/concurrency/3.0/_index.md b/concurrency/3.0/_index.md index c8f8be60b9..60a7ba833f 100644 --- a/concurrency/3.0/_index.md +++ b/concurrency/3.0/_index.md @@ -52,19 +52,22 @@ This release adds the following The Specification Committee Ballot for Concurrency 3.0 successfully concluded on May 11, 2022. The results were as follows: -| Representative | Representative for: | Vote | -|------------------------------------|---------------------|--------| -| Kenji Kazumura | Fujitsu | +1 | -| Tom Watson, Emily Jiang | IBM | +1 | -| Ed Bratt, Dmitry Kornilov | Oracle | +1 | -| Andrew Pielage | Payara | +1 | -| David Blevins, Jean-Louis Monteiro | Tomitribe | +1 | -| Ivar Grimstad | EE4J PMC | +1 | -| Marcelo Ancelmo, Martijn Verburg | Participant Members | +1 | -| Werner Keil | Committer Members | +1 | -| Jun Qian | Enterprise Members | +1 | -| Zhai Luchao | Enterprise Members | +1 | -| | **Total** | **10** | + +|Organization | Yes | No | Abstain | +|-----------------------------------|---------|---------|----------| +|Fujitsu | ✓ | | | +|IBM | ✓ | | | +|Oracle | ✓ | | | +|Payara | ✓ | | | +|Tomitribe | ✓ | | | +|EE4J PMC | ✓ | | | +|Participant Members | ✓ | | | +|Committer Members | ✓ | | | +|Enterprise Members (Jun Qian) | ✓ | | | +|Committer Members (Zhai Luchao) | ✓ | | | + +(10 Yes votes) + The ballot was conducted over the [jakarta.ee-spec mailing list](https://www.eclipse.org/lists/jakarta.ee-spec/msg02441.html) diff --git a/soap-attachments/3.0/_index.md b/soap-attachments/3.0/_index.md index 3a2284e85b..46e5ff6fdf 100644 --- a/soap-attachments/3.0/_index.md +++ b/soap-attachments/3.0/_index.md @@ -49,19 +49,20 @@ and consume messages conforming to the SOAP 1.1, SOAP 1.2, and SOAP Attachments The Specification Committee Ballot concluded successfully on 2022-03-11 with the following results. -| Representative | Representative for: | Vote | -|------------------------------------|---------------------|--------| -| Kenji Kazumura | Fujitsu | +1 | -| Tom Watson, Emily Jiang | IBM | +1 | -| Ed Bratt, Dmitry Kornilov | Oracle | +1 | -| Andrew Pielage | Payara | +1 | -| David Blevins, Jean-Louis Monteiro | Tomitribe | +1 | -| Ivar Grimstad | EE4J PMC | +1 | -| Marcelo Ancelmo, Martijn Verburg | Participant Members | +1 | -| Werner Keil | Committer Members | +1 | -| Jun Qian | Enterprise Members | +1 | -| Zhai Luchao | Enterprise Members | +1 | -| | **Total** | **10** | +|Organization | Yes | No | Abstain | +|-----------------------------------|---------|---------|----------| +|Fujitsu | ✓ | | | +|IBM | ✓ | | | +|Oracle | ✓ | | | +|Payara | ✓ | | | +|Tomitribe | ✓ | | | +|EE4J PMC | ✓ | | | +|Participant Members | ✓ | | | +|Committer Members | ✓ | | | +|Enterprise Members (Jun Qian) | ✓ | | | +|Committer Members (Zhai Luchao) | ✓ | | | + +(10 Yes votes) The ballot was run in the [jakarta.ee-spec mailing list](https://www.eclipse.org/lists/jakarta.ee-spec/msg02245.html) From 8f4f98b8631d6cb5b5968790d41b2dc11711e15e Mon Sep 17 00:00:00 2001 From: Ed Bratt Date: Fri, 16 Sep 2022 16:59:33 -0700 Subject: [PATCH 8/9] Add total rows to new ballot tables to improve look --- concurrency/3.0/_index.md | 5 +---- soap-attachments/3.0/_index.md | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/concurrency/3.0/_index.md b/concurrency/3.0/_index.md index 60a7ba833f..a1335b0d7d 100644 --- a/concurrency/3.0/_index.md +++ b/concurrency/3.0/_index.md @@ -52,7 +52,6 @@ This release adds the following The Specification Committee Ballot for Concurrency 3.0 successfully concluded on May 11, 2022. The results were as follows: - |Organization | Yes | No | Abstain | |-----------------------------------|---------|---------|----------| |Fujitsu | ✓ | | | @@ -65,9 +64,7 @@ The Specification Committee Ballot for Concurrency 3.0 successfully concluded on |Committer Members | ✓ | | | |Enterprise Members (Jun Qian) | ✓ | | | |Committer Members (Zhai Luchao) | ✓ | | | - -(10 Yes votes) - +|**Total** | **10** | | | The ballot was conducted over the [jakarta.ee-spec mailing list](https://www.eclipse.org/lists/jakarta.ee-spec/msg02441.html) diff --git a/soap-attachments/3.0/_index.md b/soap-attachments/3.0/_index.md index 46e5ff6fdf..3f796595d9 100644 --- a/soap-attachments/3.0/_index.md +++ b/soap-attachments/3.0/_index.md @@ -61,8 +61,8 @@ The Specification Committee Ballot concluded successfully on 2022-03-11 with the |Committer Members | ✓ | | | |Enterprise Members (Jun Qian) | ✓ | | | |Committer Members (Zhai Luchao) | ✓ | | | +|**Total** | **10** | | | -(10 Yes votes) The ballot was run in the [jakarta.ee-spec mailing list](https://www.eclipse.org/lists/jakarta.ee-spec/msg02245.html) From fa7a3f4054ff506a10d638089aadc3b3e6eedb34 Mon Sep 17 00:00:00 2001 From: Ed Bratt Date: Mon, 19 Sep 2022 07:49:13 -0700 Subject: [PATCH 9/9] Address verbosity of Java SE version --- concurrency/3.0/_index.md | 2 +- soap-attachments/3.0/_index.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/concurrency/3.0/_index.md b/concurrency/3.0/_index.md index a1335b0d7d..83e348cd1e 100644 --- a/concurrency/3.0/_index.md +++ b/concurrency/3.0/_index.md @@ -23,7 +23,7 @@ This release adds the following ### Removals, deprecations or backwards incompatible changes ### Minimum Java SE Version -* This release requires Java SE 11 or higher +* **Java SE 11 or higher** # Details diff --git a/soap-attachments/3.0/_index.md b/soap-attachments/3.0/_index.md index 3f796595d9..4d9090ab66 100644 --- a/soap-attachments/3.0/_index.md +++ b/soap-attachments/3.0/_index.md @@ -25,7 +25,7 @@ and consume messages conforming to the SOAP 1.1, SOAP 1.2, and SOAP Attachments * drops the search through Java SE instalation in the implementation lookup ### Minimum Java SE Version -* This release requires Java SE 11 or newer (aligned with Jakarta EE 10). +* **Java SE 11 or higher** # Details * [Jakarta SOAP Attachments 3.0 Release Record](https://projects.eclipse.org/projects/ee4j.jaxws/releases/3.0-jakarta-soap-attachments)