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

Deprecate internal key/value converter options

    XMLWordPrintable

Details

    • False
    • False

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: