Hi,
In our bi-weekly hangout yesterday, we had a good discussion about our next releases of MicroProfile. We're still all in agreement that the time-boxed releases are working out well. To that end, we are proposing a
MicroProfile 1.3 release in 4Q. Due to the end of year holidays, I have set the release date for
Friday, Dec 15. Of course, we can adjust this as needed, but I wanted to clean up our governance page with better information.
https://projects.eclipse.org/projects/technology.microprofile/governanceWe also discussed the proposed
MicroProfile 2.0 release which would update our Java EE dependencies to Java EE 8. Since this would be a major release and 4Q releases don't get the "hoopla" that other times of the year provide (thanks, David, for that reminder), we decided that this should be moved out to next year. There is also a concern about having real implementations available that would support these new specs. To that end, I moved this out to
end of 1Q2018, but we can adjust this as needed.
Since we want to stick with quarterly releases, the 1Q2018 release may become a MicroProfile 1.4 and MicroProfile 2.0 might move to 2Q... We'll have to see how things play out.
Back to
MicroProfile 1.3...
We have three new components baking right now:
- Open Tracing 1.0
- Open API 1.0
- Type-safe Rest Client 1.0
There may also be updates to the current specs that have been proposed due to feedback received at JavaOne and/or the recent MicroProfile 1.2 release. Maybe a Metrics 1.1 or JWT 1.1, for example.
The point is that MicroProfile 1.3 will go with what's ready. If a new or updated component wants to be on this train, the first thing to do is announce your intention with Release tag on our
Governance page. Just click on "Create Release..." and follow the prompts. Note, you have more ability to edit the name and other things when you go into Edit mode on the Release. So, whether you are creating Open API 1.0 or updating JWT 1.1, we need that release identified. If you have problems or questions, ping me.
And, the other thing we need to do is to create corresponding "include me" Issues in the microprofile-bom component. Something like what John has done for the Rest Client:
https://github.com/eclipse/microprofile-bom/issues/52Hope this helps to keep our momentum going. We made great progress at JavaOne with our MicroProfile 1.2 release. Let's keep moving!
Thanks, Kevin