Thanks for looking into this. Since the empty String gets serialized to an empty array, this would make null and the empty String indistinguishable and presumably deserialized into the empty String in the consumers. I think it's worth keeping null as a true null, since the RecordHeader class seems to accept null values and have careful handling of them.
[ Full content available at: https://github.com/apache/kafka/pull/5700 ] This message was relayed via gitbox.apache.org for [email protected]
