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}