Skip to content

KIP-890: support for transactions v2 #1428

Description

@ajeetdsouza

Describe the solution you would like

Kafka v4.0 fixes a major bug in transactions, which essentially allowed Produce requests from one transaction to "leak" into another transaction. This required breaking changes, so transaction.version = 2 has been introduced in order to fix this.

It seems that segmentio/kafka-go does support Kafka v4.0, but has not yet moved to transactions v2. Since this affects the correctness of transactions, can this feature be brought to the segmentio client soon?

Supporting documentation

https://cwiki.apache.org/confluence/display/KAFKA/KIP-890%3A+Transactions+Server-Side+Defense

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions