This is an automated email from the ASF dual-hosted git repository. tomaswolf pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mina-sshd.git
commit ce59e814be0bd856c9dd9cef9c0335cb852e4b21 Author: Thomas Wolf <[email protected]> AuthorDate: Mon May 25 17:48:29 2026 +0200 [maven-release-plugin] prepare for next development iteration --- CHANGES.md | 58 +++++++++++------------------------- assembly/pom.xml | 2 +- CHANGES.md => docs/changes/2.18.0.md | 30 +------------------ pom.xml | 6 ++-- sshd-benchmarks/pom.xml | 2 +- sshd-cli/pom.xml | 2 +- sshd-common/pom.xml | 2 +- sshd-contrib/pom.xml | 2 +- sshd-core/pom.xml | 2 +- sshd-git/pom.xml | 2 +- sshd-ldap/pom.xml | 2 +- sshd-mina/pom.xml | 2 +- sshd-netty/pom.xml | 2 +- sshd-openpgp/pom.xml | 2 +- sshd-osgi/pom.xml | 2 +- sshd-putty/pom.xml | 2 +- sshd-scp/pom.xml | 2 +- sshd-sftp/pom.xml | 2 +- sshd-spring-sftp/pom.xml | 2 +- 19 files changed, 38 insertions(+), 88 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 998d8fa08..cfdde8b93 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,43 +1,3 @@ -# Apache MINA SSHD 2.18.0 - -Changes since [version 2.17.1](./docs/changes/2.17.1.md): - -## Bug Fixes - -* [GH-743](https://github.com/apache/mina-sshd/issues/743) Ensure the Java `ServiceLoader` use a singleton `SftpFileSystemProvider` -* [GH-879](https://github.com/apache/mina-sshd/issues/879) Close SSH channel gracefully on exception in port forwarding -* Improve handling of repository paths in `sshd-git`. - -## New Features - -* [GH-892](https://github.com/apache/mina-sshd/issues/892) Align handling certificates without principals with OpenSSH 10.3 - -Wildcard principals in host certificates are handled now. - -* Putty keys with non-ASCII passphrases - -The passphrase needs to be converted to a byte sequence to compute a decryption key for an encrypted private key. This -conversion depends on the character encoding. Putty on Windows uses the ANSI codepage set when the key was generated. -Apache MINA SSHD now tries multiple encodings in sequence: UTF-8, then the OS encoding, and finally ISO-8859-1 as a -last-chance fallback. - -## Potential Compatibility Issues - -* [GH-892](https://github.com/apache/mina-sshd/issues/892) Align handling certificates without principals with OpenSSH 10.3 - -OpenSSH 10.3 changed the way such certificates are handled; see the [OpenSSH 10.3 release notes](https://www.openssh.org/txt/release-10.3). -In Apache MINA SSHD, there is a new flag `CoreModuleProperties.ALLOW_EMPTY_CERTIFICATE_PRINCIPALS` (by default `false`) -that can be set on an `SshClient` or `SshServer` or also on a `Session` directly. If the value is `false`, certificates -without principals are rejected as in OpenSSH 10.3; if it is `true`, such certificates are considered to match any -user or host name as in OpenSSH < 10.3. - -Set the flag on an `SshClient` or `ClientSession` to determine the handling of host certificates. Set it on an -`SshServer` or `ServerSession` to govern the handling of user certificates. - -## Major Code Re-factoring - -None. - # Previous Versions * [Version 2.1.0 to 2.2.0](./docs/changes/2.2.0.md) @@ -63,3 +23,21 @@ None. * [Version 2.15.0 to 2.16.0](./docs/changes/2.16.0.md) * [Version 2.16.0 to 2.17.0](./docs/changes/2.17.0.md) * [Version 2.17.0 to 2.17.1](./docs/changes/2.17.1.md) + +# Latest Version + +* **[Version 2.17.1 to 2.18.0](./docs/changes/2.18.0.md)** + +# Planned for Next Version + +## Bug Fixes + + +## New Features + + +## Potential Compatibility Issues + + +## Major Code Re-factoring + diff --git a/assembly/pom.xml b/assembly/pom.xml index 381f96726..1ae59b774 100644 --- a/assembly/pom.xml +++ b/assembly/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> </parent> <artifactId>apache-sshd</artifactId> diff --git a/CHANGES.md b/docs/changes/2.18.0.md similarity index 58% copy from CHANGES.md copy to docs/changes/2.18.0.md index 998d8fa08..7a3aa9592 100644 --- a/CHANGES.md +++ b/docs/changes/2.18.0.md @@ -1,6 +1,4 @@ -# Apache MINA SSHD 2.18.0 - -Changes since [version 2.17.1](./docs/changes/2.17.1.md): +# Introduced in 2.18.0 ## Bug Fixes @@ -37,29 +35,3 @@ Set the flag on an `SshClient` or `ClientSession` to determine the handling of h ## Major Code Re-factoring None. - -# Previous Versions - -* [Version 2.1.0 to 2.2.0](./docs/changes/2.2.0.md) -* [Version 2.2.0 to 2.3.0](./docs/changes/2.3.0.md) -* [Version 2.3.0 to 2.4.0](./docs/changes/2.4.0.md) -* [Version 2.4.0 to 2.5.0](./docs/changes/2.5.0.md) -* [Version 2.5.0 to 2.5.1](./docs/changes/2.5.1.md) -* [Version 2.5.1 to 2.6.0](./docs/changes/2.6.0.md) -* [Version 2.6.0 to 2.7.0](./docs/changes/2.7.0.md) -* [Version 2.7.0 to 2.8.0](./docs/changes/2.8.0.md) -* [Version 2.8.0 to 2.9.0](./docs/changes/2.9.0.md) -* [Version 2.9.0 to 2.9.1](./docs/changes/2.9.1.md) -* [Version 2.9.1 to 2.9.2](./docs/changes/2.9.2.md) -* [Version 2.9.2 to 2.10.0](./docs/changes/2.10.0.md) -* [Version 2.10.0 to 2.11.0](./docs/changes/2.11.0.md) -* [Version 2.11.0 to 2.12.0](./docs/changes/2.12.0.md) -* [Version 2.12.0 to 2.12.1](./docs/changes/2.12.1.md) -* [Version 2.12.1 to 2.13.0](./docs/changes/2.13.0.md) -* [Version 2.13.0 to 2.13.1](./docs/changes/2.13.1.md) -* [Version 2.13.1 to 2.13.2](./docs/changes/2.13.2.md) -* [Version 2.13.2 to 2.14.0](./docs/changes/2.14.0.md) -* [Version 2.14.0 to 2.15.0](./docs/changes/2.15.0.md) -* [Version 2.15.0 to 2.16.0](./docs/changes/2.16.0.md) -* [Version 2.16.0 to 2.17.0](./docs/changes/2.17.0.md) -* [Version 2.17.0 to 2.17.1](./docs/changes/2.17.1.md) diff --git a/pom.xml b/pom.xml index 08303269b..2a0d67aea 100644 --- a/pom.xml +++ b/pom.xml @@ -27,7 +27,7 @@ <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> <name>Apache Mina SSHD</name> <packaging>pom</packaging> <inceptionYear>2008</inceptionYear> @@ -67,7 +67,7 @@ <connection>scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git</connection> <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git</developerConnection> <url>https://github.com/apache/mina-sshd/tree/${project.scm.tag}</url> - <tag>sshd-2.18.0</tag> + <tag>master</tag> </scm> <properties> @@ -80,7 +80,7 @@ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <project.build.outputTimestamp>2026-05-25T15:45:34Z</project.build.outputTimestamp> + <project.build.outputTimestamp>2026-05-25T15:48:29Z</project.build.outputTimestamp> <java.sdk.version>8</java.sdk.version> <javac.source>${java.sdk.version}</javac.source> diff --git a/sshd-benchmarks/pom.xml b/sshd-benchmarks/pom.xml index 5b8af9e64..9070a0a91 100644 --- a/sshd-benchmarks/pom.xml +++ b/sshd-benchmarks/pom.xml @@ -20,7 +20,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> <relativePath>..</relativePath> </parent> diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml index 6774c14d7..c08eb4acf 100644 --- a/sshd-cli/pom.xml +++ b/sshd-cli/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> </parent> <artifactId>sshd-cli</artifactId> diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml index 7204bfd6d..7f5759d35 100644 --- a/sshd-common/pom.xml +++ b/sshd-common/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> <relativePath>..</relativePath> </parent> diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml index 6718389e8..b129beeb5 100644 --- a/sshd-contrib/pom.xml +++ b/sshd-contrib/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> </parent> <!-- NOTE ::: NOTE ::: NOTE ::: NOTE ::: NOTE ::: NOTE ::: NOTE ::: NOTE ::: diff --git a/sshd-core/pom.xml b/sshd-core/pom.xml index d99559dbd..5cc87abea 100644 --- a/sshd-core/pom.xml +++ b/sshd-core/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> <relativePath>..</relativePath> </parent> diff --git a/sshd-git/pom.xml b/sshd-git/pom.xml index dd4acf4bc..483e6b58a 100644 --- a/sshd-git/pom.xml +++ b/sshd-git/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> </parent> <artifactId>sshd-git</artifactId> diff --git a/sshd-ldap/pom.xml b/sshd-ldap/pom.xml index e8eeefece..ab25cb267 100644 --- a/sshd-ldap/pom.xml +++ b/sshd-ldap/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> </parent> <artifactId>sshd-ldap</artifactId> diff --git a/sshd-mina/pom.xml b/sshd-mina/pom.xml index c3925a5a4..cb77c20c5 100644 --- a/sshd-mina/pom.xml +++ b/sshd-mina/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> <relativePath>..</relativePath> </parent> diff --git a/sshd-netty/pom.xml b/sshd-netty/pom.xml index cc299ed6b..975f6b6d0 100644 --- a/sshd-netty/pom.xml +++ b/sshd-netty/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> <relativePath>..</relativePath> </parent> diff --git a/sshd-openpgp/pom.xml b/sshd-openpgp/pom.xml index 5c13c2f3d..c493ec98a 100644 --- a/sshd-openpgp/pom.xml +++ b/sshd-openpgp/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> <relativePath>..</relativePath> </parent> diff --git a/sshd-osgi/pom.xml b/sshd-osgi/pom.xml index 62bbe4c05..c60b26329 100644 --- a/sshd-osgi/pom.xml +++ b/sshd-osgi/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> </parent> <artifactId>sshd-osgi</artifactId> diff --git a/sshd-putty/pom.xml b/sshd-putty/pom.xml index 3fa5b4c1b..636a97c07 100644 --- a/sshd-putty/pom.xml +++ b/sshd-putty/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> <relativePath>..</relativePath> </parent> diff --git a/sshd-scp/pom.xml b/sshd-scp/pom.xml index f7c75c694..6e7b3eb3e 100644 --- a/sshd-scp/pom.xml +++ b/sshd-scp/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> </parent> <artifactId>sshd-scp</artifactId> diff --git a/sshd-sftp/pom.xml b/sshd-sftp/pom.xml index 5bcf66e63..55d686089 100644 --- a/sshd-sftp/pom.xml +++ b/sshd-sftp/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> </parent> <artifactId>sshd-sftp</artifactId> diff --git a/sshd-spring-sftp/pom.xml b/sshd-spring-sftp/pom.xml index 51f83b4a2..0d726353f 100644 --- a/sshd-spring-sftp/pom.xml +++ b/sshd-spring-sftp/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.sshd</groupId> <artifactId>sshd</artifactId> - <version>2.18.0</version> + <version>2.19.0-SNAPSHOT</version> </parent> <artifactId>sshd-spring-sftp</artifactId>
