eclipse-ee4j / jakartaee-tutorial

Jakarta EE Tutorial
https://eclipse-ee4j.github.io/jakartaee-tutorial
Eclipse Public License 2.0
96 stars 67 forks source link

Release 9.1 final at or shortly before 2021-05-17 #253

Closed arjantijms closed 2 years ago

arjantijms commented 3 years ago

The Jakarta EE 9.1 release is targeted at 2021-05-17. It would be great if we can have the final release of the 9.1 tutorial at, or shortly before, that date so as to join the 9.1 release train.

cc @keilw @ggam @hussainnm @hantsy

keilw commented 3 years ago

@arjantijms You mean skip 9.0? It took us over a year before we finally tagged off 8.1 which corresponds to Jakarta EE 8.0 so first we should get to 9.0, if the upgrade to 9.1 then works reasonably fast, why not but I would not skip 9.0 as the products only compatible with 9.0 just started to add up: https://jakarta.ee/compatibility/#tab-9 Therefore I would not stick to an official Jakarta EE 9.1 code-freeze at least not this time because that's a week from now, let's do 9.0 first whenever we can and then 9.1.

hantsy commented 3 years ago

9.1 is not a big update, in the tutorial just needs to add a section to describe the changes in Jakarta EE 9.1, esp. the Java 11 support, more deprecated APIs for attention. I do not think it is a must to separate the 9.0 and 9.1 in the different tutorial docs.

keilw commented 3 years ago

In the actual tutorial I guess not, in the examples, I cannot say because it also takes dependencies like a BOM or Jakarta API. Maybe the 9.0 tutorial could end up with more than one 9.x example if the tutorial itself won't really change. Skipping 9.0 would be confusing. There was a reason the last real tag was 8.1 because the initial 8.0 release had been spent for Java EE 8 but for 9 that's not the case.

ggam commented 3 years ago

From my side, I think the release for 9.0 can be started now. That way we can start working on 9.1 in case we find some changes are needed.

On Sun, May 9, 2021 at 6:06 PM Werner Keil @.***> wrote:

In the actual tutorial I guess not, in the examples, I cannot say because it also takes dependencies like a BOM or Jakarta API. Maybe the 9.0 tutorial could end up with more than one 9.x example if the tutorial itself won't really change.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/eclipse-ee4j/jakartaee-tutorial/issues/253#issuecomment-835835259, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQC44FRD3RO56OH3AVF6FTTM2XH7ANCNFSM44PHY4OA .

arjantijms commented 3 years ago

Officially the one and only change is that it MUST be possible to certify an implementation using JDK 11.

JDK 8 is still fully supported and even mandated for the APIs. No functionality has been added for Jakarta EE 9.1. The maven coordinates for the platform pom changed to 9.1 but effectively these too are identical.

So for the tutorial, everything that holds for 9 also holds for 9.1.

arjantijms commented 3 years ago

Just a ping at everyone here, including @hantsy @ggam and @keilw, has there been any progress towards releasing for 9.0 or 9.1?

We're slowly getting nearer to a Jakarta EE 10 release, and it would be perhaps a shame to have the latest released tutorial be several versions behind then.

hussainnm commented 3 years ago

The examples PR is yet to be merged. Once that is done a 9.0 release can be made targeted towards Glassfish 6.0. As far as I am aware only the EJB embedded example does not work due to missing glassfish artifacts.

https://github.com/eclipse-ee4j/jakartaee-tutorial-examples/pull/33

Once this is done, the tutorial and examples can be updated for 9.1 and targeted towards Glassfish 6.2.x and JDK 11.

arjantijms commented 2 years ago

@hussainnm I'll merge the PR in so that we can hopefully finally release this ;)

It's only a few months until Jakarta EE 10 is targeted to be released, so would be good to have the tutorial no more than 1 major version behind.

arjantijms commented 2 years ago

@hussainnm @keilw @ggam The PR is finally merged, shall we go ahead to release this?

ggam commented 2 years ago

Yeah, I think it's good to go.

arjantijms commented 2 years ago

@ggam perfect! Are you able to do this actual release? I mean, do you know how to do it?