This is an automated email from the ASF dual-hosted git repository. twolf pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mina-site.git
commit 9f31850e34966ca4db7db0e6f8af5d10cbb1c1bb Author: Thomas Wolf <tw...@apache.org> AuthorDate: Tue Aug 19 20:58:11 2025 +0200 Publish SSHD 2.16.0 --- config.toml | 2 +- source/downloads-sshd.md | 1 + source/sshd-project/download_2.16.0.md | 56 ++++++++++++++++++++++++++++++++++ source/sshd-project/downloads.md | 1 + 4 files changed, 59 insertions(+), 1 deletion(-) diff --git a/config.toml b/config.toml index 2a6b4ccbd..5f7b11eb3 100644 --- a/config.toml +++ b/config.toml @@ -45,5 +45,5 @@ version_mina_2_1 = "2.1.10" version_mina_2_2 = "2.2.4" version_ftpserver_1_1 = "1.1.4" version_ftpserver_1_2 = "1.2.1" -version_sshd = "2.15.0" +version_sshd = "2.16.0" version_vysper = "0.7" diff --git a/source/downloads-sshd.md b/source/downloads-sshd.md index 8b19f5d08..84abe4064 100644 --- a/source/downloads-sshd.md +++ b/source/downloads-sshd.md @@ -66,3 +66,4 @@ You can [build](./sshd-project/building.html) the latest version from [sources]( * [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) diff --git a/source/sshd-project/download_2.16.0.md b/source/sshd-project/download_2.16.0.md new file mode 100644 index 000000000..867895bc9 --- /dev/null +++ b/source/sshd-project/download_2.16.0.md @@ -0,0 +1,56 @@ +--- +type: sshd +title: Apache SSHD 2.16.0 Release +version: 2.16.0 +--- + +# Overview + +## Bug Fixes + +* [GH-516](https://github.com/apache/mina-sshd/issues/516) SFTP: allow file system URIs without password +* [GH-650](https://github.com/apache/mina-sshd/issues/650) Use the correct key from a user certificate in server-side pubkey auth +* [GH-663](https://github.com/apache/mina-sshd/issues/663) Fix racy `IoSession` creation +* [GH-664](https://github.com/apache/mina-sshd/issues/664) Skip MAC negotiation if an AEAD cipher was negotiated +* [GH-677](https://github.com/apache/mina-sshd/issues/677) Fix current directory handling in `ScpShell` for WinSCP +* [GH-678](https://github.com/apache/mina-sshd/issues/678) `ScpShell`: write month names in English for WinSCP +* [GH-690](https://github.com/apache/mina-sshd/issues/690) Handle append mode for buggy SFTP v3 servers +* [GH-700](https://github.com/apache/mina-sshd/issues/700) Fix race in `AbstractCloseable.doCloseImmediately()` +* [GH-709](https://github.com/apache/mina-sshd/issues/709) `AbstractChannel`: Handle keep-alive channel messages sent by an old OpenSSH server +* [GH-727](https://github.com/apache/mina-sshd/issues/727) Supply default port 22 for proxy jump hosts for which there is no `HostConfigEntry` +* [GH-733](https://github.com/apache/mina-sshd/issues/733) Avoid NPE in `SftpRemotePathChannel.transferTo()` +* [GH-751](https://github.com/apache/mina-sshd/issues/751) Fix SFTP v3 "long name" if SFTP server uses an `SftpFileSystem` to another server +* [GH-754](https://github.com/apache/mina-sshd/issues/754) `DefaultFowarder` must not be closed after a bind error +* [GH-767](https://github.com/apache/mina-sshd/issues/767) Remove dependency on net.i2p.crypto in `SkED25519PublicKey` +* [GH-771](https://github.com/apache/mina-sshd/issues/771) Remove dependency on net.i2p.crypto in `EdDSAPuttyKeyDecoder` +* [GH-774](https://github.com/apache/mina-sshd/issues/774) Fix `WritePendingException` in SFTP file copy +* [GH-793](https://github.com/apache/mina-sshd/issues/793) Close repository in `GitPackCommand` + + +* [SSHD-1343](https://issues.apache.org/jira/projects/SSHD/issues/SSHD-1343) Correct documentation in `ChannelDataReceiver` + +## New Features + +* [GH-705](https://github.com/apache/mina-sshd/issues/705) New method `TcpipServerChannel.getPort()` returning the `ChannelToPortHandler` + + +* [SSHD-1161](https://issues.apache.org/jira/projects/SSHD/issues/SSHD-1161) Support pubkey auth with user certificates (server-side) + * Client-side support was introduced in version 2.8.0 already +* [SSHD-1167](https://issues.apache.org/jira/projects/SSHD/issues/SSHD-1167) Check host certificates against known_hosts file (implements @<!-- -->cert-authority) + +## Potential Compatibility Issues + +* Client-side KEX: we've changed the default of the setting `CoreModuleProperties.ABORT_ON_INVALID_CERTIFICATE` from `false` to `true`. A client will newly abort an SSH connection if the server presents an invalid OpenSSH host certificate as host key. +* [GH-767](https://github.com/apache/mina-sshd/issues/767) and [GH-771](https://github.com/apache/mina-sshd/issues/771) cause API changes in classes `SkED25519PublicKey` and `EdDSAPuttyKeyDecoder`. Both changes are unlikely to be noticed in user code since user code normally doesn't need to use either class. + +# 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://www.apache.org/dist/mina/sshd/{{< version >}}/apache-sshd-{{< version >}}-src.tar.gz.asc) [SHA512](https://www.apache.org/dist/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://www.apache.org/dist/mina/sshd/{{< version >}}/apache-sshd-{{< version >}}-src.zip.asc) [SHA512](https://www.apache.org/dist/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://www.apache.org/dist/mina/sshd/{{< version >}}/apache-sshd-{{< version >}}.tar.gz.asc) [SHA512](https://www.apache.org/dist/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://www.apache.org/dist/mina/sshd/{{< version >}}/apache-sshd-{{< version >}}.zip.asc) [SHA512](https://www.apache.org/dist/mina/sshd/{{< version >}}/apache-sshd-{{< version >}}.zip.sha512) + +Please report any feedback to [us...@mina.apache.org](mailto:us...@mina.apache.org). diff --git a/source/sshd-project/downloads.md b/source/sshd-project/downloads.md index f2c5a30c9..832ca206b 100644 --- a/source/sshd-project/downloads.md +++ b/source/sshd-project/downloads.md @@ -67,4 +67,5 @@ You can [build](building.html) the latest version from [sources](sources.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)