This is an automated email from the ASF dual-hosted git repository. twolf pushed a commit to branch dev_3.0 in repository https://gitbox.apache.org/repos/asf/mina-sshd.git
commit a6d17f63a351ab2c2536aad0d23c2ee1f128a5f1 Author: Thomas Wolf <[email protected]> AuthorDate: Mon Sep 29 21:51:27 2025 +0200 [releng] Require at least maven 3.9.11 --- .github/workflows/build.yml | 4 ++-- .github/workflows/master-build.yml | 2 +- .github/workflows/next-build.yml | 2 +- CHANGES.md | 3 +++ pom.xml | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4989264da..78354ae24 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -55,7 +55,7 @@ jobs: - name: Set up Maven uses: stCarolas/setup-maven@v5 with: - maven-version: '3.9.8' + maven-version: '3.9.11' - name: Build with maven run: mvn -B --errors --activate-profiles ci,format-check --no-transfer-progress package -DskipTests @@ -88,7 +88,7 @@ jobs: - name: Set up Maven uses: stCarolas/setup-maven@v5 with: - maven-version: '3.9.8' + maven-version: '3.9.11' - name: Build and test with maven # Skip all static checks, they were already done in the compile jobs diff --git a/.github/workflows/master-build.yml b/.github/workflows/master-build.yml index d4a43c524..57ebae2ec 100644 --- a/.github/workflows/master-build.yml +++ b/.github/workflows/master-build.yml @@ -68,7 +68,7 @@ jobs: - name: Set up Maven uses: stCarolas/setup-maven@v5 with: - maven-version: '3.9.8' + maven-version: '3.9.11' - name: Check version (SNAPSHOT) # Only deploy SNAPSHOT versions. We do not use "exit 1" because we still want the workflow diff --git a/.github/workflows/next-build.yml b/.github/workflows/next-build.yml index 9a0272cf3..7b4611229 100644 --- a/.github/workflows/next-build.yml +++ b/.github/workflows/next-build.yml @@ -68,7 +68,7 @@ jobs: - name: Set up Maven uses: stCarolas/setup-maven@v5 with: - maven-version: '3.9.8' + maven-version: '3.9.11' - name: Check version (SNAPSHOT) # Only deploy SNAPSHOT versions. We do not use "exit 1" because we still want the workflow diff --git a/CHANGES.md b/CHANGES.md index 7c4231877..1b1c2d39c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -19,6 +19,9 @@ Complete refactoring of the SSH transport protocol. New feature: support for cli # Planned for the Next Milestone Release +* For building Apache MINA SSHD 3.0, Java >= 24 and Apache Maven >= 3.9.11 are required. Generated artifacts + still use Java 8 as minimum runtime requirement. + ## Bug Fixes * [GH-502](https://github.com/apache/mina-sshd/issues/502) Don't load security provider classes reflectively diff --git a/pom.xml b/pom.xml index abbda7722..729168748 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ <japicmp-sshd-last-release>2.16.0</japicmp-sshd-last-release> <minimalJavaBuildVersion>24</minimalJavaBuildVersion> <surefireJdk>[${minimalJavaBuildVersion},)</surefireJdk> - <minimalMavenBuildVersion>3.9.8</minimalMavenBuildVersion> + <minimalMavenBuildVersion>3.9.11</minimalMavenBuildVersion> <format.impsort.action>sort</format.impsort.action> <format.formatter.action>format</format.formatter.action>
