Xceed SFTP for .NET Releases
Released: Dec 8, 2025
Updates in V7.3 (Build: 7.3.25608.6677)
Features
- Added support for ssh-ed25519 and ssh-ed448 private key algorithms, which means that loading PuTTY private key files using EdDSA keys is now enabled (note that file must use version 2 of the file format).
Fixes
- The bug causing curve25519-sha256 and curve448-sha512 key exchange to fail randomly has been fixed.
Released: Sep 8, 2025
Updates in V7.3 (Build: 7.3.25458.6687)
Features
- The 'curve25519-sha256' and 'curve448-sha512' key exchange algorithms can now be used.
- The 'ssh-ed25519' and 'ssh-ed448' public key algorithms can now be used.
Released: Apr 29, 2025
Updates in V7.2 (Build: 7.2.25228)
Features
- Introduced a new build compatible with .NET 5.0 and later.
Released: Feb 3, 2025
Updates in V7.2 (Build: 7.2.25103.5775)
Features
- Timestamps to trace log entries were added; they are enabled by default.
- SSHClient.TraceWriterTimestampFormat, SSHClient.TraceWriterTimestampFormatProvider and SSHClient.TraceWriterTimestampUTC properties were added for extra customization.
- Support was added for Encrypt-then-MAC algorithms.
- HighSecurityDataIntegrityMethods and HighSecurityEncryptionMethods algorithm sets were added; these optional lists allow to connect using only highly secure modern algorithms at the expense of...
Released: Mar 4, 2024
Updates in V7.1 (Build: 7.1.24152.2253)
Fixes
- The exception information included in the trace log has been improved by including additional information coming from Exception.Source and Exception.Data when it is available.
- A NullReferenceException is no longer thrown when an SFtp Attrs packet contains extension pairs.
Released: Oct 25, 2023
Updates in V7.1 (Build: 7.1.23524.1212)
Fixes
- SFtpSession no longer negotiates for the highest SFTP protocol version by default but stays with version 3 instead.
- SSH_MSG_GLOBAL_REQUEST messages coming from the server are now handled correctly.
- Fixed a bug where AbstractFolder.CopyItemsTo() and MoveItemsTo() incorrectly included themselves in the operation, causing an ItemIsRootFolderException in some situations.
Released: Oct 5, 2022
Updates in V7.1
Fixes
- Small fixes have been made so that the component would work well with the new version of Zip for .NET.
Released: Jul 19, 2021
Updates in V7.0
Features
- Added support for ssh-ecdsa-sha2-* private keys in PuTTYPrivateKeyFile class, which allows you to login with ECDSA certificates.
- Added AES Galois Counter Mode (aes128-gcm and aes256-gcm) encryption support.
- Added support for elliptic curve Secp256k1 (ecdsa-sha2-1.3.132.0.10) in key exchange method and public key algorithm.
- Added support for elliptic curve Nistp521 (ecdsa-sha2-nistp521) in key exchange method and public key algorithm.
- SSHAlgorithmList.Reset() now accepts a list of...
Released: Jan 25, 2021
Updates in V6.9
Features
- Assembly names and DLL files no longer have their version number as part of the name, simplifying the update process for applications.
Released: Aug 17, 2020
Updates in V6.8.1
Features
- Added new key exchange methods:
diffie-hellman-group14-sha256, diffie-hellman-group15-sha512 and diffie-hellman-group16-sha512.