Part of #3560. ## Summary Phase 3: handle transactional producer APIs with explicit unsupported responses until Iggy supports transactional writes. ## Motivation Iggy does not support transactional writes today. Workaround: return `UNSUPPORTED_VERSION` (35) for InitProducerId (22), AddPartitionsToTxn (24), AddOffsetsToTxn (25), EndTxn (26), TxnOffsetCommit (28). Document that Kafka 3.x idempotent producers fall back to at-least-once. ## Depends on - #3539 — Phase 1 (minimum) ## Scope - [ ] Handlers return UNSUPPORTED_VERSION or documented stub behavior - [ ] README section: transactions not supported; idempotent producer behavior - [ ] Tests assert error codes, no panic ## References - Rollout plan: https://github.com/apache/iggy/discussions/3253#discussioncomment-17181030
Activity
[-]feat(gateways): Kafka transactional APIs — UNSUPPORTED_VERSION stub and idempotence docs[/-][+]Kafka gateway: Kafka transactional APIs — UNSUPPORTED_VERSION stub and idempotence docs[/+]numinnex commentedon Sep 21, 2026
I am picking this one up