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}