tet123/debezium-connect-rest-extension
rkerner 84cd41d42a DBZ-7033 Upgrade Kafka to 3.6.0
* remove usage of old SMT parent class `org.apache.kafka.connect.runtime.PredicatedTransformation` that was previously used to enable predicates on an SMT but got removed in Kafka 3.5, see https://github.com/apache/kafka/pull/13184 and https://issues.apache.org/jira/browse/KAFKA-14671
2023-10-18 07:23:42 +02:00
..
src DBZ-7033 Upgrade Kafka to 3.6.0 2023-10-18 07:23:42 +02:00
pom.xml [maven-release-plugin] prepare for next development iteration 2023-10-03 14:18:54 +00:00
README.md DBZ-4028 kcdrestextension -> kcrestextension 2021-10-05 14:18:03 +02:00

Copyright Debezium Authors. Licensed under the Apache License, Version 2.0.

Debezium Kafka Connect REST Extension

Debezium is an open source distributed platform for change data capture (CDC).

This repository contains Debezium-specific extensions to Kafka Connect's REST API.

Setup

  1. Install or mount the Debezium Kafka Connect REST Extension jar into a separate Kafka Connect plugin directory.

    For example with Docker Compose:

    volumes:
     - debezium-kcd-rest-extension-1.0.0.jar:/kafka/connect/dbz-rest-extension/debezium-kcd-rest-extension-1.0.0.jar
  1. Register the REST extension with Kafka Connect:
    environment:
     - CONNECT_REST_EXTENSION_CLASSES=io.debezium.kcrestextension.DebeziumConnectRestExtension

or set rest.extension.classes=io.debezium.kcrestextension.DebeziumConnectRestExtension in your Kafka Connect properties file.

Contribution

This project is under active development, any contributions are very welcome.