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.