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
Details
| Author | Calvin Liu |
| Status | Accepted |
| Kafka Version | 4.1 |
| JIRA | KAFKA-19073 |
| Wiki | View on Apache Wiki |
| Created | 2025-04-01 |
| Last Modified | 2025-04-28 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.