Konstantine Karantasis created KAFKA-13759: ----------------------------------------------
Summary: Disable producer idempotency by default in producers instantiated by Connect Key: KAFKA-13759 URL: https://issues.apache.org/jira/browse/KAFKA-13759 Project: Kafka Issue Type: Bug Components: KafkaConnect Reporter: Konstantine Karantasis Assignee: Konstantine Karantasis https://issues.apache.org/jira/browse/KAFKA-7077 was merged recently referring to KIP-318. Before that in AK 3.0 idempotency was enabled by default across Kafka producers. However, some compatibility implications were missed in both cases. If idempotency is enabled by default Connect won't be able to communicate via its producers with Kafka brokers older than version 0.11. Perhaps more importantly, for brokers older than version 2.8 the {{IDEMPOTENT_WRITE}} ACL is required to be granted to the principal of the Connect worker. Given the above caveats, this ticket proposes to explicitly disable producer idempotency in Connect by default. This feature, as it happens today, can be enabled by setting worker and/or connector properties. However, enabling it by default should be considered in a major version upgrade and after KIP-318 is updated to mention the compatibility requirements and gets officially approved. -- This message was sent by Atlassian Jira (v8.20.1#820001)