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
| Author | Andrew Schofield |
| Status | Discussion |
| JIRA | KAFKA-20810 |
| Wiki | View on Apache Wiki |
| Created | 2026-07-17 |
| Last Modified | 2026-08-04 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.