I'd like to re-open the discussion about the umbrella MicroProfile versioning, which was documented in our wiki:
Spec Versioning GuidelinesAfter some recent discussions on the Jakarta EE groups, I'm leaning towards not applying our semantic version processing to the umbrella MicroProfile spec. The Jakarta EE discussions indicated a desire to follow a numbering scheme similar to Java EE, which is just a logical collection or aggregate of a set of component specifications. I think we should follow the same idea for the umbrella MicroProfile version.
My proposal is to remove the section on
Umbrella Spec Versioning. This removal would allow some minor simplification of the other sections. It would also remove the "Note" under Terms since we wouldn't have to provide an exception to the process for the MicroProfile 2.0 release. Actually, our decision to define a MicroProfile 2.0 release supports the proposal to remove semantic versioning of the umbrella release.
We can use this thread to discuss this proposal. I also plan to bring it to everyone's attention at tomorrow's Hangout. If I can get agreement, I'll update the wiki and post the update here for "final review".
P.S. I do have some other minor comments/suggestions for our semantic versioning of the component specs. But, I'd like to focus on this umbrella spec idea first since it's a larger change.