Skip to content

Commit

Permalink
Apply new template to Enterprise Beans (#570)
Browse files Browse the repository at this point in the history
  • Loading branch information
ivargrimstad authored Sep 20, 2022
1 parent 41e48d5 commit 2eceda2
Showing 1 changed file with 19 additions and 13 deletions.
32 changes: 19 additions & 13 deletions enterprise-beans/4.0/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,24 @@ summary: "Release for Jakarta EE 9"

Jakarta Enterprise Beans defines an architecture for the development and deployment of component-based business applications.

### New features, enhancements or additions
<!-- List here -->
* Moved to the `jakarta.*` namespace

### Removals, deprecations or backwards incompatible changes
<!-- List here -->
* Removal of methods relying on `java.security.Identity`
* Removal of methods relying on JAX-RPC
* Removal of deprecated `EJBContext.getEnvironment()` method
* Removal of Support for Distributed Interoperability
* Mark optional EJB 2.x API Group

### Minimum Java SE Version
<!-- Specify the minimum required Java SE version for this specification -->
**Java SE 8 or higher**

# Details

* [Jakarta Enterprise Beans 4.0 Release Record](https://projects.eclipse.org/projects/ee4j.ejb/releases/4.0/plan)
* [Jakarta Enterprise Beans 4.0 Release Plan](https://github.com/eclipse-ee4j/ejb-api/blob/master/4.0-PLAN.adoc)
* [Jakarta Enterprise Beans, Core Features 4.0 Specification Document](./jakarta-enterprise-beans-spec-core-4.0.pdf) (PDF)
Expand All @@ -20,18 +38,6 @@ Jakarta Enterprise Beans defines an architecture for the development and deploym
* Maven coordinates
* [jakarta.ejb:jakarta.ejb-api:jar:4.0.0](https://repo.maven.apache.org/maven2/jakarta/ejb/jakarta.ejb-api/4.0.0/)

The Jakarta Enterprise Beans 4.0 intended scope includes all plans detailed in the [Jakarta EE 9 Release Plan](https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee9/JakartaEE9ReleasePlan),
which in essence involves a backwards incompatible namespace change from `javax.ejb` to `jakarta.ejb`.
In addition the Jakarta Enterprise Beans 4.0 Release Plan will involve:

- Removal of methods relying on `java.security.Identity`
- Removal of methods relying on JAX-RPC
- Removal of deprecated `EJBContext.getEnvironment()` method
- Removal of Support for Distributed Interoperability
- Mark optional EJB 2.x API Group

See the [Jakarta Enterprise Beans 4.0 Release Plan](https://github.com/eclipse-ee4j/ejb-api/blob/master/4.0-PLAN.adoc) for full details.

# Compatible Implementations

* [Eclipse Glassfish 6.0 RC2](https://download.eclipse.org/ee4j/glassfish/glassfish-6.0.0-RC2.zip)
Expand Down Expand Up @@ -85,4 +91,4 @@ The Specification Committee Ballot concluded successfully on 2020-11-20 with the
| Scott (Congquan) Wang | Enterprise Members | +1
| | Total | 10 |

The ballot was run in the [jakarta.ee-spec mailing list](https://www.eclipse.org/lists/jakarta.ee-spec/msg01277.html)
The ballot was run in the [jakarta.ee-spec mailing list](https://www.eclipse.org/lists/jakarta.ee-spec/msg01277.html)

0 comments on commit 2eceda2

Please sign in to comment.