DECISION: Designate the June release as the MP Platform release that will accept breaking changes. Components can introduce breaking change releases at any time, but can only be included in the platform in the June release
Hi,The topic of Component breaking changes and their effect on the Platform releases was discussed at today's MicroProfile hangout.One of the Decisions proposed at this meeting was this:
DECISION: Designate the June release as the MP Platform release that will accept breaking changes. Components can introduce breaking change releases at any time, but can only be included in the platform in the June release
Please reference the Agenda/Minutes for Jan 08 and/or the Video to get the background. (That is, let's not re-hash the same discussion via this post.)I'm posting this decision to get a wider audience and to see if we have any dissension to this approach before this Decision gets approved at the next Hangout on the 22nd.
The reason for this discussion and decision is because we had a few MicroProfile components that were targeting a Major version update (breaking API changes) sometime in 2019. Based on our Versioning rules which were adopted last year, if we let Component major version updates through out the year, it would require a Platform major version update with every release. This could lead to "major version creep" where we might end up with three new MicroProfile Platform major releases this year (MP 3.x, MP 4.x, MP 5.x, etc). Besides the optics of those increasing version numbers, it also introduces additional release streams to possibly support.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/uUgU28hJjqA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/c66e88be-8e93-4ff7-a86d-a795ef2378b9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and all its topics, send an email to microprofile+unsubscribe@googlegroups.com.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/c66e88be-8e93-4ff7-a86d-a795ef2378b9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/a3ac91a2-5165-4a47-8f8a-54143ec03144%40googlegroups.com.
Hi Ken,Good questions!At the call, I mentioned the similar idea in your 3rd point about socializing among the specs to group the break changes into one releases. Arthur said that Open API 2.0 is targeting for June release. Since Config 1.4 is not going to make MP 2.2 train, at today's Config Hangout, we are planning to release MP Config 2.0 and target for June release.Basically, I am trying to say: umbrella release set one release to allow break changes, which is a way to group major break changes. More like from top to bottom approach. I think it is doable.
You did bring up the point on compatibility between orphaned spec release e.g. Metrics 2.0 and MP 2.2. I think it is up to app servers to decide whether they want to implement the orphaned releases, which might make the orphaned spec release not been widely supported. If they do implement the orphaned specs, they will decide whether the orphaned spec works with other features in the umbrella spec.
To make the process simple, maybe it is better not to mention orphaned spec releases in MP umbrella release. App servers can decide what to do.In the meanwhile, if possible, we should encourage spec releases to be included in MP umbrella release. The individual specs can do the following:1. Not to introduce backward incompatible changes to Feb, Oct spec release2. Create a separate backward incompatible branch and work on the changes for June release if the change is too big so that the work can start early.In this way, the spec can release other features to MP umbrella release while targeting the break changes to a particular release.
I think even though we allow backward incompatibility. However, we should try our best not to introduce lightly. We should only do it if it is absolutely necessary. I think the backward incompatible changes should not occur too often.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/bd3ea241-4850-488d-b5b4-2d2e081d6fe0%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
Hi Ken,Good discussion and fair points. I'm just wondering how would we codify a different process? Discussing each MP Platform release to see whether we would accept breaking changes isn't fair to the Component development teams. They wouldn't know whether to allow for breaking changes or not.
Also, our users and customers of MicroProfile wouldn't know what to expect. Let's pretend that we decided to bump MP 2.2 to MP 3.0 in Feb. All of a sudden, our users will required to face breaking changes without much notice. And, it could possibly introduce an opportunity for them to look elsewhere. That is, instead of making the necessary changes for a breaking change, maybe they would look at alternatives.
Breaking changes are tough. They really need to be thought through as to the impact to developers and users. And, I don't equate breaking changes with innovation. Innovation can come without introducing breaking changes. But, given our fluid process with MicroProfile technologies, breaking changes are bound to be introduced at some point. I just don't want every MicroProfile platform release to end up with breaking changes. It will drive developers, users, and customers away. We need to be judicial with introducing breaking changes.
As we were discussing the Versioning issue last year, we had determined that individual Components could go ahead with increasing their major version with breaking API changes. But, the inclusion of those versions in the Platform release is not required:
- A component spec can release a major version that includes breaking changes at any time and does not need to be coordinated with an umbrella spec.
This seems to be a decision of the Component and whether the additional complexity and support is worth the effort. As an example, it looks like the Config team has decided to forego their 1.4 release for MP 2.2 and, instead, move towards a 2.0 release to be included in the MP 3.0 release. So, based on this proposal, that team discussed the alternatives and decided it was better to wait.
You do bring a good point about interoperability between these breaking Component releases and the associated Platform release. Regardless if they get released at the same time or not, it's still confusing. How does Metrics 2.0 work with the rest of MicroProfile 2.2, for example? If a user wants to try out Metrics 2.0, are they basically s-o-l with the rest of MicroProfile? That wouldn't be very usable, would it?
Maybe we need to re-visit the numbering of the Platform releases... And, instead of using semantic versioning for the Platform, we'll use "marketing versioning". We increased from 1.x to 2.x when we changed our underling dependency from Java EE 7 to Java EE 8. Maybe the next 3.x coincides with the support of Jakarta EE 8, and 4.x would be when Jakarta EE 9 comes out... The MicroProfile Platform release would just become (stay?) a collection of interrelated Component releases, which may introduce Breaking Changes...
Or, maybe we have to support older versions of the Component releases when a breaking change is introduced? So, if MicroProfile 2.2 comes out with Metrics 2.0, then Metrics 1.x would also have to be supported in MP 2.2. And, we would require this support to last at least one Platform release cycle? This would allow developers and users to gradually move to the breaking change release. And, yes, it puts more requirements on the Component to support both releases for some period of time, but they are introducing some breaking changes, so some pain has to be felt...
Sorry to be going all over the map here... I'm just trying to throw out some ideas to get people thinking.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/bd3ea241-4850-488d-b5b4-2d2e081d6fe0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/e322d4c5-3575-40c2-bd43-91be761fcd92%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/bd3ea241-4850-488d-b5b4-2d2e081d6fe0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
Another idea is to indicate that every other Platform release could be entertained with breaking changes. Thus, if we go ahead with a June 2019 release with breaking changes, then the next possible Platform release with breaking changes would be the Feb 2020 release. Followed by the Oct 2020 release. Not that everyone of these releases have to to contain breaking changes, but these are the ones that we would allow them. I kind of like this one since it's more predictable. And, it doesn't limit breaking change Platform releases to just the June releases (depending on when we start this process).
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/bd3ea241-4850-488d-b5b4-2d2e081d6fe0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
Ken,I'm beginning to think that allowing out-of-band "breaking API" Component releases is not a great idea... As we have been discussing, allowing these type of Releases complicates the environments -- development, support, implementations, and runtimes. Unless we would state that any out-of-band Component releases would have to be compatible with the current Platform release... For example, Metrics 2.0 would have to be compatible with MicroProfile 2.2. But, even this introduces complexities...
So, let's pretend that we're not going to allow out-of-band "breaking API" Component releases... When do these get introduced into the Platform release? The proposal on the table is the June release. Your argument is that this might stifle innovation. It might actually stimulate innovation if the team knows there may be several months before they can introduce a "breaking API" change... The plus side is that this is very predictable. If breaking changes are being introduced into the Platform release, it will be in the June release.If we're going to be flexible on which Platform release can contain breaking changes, then how much advance warning is required? Is 6 months sufficient? We're talking about the June 2019 release as allowing breaking changes, is 6 months sufficient notice? Or, do we need to allow for 10 months -- the Oct release? I'm thinking 6 months is sufficient. One thing, there is only 4 months between our releases. So, any discussion of breaking changes would have to be discussed with the wider team while the current release is being developed. Teams couldn't wait until a Platform release is done and then decide that the next Platform release will also contain breaking changes, since that would only be 4 months.Another idea is to indicate that every other Platform release could be entertained with breaking changes. Thus, if we go ahead with a June 2019 release with breaking changes, then the next possible Platform release with breaking changes would be the Feb 2020 release. Followed by the Oct 2020 release. Not that everyone of these releases have to to contain breaking changes, but these are the ones that we would allow them. I kind of like this one since it's more predictable. And, it doesn't limit breaking change Platform releases to just the June releases (depending on when we start this process).
There was a lot of discussion on this topic on the Hangout... It sure would be good to get some alternate views and ideas posted here so that we could have an alternate proposal for next Tuesday's call...
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/bd3ea241-4850-488d-b5b4-2d2e081d6fe0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/e322d4c5-3575-40c2-bd43-91be761fcd92%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/92c0fd1e-98a8-4a5b-8fac-67bd63f350e5%40googlegroups.com.
Kevin,Comments inline.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/bd3ea241-4850-488d-b5b4-2d2e081d6fe0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/e322d4c5-3575-40c2-bd43-91be761fcd92%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
Kevin,Comments inline.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/bd3ea241-4850-488d-b5b4-2d2e081d6fe0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/e322d4c5-3575-40c2-bd43-91be761fcd92%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/92c0fd1e-98a8-4a5b-8fac-67bd63f350e5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/uUgU28hJjqA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/27df39ed-e6f7-4832-b355-c59efa13eb0c%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CACZTZYUnGpWuySb98D9DHVF%2BQMCGwTr19O8Kn%2BUpxLFiKCMSxA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAKeeVe60SyczekrM%3Dx83%2Bbc7LojBTLvDWBEP9qKg79JzBm7ciQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CACZTZYWQ2dOu-UQ_uaX4a5rNUSZ%3D59V3ZqwQmAA1UfjH%3DTO%3DRg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAKeeVe4_31Dc7Q6_1p4sxJ3Smu7mBSDN%2B%2BpzA3qx2XPGBKrarg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CACZTZYUun7p0R-CBaUCmzqS5k1NxDps0tT%2BFSYDkXrRgr8zV8g%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAKeeVe5M0%3DFwQELBtovV4Uz_D4xjXTdK%2B3M6W%3DJ%3DezYkqYaNsw%40mail.gmail.com.
It wouldn't be confusing if we have a rule that this is announced 6 months before the June release. The difference is that it's enough if somebody remembers this, notifies the project lead and she/he announces on the mailing list that the next June release accepts breaking changes. No need to discuss, only announce. The discussion can happen 1 month before that release.
I guess what I'm afraid is that 6 months may be too long to plan for some cases. It might be even less flexible than planning breaking changes for every June release in some cases. Imagine that a spec is discussing a solution for 3 months, finally, they agree that the best thing is to break the API, then it takes time to discuss that we'll make a breaking change in the umbrella release, and then we need to wait at least 6 months (it may as well be 10 months - 6 months lead time minus one day to a release plus 4 months until the next release). So in the end, to indroduce a breaking change can easily take 12 months if we're unlucky. If we always planned breaking changes for a June release it could take 12 months (in some cases even 14 months) but it also could take only 3 months if we start working on a breaking change in March and finish it in May.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CACZTZYVaBzvRy-2yrECb1wNV%2Bgse%3DBcSJXvC%3DDETx1yfKFay6g%40mail.gmail.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/uUgU28hJjqA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/b359c7fa-513d-4313-8f9a-8f7a72027cca%40googlegroups.com.
Hi Heiko,I think we've agreed that's OK to include a newer version in an MP impl as long as there are no breaking changes. If there are breaking changes, then it obviously wouldn't pass the TCK. Then it's up to the vendor to do what they want but it's not correct to say that a server provides MP 2.2 if it includes a breaking change from Metrics 2.0. At that point, the vendor should at least clearly document it. If there are no breaking changes, then it should be OK. The only kind of certification now is passing the TCK.However, if Metrics 2.0 is released and not included in MP, also all the non-breaking changes would have to wait until an MP release that allows breaking changes. This is basically the problem we discuss here. Do we want then such spec to wait until it's included in MP? Or The spec should rather backport non-breaking changes and keep 2 parallel branches? What we're trying to achieve is that the spec doesn't have to maintain 2 parallel branches and still be included in MP as soon as possible.-- Ondro
ut 22. 1. 2019 o 11:09 'Heiko Rupp' via Eclipse MicroProfile <microp...@googlegroups.com> napísal(a):
The whole thread grew into a bit of a tl;dr for me :)--From the Metrics 2.0 standpoint - and I think from the one of every component that wants to introduce a breaking change, it would be good if the new version could be made available for testing by users. Of course this can be done via Snapshots or endless series of CR releases. But very often implementors (other than the ones that create the version that is needed for the TCK testing) are not keen on implementing non-final spec releases.What I want to say here is that Metrics (as example) should still be allowed to release a 2.0 at some point in time even if it will not be part of the umbrella at this time.One can defer the selection of the implementation to the implementing runtime (e.g. TT could ship with Metics 1.x as default for MP 2.2, but allow to pull in the SR-Metrics-2.0 version for the curious user). But still this requires that the umbrella spec allows it and does not forbid such a stunt as incompatible (as Java EE did in the past).
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/uUgU28hJjqA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile+unsubscribe@googlegroups.com.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
Good summary, Kevin! I agree most of what you said. I think the following point was still in discussion here. I am not sure myself either.
- The next MicroProfile Platform release that allows breaking API changes needs to be declared six months in advance to allow for sufficient reaction (development, users, support, vendors, etc). For example, starting a discussion in July for creating a breaking API Platform release in Oct won't fly (only 4 months).
I think we should discuss this a bit more. Here is the summary I gather:Agreed on:1. MicroProfile plans for three releases each year (Feb, June, and Oct). (Nothing new here, just clarifying.)2. The MicroProfile 3.0 Platform release in June 2019 will allow breaking API changes from the Components (ie. Metrics 2.0, Config 2.0, and Health Check 2.0).3. At most 1 MP umbrella spec containing backward incompatible changes should be released per year.
e.g. MP will just release MP2.2 in Feb, MP 3.0 in June, which contains backward incompatible changes. No more major releases in 2019.
4. The sub specs can freely do a major release with backward incompatible changes at any time. However, this release will not be included by umbrella release targeting for minor spec releases.
Metrics 2.0 will not be part of MP 2.2 release but it will be included by MP 3.0 in June.
5. The umbrella spec release ignores any spec releases not part of the umbrella release.
MP does not spec how or whether Metrics 2.0 should work with other specs in MP 2.2.
Still under discussion:
1. Should we fix June release as our opt-in major release automatically? Of course, if no backward incompatible changes are found, we will just do a minor release.
2. Should we keep the option open on which one of the 3 releases be the one with backward incompatible changes? How early can we determine? How to reach consensus on how to organise among the specs to group the backward incompatible changes and target at one umbrella release?
Question: If Feb, June release are minor releases, should we automatically make October as a potential major release?
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/eda0ac4e-0406-4776-b6bb-3358a9cd9c91%40googlegroups.com.
Question: If Feb, June release are minor releases, should we automatically make October as a potential major release
I don't think so, as then we're back to arbitrary major version bumping for no real reason.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAKeeVe4rC-W3oZr%3D0fnWSD-22TcvCnNvba-hCF5g5ojs1Q%3DkgQ%40mail.gmail.com.
I also want (on top) that end-users potentially can use Metrics 2.0 instead to try it out and give us feedback so that we can make smaller adjustments for Metrics 2.1, which would then be includes in MP 3.0 Umbrella
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/uUgU28hJjqA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/8a32b73e-6735-4b7c-a52f-1ab2de063e57%40googlegroups.com.
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CACZTZYVUNo9SkKw8p%3DYzR_-TaXHjGynah-QCNXxoD0Trd1Qy7A%40mail.gmail.com.
DECISION: Designate the June release as the MP Platform release that will accept breaking changes. Components can introduce breaking change releases at any time, but can only be included in the platform in the June release.
An MP Platform release can include a breaking change at any time if approved by majority vote of the committers
The June MP Platform release is not automatically a major (breaking) version change if there are no specs with breaking changes that need to be incorporated.
APPROVED
Lively discussion: https://groups.google.com/forum/#!topic/microprofile/uUgU28hJjqA
Hi,I couldn’t make the hangout yesterday so I went to look at the minutes to see the outcome of the discussion, but I don’t see anything there. Does that mean it wasn’t discussed or are the minutes from the discussion being added later?Thanks
Hi Heiko,I also want (on top) that end-users potentially can use Metrics 2.0 instead to try it out and give us feedback so that we can make smaller adjustments for Metrics 2.1, which would then be includes in MP 3.0 UmbrellaI believe this is completely OK.
ut 22. 1. 2019 o 20:12 'Heiko Rupp' via Eclipse MicroProfile <microp...@googlegroups.com> napísal(a):
Ondro,--> I think we've agreed that's OK to include a newer version in an MP impl as long as there are no breaking changes. If there are breaking changes, then it obviously wouldn't pass the TCK. Then it's > up to the vendor to do what they want but it's not correct to say that a server provides MP 2.2 if it includes a breaking change from Metrics 2.0.I do want TT to still implement Metrics 1.x as default as this in in MP 2.2. This would pass the TCKI also want (on top) that end-users potentially can use Metrics 2.0 instead to try it out and give us feedback so that we can make smaller adjustments for Metrics 2.1, which would then be includes in MP 3.0 Umbrella
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/uUgU28hJjqA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/8a32b73e-6735-4b7c-a52f-1ab2de063e57%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/8a32b73e-6735-4b7c-a52f-1ab2de063e57%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CACZTZYVUNo9SkKw8p%3DYzR_-TaXHjGynah-QCNXxoD0Trd1Qy7A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/uUgU28hJjqA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/f3975206-0d24-4bd3-ac57-ff795169a77e%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/f3975206-0d24-4bd3-ac57-ff795169a77e%40googlegroups.com.