[DISCUSS] Rest Client & Fault Tolerance Ballots

73 views
Skip to first unread message

David Blevins

unread,
Mar 5, 2024, 3:48:50 PMMar 5
to microp...@googlegroups.com
First, I want to be clear we aren't interested in forcing an outcome or creating conflict.

Two of the component spec ballots that are up have Jakarta EE 10 alignment in them but do not actually leverage EE 10 features; Rest Client, Fault Tolerance. Can we leave the EE level of these specifications as-is so those who do not implement EE 10 yet can still implement and certify against these individual component specs?

No change requested against the MP 7 plan, nor any change requested against Telemetry which already required EE 10 in 1.0, nor are we requesting changes to new or future specs.

Most who voted -1 to allowing us to claim MicroProfile 6.0 certification on our EE 9.1 impl voiced that we could still certify against the individual component specs. We would like to keep that understanding and avoid increasing the certification requirements where there is no technical need. If there is a technical need, we're of course ok with the increase.

Is this something people would be willing to support?


-David

Emily Jiang

unread,
Mar 7, 2024, 1:25:51 PMMar 7
to MicroProfile
Hi David,

Thank you for starting this discussion and explaining your concerns! I looked into the Plan Reviews for the two specifications, consulted the spec teams and summarized the situation below.

1. For Rest Client Plan Review, they have the following issues in the new release that needs to utilize Jakarta Restful Web Services 3.1 (part of EE 10). The whole list can be found here.
I think this is a valid technical reason for the next release to base on EE 10.

2. For Fault Tolerance Plan Review, the new release is to integrate with Telemetry (aligning with EE 10 since version 1.0). However, Telemetry has no APIs so Fault Tolerance can still stay on EE 9.1. I will update the plan not to align with EE 10.

For other specs that do not use any new features from EE 10, I support your view that we should keep them on EE 9.1 until there is a need to use the new features from EE 10.

Does this address your concerns, David?

Thanks,
Emily

David Blevins

unread,
Mar 10, 2024, 8:32:38 PMMar 10
to microp...@googlegroups.com
On Mar 7, 2024, at 10:25 AM, 'Emily Jiang' via MicroProfile <microp...@googlegroups.com> wrote:

Thank you for starting this discussion and explaining your concerns! I looked into the Plan Reviews for the two specifications, consulted the spec teams and summarized the situation below.

Thank you so much for doing that!

1. For Rest Client Plan Review, they have the following issues in the new release that needs to utilize Jakarta Restful Web Services 3.1 (part of EE 10). The whole list can be found here.
I think this is a valid technical reason for the next release to base on EE 10.

Fully agree.  

2. For Fault Tolerance Plan Review, the new release is to integrate with Telemetry (aligning with EE 10 since version 1.0). However, Telemetry has no APIs so Fault Tolerance can still stay on EE 9.1. I will update the plan not to align with EE 10.

Also fully agree.  And of course, as this is a plan review things can change before final and EE 10 features may be leveraged.  If that happens we'd of course be completely supportive of adding the EE 10 dependency.

For other specs that do not use any new features from EE 10, I support your view that we should keep them on EE 9.1 until there is a need to use the new features from EE 10.

Fully agree.

Does this address your concerns, David?

Absolutely and thank you so much for the discussion and collaboration.

Thank you, Emily!

Reply all
Reply to author
Forward
0 new messages