Skip to content

Commit aa3f859

Browse files
authored
Merge pull request #330 from kwsutter/prep-4-9.1
final prep for the 9.1 release
2 parents 82c1bab + 26db40e commit aa3f859

File tree

9 files changed

+32
-30
lines changed

9 files changed

+32
-30
lines changed

specification/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<groupId>jakarta.platform</groupId>
2828
<artifactId>platform-specs</artifactId>
2929
<packaging>pom</packaging>
30-
<version>9.1-SNAPSHOT</version>
30+
<version>9.1</version>
3131
<name>Jakarta EE Platform Specifications</name>
3232

3333
<properties>

specification/src/main/asciidoc/platform/Introduction.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,3 +189,9 @@ Specification Project with guidance provided by the Jakarta EE Working Group
189189
The Jakarta EE 9 specification was created by the Jakarta EE Platform
190190
Specification Project with guidance provided by the Jakarta EE Working Group
191191
(_https://jakarta.ee/_).
192+
193+
=== Acknowledgements for Jakarta EE 9.1
194+
195+
The Jakarta EE 9.1 specification was created by the Jakarta EE Platform
196+
Specification Project with guidance provided by the Jakarta EE Working Group
197+
(_https://jakarta.ee/_).

specification/src/main/asciidoc/platform/PlatformOverview.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1044,3 +1044,11 @@ Predominantly, Jakarta EE 9 is a tooling release:
10441044
- A platform that development teams can use as a stable target for testing migration of their applications to the new namespace.
10451045
- A platform that runtime vendors can use to test and deliver options and capabilities that support migration and backwards compatibility with Jakarta EE 8.
10461046
- A foundation for innovation that Jakarta EE specification projects can use to drive new features for release in Jakarta EE 10 and beyond.
1047+
1048+
=== Changes in Jakarta EE 9.1
1049+
1050+
The goal of the Jakarta EE 9.1 release is to deliver a set of specifications functionally equivalent to Jakarta EE 9 and adding the support for the Java SE 11 runtime.
1051+
1052+
Jakarta EE 9.1 is an extension to the foundational Jakarta EE 9 release.
1053+
No API updates are expected in Jakarta EE 9.1.
1054+
Only the Platform and Web Profile Specifications along with the TCKs and Compatible Implementations should be affected by Jakarta EE 9.1.

specification/src/main/asciidoc/platform/RelatedDocuments.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This specification refers to the following
66
documents. The terms used to refer to the documents in this
77
specification are included in parentheses.
88

9-
_Jakarta™ EE Web Profile Version 9_. Available at: _https://jakarta.ee/specifications/webprofile/9_
9+
_Jakarta™ EE Web Profile Version 9.1_. Available at: _https://jakarta.ee/specifications/webprofile/9.1_
1010

1111
_Java™ Platform, Standard Edition, v8 API Specification (Java SE specification)_. Available at: _https://docs.oracle.com/javase/8/docs/_
1212

specification/src/main/asciidoc/platform/RevisionHistory.adoc

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,6 @@
33
== Revision History
44
=== Changes in Final Release
55
==== Editorial Changes
6-
* Removed the requirement for implementations to run on Java SE 11.
7-
* Updated the figures to svg format to make for easier updating.
8-
* Documented the impact of the removal of Distributed Interop from the Enterprise Beans Specification.
9-
* Created a new section for Backwards Compatibility.
10-
* Documented the Java Module guidelines for Jakarta EE 9.
11-
12-
=== Changes in Milestone Release Draft
13-
==== Editorial Changes
14-
* Updates per Jakarta EE 9 Release Plan, https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee9/JakartaEE9ReleasePlan.
15-
* Changed package name of Jakarta EE 9 classes to `jakarta` namespace where appropriate.
16-
* Updated the requirement on Java SE 8 for the APIs and Java SE 11 for the implementations.
17-
* Defined Proposed Optional, Optional, and Removed lifecycle states for Specifications and Features.
18-
Applied these definitions through out document.
19-
* Re-organized the <<a3447, "Previous Version Deployment Descriptors">> section to differentiate between the versions
20-
of J2EE, Java EE, and Jakarta EE.
21-
* Updated <<relateddocs, “Related Documents">> appendix for the updated Jakarta EE 9 specifications.
6+
* Added the support for implementations to run and certify using Java SE 11.
7+
* Clarified the optional support for CORBA and the ORB.
8+
* Updated <<relateddocs, “Related Documents">> for the updated Specifications in Jakarta EE 9.1.

specification/src/main/asciidoc/webprofile/Introduction.adoc

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ NOTE: Profile definitions can be quite terse, amounting to little more than a li
7272
Being the first profile of the Java(TM) EE 6 Platform to be defined, we expect the Web Profile specification to be used as a model for future profiles.
7373
It will also be seen as a starting point for understanding how the requirements defined in the Jakarta EE Platform specification apply to a profile that subsets the platform itself, a significant innovation in this version of the platform.
7474
(The case of a profile that is a superset of the platform is much easier to picture.)
75-
To help with this process, this section attempts to shed light on how one should go from the definition of the Web Profile to figuring out Jakarta EE 9 Web Profile, the exact set of requirements that apply to it, and consequently to any product that implements it.
75+
To help with this process, this section attempts to shed light on how one should go from the definition of the Web Profile to figuring out the exact set of requirements that apply to it, and consequently to any product that implements it.
7676

7777
As dictated by the general rules for Jakarta EE
7878
profiles in the Platform specification, products that implement the Web
@@ -93,8 +93,7 @@ from each grouping.
9393
For the first one, the Jakarta EE Platform
9494
specification mandates support for the “ _java:_ ” naming context in all
9595
profiles. Consequently, Web Profile products must support it. For a
96-
similar reason, all Web Profile 9 APIs must support the Java(TM) Platform, Standard Edition 8 API,
97-
and all Web Profile 9 products must run on Java(TM) Platform, Standard Edition 8 runtime.
96+
similar reason, all Web Profile 9.1 APIs must support the Java(TM) Platform, Standard Edition 8 API.
9897

9998
In the second category one can point out the
10099
requirement to support Jakarta EE web application modules ( _.war_ files)
@@ -207,3 +206,9 @@ Platform Specification Project with guidance provided by the Jakarta EE Working
207206
The Jakarta EE 9 specification was created by the Jakarta EE Platform
208207
Specification Project with guidance provided by the Jakarta EE Working Group
209208
(_https://jakarta.ee/_).
209+
210+
=== Acknowledgements for Jakarta EE 9.1
211+
212+
The Jakarta EE 9.1 specification was created by the Jakarta EE Platform
213+
Specification Project with guidance provided by the Jakarta EE Working Group
214+
(_https://jakarta.ee/_).

specification/src/main/asciidoc/webprofile/RelatedDocuments.adoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@ This specification refers to the following
66
documents. The terms used to refer to the documents in this
77
specification are included in parentheses.
88

9-
_Jakarta™ EE Platform Specification Version 9_. Available at: _https://jakarta.ee/specifications/platform/9_
9+
_Jakarta™ EE Platform Specification Version 9.1_. Available at: _https://jakarta.ee/specifications/platform/9.1_
1010

1111
_Java™ Platform, Standard Edition, v8 API Specification (Java SE specification)_. Available at: _https://docs.oracle.com/javase/8/docs/_
1212

13+
_Java™ Platform, Standard Edition, v11 API Specification (Java SE specification)_. Available at: _https://docs.oracle.com/en/java/javase/11/_
14+
1315
_Jakarta™ Enterprise Beans Specification, Version 4.0_. Available at: _https://jakarta.ee/specifications/enterprise-beans/4.0_
1416

1517
_Jakarta™ Server Pages Specification, Version 3.0_. Available at: _https://jakarta.ee/specifications/pages/3.0_

specification/src/main/asciidoc/webprofile/RevisionHistory.adoc

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,4 @@
33
== Revision History
44
=== Changes in Final Release
55
==== Editorial Changes
6-
* Removed the requirement for implementations to run on Java SE 11.
7-
8-
=== Changes in Milestone Release Draft
9-
==== Editorial Changes
10-
* Updated all referenced Jakarta EE component versions per the Jakarta EE 9 release plan.
11-
* Updated the requirement on Java SE 8 for the APIs and Java SE 11 for the implementations.
12-
* Updated <<relateddocs, “Related Documents">> for the updated Specifications in Jakarta EE 9.
6+
* Updated <<relateddocs, “Related Documents">> for the updated Specifications in Jakarta EE 9.1.

specification/src/main/asciidoc/webprofile/WebProfileDefinition.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
== Web Profile Definition
22

33
This chapter defines the contents of the
4-
Jakarta™ EE 9 Web Profile.
4+
Jakarta™ EE 9.1 Web Profile.
55

66
[[a43]]
77
=== Required Components

0 commit comments

Comments
 (0)