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

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

XMLWordPrintable

      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.

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

                Created:
                Updated:
                Resolved: