From 77868fec6592e47b7b8fb67ff696d537b61f5db1 Mon Sep 17 00:00:00 2001
From: samson30 <60385580+samson30@users.noreply.github.com>
Date: Tue, 13 Oct 2026 16:39:23 +0100
Subject: [PATCH 1/2] =?UTF-8?q?debezium/dbz#1809=20Standardize=20Examples?=
=?UTF-8?q?=20=E2=80=94=20JPA=20Aggregations?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: samson30 <60385580+samson30@users.noreply.github.com>
---
.../workflows/jpa-aggregations-workflow.yml | 6 ++++-
jpa-aggregations/jpa-test/pom.xml | 27 ++++++++++++++-----
jpa-aggregations/json-smt-es/pom.xml | 18 ++++++-------
3 files changed, 33 insertions(+), 18 deletions(-)
diff --git a/.github/workflows/jpa-aggregations-workflow.yml b/.github/workflows/jpa-aggregations-workflow.yml
index c39ddce3fc..889ed97222 100644
--- a/.github/workflows/jpa-aggregations-workflow.yml
+++ b/.github/workflows/jpa-aggregations-workflow.yml
@@ -16,11 +16,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
+ - uses: actions/setup-java@v4
+ with:
+ distribution: 'temurin'
+ java-version: '21'
- name: Cache local Maven repository
uses: actions/cache@v4
with:
path: ~/.m2/repository
- key: ${{ runner.os }}-maven-${{ hashFiles('apache-pulsar/**/pom.xml') }}
+ key: ${{ runner.os }}-maven-${{ hashFiles('jpa-aggregations/**/pom.xml', 'pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Check changes in [jpa-aggregations | jpa-test] example
diff --git a/jpa-aggregations/jpa-test/pom.xml b/jpa-aggregations/jpa-test/pom.xml
index b95c6cc651..4aaa6b3c50 100644
--- a/jpa-aggregations/jpa-test/pom.xml
+++ b/jpa-aggregations/jpa-test/pom.xml
@@ -2,6 +2,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../pom.xml
+
+
io.debezium.examples.aggregation
aggregation-test
1.0.0.Final
@@ -14,9 +21,20 @@
1.7.36
2.18.11
2.18.11
- 3.4.0
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${version.org.slf4j}
+
+
+
+
org.hibernate
@@ -57,7 +75,6 @@
org.apache.kafka
connect-json
- ${version.kafka}
junit
@@ -89,11 +106,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
-
- 1.8
- 1.8
-
+ ${version.maven.compiler}
diff --git a/jpa-aggregations/json-smt-es/pom.xml b/jpa-aggregations/json-smt-es/pom.xml
index bbea888d45..09e398b585 100644
--- a/jpa-aggregations/json-smt-es/pom.xml
+++ b/jpa-aggregations/json-smt-es/pom.xml
@@ -2,20 +2,22 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../pom.xml
+
+
io.debezium.examples.aggregation
json-smt
1.0.0.Final
SMT for expanding an incoming JSON field into a typed SourceRecord
-
- 3.4.0
-
-
org.apache.kafka
connect-json
- ${version.kafka}
@@ -24,11 +26,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
-
- 1.8
- 1.8
-
+ ${version.maven.compiler}
From 10ed77aa05ffe875fa65ca8d2862782b85bd2ade Mon Sep 17 00:00:00 2001
From: samson30 <60385580+samson30@users.noreply.github.com>
Date: Thu, 15 Oct 2026 19:37:01 +0100
Subject: [PATCH 2/2] debezium/dbz#1809 Use the parent POM versions for Jackson
and SLF4J in jpa-test
Signed-off-by: samson30 <60385580+samson30@users.noreply.github.com>
---
jpa-aggregations/jpa-test/pom.xml | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/jpa-aggregations/jpa-test/pom.xml b/jpa-aggregations/jpa-test/pom.xml
index 4aaa6b3c50..670acd3904 100644
--- a/jpa-aggregations/jpa-test/pom.xml
+++ b/jpa-aggregations/jpa-test/pom.xml
@@ -18,9 +18,6 @@
1.3.176
4.13.1
5.4.24.Final
- 1.7.36
- 2.18.11
- 2.18.11
@@ -30,7 +27,7 @@
org.slf4j
slf4j-api
- ${version.org.slf4j}
+ ${version.slf4j}
@@ -55,22 +52,18 @@
com.fasterxml.jackson.core
jackson-core
- ${version.jackson}
com.fasterxml.jackson.core
jackson-databind
- ${version.jackson.databind}
com.fasterxml.jackson.module
jackson-module-jsonSchema
- ${version.jackson}
com.fasterxml.jackson.datatype
jackson-datatype-jsr310
- ${version.jackson}
org.apache.kafka
@@ -85,7 +78,7 @@
org.slf4j
slf4j-log4j12
- ${version.org.slf4j}
+ ${version.slf4j}