From 373d88fc08f117e74888f84ab76a41292798a49a Mon Sep 17 00:00:00 2001 From: Melissa Linkert Date: Mon, 11 May 2026 09:56:51 -0500 Subject: [PATCH 1/5] Require Java 11 at runtime --- pom.xml | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/pom.xml b/pom.xml index 53878b1b..877cc4ee 100644 --- a/pom.xml +++ b/pom.xml @@ -134,11 +134,11 @@ org.apache.maven.plugins maven-compiler-plugin 3.14.0 - + - 8 - 8 - 8 + 11 + 11 + 11 @@ -369,15 +369,6 @@ - - jdk8-only - - (,11) - - - 7.5 - - jdk11+ From b62a50753590f223c79b148d0a6e807fea8f1a8f Mon Sep 17 00:00:00 2001 From: Melissa Linkert Date: Mon, 11 May 2026 09:57:16 -0500 Subject: [PATCH 2/5] Build on Java 21/25 only, fix actions versions --- .github/workflows/maven.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 5a2b1e4c..07265c85 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -15,15 +15,15 @@ jobs: contents: read strategy: matrix: - java: [8, 11, 17, 21] + java: [21, 25] os: [ubuntu-latest, windows-latest, macos-latest] runs-on: ${{ matrix.os }} env: maven_commands: install # default is install steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK ${{ matrix.java }} - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} distribution: 'zulu' @@ -37,7 +37,7 @@ jobs: if: startsWith(github.ref, 'refs/tags') runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Create a GitHub release run: gh release create --generate-notes "${GITHUB_REF#refs/tags/}" env: From 48a60f2a8c1abeddab534ba8b45d4fc84af76c29 Mon Sep 17 00:00:00 2001 From: Melissa Linkert Date: Mon, 11 May 2026 15:52:39 -0500 Subject: [PATCH 3/5] Remove source/target and simplify testng versioning --- pom.xml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/pom.xml b/pom.xml index 877cc4ee..f0e5aa7e 100644 --- a/pom.xml +++ b/pom.xml @@ -76,6 +76,7 @@ 1.3.16 6.1.1 + 7.9.0 UTF-8 @@ -136,8 +137,6 @@ 3.14.0 - 11 - 11 11 @@ -369,14 +368,5 @@ - - jdk11+ - - [11,) - - - 7.9.0 - - From ee91daa5642022f733d54a8740bef05daa873e31 Mon Sep 17 00:00:00 2001 From: Melissa Linkert Date: Tue, 19 May 2026 20:12:19 -0500 Subject: [PATCH 4/5] Continue to build on Java 11/17 --- .github/workflows/maven.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 07265c85..3cc5dd36 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -15,7 +15,7 @@ jobs: contents: read strategy: matrix: - java: [21, 25] + java: [11, 17, 21, 25] os: [ubuntu-latest, windows-latest, macos-latest] runs-on: ${{ matrix.os }} env: From 7328e8ae63a3f27f36620c0c934cc984667c1571 Mon Sep 17 00:00:00 2001 From: Melissa Linkert Date: Tue, 19 May 2026 20:12:31 -0500 Subject: [PATCH 5/5] Update Java version in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e250a517..e9401615 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ following before submitting a pull request: * verify that the branch merges cleanly into ```master``` * verify that the branch compiles using Maven - * verify that the branch does not use syntax or API specific to Java 1.8+ + * verify that the branch does not use syntax or API specific to Java > 11 * make sure that your commits contain the correct authorship information and, if necessary, a signed-off-by line * make sure that the commit messages or pull request comment contains