You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by tw...@apache.org on 2026/05/28 07:17:05 UTC

(mina-sshd) branch master updated (1285419f2 -> ce59e814b)

This is an automated email from the ASF dual-hosted git repository.

tomaswolf pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


    from 1285419f2 GH-743: Use a singleton SftpFileSystemProvider for the ServiceLoader
     add db0567b33 Improve git access
     add 084cee87c Prepare release documentation
     add c2d7b7a0b [maven-release-plugin] prepare release sshd-2.18.0
     new ce59e814b [maven-release-plugin] prepare for next development iteration

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGES.md                                         |  25 +--
 assembly/pom.xml                                   |   2 +-
 CHANGES.md => docs/changes/2.18.0.md               |  33 +--
 pom.xml                                            |   4 +-
 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 +-
 .../org/apache/sshd/git/AbstractGitCommand.java    |  39 ++++
 .../org/apache/sshd/git/pack/GitPackCommand.java   |   8 +-
 .../apache/sshd/git/pgm/EmbeddedCommandRunner.java |   3 +-
 .../apache/sshd/git/pack/GitPackCommandTest.java   | 246 +++++++++++++++++++++
 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 +-
 23 files changed, 311 insertions(+), 79 deletions(-)
 copy CHANGES.md => docs/changes/2.18.0.md (58%)


(mina-sshd) 01/01: [maven-release-plugin] prepare for next development iteration

Posted by tw...@apache.org.
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 <tw...@apache.org>
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 &lt; 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>