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