From ad263e4ffbe9461c1921b0f8162f0cee3ad0762e Mon Sep 17 00:00:00 2001 From: Fokko Driesprong Date: Tue, 16 Sep 2025 14:08:47 +0200 Subject: [PATCH 1/3] Bump to Java 11 --- .github/workflows/ci-hadoop3.yml | 2 +- .github/workflows/vector-plugins.yml | 2 +- parquet-format-structures/pom.xml | 4 +-- .../parquet-encoding-vector/pom.xml | 26 ++++--------------- pom.xml | 19 +++----------- 5 files changed, 13 insertions(+), 40 deletions(-) diff --git a/.github/workflows/ci-hadoop3.yml b/.github/workflows/ci-hadoop3.yml index 46662ad831..61ed3ba90c 100644 --- a/.github/workflows/ci-hadoop3.yml +++ b/.github/workflows/ci-hadoop3.yml @@ -26,7 +26,7 @@ jobs: strategy: fail-fast: false matrix: - java: [ { setup: '8', maven: '1.8' }, { setup: '11', maven: '11' }, { setup: '17', maven: '17' } ] + java: [ { setup: '11', maven: '11' }, { setup: '17', maven: '17' }, { setup: '21', maven: '21' } ] codes: [ 'uncompressed,brotli', 'gzip,snappy' ] name: Build Parquet with JDK ${{ matrix.java.setup }} and ${{ matrix.codes }} diff --git a/.github/workflows/vector-plugins.yml b/.github/workflows/vector-plugins.yml index f02ac052e0..496753d475 100644 --- a/.github/workflows/vector-plugins.yml +++ b/.github/workflows/vector-plugins.yml @@ -26,7 +26,7 @@ jobs: strategy: fail-fast: false matrix: - java: [ '17' ] + java: [ '17', '21' ] codes: [ 'uncompressed' ] name: Build Parquet with JDK ${{ matrix.java }} and ${{ matrix.codes }} diff --git a/parquet-format-structures/pom.xml b/parquet-format-structures/pom.xml index af4fe3a3a4..5818f1dfdf 100644 --- a/parquet-format-structures/pom.xml +++ b/parquet-format-structures/pom.xml @@ -129,7 +129,7 @@ none - 8 + 11 true @@ -144,7 +144,7 @@ none - 8 + 11 diff --git a/parquet-plugins/parquet-encoding-vector/pom.xml b/parquet-plugins/parquet-encoding-vector/pom.xml index da62797f68..6157070c2d 100644 --- a/parquet-plugins/parquet-encoding-vector/pom.xml +++ b/parquet-plugins/parquet-encoding-vector/pom.xml @@ -35,7 +35,7 @@ https://parquet.apache.org - + 17 17 @@ -74,7 +74,7 @@ maven-compiler-plugin - ${extraJavaVectorArgs} + --add-modules=jdk.incubator.vector @@ -83,7 +83,7 @@ org.apache.maven.plugins maven-failsafe-plugin - ${extraJavaVectorArgs} + --add-modules=jdk.incubator.vector @@ -91,7 +91,7 @@ org.apache.maven.plugins maven-surefire-plugin - ${extraJavaVectorArgs} + --add-modules=jdk.incubator.vector @@ -99,7 +99,7 @@ org.apache.maven.plugins maven-javadoc-plugin - ${extraJavaVectorArgs}> + --add-modules=jdk.incubator.vector> @@ -130,20 +130,4 @@ - - - - jdk9+ - - [9,) - - - - 17 - - --add-modules=jdk.incubator.vector - - - - diff --git a/pom.xml b/pom.xml index 71d0615727..bcf2de7531 100644 --- a/pom.xml +++ b/pom.xml @@ -69,8 +69,8 @@ - 1.8 - 1.8 + 11 + 11 github com.fasterxml.jackson.core com.fasterxml.jackson.datatype @@ -246,7 +246,7 @@ **/generated-sources/**/*.java - 8 + 11 true @@ -383,7 +383,7 @@ **/generated-sources/**/*.java - 8 + 11 true @@ -629,17 +629,6 @@ - - jdk9+ - - [9,) - - - - 8 - - - verbose-test From 896c13173e799fb5125c39cadf96ec2db255948e Mon Sep 17 00:00:00 2001 From: Fokko Driesprong Date: Tue, 16 Sep 2025 14:30:04 +0200 Subject: [PATCH 2/3] Remove JDK21 for now --- .github/workflows/ci-hadoop3.yml | 2 +- .github/workflows/vector-plugins.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-hadoop3.yml b/.github/workflows/ci-hadoop3.yml index 61ed3ba90c..7ce1820cd2 100644 --- a/.github/workflows/ci-hadoop3.yml +++ b/.github/workflows/ci-hadoop3.yml @@ -26,7 +26,7 @@ jobs: strategy: fail-fast: false matrix: - java: [ { setup: '11', maven: '11' }, { setup: '17', maven: '17' }, { setup: '21', maven: '21' } ] + java: [ { setup: '11', maven: '11' }, { setup: '17', maven: '17' } ] codes: [ 'uncompressed,brotli', 'gzip,snappy' ] name: Build Parquet with JDK ${{ matrix.java.setup }} and ${{ matrix.codes }} diff --git a/.github/workflows/vector-plugins.yml b/.github/workflows/vector-plugins.yml index 496753d475..f02ac052e0 100644 --- a/.github/workflows/vector-plugins.yml +++ b/.github/workflows/vector-plugins.yml @@ -26,7 +26,7 @@ jobs: strategy: fail-fast: false matrix: - java: [ '17', '21' ] + java: [ '17' ] codes: [ 'uncompressed' ] name: Build Parquet with JDK ${{ matrix.java }} and ${{ matrix.codes }} From 1f3ecffaf66948619f1eff299222537f081435cd Mon Sep 17 00:00:00 2001 From: Fokko Driesprong Date: Wed, 17 Sep 2025 09:54:22 +0200 Subject: [PATCH 3/3] Move to `maven.compiler.release` --- parquet-plugins/parquet-encoding-vector/pom.xml | 3 +-- pom.xml | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/parquet-plugins/parquet-encoding-vector/pom.xml b/parquet-plugins/parquet-encoding-vector/pom.xml index 6157070c2d..822838d860 100644 --- a/parquet-plugins/parquet-encoding-vector/pom.xml +++ b/parquet-plugins/parquet-encoding-vector/pom.xml @@ -36,8 +36,7 @@ - 17 - 17 + 17 diff --git a/pom.xml b/pom.xml index bcf2de7531..59c985417f 100644 --- a/pom.xml +++ b/pom.xml @@ -69,8 +69,7 @@ - 11 - 11 + 11 github com.fasterxml.jackson.core com.fasterxml.jackson.datatype