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)