Ewen Cheslack-Postava created KAFKA-5540:
--------------------------------------------
Summary: Deprecate and remove internal converter configs
Key: KAFKA-5540
URL: https://issues.apache.org/jira/browse/KAFKA-5540
Project: Kafka
Issue Type: Bug
Components: KafkaConnect
Affects Versions: 0.11.0.0
Reporter: Ewen Cheslack-Postava
The internal.key.converter and internal.value.converter were original exposed
as configs because a) they are actually pluggable and b) providing a default
would require relying on the JsonConverter always being available, which until
we had classloader isolation it was possible might be removed for compatibility
reasons.
However, this has ultimately just caused a lot more trouble and confusion than
it is worth. We should deprecate the configs, give them a default of
JsonConverter (which is also kind of nice since it results in human-readable
data in the internal topics), and then ultimately remove them in the next major
version.
These are all public APIs so this will need a small KIP before we can make the
change.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)