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"));