Skip to content

Commit b0a76f8

Browse files
committed
Jakarta EE Core Profile 12 release plan
1 parent 8728ccc commit b0a76f8

File tree

1 file changed

+98
-0
lines changed

1 file changed

+98
-0
lines changed

coreprofile/12/_index.md

+98
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
---
2+
title: "Jakarta EE Core Profile 12 (Under development)"
3+
date: 2025-04-14
4+
summary: "Release of the Jakarta EE Core Profile 12"
5+
---
6+
The Jakarta EE Core Profile defines a profile of the Jakarta EE Platform specifically targeted at smaller runtimes.
7+
8+
### New features, enhancements or additions
9+
<!-- List here -->
10+
* Updates of the dependencies for Jakarta EE 12
11+
* Jakarta Contexts and Dependency Injection 4.1 to 5.0
12+
* Jakarta JSON Binding 3.0 to 3.1
13+
* Jakarta JSON Parsing 2.1 to 2.2 / 3.0
14+
* Jakarta RESTful Web Services 4.0 to 5.0
15+
* Jakarta Annotations 3.0 to 3.1 / 4.0 if there is a new release
16+
* Jakarta Interceptors 2.2 to 2.3 / 3.0 if there is a new release
17+
* Possible new dependencies for Jakarta EE 12 (if approved by platform committee)
18+
* Jakarta Config based off of MicroProfile Config
19+
* Jakarta HTTP 1.0
20+
* Add requirements for HTTP/3 support
21+
* Add expanded programming model for use of virtual threads
22+
* TCK updated to work with Java 25 in addition to Java 21
23+
24+
### Removals, deprecations or backwards incompatible changes
25+
<!-- List here -->
26+
* Expression Language compile dependency no longer needed with introduction of CDI 5.0
27+
* All Jakarta components in EE 12 no longer have Java SecurityManager usage in their APIs
28+
29+
### Minimum Java SE Version
30+
<!-- Specify the minimum required Java SE version for this specification -->
31+
**Java SE 21 or higher**
32+
33+
# Details
34+
35+
* [Jakarta EE Core Profile 12 Release Record](https://projects.eclipse.org/projects/ee4j.jakartaee-platform/releases/core-profile-12)
36+
* [Jakarta EE Platform 12 Release Plan](https://jakartaee.github.io/platform/jakartaee12/JakartaEE12ReleasePlan)
37+
<!--
38+
* [Jakarta EE Core Profile 12 Specification Document](./jakarta-coreprofile-spec-12.0.pdf) (PDF)
39+
* [Jakarta EE Core Profile 12 Specification Document](./jakarta-coreprofile-spec-12.0.html) (HTML)
40+
* [Jakarta EE Core Profile 12 Javadoc](./apidocs)
41+
* Maven coordinates
42+
* [jakarta.platform:jakarta.jakartaee-core-api:jar:12.0.0](https://central.sonatype.com/artifact/jakarta.platform/jakarta.jakartaee-core-api/12.0.0/jar)
43+
44+
* [Jakarta EE Core Profile 12.0 TCK](https://download.eclipse.org/jakartaee/coreprofile/12.0/jakarta-core-profile-tck-12.0.0.zip)
45+
([sig](https://download.eclipse.org/jakartaee/coreprofile/12.0/jakarta-core-profile-tck-12.0.0.zip.sig),
46+
[sha](https://download.eclipse.org/jakartaee/coreprofile/12.0/jakarta-core-profile-tck-12.0.0.zip.sha256),
47+
[pub](https://jakarta.ee/specifications/jakartaee-spec-committee.pub))
48+
-->
49+
* Compatible Implementations used for [ratification](https://www.eclipse.org/projects/efsp/?version=1.2#efsp-ratification).
50+
51+
# Compatible Implementations
52+
53+
Compatible Implementations of the Jakarta EE Core Profile specification are eligible to use the _Jakarta EE Compatible_ logo. For more information, see [Get Listed](/compatibility/get-listed/).
54+
55+
{{< figure src="/images/jakarta/jakarta-ee-compatible-logo-color.svg" alt="Jakarta EE Compatible logo" width="250" >}}
56+
57+
<!--* [Jakarta EE Core Profile 12 Compatible Implementations](https://jakarta.ee/compatibility/certification/12/)-->
58+
59+
# Ballots
60+
61+
## Release Review
62+
63+
The Specification Committee Ballot concluded successfully on YYYY-MM-DD with the following results.
64+
65+
| Representative | Representative for: | Vote |
66+
|------------------------------------------------|---------------------|---------|
67+
| Kenji Kazumura | Fujitsu | |
68+
| Emily Jiang, Tom Watson | IBM | |
69+
| Ed Bratt, Dmitry Kornilov | Oracle | |
70+
| Andrew Pielage, Petr Aubrecht | Payara | |
71+
| David Blevins, Jean-Louis Monteiro | Tomitribe | |
72+
| Ivar Grimstad | EE4J PMC | |
73+
| Marcelo Ancelmo, Abraham Marin-Perez | Participant Members | |
74+
| Werner Keil | Committer Members | |
75+
| Jun Qian | Enterprise Members | |
76+
| Zhai Luchao | Enterprise Members | |
77+
| | **Total** | |
78+
79+
The ballot was run on the [jakarta.ee-spec mailing list](https://www.eclipse.org/lists/jakarta.ee-spec/msgxxxxx.html)
80+
81+
## Plan Review
82+
The Specification Committee Ballot concluded successfully on YYYY-MM-DD with the following results.
83+
84+
| Representative | Representative for: | Vote |
85+
|------------------------------------------------|---------------------|---------|
86+
| Kenji Kazumura | Fujitsu | |
87+
| Emily Jiang, Tom Watson | IBM | |
88+
| Ed Bratt, Dmitry Kornilov | Oracle | |
89+
| Andrew Pielage, Petr Aubrecht | Payara | |
90+
| David Blevins, Jean-Louis Monteiro | Tomitribe | |
91+
| Ivar Grimstad | EE4J PMC | |
92+
| Marcelo Ancelmo, Abraham Marin-Perez | Participant Members | |
93+
| Werner Keil | Committer Members | |
94+
| Jun Qian | Enterprise Members | |
95+
| Zhai Luchao | Enterprise Members | |
96+
| | **Total** | |
97+
98+
The ballot was run on the [jakarta.ee-spec mailing list](https://www.eclipse.org/lists/jakarta.ee-spec/msgxxxxx.html)

0 commit comments

Comments
 (0)