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

Add optional field with Debezium version to "source" element of messages

    XMLWordPrintable

    Details

      Description

      This will allow consumers to recognize the Debezium version used for creating a given message, helping them to adjust their behavior, e.g. in case of temporary workarounds and/or bugfixes.

      Taking DBZ-578 as example, a consumer may currently adjust timestamps of snapshot messages to UTC (which they can if they happen to know the DB's timezone). It would have to stop that workaround once DBZ-578 is fixed. Today this would require to process all messages emitted by the old connector version before updating the consumer in a coordinated way. Having the knowledge about the emitting Debezium version as part of the messages themselves will allow to relax rollout of such fixes.

        Attachments

          Activity

            People

            Assignee:
            jpechanec Jiri Pechanec
            Reporter:
            gunnar.morling Gunnar Morling
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: