Jakarta Concurrency 3.0
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.
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 with time zone support
- Propagation of third party context types (See Chapter 4, Thread Context Providers)
- Resource definition annotations and corresponding deployment descriptor elements
Removals, deprecations or backwards incompatible changes
Minimum Java SE Version
Details
- Jakarta Concurrency 3.0 Release Record
- Jakarta Concurrency 3.0 Specification Document (PDF)
- Jakarta Concurrency 3.0 Specification Document (HTML)
- Jakarta Concurrency 3.0 Javadoc
- Jakarta Concurrency 3.0 TCK, (sig, sha, pub)
- First service release Jakarta Concurrency 3.0.1 TCK, (sig, sha, pub)
- Second service release Jakarta Concurrency 3.0.2 TCK, (sig, sha, pub)
- Thrid service release Jakarta Concurrency 3.0.3 TCK, (sig, sha, pub)
- Fourth service release Jakarta Concurrency 3.0.4 TCK, (sig, sha, pub)
- Signature tests are included with the TCK and run automatically as part of it
- Maven coordinates
- Compatible Implementation used for ratification
Compatible Implementations
Ballots
Release Review
The Specification Committee Ballot for Concurrency 3.0 successfully concluded on May 11, 2022. The results were as follows:
| Organization |
Yes |
No |
Abstain |
| Fujitsu |
✓ |
|
|
| IBM |
✓ |
|
|
| Oracle |
✓ |
|
|
| Payara |
✓ |
|
|
| Tomitribe |
✓ |
|
|
| EE4J PMC |
✓ |
|
|
| Participant Members |
✓ |
|
|
| Committer Members |
✓ |
|
|
| Enterprise Members (Jun Qian) |
✓ |
|
|
| Committer Members (Zhai Luchao) |
✓ |
|
|
| Total |
10 |
|
|
The ballot was conducted over the jakarta.ee-spec mailing list
Plan Review
The Specification Committee Ballot concluded successfully on 2021-05-21 with the following results:
| Representative |
Representative for: |
Vote |
| Kenji Kazumura |
Fujitsu |
+1 |
| Dan Bandera, Kevin Sutter |
IBM |
+1 |
| Ed Bratt, Dmitry Kornilov |
Oracle |
+1 |
| Andrew Pielage, Matt Gill |
Payara |
+1 |
| Scott Stark, Mark Little |
Red Hat |
+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 |
| Dr. Jun Qian |
Enterprise Members |
+1 |
|
Total |
10 |
The ballot was held over the jakarta.ee-spec mailing list