Andrew Schofield created KAFKA-19057: ----------------------------------------
Summary: Stabilize KIP-932 Kafka protocol RPC definitions in AK 4.1 Key: KAFKA-19057 URL: https://issues.apache.org/jira/browse/KAFKA-19057 Project: Kafka Issue Type: Sub-task Reporter: Andrew Schofield Assignee: Andrew Schofield The early access release of KIP-932 in Apache Kafka 4.0 used unstable APIs because we wanted to retain the flexibility to evolve the design. Of the 12 RPCs in the KIP, ShareGroupHeartbeat, ShareGroupDescribe, ShareFetch and ShareAcknowledge were exposed to consumer applications in AK 4.0. As anticipated, testing has shown that cross-version connections cause problems, in particular because ShareFetch has changed significantly and a 4.1 broker receiving a 4.0 request cannot parse it and throws exceptions. These RPCs will be stabilised at v1, which will have the effect of preventing 4.0 clients from using share groups with 4.1+ brokers, and preventing 4.1+ clients form using share groups with 4.0 brokers. The remaining RPCs in KIP-932 do not have any such concerns and will be stabilized at v0 in the usual way. -- This message was sent by Atlassian Jira (v8.20.10#820010)