Not sure if it is completely internal. It seems that field name is part of the 
request specification and request specification is public API. My understanding 
is that we need to have a KIP for such public API change.

More specifically, custom client library or tool (e.g. 
https://github.com/linkedin/Burrow) needs to specify the 
serialization/deserialization of kafka request/response. It seems that 
developers of these libraries may use kafka source code or documentation as 
source of truth of the request/response specification. I am a bit concerned 
that these developers will be confused if we change the name of old schema. 
Does this make sense?

[ Full content available at: https://github.com/apache/kafka/pull/5564 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to