Hi,
Earlier this year, we as a community decided that we should plan on three releases in 2019. These release dates were selected so as to match up with the Spring, Summer, and Fall conference schedules -- Feb 1, Jun 1, and Oct 1. This approach also got us out of the "bad" habit of releasing in December, which is extremely hard to accomplish due to holidays and vacations.
But, as I look at the Feb 1 release date for MicroProfile 2.2, I'm wondering about the doability of this exercise. If we want to release on Feb 1, there are two Eclipse Release Review dates available in January -- Jan 2 and Jan 16 (the first and third Wednesday of each month). To be ready for a Release Review, the Spec, API, and TCK need to be completed. Yes, there can be tweaks due to RC drivers and reviews, but for the most part, everything should be done by the time you submit for a Release Review. Although we only release the TCK, we have also indicated that a Compatible Implementation needs to be available to verify that the Spec is implementable and the TCK works as expected. Thus, some type of open-source implementation of each component release needs to be ready by mid January at the latest.
Is this doable? Currently, the MicroProfile 2.2 release looks to contain several component releases (Fault Tolerance, Open API, Config, etc). I know we still have some time, but I'm trying to be realistic. When we talk about a Feb 1 for MicroProfile 2.2 and it's components, we're really looking at a late December or early January completion date for all of the artifacts to allow time for a proper review.
So, my questions are...
- When we discussed Feb 1, Jun 1, and Oct 1, were those the expected dates?
- Or, did we mean more general dates like the months of Feb, Jun, and Oct?
If it's the former, then we have a lot of work to do before the end of the year to be ready for MicroProfile 2.2. If it's the latter, then we have a bit more breathing room, but it's still tight.
I wanted to get this conversation started before our next Hangout on the 27th. Let's start the discussion via this thread and, hopefully, we can come to some conclusions on the 27th.
Thanks,
Kevin