Alieh Saeedi created KAFKA-20655:
------------------------------------
Summary: Mark KIP-1331 RPCs stable before release
Key: KAFKA-20655
URL: https://issues.apache.org/jira/browse/KAFKA-20655
Project: Kafka
Issue Type: Sub-task
Components: streams
Reporter: Alieh Saeedi
Assignee: Lucas Brutschy
Fix For: 4.4.0
Before the release ships KIP-1331, the three APIs whose wire scaffolding landed
under KAFKA-20620 need to be flipped from unstable to stable once the
broker-side TopologyDescriptionManager and matching client request manager are
in.
Scope:
1. Remove `"latestVersionUnstable": true` from:
- clients/src/main/resources/common/message/StreamsGroupHeartbeatRequest.json
- clients/src/main/resources/common/message/StreamsGroupDescribeRequest.json
-
clients/src/main/resources/common/message/StreamsGroupTopologyDescriptionUpdateRequest.json
2. In StreamsGroupTopologyDescriptionUpdateRequest.java, revert the Builder
back to `super(ApiKeys.STREAMS_GROUP_TOPOLOGY_DESCRIPTION_UPDATE)` (drop the `,
true` opt-in).
3. Replace the stub `handleStreamsGroupTopologyDescriptionUpdate` in
KafkaApis.scala (returns UNSUPPORTED_VERSION) with the real handler, if not
already done by the manager sub-task.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)