Hi all, Some context about this thread: In KIP-679, we set the default producer config with `enable.idempotence=true` and `acks=all` in v3.0.0. Here's the discussion and vote thread link: https://lists.apache.org/thread/hfwwpyl3kyj381v45dfnyrw9ddrkyc29 https://lists.apache.org/thread/g6gr9m2pxp5wvnbk2p4jpv5vvgh22c92
However, we found there's a bug that causes the default producer is not an idempotent producer even though the config `enable.idempotence=true` is correctly set. Please check KAFKA-13598 <https://issues.apache.org/jira/browse/KAFKA-13598> for more detail. During the implementation, we found in kafka-console-producer.sh, we have an option: `request-required-acks` that can configure the acks setting in Producer. It was originally default to 1. But after this KIP, we set the default enable.idempotence to true, so we have to also set the default acks config here to -1 for this change. I've updated the KIP to add this change to address this change. Thank you. Luke
