-
Task
-
Resolution: Done
-
Major
-
None
-
False
-
False
-
In AK 2.0, the following two configuration options were deprecated:
- internal.key.converter
- internal.value.converter
In DBZ-4514 we cleaned this up in our images; however, these options can still be passed to EmbeddedEngine or Debezium Server and influence which converters are used in that environment. Since we utilize several KC classes, this leads to an unexpected WARN message being issued about their usage:
2022-01-24 17:00:46,808 WARN OracleRowIdDataTypeIT||test The worker has been configured with one or more internal converter properties ([internal.key.converter, internal.value.converter]). Support for these properties was deprecated in version 2.0 and removed in version 3.0, and specifying them will have no effect. Instead, an instance of the JsonConverter with schemas.enable set to false will be used. For more information, please visit http://kafka.apache.org/documentation/#upgrade and consult the upgrade notesfor the 3.0 release. [org.apache.kafka.connect.runtime.WorkerConfig]
We should probably align our behavior as outlined in KIP-738.
In addition, these options should be removed as of Debezium 2.0.
- relates to
-
DBZ-4514 Remove INTERNAL_KEY_CONVERTER and INTERNAL_VALUE_CONVERTER env vars
- Closed