conduktor.io ↗

KIP-1368 — Client framework name and version

Discussion ClientProtocol

Adds `client.framework.name` and `client.framework.version` configs that clients propagate to the broker as tagged fields on ApiVersions v5, alongside the existing client software name and version. Kafka clients are commonly wrapped by frameworks such as Spring, Kafka Streams, or Connect that implement retries and transactions themselves, and there is no architected way to identify that layer when diagnosing behavior from broker-side data.

Details

AuthorAndrew Schofield
StatusDiscussion
JIRAKAFKA-20810
WikiView on Apache Wiki
Created2026-07-17
Last Modified2026-08-04
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.