diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b92f8e1..c44d166 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,7 +29,11 @@ jobs: run: mvn -B clean deploy --file pom.xml -DskipTests -Dsonatype.username=${{ secrets.SONATYPE_USERNAME }} -Dsonatype.password=${{ secrets.SONATYPE_PASSWORD }} - name: Build archive run: mvn -B package --file pom.xml -P assembly - - name: Release Plugin Archive + - name: Release Plugin tar.gz Archive uses: softprops/action-gh-release@v1 with: files: target/singlestore-debezium-connector-*-plugin.tar.gz + - name: Release Plugin zip Archive + uses: softprops/action-gh-release@v1 + with: + files: target/components/packages/singlestore-singlestore-debezium-connector-*.zip diff --git a/README.md b/README.md index 475bfa4..7f20249 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ in specific columns. ### Installation * Download - the [SingleStore connector for Debezium plugin archive](https://github.com/singlestore-labs/singlestore-debezium-connector/releases/download/v0.1.8/singlestore-debezium-connector-0.1.8-plugin.tar.gz). + the [SingleStore connector for Debezium plugin archive](https://github.com/singlestore-labs/singlestore-debezium-connector/releases/download/v0.1.9/singlestore-debezium-connector-0.1.9-plugin.tar.gz). * Extract the archive to a directory. * Add the directory from the previous step to Kafka Connect’s plugin path. Set the `plugin.path` property in the `connect-distributed.properties` file. @@ -232,7 +232,7 @@ operation that inserts data in the `t` table: "a":33 }, "source":{ - "version":"0.1.8", + "version":"0.1.9", "connector":"singlestore", "name":"singlestore", "ts_ms":1706197043473, @@ -267,7 +267,7 @@ as the preceding create event. "a":22 }, "source":{ - "version":"0.1.8", + "version":"0.1.9", "connector":"singlestore", "name":"singlestore", "ts_ms":1706197446500, @@ -309,7 +309,7 @@ update event examples. "before":null, "after":null, "source":{ - "version":"0.1.8", + "version":"0.1.9", "connector":"singlestore", "name":"singlestore", "ts_ms":1706197665407, diff --git a/logos/singlestore.png b/logos/singlestore.png new file mode 100644 index 0000000..b390ec9 Binary files /dev/null and b/logos/singlestore.png differ diff --git a/pom.xml b/pom.xml index 6708f24..5f539cc 100644 --- a/pom.xml +++ b/pom.xml @@ -160,6 +160,57 @@ org.apache.maven.plugins 3.2.1 + + kafka-connect-maven-plugin + + + + + source + + + SingleStore connector for Debezium captures and records row-level changes that occur + in the database. You can configure the connector to read from a single table and to + ignore, mask, or truncate values in specific columns. + + + + + logos/singlestore.png + + logos/confluent.png + SingleStore, Inc. + organization + https://www.singlestore.com/ + + singlestore + + + SingleStore 8.7.16+ + + + + SingleStore + memsql + debezium + CDC + + + Debezium SingleStore CDC Source Connector + + + kafka-connect + + + + io.confluent + 0.10.0 + @@ -407,11 +458,11 @@ scm:git:git@github.com:singlestore-labs/singlestore-debezium-connector.git - singlestore-debezium-connector-0.1.8 + singlestore-debezium-connector-0.1.9 git://git@github.com:singlestore-labs/singlestore-debezium-connector.git https://github.com/singlestore-labs/singlestore-debezium-connector - 0.1.8 + 0.1.9 diff --git a/src/test/java/com/singlestore/debezium/StreamingIT.java b/src/test/java/com/singlestore/debezium/StreamingIT.java index 008f440..9e70d83 100644 --- a/src/test/java/com/singlestore/debezium/StreamingIT.java +++ b/src/test/java/com/singlestore/debezium/StreamingIT.java @@ -169,7 +169,7 @@ public void populatesSourceInfo() throws SQLException, InterruptedException { SourceRecord record = records.get(0); Struct source = (Struct) ((Struct) record.value()).get("source"); - assertEquals(source.get("version"), "0.1.8"); + assertEquals(source.get("version"), "0.1.9"); assertEquals(source.get("connector"), "singlestore"); assertEquals(source.get("name"), "singlestore_topic"); assertNotNull(source.get("ts_ms"));