jakartaee-platform icon indicating copy to clipboard operation
jakartaee-platform copied to clipboard

Define how the independent release of profiles should work

Open starksm64 opened this issue 4 years ago • 3 comments

Is your feature request related to a problem? Please describe. We want to be able to release platform specifications on independent release schedules. How should versioning of the platform specifications be done such that this makes sense?

Describe the solution you'd like There should be some major.minor versioning scheme as well as public review releases to increase the pace at which profiles are released and made publicly available.

Describe alternatives you've considered None, this is a new behavior for EE.

Additional context JEP 322: Time-Based Release Versioning

AB#77

starksm64 avatar Apr 21 '21 23:04 starksm64

This issue gets more complicated if we consider releasing a brand new Core Profile before we release the next Platform and Web Profile versions. As we discussed on our Platform call this week... What if Core Profile is released in CY 2021, but the Platform is not released until CY 2022. What version do we name this Core Profile? Core Profile 10 in anticipation of the expected Jakarta EE 10 the following year? Or, maybe some qualification such as 9.next or 10.preview? (I don't necessarily like these, but just trying to get ideas flowing...)

kwsutter avatar May 06 '21 14:05 kwsutter

Here is a proposal for 5 different versioning schemes: https://docs.google.com/document/d/1ZQGEYSCN5eYtDjWOXAQqNin7iwLKHnQFEP73FDoQdbw/edit?usp=sharing

I believe it is a given that there will be a core profile before the next web and platform specifications are released.

starksm64 avatar May 07 '21 17:05 starksm64

Still a little left to agree on and document

ivargrimstad avatar Aug 30 '22 15:08 ivargrimstad