conduktor.io ↗

KIP-1152 — Add transactional ID pattern filter to ListTransactions API

Accepted Kafka 4.1 TransactionsAdmin

Adds a `TransactionalIdPattern` (RE2J regex) filter to the `ListTransactions` admin API so clients can filter transactions by transactional ID pattern server-side alongside the existing state, producer ID, and duration filters. On large clusters with millions of transactional IDs, fetching all transactions and filtering client-side wastes network bandwidth and broker CPU.

Protocol Impact

ListTransactions v2

Details

AuthorCalvin Liu
StatusAccepted
Kafka Version4.1
JIRAKAFKA-19073
WikiView on Apache Wiki
Created2025-04-01
Last Modified2025-04-28
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.