Jakarta EE is a specification, not an implementation, so it doesn't make sense to apply the same versioning as you would to an implementation. For example specifications don't have patch/security releases, since patch/security releases don't change any interfaces, but a specification is nothing but an interface so it's logically impossible for Jakarta EE to have patch/security releases.
JEP 223 is talking explicitly about the versioning applied to implementations of the JDK, specifically OpenJDK and OracleJDK, not the Java specification itself - that's still a single number, eg 8, 9 etc. So I don't think JEP 223 is relevant here. It may make sense to adopt that versioning scheme for an implementation, such as Glassfish, but for the Jakarta EE specification.
Also alignment of the Major number with the Java SE that is the primary compatibility requirement for Jakarta EE is logical.
Kind regards,
Yordan Nalbantov
_______________________________________________
jakarta.ee-community mailing list
jakarta.ee-community@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jakarta.ee-community