- Add AVRO format support. Defaults to JSON
- Remove the Metadata repo configuration.
- Remove the Spring property sort-cuts. Only the native Debezium properties are used.
- change the native properties prefix from `cdc.config to cdc.debezium`.
- Removes the need to fork and modify the Debezium engine code.
- Add binding name strategy.
Remove old CDC projects and replace with the new implementation
Remove duplicate pom properties
remove non existing pom module
Rename `cdc-debezium-supplier/source` to `debezium-supplier/source`
streamline naming and tests
streamline supplier tests
test streamline. Github workflow
Fix Debezium engine generics mess
Break `DebeziumConfiguration` into engine auto-config and consumer configuration
add initial reactive consumer impl.
Splits Debezium into a pure supplier and a streaming source
- Remove any SCS related dependencies from the supplier.
- Supplier uses Sinks.Many.
complete the supplier vs source separation
Improve Debezium Egine auto-conf
- Provide configuration hooks for OffsetCommitPolicy, ConnectorCallback,
CompletionCallback and Clock with default implementations.
- Remove obsolete code.
minor improvements
Rename cdc property prefix to `debezium` and `cdc.debezium` to `debezium.inner`
remove obsolete `StreamBridge` tests
address reviews. improve testing
Supplier tests. Rename `inner` to `properties`.
Streamline the README. Minor improvements
streamline supplier tests
final fixes