• Share this article:

Hashtag Jakarta EE #225

Sunday, April 21, 2024 - 05:59 by Ivar Grimstad

Welcome to issue number two hundred and twenty-five of Hashtag Jakarta EE!

I will be in the air on my way to India for my fifth appearance at GIDS when this post is published. I look forward to meeting the Indian Java community again!

Milestone 2 of Jakarta EE 11 has been published. Take a look at the specification documents on the Jakarta EE 11 Specification pages:
Jakarta EE Platform 11
Jakarta EE Web Profile 11
Jakarta EE Core Profile 11

The API artifacts are available in Maven Central with the following coordinates:

Jakarta EE Platform 11 Milestone 2

<dependency>
    <groupId>jakarta.platform</groupId>
    <artifactId>jakarta.jakartaee-api</artifactId>
    <version>11.0.0-M2</version>
</dependency>

Jakarta EE Web Profile 11 Milestone 2

<dependency>
    <groupId>jakarta.platform</groupId>
    <artifactId>jakarta.jakartaee-web-api</artifactId>
    <version>11.0.0-M2</version>
</dependency>

Jakarta EE Core Profile 11 Milestone 2

<dependency>
    <groupId>jakarta.platform</groupId>
    <artifactId>jakarta.jakartaee-core-api</artifactId>
    <version>11.0.0-M2</version>
</dependency>

The component specifications of Jakarta EE 11 are steadily moving through the release reviews and here is the current status. As you can see, there are quite a few that will have their release review started next week.

Done:
– Jakarta Annotations 3.0
– Jakarta Contexts and Dependency Injection 4.1
– Jakarta Expression Language 6.0
– Jakarta Interceptors 2.2

In progress:
– Jakarta RESTful Web Services 4.0
– Jakarta Validation 3.1

About to start:
– Jakarta Authorization 3.0
Jakarta Data 1.0
– Jakarta Pages 4.0
– Jakarta Persistence 3.2 (starting on Monday)
– Jakarta Servlet 6.1
– Jakarta WebSocket 2.2 (will be restarted shortly)

One of the most exciting features of Jakarta EE 11 is the new Jakarta Data specification. Gavin King has written a two-part article series titled A Preview of Jakarta Data 1.0 about it. Check out Part 1 and Part 2 to understand the rationale of the specification and learn what it is all about.