Closed arjantijms closed 2 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.
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.
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.
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 .
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.
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.
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.
@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.
@hussainnm @keilw @ggam The PR is finally merged, shall we go ahead to release this?
Yeah, I think it's good to go.
@ggam perfect! Are you able to do this actual release? I mean, do you know how to do it?
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