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)

Reply via email to