...
Current state: Accepted
Discussion thread: here
Voting thread: here
JIRA: KAFKA-6733
...
KIP-431 introduces incompatibility when "print.partition=true
" (this argument exist property exists in the code before KIP-431 but not documented). Before KIP-431, "kafka-console-consumer
" prints the partition as a number after the value for example: "key1|value1|0
". After this KIP, "kafka-console-consumer
" prints the partition number prefixed with "Partition:
" before the key (if printed) and value, for example: "Partition:0|key1|value1
" . Because this property was not documented, no migration plan is implemented in KIP-431.
The other changes are backward compatible because they do not exist before. Apart from "print.partition=true
", if a user does not use any new parameters, then the output of console consumer will look the same as before.
...