-
Enhancement
-
Resolution: Done
-
Minor
-
2.2.0.Final
-
None
-
False
-
False
-
Undefined
Refactor code as per review comments on PR#4378
- CommonConnectorConfig will get passed to AbstractChangeRecordEmitter
- RelationalDatabaseConnectorConfig will get passed to RelationalDatabaseChangeRecordEmitter
- skipMessagesWithoutChange method could be pulled up to AbstractChangeRecordEmitter
- connectorConfig.skipMessagesWithoutChange() will not be passed to change record emitters
As a result
- The only changes to record emitters (unfortunately now to all) will be passing the connector config to the parent class
- It will enable seamless improvements for future changes/configs that will be common for all emitters
- The feature can be enabled for MongoDB and other connectors as well
- split from
-
DBZ-2979 If column.include.list/column.exclude.list are used and the target table receives an update for the excluded (or not included) column - such events should be ignored
- Closed
- links to
-
RHEA-2023:120698 Red Hat build of Debezium 2.3.4 release