KIP-1289 — Support Transactional Acknowledgments for Share Groups
Discussion ConsumerTransactions
Adds transactional acknowledgment support for share group consumers, ensuring that a record's side-effect writes and its share group acknowledgment are committed atomically within a single Kafka transaction. Without this, a framework processing share group records can produce output and then fail before acknowledging, causing re-delivery and double-processing with no EOS guarantee.
Protocol Impact
Produce · OffsetCommit · AddOffsetsToTxn · EndTxn · TxnOffsetCommit · ShareAcknowledge
Details
| Author | Shekhar Rajak |
| Status | Discussion |
| JIRA | KAFKA-19883 |
| Wiki | View on Apache Wiki |
| Created | 2026-02-24 |
| Last Modified | 2026-03-24 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.