kafka/config
Chris Egerton a64ab91238 KAFKA-5540: Deprecate internal converter configs (KIP-174)
Implementation of [KIP-174](https://cwiki.apache.org/confluence/display/KAFKA/KIP-174+-+Deprecate+and+remove+internal+converter+configs+in+WorkerConfig)

Configuration properties 'internal.key.converter' and 'internal.value.converter'
are deprecated, and default to org.apache.kafka.connect.json.JsonConverter.

Warnings are logged if values are specified for either, or if properties that
appear to configure instances of internal converters (i.e., ones prefixed with
either 'internal.key.converter.' or 'internal.value.converter.') are given.

The property 'schemas.enable' is also defaulted to false for internal
JsonConverter instances (both for keys and values) if it isn't specified.

Documentation and code have also been updated with deprecation notices and
annotations, respectively.

Unit tests have been updated in `PluginsTest` to account for the new defaults for `schemas.enable` for internal key/value converters, and to ensure that (for the time being), internal key/value converters are still configurable despite being deprecated.

Author: Chris Egerton <chrise@confluent.io>
Author: Ewen Cheslack-Postava <me@ewencp.org>

Reviewers: Randall Hauch <rhauch@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #4693 from C0urante/kafka-5540
2018-05-29 16:22:47 -07:00
..
connect-console-sink.properties KAFKA-2379: Add basic documentation for Kafka Connect. 2015-11-09 16:29:30 -08:00
connect-console-source.properties KAFKA-2379: Add basic documentation for Kafka Connect. 2015-11-09 16:29:30 -08:00
connect-distributed.properties KAFKA-5540: Deprecate internal converter configs (KIP-174) 2018-05-29 16:22:47 -07:00
connect-file-sink.properties KAFKA-2422: Allow copycat connector plugins to be aliased to simpler names 2016-01-04 15:01:58 -05:00
connect-file-source.properties KAFKA-2422: Allow copycat connector plugins to be aliased to simpler names 2016-01-04 15:01:58 -05:00
connect-log4j.properties KAFKA-5229: Reflections logs excessive warnings when scanning classpaths 2017-06-01 13:47:27 -07:00
connect-standalone.properties KAFKA-5540: Deprecate internal converter configs (KIP-174) 2018-05-29 16:22:47 -07:00
consumer.properties MINOR: Update `config/consumer.properties` to have new consumer properties 2017-10-12 14:28:55 +01:00
log4j.properties KAFKA-5750; Elevate log messages for denials to INFO in SimpleAclAuthorizer 2017-09-27 16:39:12 +01:00
producer.properties MINOR: update comments in config/producer.properties 2017-10-13 12:26:24 +01:00
server.properties MINOR: Fixed a few typos in configs and streams docs (#4452) 2018-01-26 10:40:32 -08:00
tools-log4j.properties KAFKA-2633; Default logging from tools to Stderr 2015-10-12 10:00:05 -07:00
trogdor.conf MINOR: improve trogdor commandline (#4721) 2018-03-19 11:55:29 +00:00
zookeeper.properties KAFKA-141 Check and make sure that the files that have been donated have been updated to reflect the new ASF copyright;patched by nehanarkhede; reviewd by jjkoshy 2011-10-07 19:51:28 +00:00