From f10b2ca73123b55554f6b614c9898a615ee79189 Mon Sep 17 00:00:00 2001 From: Ismail Simsek <6005685+ismailsimsek@users.noreply.github.com> Date: Thu, 2 May 2024 21:19:01 +0200 Subject: [PATCH 1/6] Upgrade java to 17 --- .github/workflows/build.yml | 2 +- .github/workflows/release.yml | 11 ++++++++--- Dockerfile | 4 ++-- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e70fcbd6..4b682a1c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,6 +31,6 @@ jobs: uses: actions/setup-java@v4 with: distribution: 'temurin' - java-version: 11 + java-version: 17 - name: Build with Maven run: mvn -B package --file pom.xml -Dsurefire.skipAfterFailureCount=1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e2133870..76c2c19e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,6 +16,11 @@ jobs: steps: - name: Check Out Repo uses: actions/checkout@v4 + - name: Set up JDK + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: 17 - name: Set env for master(latest) release if: github.ref_name == 'master' @@ -33,7 +38,7 @@ jobs: - name: Delete previous ${{ env.RELEASE_NAME }} release uses: dev-drprasad/delete-tag-and-release@v1.1 with: - delete_release: "true" # default: false + delete_release: true tag_name: ${{ env.RELEASE_NAME }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -47,8 +52,8 @@ jobs: name: Release ${{ env.RELEASE_NAME }} tag_name: ${{ env.RELEASE_NAME }} body: Release ${{ env.RELEASE_NAME }} - draft: "false" - prerelease: "false" + draft: false + prerelease: true files: | debezium-server-iceberg-sink/target/debezium-server-iceberg-sink-${{ env.RELEASE_NAME }}.jar diff --git a/Dockerfile b/Dockerfile index 5ad6b1cd..e18db4b5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,11 @@ -FROM eclipse-temurin:11-jdk as builder +FROM eclipse-temurin:17-jdk as builder RUN apt-get -qq update && apt-get -qq install maven unzip COPY . /app WORKDIR /app RUN mvn clean package -Passembly -Dmaven.test.skip --quiet RUN unzip /app/debezium-server-iceberg-dist/target/debezium-server-iceberg-dist*.zip -d appdist -FROM eclipse-temurin:11-jre +FROM eclipse-temurin:17-jre COPY --from=builder /app/appdist/debezium-server-iceberg/ /app/ WORKDIR /app From 0fb2463df97e137af832b2774675ae7e16a78af7 Mon Sep 17 00:00:00 2001 From: Ismail Simsek <6005685+ismailsimsek@users.noreply.github.com> Date: Thu, 2 May 2024 21:19:23 +0200 Subject: [PATCH 2/6] Upgrade java to 17 --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 2d70f8dd..6620354c 100644 --- a/pom.xml +++ b/pom.xml @@ -22,9 +22,9 @@ UTF-8 - 11 - 11 - 11 + 17 + 17 + 17 true 3.0.21 From c36ef70d473500c0b6ba351dcd7c3571f7970b57 Mon Sep 17 00:00:00 2001 From: Ismail Simsek <6005685+ismailsimsek@users.noreply.github.com> Date: Thu, 2 May 2024 21:32:49 +0200 Subject: [PATCH 3/6] Upgrade java to 17 --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 6620354c..2d70f8dd 100644 --- a/pom.xml +++ b/pom.xml @@ -22,9 +22,9 @@ UTF-8 - 17 - 17 - 17 + 11 + 11 + 11 true 3.0.21 From 2b696e0ad3b8d99b2cd6dc52a4f5ce31717279a0 Mon Sep 17 00:00:00 2001 From: Ismail Simsek <6005685+ismailsimsek@users.noreply.github.com> Date: Thu, 2 May 2024 21:47:05 +0200 Subject: [PATCH 4/6] Upgrade java to 17 --- debezium-server-iceberg-sink/pom.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/debezium-server-iceberg-sink/pom.xml b/debezium-server-iceberg-sink/pom.xml index 74b69d0a..1f4c1311 100644 --- a/debezium-server-iceberg-sink/pom.xml +++ b/debezium-server-iceberg-sink/pom.xml @@ -365,11 +365,13 @@ maven-surefire-plugin 3.2.5 + --add-exports java.base/sun.nio.ch=ALL-UNNAMED org.jboss.logmanager.LogManager ${maven.home} ${session.request.userSettingsFile.path} + From 4f6286b917abf18d02afabb426263184ac472273 Mon Sep 17 00:00:00 2001 From: Ismail Simsek <6005685+ismailsimsek@users.noreply.github.com> Date: Thu, 2 May 2024 21:48:13 +0200 Subject: [PATCH 5/6] Revert "Upgrade java to 17" This reverts commit c36ef70d473500c0b6ba351dcd7c3571f7970b57. --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 2d70f8dd..6620354c 100644 --- a/pom.xml +++ b/pom.xml @@ -22,9 +22,9 @@ UTF-8 - 11 - 11 - 11 + 17 + 17 + 17 true 3.0.21 From b40c950e2ba9688fb3625a251542cb1f3465a49c Mon Sep 17 00:00:00 2001 From: Ismail Simsek <6005685+ismailsimsek@users.noreply.github.com> Date: Thu, 2 May 2024 21:57:28 +0200 Subject: [PATCH 6/6] Upgrade java to 17 --- debezium-server-iceberg-sink/pom.xml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/debezium-server-iceberg-sink/pom.xml b/debezium-server-iceberg-sink/pom.xml index 1f4c1311..136d3e95 100644 --- a/debezium-server-iceberg-sink/pom.xml +++ b/debezium-server-iceberg-sink/pom.xml @@ -365,7 +365,21 @@ maven-surefire-plugin 3.2.5 - --add-exports java.base/sun.nio.ch=ALL-UNNAMED + + --add-opens=java.base/java.lang=ALL-UNNAMED + --add-opens=java.base/java.lang.invoke=ALL-UNNAMED + --add-opens=java.base/java.lang.reflect=ALL-UNNAMED + --add-opens=java.base/java.io=ALL-UNNAMED + --add-opens=java.base/java.net=ALL-UNNAMED + --add-opens=java.base/java.nio=ALL-UNNAMED + --add-opens=java.base/java.util=ALL-UNNAMED + --add-opens=java.base/java.util.concurrent=ALL-UNNAMED + --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED + --add-opens=java.base/sun.nio.ch=ALL-UNNAMED + --add-opens=java.base/sun.nio.cs=ALL-UNNAMED + --add-opens=java.base/sun.security.action=ALL-UNNAMED + --add-opens=java.base/sun.util.calendar=ALL-UNNAMED + org.jboss.logmanager.LogManager ${maven.home}