Version 7.3
Release Date: September 8th, 2025
Build Number: 7.3.25458.6687
Included in this release:
- It is now possible to use the curve25519-sha256 and curve448-sha512 key exchange algorithms.
- It is now possible to use the ssh-ed25519 and ssh-ed448 public key algorithms.
- A total of 4 new features were implemented in this release.
Version 7.2
Release Date: April 28th, 2025
Build Number: 7.2.25228.5775
Included in this release:
- SFTP for NET now offers a new build compatible with.NET 5.0 & later.
Version 7.2
Release Date: February 3rd, 2025
Build Number: 7.2.25103.5775
Included in this release:
- This release adds timestamps to trace log entries.
- Three new properties, named SSHClient.TraceWriterTimestampFormat, SSHClient.TraceWriterTimestampFormatProvider & SSHClient.TraceWriterTimestampUTC were added to allow deeper customization.
- This release adds the HighSecurityDataIntegrityMethods & HighSecurityEncryptionMethods algorithm sets.
- SFTP for .NET now supports RFC8308: Extension Negotiation in the Secure Shell (SSH) Protocol.
- Support was added for a few more algorithms, like Encrypt-then-MAC algorithms, as well as hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com & hmac-sha1-etm@openssh.com algorithms.
- The negotiation priorities of high security key exchange & public key algorithms have been improved.
- A total of 11 bug fixes & improvements were added with this release.
Version 7.1
Release Date: Released Mar. 4, 2024
Build Number: Build 7.1.24152.2253
Included in this release:
- The exception information included in the trace log now includes additional information coming from Exception.Source & Exception.Data whenever this information is available.
- In total, 2 bug fixes are included with this service release.
Version 7.1
Release Date: Released Oct. 25, 2023
Build Number: Build 7.1.23524.1212
Included in this release:
- SFTP for .NET now correctly handles SSH_MSG_GLOBAL_REQUEST messages from the server.
- SFtpSession now automatically stays with version 3 of the SFtp Protocol instead of going straight to the highest version by default.
- This release also fixes a bug where AbstractFolder.CopyItemsTo() and MoveItemsTo() incorrectly included themselves in the operation, causing an exception in some situations.
Version 7.1
Release Date: Released Oct. 5, 2022
Build Number: Build 7.1.22505.444
Included in this release:
- Small fixes were made so that the component would work well with the new version of Zip for .NET.
Version 7.0
Release Date: Released Jul. 19, 2021
Build Number: Build 7.0.21365.13460
Included in this release:
- Added support for ssh-ecdsa-sha2-* private keys in PuTTYPrivateKeyFile class, allowing to authenticate (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.
- Fixed a bug where the “Diffie Hellman elliptic curve” key exchange was not secure enough.
- Fixed a bug where using elliptic curve public key algorithms to connect failed in certain situations.
Version 6.9
Release Date: Released Jan. 25, 2021
Build Number: Build 6.9.20211.01251
Included in this release:
- Assembly names and .dll files no longer have their version number as part of the name, simplifying the update process for applications.
Version 6.8.1
Release Date: Released Aug. 17, 2020
Build Number: Build 6.8.20412.20130
Included in this release:
- Interoperability improvement: Added new key exchange methods: diffie-hellman-group14-sha256, diffie-hellman-group15-sha512, diffie-hellman-group16-sha512.
Version 6.8
Release Date: Released Jan. 30, 2020
Build Number: Build 6.8.20078.14200
Included in this release:
- This release adds support to “rsa-sha2-256”, “rsa-sha2-512” and “ecdsa-sha2-nistp384” public key algorithms. Xceed SFTP for .NET keeps up with the trend for SSH servers to remove old and deficient algorithms and only support newer ones. Moreover, the rsa-sha2 algorithms use the more secure SHA-2 signature methods over the original SHA-1 for client-server authentication, and are used by default when connecting to SSH servers. Note that “ecdsa-sha2- nistp384” is added to the already supported “ecdsa-sha2-nistp256”, and that older security algorithms are still supported to maintain as much interoperability as possible.
- When connecting to a SSH server, the server’s host key is now provided as an SHA256 hash value, not just an MD5 one, making application code simpler if stored values are in this format.
Version 6.7
Release Date: Released Jan. 30, 2019
Build Number: Build 6.7.19076.18060
Included in this release:
- Added a port .NET standard 2.0 and above
- Fixed a timeout that occurred on certain servers when the component would not wait for an empty remote data window to be adjusted when uploading data.
Version 6.6
Release Date: Released Jun. 18, 2018
Build Number: Build 6.6.18314.13140
Included in this release:
- The flow control (local window) is no longer updated twice for each received packet.
- No changes to the corresponding .NET 2.0 / .NET 3.5 version, which is v4.9, found within Xceed Components package build 4.6.15607.15601 containing select bug fixes only.