Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-4617

Deprecate internal key/value converter options

XMLWordPrintable

    • 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.

            Unassigned Unassigned
            ccranfor@redhat.com Chris Cranford
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: