Xceed SFTP for .NET Releases

Released: Jun 22, 2026

Updates in V7.4 (Build: 7.4.26322.84970)

Features

  • Post-Quantum Key Exchange
    • The post-quantum key exchange mlkem768x25519-sha256 is now available when connecting to an SSH server. It is enabled by default and selected automatically through negotiation with the server, so no action or application code change is needed to benefit from it. The algorithm is a hybrid method that combines the quantum-resistant Module-Lattice-based Key-Encapsulation Mechanism (ML-KEM) with the traditional Curve25519 Elliptic-curve Diffie–Hellman scheme and...

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.