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-site.git
The following commit(s) were added to refs/heads/master by this push:
new 3843329ef Publish Apache MINA SSHD 2.18.0 and 3.0.0-M4
3843329ef is described below
commit 3843329efbce45b66751058a0f080073a15cb421
Author: Thomas Wolf <[email protected]>
AuthorDate: Thu May 28 08:38:58 2026 +0200
Publish Apache MINA SSHD 2.18.0 and 3.0.0-M4
Flip the order of "previous releases": order by version number
descending, so that the newest is at the top.
---
config.toml | 2 +-
source/downloads-sshd.md | 98 ++++++++++++++++-----------------
source/sshd-project/download_2.18.0.md | 27 ++++++++++
source/sshd-project/downloads.md | 99 +++++++++++++++++-----------------
4 files changed, 128 insertions(+), 98 deletions(-)
diff --git a/config.toml b/config.toml
index 162cc30d1..d3c8368ff 100644
--- a/config.toml
+++ b/config.toml
@@ -45,5 +45,5 @@ version_mina_2_1 = "2.1.12"
version_mina_2_2 = "2.2.7"
version_ftpserver_1_1 = "1.1.4"
version_ftpserver_1_2 = "1.2.1"
-version_sshd = "2.17.1"
+version_sshd = "2.18.0"
version_vysper = "0.7"
diff --git a/source/downloads-sshd.md b/source/downloads-sshd.md
index f3b50839c..8fc607cb9 100644
--- a/source/downloads-sshd.md
+++ b/source/downloads-sshd.md
@@ -20,52 +20,54 @@ You can [build](./sshd-project/building.html) the latest
version from [sources](
# Previous releases
-* [SSHD 0.1.0](./sshd-project/download_0.1.0.html)
-* [SSHD 0.2.0](./sshd-project/download_0.2.0.html)
-* [SSHD 0.3.0](./sshd-project/download_0.3.0.html)
-* [SSHD 0.4.0](./sshd-project/download_0.4.0.html)
-* [SSHD 0.5.0](./sshd-project/download_0.5.0.html)
-* [SSHD 0.6.0](./sshd-project/download_0.6.0.html)
-* [SSHD 0.7.0](./sshd-project/download_0.7.0.html)
-* [SSHD 0.8.0](./sshd-project/download_0.8.0.html)
-* [SSHD 0.9.0](./sshd-project/download_0.9.0.html)
-* [SSHD 0.10.0](./sshd-project/download_0.10.0.html)
-* [SSHD 0.10.1](./sshd-project/download_0.10.1.html)
-* [SSHD 0.11.0](./sshd-project/download_0.11.0.html)
-* [SSHD 0.12.0](./sshd-project/download_0.12.0.html)
-* [SSHD 0.13.0](./sshd-project/download_0.13.0.html)
-* [SSHD 0.14.0](./sshd-project/download_0.14.0.html)
-* [SSHD 1.0.0](./sshd-project/download_1.0.0.html)
-* [SSHD 1.1.0](./sshd-project/download_1.1.0.html)
-* [SSHD 1.1.1](./sshd-project/download_1.1.1.html)
-* [SSHD 1.2.0](./sshd-project/download_1.2.0.html)
-* [SSHD 1.3.0](./sshd-project/download_1.3.0.html)
-* [SSHD 1.4.0](./sshd-project/download_1.4.0.html)
-* [SSHD 1.6.0](./sshd-project/download_1.6.0.html)
-* [SSHD 1.7.0](./sshd-project/download_1.7.0.html)
-* [SSHD 2.0.0](./sshd-project/download_2.0.0.html)
-* [SSHD 2.1.0](./sshd-project/download_2.1.0.html)
-* [SSHD 2.2.0](./sshd-project/download_2.2.0.html)
-* [SSHD 2.3.0](./sshd-project/download_2.3.0.html)
-* [SSHD 2.4.0](./sshd-project/download_2.4.0.html)
-* [SSHD 2.5.0](./sshd-project/download_2.5.0.html)
-* [SSHD 2.5.1](./sshd-project/download_2.5.1.html)
-* [SSHD 2.6.0](./sshd-project/download_2.6.0.html)
-* [SSHD 2.7.0](./sshd-project/download_2.7.0.html)
-* [SSHD 2.8.0](./sshd-project/download_2.8.0.html)
-* [SSHD 2.9.0](./sshd-project/download_2.9.0.html)
-* [SSHD 2.9.1](./sshd-project/download_2.9.1.html)
-* [SSHD 2.9.2](./sshd-project/download_2.9.2.html)
-* [SSHD 2.9.3](./sshd-project/download_2.9.3.html)
-* [SSHD 2.10.0](./sshd-project/download_2.10.0.html)
-* [SSHD 2.11.0](./sshd-project/download_2.11.0.html)
-* [SSHD 2.12.0](./sshd-project/download_2.12.0.html)
-* [SSHD 2.12.1](./sshd-project/download_2.12.1.html)
-* [SSHD 2.13.0](./sshd-project/download_2.13.0.html)
-* [SSHD 2.13.1](./sshd-project/download_2.13.1.html)
-* [SSHD 2.13.2](./sshd-project/download_2.13.2.html)
-* [SSHD 2.14.0](./sshd-project/download_2.14.0.html)
-* [SSHD 2.15.0](./sshd-project/download_2.15.0.html)
-* [SSHD 2.16.0](./sshd-project/download_2.16.0.html)
-* [SSHD 2.17.0](./sshd-project/download_2.17.0.html)
+* [SSHD 2.18.0](./sshd-project/download_2.18.0.html)
* [SSHD 2.17.1](./sshd-project/download_2.17.1.html)
+* [SSHD 2.17.0](./sshd-project/download_2.17.0.html)
+* [SSHD 2.16.0](./sshd-project/download_2.16.0.html)
+* [SSHD 2.15.0](./sshd-project/download_2.15.0.html)
+* [SSHD 2.14.0](./sshd-project/download_2.14.0.html)
+* [SSHD 2.13.2](./sshd-project/download_2.13.2.html)
+* [SSHD 2.13.1](./sshd-project/download_2.13.1.html)
+* [SSHD 2.13.0](./sshd-project/download_2.13.0.html)
+* [SSHD 2.12.1](./sshd-project/download_2.12.1.html)
+* [SSHD 2.12.0](./sshd-project/download_2.12.0.html)
+* [SSHD 2.11.0](./sshd-project/download_2.11.0.html)
+* [SSHD 2.10.0](./sshd-project/download_2.10.0.html)
+* [SSHD 2.9.3](./sshd-project/download_2.9.3.html)
+* [SSHD 2.9.2](./sshd-project/download_2.9.2.html)
+* [SSHD 2.9.1](./sshd-project/download_2.9.1.html)
+* [SSHD 2.9.0](./sshd-project/download_2.9.0.html)
+* [SSHD 2.8.0](./sshd-project/download_2.8.0.html)
+* [SSHD 2.7.0](./sshd-project/download_2.7.0.html)
+* [SSHD 2.6.0](./sshd-project/download_2.6.0.html)
+* [SSHD 2.5.1](./sshd-project/download_2.5.1.html)
+* [SSHD 2.5.0](./sshd-project/download_2.5.0.html)
+* [SSHD 2.4.0](./sshd-project/download_2.4.0.html)
+* [SSHD 2.3.0](./sshd-project/download_2.3.0.html)
+* [SSHD 2.2.0](./sshd-project/download_2.2.0.html)
+* [SSHD 2.1.0](./sshd-project/download_2.1.0.html)
+* [SSHD 2.0.0](./sshd-project/download_2.0.0.html)
+* [SSHD 1.7.0](./sshd-project/download_1.7.0.html)
+* [SSHD 1.6.0](./sshd-project/download_1.6.0.html)
+* [SSHD 1.4.0](./sshd-project/download_1.4.0.html)
+* [SSHD 1.3.0](./sshd-project/download_1.3.0.html)
+* [SSHD 1.2.0](./sshd-project/download_1.2.0.html)
+* [SSHD 1.1.1](./sshd-project/download_1.1.1.html)
+* [SSHD 1.1.0](./sshd-project/download_1.1.0.html)
+* [SSHD 1.0.0](./sshd-project/download_1.0.0.html)
+* [SSHD 0.14.0](./sshd-project/download_0.14.0.html)
+* [SSHD 0.13.0](./sshd-project/download_0.13.0.html)
+* [SSHD 0.12.0](./sshd-project/download_0.12.0.html)
+* [SSHD 0.11.0](./sshd-project/download_0.11.0.html)
+* [SSHD 0.10.1](./sshd-project/download_0.10.1.html)
+* [SSHD 0.10.0](./sshd-project/download_0.10.0.html)
+* [SSHD 0.9.0](./sshd-project/download_0.9.0.html)
+* [SSHD 0.8.0](./sshd-project/download_0.8.0.html)
+* [SSHD 0.7.0](./sshd-project/download_0.7.0.html)
+* [SSHD 0.6.0](./sshd-project/download_0.6.0.html)
+* [SSHD 0.5.0](./sshd-project/download_0.5.0.html)
+* [SSHD 0.4.0](./sshd-project/download_0.4.0.html)
+* [SSHD 0.3.0](./sshd-project/download_0.3.0.html)
+* [SSHD 0.2.0](./sshd-project/download_0.2.0.html)
+* [SSHD 0.1.0](./sshd-project/download_0.1.0.html)
+
diff --git a/source/sshd-project/download_2.18.0.md
b/source/sshd-project/download_2.18.0.md
new file mode 100644
index 000000000..96ae71714
--- /dev/null
+++ b/source/sshd-project/download_2.18.0.md
@@ -0,0 +1,27 @@
+---
+type: sshd
+title: Apache SSHD 2.18.0 Release
+version: 2.18.0
+---
+
+# Overview
+
+## 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`.
+
+# Getting the Distributions
+
+* Source distributions:
+ * [Apache Mina SSHD {{< version >}} Sources
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/{{< version
>}}/apache-sshd-{{< version >}}-src.tar.gz)
[PGP](https://downloads.apache.org/mina/sshd/{{< version >}}/apache-sshd-{{<
version >}}-src.tar.gz.asc) [SHA512](https://downloads.apache.org/mina/sshd/{{<
version >}}/apache-sshd-{{< version >}}-src.tar.gz.sha512)
+ * [Apache Mina SSHD {{< version >}} Sources
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/{{< version
>}}/apache-sshd-{{< version >}}-src.zip)
[PGP](https://downloads.apache.org/mina/sshd/{{< version >}}/apache-sshd-{{<
version >}}-src.zip.asc) [SHA512](https://downloads.apache.org/mina/sshd/{{<
version >}}/apache-sshd-{{< version >}}-src.zip.sha512)
+* Binary distributions:
+ * [Apache Mina SSHD {{< version >}} Binary
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/{{< version
>}}/apache-sshd-{{< version >}}.tar.gz)
[PGP](https://downloads.apache.org/mina/sshd/{{< version >}}/apache-sshd-{{<
version >}}.tar.gz.asc) [SHA512](https://downloads.apache.org/mina/sshd/{{<
version >}}/apache-sshd-{{< version >}}.tar.gz.sha512)
+ * [Apache Mina SSHD {{< version >}} Binary
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/{{< version
>}}/apache-sshd-{{< version >}}.zip)
[PGP](https://downloads.apache.org/mina/sshd/{{< version >}}/apache-sshd-{{<
version >}}.zip.asc) [SHA512](https://downloads.apache.org/mina/sshd/{{<
version >}}/apache-sshd-{{< version >}}.zip.sha512)
+
+PGP signing public keys for all releases are available in the [Apache MINA
KEYS file](https://downloads.apache.org/mina/KEYS).
+
+Please report any feedback to
[[email protected]](mailto:[email protected]).
diff --git a/source/sshd-project/downloads.md b/source/sshd-project/downloads.md
index 73610a71c..8a27636ac 100644
--- a/source/sshd-project/downloads.md
+++ b/source/sshd-project/downloads.md
@@ -1,7 +1,7 @@
---
type: sshd
title: SSHD Downloads
-version: 3.0.0-M3
+version: 3.0.0-M4
---
# Latest SSHD Release: {{< version_sshd >}}
@@ -44,53 +44,54 @@ The 3.0.0 milestone pre-releases pass all the usual quality
tests and are built,
# Previous Releases
-* [SSHD 0.1.0](download_0.1.0.html)
-* [SSHD 0.2.0](download_0.2.0.html)
-* [SSHD 0.3.0](download_0.3.0.html)
-* [SSHD 0.4.0](download_0.4.0.html)
-* [SSHD 0.5.0](download_0.5.0.html)
-* [SSHD 0.6.0](download_0.6.0.html)
-* [SSHD 0.7.0](download_0.7.0.html)
-* [SSHD 0.8.0](download_0.8.0.html)
-* [SSHD 0.9.0](download_0.9.0.html)
-* [SSHD 0.10.0](download_0.10.0.html)
-* [SSHD 0.10.1](download_0.10.1.html)
-* [SSHD 0.11.0](download_0.11.0.html)
-* [SSHD 0.12.0](download_0.12.0.html)
-* [SSHD 0.13.0](download_0.13.0.html)
-* [SSHD 0.14.0](download_0.14.0.html)
-* [SSHD 1.0.0](download_1.0.0.html)
-* [SSHD 1.1.0](download_1.1.0.html)
-* [SSHD 1.1.1](download_1.1.1.html)
-* [SSHD 1.2.0](download_1.2.0.html)
-* [SSHD 1.3.0](download_1.3.0.html)
-* [SSHD 1.4.0](download_1.4.0.html)
-* [SSHD 1.6.0](download_1.6.0.html)
-* [SSHD 1.7.0](download_1.7.0.html)
-* [SSHD 2.0.0](download_2.0.0.html)
-* [SSHD 2.1.0](download_2.1.0.html)
-* [SSHD 2.2.0](download_2.2.0.html)
-* [SSHD 2.3.0](download_2.3.0.html)
-* [SSHD 2.4.0](download_2.4.0.html)
-* [SSHD 2.5.0](download_2.5.0.html)
-* [SSHD 2.5.1](download_2.5.1.html)
-* [SSHD 2.6.0](download_2.6.0.html)
-* [SSHD 2.7.0](download_2.7.0.html)
-* [SSHD 2.8.0](download_2.8.0.html)
-* [SSHD 2.9.0](download_2.9.0.html)
-* [SSHD 2.9.1](./download_2.9.1.html)
-* [SSHD 2.9.2](./download_2.9.2.html)
-* [SSHD 2.9.3](./download_2.9.3.html)
-* [SSHD 2.10.0](./download_2.10.0.html)
-* [SSHD 2.11.0](./download_2.11.0.html)
-* [SSHD 2.12.0](./download_2.12.0.html)
-* [SSHD 2.12.1](./download_2.12.1.html)
-* [SSHD 2.13.0](./download_2.13.0.html)
-* [SSHD 2.13.1](./download_2.13.1.html)
-* [SSHD 2.13.2](./download_2.13.2.html)
-* [SSHD 2.14.0](./download_2.14.0.html)
-* [SSHD 2.15.0](./download_2.15.0.html)
-* [SSHD 2.16.0](./download_2.16.0.html)
-* [SSHD 2.17.0](./download_2.17.0.html)
+* [SSHD 2.18.0](./download_2.18.0.html)
* [SSHD 2.17.1](./download_2.17.1.html)
+* [SSHD 2.17.0](./download_2.17.0.html)
+* [SSHD 2.16.0](./download_2.16.0.html)
+* [SSHD 2.15.0](./download_2.15.0.html)
+* [SSHD 2.14.0](./download_2.14.0.html)
+* [SSHD 2.13.2](./download_2.13.2.html)
+* [SSHD 2.13.1](./download_2.13.1.html)
+* [SSHD 2.13.0](./download_2.13.0.html)
+* [SSHD 2.12.1](./download_2.12.1.html)
+* [SSHD 2.12.0](./download_2.12.0.html)
+* [SSHD 2.11.0](./download_2.11.0.html)
+* [SSHD 2.10.0](./download_2.10.0.html)
+* [SSHD 2.9.3](./download_2.9.3.html)
+* [SSHD 2.9.2](./download_2.9.2.html)
+* [SSHD 2.9.1](./download_2.9.1.html)
+* [SSHD 2.9.0](./download_2.9.0.html)
+* [SSHD 2.8.0](./download_2.8.0.html)
+* [SSHD 2.7.0](./download_2.7.0.html)
+* [SSHD 2.6.0](./download_2.6.0.html)
+* [SSHD 2.5.1](./download_2.5.1.html)
+* [SSHD 2.5.0](./download_2.5.0.html)
+* [SSHD 2.4.0](./download_2.4.0.html)
+* [SSHD 2.3.0](./download_2.3.0.html)
+* [SSHD 2.2.0](./download_2.2.0.html)
+* [SSHD 2.1.0](./download_2.1.0.html)
+* [SSHD 2.0.0](./download_2.0.0.html)
+* [SSHD 1.7.0](./download_1.7.0.html)
+* [SSHD 1.6.0](./download_1.6.0.html)
+* [SSHD 1.4.0](./download_1.4.0.html)
+* [SSHD 1.3.0](./download_1.3.0.html)
+* [SSHD 1.2.0](./download_1.2.0.html)
+* [SSHD 1.1.1](./download_1.1.1.html)
+* [SSHD 1.1.0](./download_1.1.0.html)
+* [SSHD 1.0.0](./download_1.0.0.html)
+* [SSHD 0.14.0](./download_0.14.0.html)
+* [SSHD 0.13.0](./download_0.13.0.html)
+* [SSHD 0.12.0](./download_0.12.0.html)
+* [SSHD 0.11.0](./download_0.11.0.html)
+* [SSHD 0.10.1](./download_0.10.1.html)
+* [SSHD 0.10.0](./download_0.10.0.html)
+* [SSHD 0.9.0](./download_0.9.0.html)
+* [SSHD 0.8.0](./download_0.8.0.html)
+* [SSHD 0.7.0](./download_0.7.0.html)
+* [SSHD 0.6.0](./download_0.6.0.html)
+* [SSHD 0.5.0](./download_0.5.0.html)
+* [SSHD 0.4.0](./download_0.4.0.html)
+* [SSHD 0.3.0](./download_0.3.0.html)
+* [SSHD 0.2.0](./download_0.2.0.html)
+* [SSHD 0.1.0](./download_0.1.0.html)