This is an old revision of the document!
Recent Version History
This is a full list of changes for each release of WinSCP. See also Project history and Incompatible changes between versions.
Un all
Un all
Advertisement
6.3.6
- Back-propagated improvements and fixes from 6.4.1 beta and 6.4.2 beta releases:
- Compatibility with new OneDrive WebDAV interface. 2321
- XML parser upgraded to Expat 2.6.3.
- Added new
ap-southeast-5
AWS region. - Bug fix: After delete operation is moved to background, some operations (notably editing) do not work anymore. 2319
- Bug fix:
Shift+Ctrl+P
keyboard shortcut on Login dialog to open site in PuTTY without closing the dialog does not work. 2320 - Bug fix: Hang when trying to open an inaccessible drive from drive drop down menu.
- Translations completed: Danish, and updated: Belarusian.
6.3.5
- TLS/SSL core upgraded to OpenSSL 3.2.3.
- XML parser upgraded to Expat 2.6.3.
- Better error message when server is using incompatible TLS protocol version. 2299
- Translations updated: Belarusian and Finnish.
- Bug fix: Incorrect “Credentials were not specified” error when authentication fails due to incorrect password with FTP protocol. 2302
- Bug fix: Stall when switching from S3 to other protocol on Login dialog on some networks. 2309
6.3.4
- TLS/SSL core upgraded to OpenSSL 3.2.2.
- Translations updated: Belarusian, Danish and Russian.
- Standalone executable installer can run over corrupted MSI installation. 2294
- Support for up-to 16KB WebDAV cookies. 2289
- Bug fix: Failure when trying to automate file synchronization by checksum on an SFTP server that does not support it natively. 2291
- Bug fix: Remote panel does not refresh after “ZIP and Upload”. 2292
Advertisement
6.3.3
- SSH core and SSH private key tools (PuTTYgen and Pageant) upgraded to PuTTY 0.81.
It brings the following change:- Security fix for CVE-2024-31497: NIST P521/ecdsa-sha2-nistp521 signatures are no longer generated with biased values of k. The previous bias compromises private keys. 2285 vuln-p521-bias
- Translation updated: Belarusian.
- XML parser upgraded to Expat 2.6.2.
- Support for TortoiseMerge in Compare Files extension. 2279
- Bug fix: File panel does not have focus after Login in Explorer interface. 2276
- Bug fix: Failure when closing the last remote tab. 2283
- Bug fix: Copy and paste to another application in Store installation sometimes does not work. 2284
6.3.2
- Translation updated: Belarusian.
- XML parser upgraded to Expat 2.6.1.
- Optimized startup when right panel local directory tree is not visible.
- Workaround for SFTP servers (Cisco) which omit message field from status response. 2272
- Bug fix: Password pipe cannot be used to open a session in an existing instance. 2265
- Bug fix: Hang when canceling connection while reading remote directory. 2266
- Bug fix: Failure when canceling FTP connection while reading remote directory. 2267
- Bug fix: Cannot start on Windows XP. 2268
- Bug fix: Installation hangs when adding installation path to search path when executed in session 0. 2270
- Bug fix: Misplaced stored site use warning in scripting when session name is specified. 2271
- Bug fix: Correcting neon version in About box and logs.
6.3.1
- Translation completed: Norwegian.
- Bug fix: Badly encoded SFTP packet when renaming a file using SFTP version 5 and newer. 2259
- Bug fix: Failure when trying to synchronize files by checksum on server that does not support it. 2260
- Bug fix: Random hang/failure when closing FTP TLS 1.3 connection. 2261
- Bug fix: Cannot use IPv6 literal as hostname on Login dialog. 2263
6.3
- XML parser upgraded to Expat 2.6.0.
- Bug fix: Hang when prompt pops up while SFTP session is being reconnected. 2258
Advertisement
6.2.4 RC
- Translations completed: Farsi, French, Japanese, Spanish and Traditional Chinese.
- TLS/SSL core upgraded to OpenSSL 3.2.1.
- WebDAV/HTTP core upgraded to neon 0.33.0.
- Bug fix: Failure when trying to upload file using double-click over disconnected session. 2254
- Bug fix: Failure after long frequent use of session tabs. 2255
- Bug fix: New tab icon is drawn incorrectly on Explorer interface with Show selective text labels turned off. 2257
- Bug fix: Failure when switching to another application while new session is being opened using New Tab tab. 2251
6.2.3 RC
- Added new
ca-west-1
AWS region. - Translations completed: Catalan, Czech, Dutch, Finnish, German, Hungarian, Italian, Korean, Polish, Portuguese, Romanian, Russian, Simplified Chinese, Slovak, Turkish and Tamil; and updated: Japanese.
- Support for
posix-rename@openssh.com
SFTP extension. 2231 - When cleaning up application data, deleting even
Martin Prikryl
andWinSCP 2
root keys, if they remain empty. - Ignoring attempts to directly move/duplicate file over itself, as if protocol requires deleting, the file would be lost.
- Configurable FTP TLS shutdown procedure. 2250
- Not failing connection when FTP server responds to
CSID
command with an error. 2253 - Bug fix: Certificate authority cache was not copied to new configuration storage nor cleaned up with other caches.
- Bug fix:
ssh
protocol URL handling was not completely unregistered. - Bug fix: Reported transfer size is rarely incorrect during FTP downloads.
- Bug fix: Failure after connecting to server. 2251
- Bug fix: FTP
CSID
command does not end with semicolon. 2252
6.2.2 beta
- SSH core and SSH private key tools (PuTTYgen and Pageant) upgraded to PuTTY 0.80.
It brings the following change:- Mitigations for SSH protocol “Terrapin” vulnerability. 2246 vuln-terrapin
- Support for
Include
directive when importing sites from OpenSSH. 2239 - Change: .NET assembly collections are tagged with
ClassInterfaceType.None
to avoid warnings fromregasm
. - Not using directory listing to keep FTP session alive by default. 2244
- Windows Store installation on Windows 11 was incorrectly using INI file for configuration storage by default. 2245
- Bug fix: Find dialog file list is scaled incorrectly on some multi monitor systems with different scaling. 2241
- Bug fix: Cannot browse long local paths. 2242
Advertisement
6.2.1 beta
- File hash can be used as criterion for synchronization. 52
- Consistent behavior across protocols and protocol capabilities when duplicating remote files. 2233
- Columns > Reset Layout command added to Explorer interface too.
- TLS/SSL core upgraded to OpenSSL 3.2.0.
- Support for “Requester pays” S3 buckets. 2213
- Optional more prominent active session tab. 2229
- Optionally not shortening tab titles. 2202
- New
winscp.net
root certificate. - Restored support for legacy version of the Digest algorithm specified in RFC 2069. 2109
- Restored consistent behavior of failing, between duplicating and moving/renaming files over existing file with WebDAV protocol in scripting and .NET assembly.
- When moving a folder by drag&drop to a path that already contains a subfolder with the same name, the existing folder is overwritten.
- Shorter and more friendly formatting of long time intervals. 2236
- When typing ambiguous port numbers in Login dialog, keeping the current protocol, even if it is not the default protocol for the port.
- Bug fix: Failure when New Tab is clicked while another session is still being loaded.
- Bug fix: Corrected some painting artifacts on session tabs, particularly on Windows 11.
- Bug fix:
Shift+F5
shortcut operated with a focused file, rather than with selected files. - Bug fix: OpenSSL version in About dialog was not up to date.
- Bug fix: Cannot leave directory entered via cache with SCP protocol if it was deleted meanwhile. 2234
- Bug fix: Failure when connection is lost while reading remote directory with SFTP protocol. 2235
- Bug fix: Multipart upload to Cloudflare R2 S3 interface fails due to too long upload ID. 2237
- Bug fix: Panel focus was lost in some situations.
- Bug fix: When S3 or WebDAV server did not provide file timestamp, downloaded file was set to oldest possible timestamp.
- Bug fix: When session URL is typed into Host name box or pasted using context menu of the box and the Login dialog is submitted using
Enter
key, the URL is not parsed correctly. - Bug fix: Failure when saving edited file over reconnected session after previous reconnect attempt was aborted. 2238