Title: KIP-896: Remove old client protocol API versions in Kafka 4.0  
Author: Ismael Juma Juma Dec 28, 2022
Last Changed by: Ismael Juma Juma Dec 16, 2023
Tiny Link: (useful for email) https://cwiki-test.apache.org/confluence/x/K5sODg
Export As: Word · PDF  
Incoming Links
Apache Kafka (1)
    Page: Kafka Improvement Proposals
Hierarchy
Parent Page
    Page: Kafka Improvement Proposals
Labels
There are no labels assigned to this page.
Time Editor  
Dec 16, 2023 22:49 Ismael Juma Juma View Changes
Fix api versions supported by kafka python and adjust deprecations accordingly
Dec 15, 2023 14:31 Ismael Juma Juma View Changes
Dec 14, 2023 15:07 Ismael Juma Juma View Changes
Also deprecate raw SASL protocol that preceded SaslHandshake V0 and clarify the cases where there was no deprecation due to the 2.1 baseline.
Nov 25, 2023 15:51 Ismael Juma Juma View Changes
Nov 22, 2023 01:56 Ismael Juma Juma  
Outgoing Links
External Links (120)
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/Shopify/sarama/blob/v1.30.1/describe_gro…
    https://github.com/Shopify/sarama/blob/v1.30.1/create_topic…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/admin…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/Shopify/sarama/blob/v1.30.1/acl_create_r…
    https://github.com/IBM/sarama/blob/main/sasl_authenticate_r…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/coord…
    https://github.com/Shopify/sarama/blob/v1.30.1/broker.go#L1…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/admin…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/admin…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/Shopify/sarama/blob/v1.30.1/txn_offset_c…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/conn.…
    https://github.com/Shopify/sarama/blob/v1.30.1/end_txn_requ…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/Shopify/sarama/blob/v1.30.1/find_coordin…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/Shopify/sarama/blob/v1.30.1/alter_config…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/admin…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/Shopify/sarama/blob/v1.30.1/add_offsets_…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/admin…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/dpkp/kafka-python/blob/b68f61d49556377bf…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/Shopify/sarama/blob/v1.30.1/describe_log…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/Shopify/sarama/blob/v1.30.1/metadata_req…
    https://github.com/Shopify/sarama/blob/v1.30.1/leave_group_…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/admin…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/admin…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/proto…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/Shopify/sarama/blob/main/offset_commit_r…
    https://cwiki.apache.org/confluence/display/KAFKA/KIP-320%3…
    https://github.com/Shopify/sarama/blob/v1.30.1/describe_con…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/coord…
    https://github.com/Shopify/sarama/blob/v1.30.1/delete_topic…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/admin…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/Shopify/sarama/blob/v1.30.1/fetch_reques…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/conn.…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/consu…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/admin…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://cwiki.apache.org/confluence/display/KAFKA/KIP-110%3…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/Shopify/sarama/blob/v1.30.1/list_groups_…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/coord…
    https://github.com/Shopify/sarama/blob/v1.30.1/offset_reque…
    https://github.com/Shopify/sarama/blob/v1.30.1/create_parti…
    https://github.com/Shopify/sarama/blob/v1.30.1/heartbeat_re…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/coord…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/admin…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/Shopify/sarama/blob/main/metadata_reques…
    https://lists.apache.org/thread/pkrj9r2rqqgc21x4s8y7m5jzcv9…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/coord…
    https://cwiki.apache.org/confluence/display/KAFKA/KIP-43:+K…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/Shopify/sarama/blob/v1.30.1/offset_commi…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/Shopify/sarama/blob/v1.30.1/join_group_r…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/Shopify/sarama/blob/v1.30.1/sync_group_r…
    https://github.com/Shopify/sarama/blob/v1.30.1/produce_requ…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/Shopify/sarama/blob/v1.30.1/add_partitio…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/Shopify/sarama/blob/v1.30.1/acl_describe…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/produ…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/Shopify/sarama/blob/v1.30.1/api_versions…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/consu…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/admin…
    https://github.com/Shopify/sarama/blob/v1.30.1/delete_recor…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/tulios/kafkajs/blob/v1.15.0/src/protocol…
    https://github.com/dpkp/kafka-python/blob/2.0.2/kafka/admin…
    https://github.com/Shopify/sarama/blob/v1.30.1/offset_fetch…
    https://github.com/confluentinc/librdkafka/blob/v1.8.2/src/…
    https://github.com/Shopify/sarama/blob/v1.30.1/init_produce…
    https://github.com/Shopify/sarama/blob/v1.30.1/acl_delete_r…
Apache Kafka (2)     Page: KIP-833: Mark KRaft as Production Ready
    Page: KIP-724: Drop support for message formats v0 and v1