Version 7.3
Date de sortie : December 8th, 2025
Numéro de construction : 7.3.25608.6677
Inclus dans cette version :
- Added support for ssh-ed25519 & ssh-ed448 private key algorithms, thus enabling loading PuTTY private key files that use EdDSA keys (note that file must use version 2 of the file format).
- Fixed a bug where curve25519-sha256 & curve448-sha512 key exchange failed randomly.
Version 7.3
Date de sortie : 8 septembre 2025
Numéro de construction : 7.3.25458.6687
Inclus dans cette version :
- It is now possible to use the curve25519-sha256 et curve448-sha512 key exchange algorithms.
- It is now possible to use the ssh-ed25519 et ssh-ed448 public key algorithms.
- A total of 4 new features were implemented in this release.
Version 7.2
Date de sortie : 28 avril 2025
Numéro de construction : 7.2.25228.5775
Inclus dans cette version :
- SFTP for NET offre maintenant une nouvelle version compatible avec .NET 5.0 et plus.
Version 7.2
Date de sortie : 3 février 2025
Numéro de construction : 7.2.25103.5775
Inclus dans cette version :
- Cette version ajoute des horodatages aux entrées du journal de suivi.
- Trois nouvelles propriétés, nommées SSHClient.TraceWriterTimestampFormat, SSHClient.TraceWriterTimestampFormatProvider & SSHClient.TraceWriterTimestampUTC ont été ajoutées pour permettre une personnalisation plus poussée.
- Cette version ajoute le Méthodes d'intégrité des données de haute sécurité & Méthodes de chiffrement de haute sécurité des ensembles d'algorithmes.
- SFTP pour .NET prend désormais en charge la RFC8308 : Extension Négociation dans le protocole Secure Shell (SSH).
- La prise en charge de quelques algorithmes supplémentaires a été ajoutée, tels que Algorithmes Encrypt-then-MACainsi que hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com & hmac-sha1-etm@openssh.com algorithmes.
- Les priorités de négociation de l'échange de clés de haute sécurité & les algorithmes à clé publique ont été améliorés.
- Au total, 11 corrections de bogues et améliorations ont été ajoutées à cette version.
Version 7.1
Date de sortie : Publication le 4 mars 2024
Numéro de construction : Build 7.1.24152.2253
Inclus dans cette version :
- Les informations sur les exceptions incluses dans le journal de suivi comprennent désormais des informations supplémentaires provenant de Exception.Source & Exception.Data lorsque ces informations sont disponibles.
- Au total, 2 corrections de bogues sont incluses dans cette version de service.
Version 7.1
Date de sortie : Sortie le 25 octobre 2023
Numéro de construction : Version 7.1.23524.1212
Inclus dans cette version :
- SFTP pour .NET gère désormais correctement les messages SSH_MSG_GLOBAL_REQUEST provenant du serveur.
- SFtpSession reste désormais automatiquement sur la version 3 du protocole SFtp au lieu de passer directement à la version la plus élevée par défaut.
- Cette version corrige également un bogue où AbstractFolder.CopyItemsTo() et MoveItemsTo() s'incluaient incorrectement dans l'opération, ce qui provoquait une exception dans certaines situations.
Version 7.1
Date de sortie : Publié le 5 octobre 2022
Numéro de construction : Build 7.1.22505.444
Inclus dans cette version :
- De petites corrections ont été apportées afin que le composant fonctionne correctement avec la nouvelle version de Zip for .NET.
Version 7.0
Date de sortie : Publié le 19 juillet 2021
Numéro de construction : Build 7.0.21365.13460
Inclus dans cette version :
- Ajout de la prise en charge des clés privées ssh-ecdsa-sha2-* dans la classe PuTTYPrivateKeyFile, permettant de s'authentifier (login) avec des certificats ECDSA.
- Ajout de la prise en charge du cryptage AES Galois Counter Mode (aes128-gcm et aes256-gcm).
- Prise en charge de la courbe elliptique Secp256k1 (ecdsa-sha2-1.3.132.0.10) dans la méthode d'échange de clés et l'algorithme de clé publique.
- Prise en charge de la courbe elliptique Nistp521 (ecdsa-sha2-nistp521) dans la méthode d'échange de clés et l'algorithme de clé publique.
- Correction d'un bogue où l'échange de clés "Diffie Hellman courbe elliptique" n'était pas suffisamment sûr.
- Correction d'un bogue où l'utilisation d'algorithmes de clés publiques à courbe elliptique pour se connecter échouait dans certaines situations.
Version 6.9
Date de sortie : Publié le 25 janvier 2021
Numéro de construction : Version 6.9.20211.01251
Inclus dans cette version :
- Les noms d'assemblages et de fichiers .dll ne comportent plus de numéro de version, ce qui simplifie le processus de mise à jour des applications.
Version 6.8.1
Date de sortie : Publié le 17 août 2020
Numéro de construction : Build 6.8.20412.20130
Inclus dans cette version :
- Amélioration de l'interopérabilité : Ajout de nouvelles méthodes d'échange de clés : diffie-hellman-group14-sha256, diffie-hellman-group15-sha512, diffie-hellman-group16-sha512.
Version 6.8
Date de sortie : Publié le 30 janvier 2020
Numéro de construction : Build 6.8.20078.14200
Inclus dans cette version :
- Cette version ajoute la prise en charge des algorithmes de clé publique "rsa-sha2-256", "rsa-sha2-512" et "ecdsa-sha2-nistp384". Xceed SFTP for .NET suit la tendance des serveurs SSH à supprimer les algorithmes anciens et déficients et à ne prendre en charge que les plus récents. En outre, les algorithmes rsa-sha2 utilisent les méthodes de signature SHA-2 plus sûres que l'algorithme SHA-1 original pour l'authentification client-serveur et sont utilisés par défaut lors de la connexion aux serveurs SSH. Notez que "ecdsa-sha2- nistp384" est ajouté à "ecdsa-sha2-nistp256" déjà supporté, et que les algorithmes de sécurité plus anciens sont toujours supportés afin de maintenir autant d'interopérabilité que possible.
- Lors de la connexion à un serveur SSH, la clé d'hôte du serveur est désormais fournie sous la forme d'une valeur de hachage SHA256, et non plus seulement MD5, ce qui simplifie le code de l'application si les valeurs stockées sont dans ce format.
Version 6.7
Date de sortie : Publié le 30 janvier 2019
Numéro de construction : Build 6.7.19076.18060
Inclus dans cette version :
- Ajout d'un port .NET standard 2.0 et supérieur
- Correction d'un dépassement de délai qui se produisait sur certains serveurs lorsque le composant n'attendait pas qu'une fenêtre de données distante vide soit ajustée lors du téléchargement de données.
Version 6.6
Date de sortie : Publié le 18 juin 2018
Numéro de construction : Build 6.6.18314.13140
Inclus dans cette version :
- Le contrôle de flux (fenêtre locale) n'est plus mis à jour deux fois pour chaque paquet reçu.
- Aucune modification de la version .NET 2.0 / .NET 3.5 correspondante, qui est la v4.9, trouvée dans le package Xceed Components build 4.6.15607.15601 contenant uniquement des corrections de bogues sélectionnées.