You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by Guillaume Nodet <gn...@apache.org> on 2020/06/22 15:48:43 UTC

[ANNOUNCE] Apache SSHD 2.5.0 released

The Apache Mina team is pleased to announce the release of SSHD 2.5.0
version.

Apache SSHD is a 100% pure java library to support the SSH protocols on
both the client and server side. This library can leverage NIO2, Apache
MINA and
also Netty - scalable and high performance asynchronous IO libraries. SSHD
does not really aim at being a replacement for the SSH client or SSH server
from Unix operating systems, but rather provides support for Java based
applications requiring SSH support.

The major issues addressed in this release are:New Feature

   -
   - [SSHD-979 <https://issues.apache.org/jira/browse/SSHD-979>] - Rework
   SFTP streams so that we can send or receive as much data as possible
   [SSHD-972 <https://issues.apache.org/jira/browse/SSHD-972>] - Add
   support for peers using OpenSSH "security key" key types
   - [SSHD-984 <https://issues.apache.org/jira/browse/SSHD-984>] - Utility
   method to export KeyPair in OpenSSH format
   - [SSHD-986 <https://issues.apache.org/jira/browse/SSHD-986>] -
   Implement ECDSA public key recovery
   - [SSHD-1003 <https://issues.apache.org/jira/browse/SSHD-1003>] - Use
   asynchronous streams when forwarding ports
   - [SSHD-1009 <https://issues.apache.org/jira/browse/SSHD-1009>] -
   Support WinSCP shell interactions

Improvement

   - [SSHD-660 <https://issues.apache.org/jira/browse/SSHD-660>] - Add
   support for authentication using signed client/server keys
   - [SSHD-707 <https://issues.apache.org/jira/browse/SSHD-707>] - Add
   support for writing OpenSSH ed25519 private keys to file
   - [SSHD-968 <https://issues.apache.org/jira/browse/SSHD-968>] -
   SshClient times out during keep-alive, when SSH_MSG_GLOBAL_REQUEST is
   replied with SSH_MSG_UNSUPPORTED
   - [SSHD-977 <https://issues.apache.org/jira/browse/SSHD-977>] - Apply
   consistent logging policy to caught exceptions
   - [SSHD-980 <https://issues.apache.org/jira/browse/SSHD-980>] - Make the
   SFTP Api cleaner by moving the implementation classes into the non public
   package
   - [SSHD-992 <https://issues.apache.org/jira/browse/SSHD-992>] -
   Customizing sftp stat commands
   - [SSHD-978 <https://issues.apache.org/jira/browse/SSHD-978>] -
   Autoformat source code instead of using checkstyle

Bug

   - [SSHD-964 <https://issues.apache.org/jira/browse/SSHD-964>] -
   SSH_MSG_CHANNEL_EOF never sent or received for local and remote port
   forwarding
   - [SSHD-967 <https://issues.apache.org/jira/browse/SSHD-967>] -
   transferTo function of SftpRemotePathChannel always add some extra bytes in
   the end of file
   - [SSHD-970 <https://issues.apache.org/jira/browse/SSHD-970>] -
   transferTo function of SftpRemotePathChannel will loop if count parameter
   is greater than file size
   - [SSHD-975 <https://issues.apache.org/jira/browse/SSHD-975>] -
   SshClient subclasses fail in OSGi environment
   - [SSHD-982 <https://issues.apache.org/jira/browse/SSHD-982>] - Race
   condition when loading known hosts
   - [SSHD-987 <https://issues.apache.org/jira/browse/SSHD-987>] -
   AESPrivateKeyObfuscator generates wrong IV length
   - [SSHD-998 <https://issues.apache.org/jira/browse/SSHD-998>] - respect
   SftpVersionSelector when establishing a new connection


The distributions are available from the Apache Software Foundation
distribution mirrors http://mina.apache.org/sshd-project/downloads.html and
from maven central.

On behalf of the Apache Mina team,
Guillaume Nodet