Recent Version History
This is a full list of changes for each release of WinSCP. See also Project history and Incompatible changes between versions.
6.4.3 (not released yet)
- Translations completed: Belarusian, Czech, Finnish, Italian, Japanese, Korean, Norwegian, Polish, Russian, Simplified Chinese, Slovak, Spanish, Swedish, Tamil and Turkish.
- Small GUI improvements.
- Bug fix: Some parts of UI are not localized. 2346
Advertisement
6.4.2 beta
- Synchronization actions can be pushed to background queue. 2318
- Ongoing local delete operation can be moved to a background queue (only on a remote tab, as local tabs do not have a queue).
- Switching to Segoe UI font with slightly larger size (9) as recommended for Windows Vista and newer. All windows are now slightly larger accordingly and their layout was unified.
- SSH core upgraded to pre-release snapshot of PuTTY 0.83 (2025-01-03.1e45199). It brings the following change:
- Implement the post-quantum ML-KEM key encapsulation method. ml-kem
- SSH private key tools (PuTTYgen and Pageant) upgraded to PuTTY 0.82.
- Command-line interface for installing public key into server. 2342
- Installer upgraded to Inno Setup 6.4.0.
- Thumbnails for WebP images. 2336
- Change: Finding
WinSCP.exe
in a process path if a .NET assembly assembly path is unknown (before looking into an installation folder). 2339 - WebDAV/HTTP core upgraded to neon 0.34.0.
- Better error message when trying to open an inaccessible local drive (such as locked BitLocker drive).
https://
URL to S3 API atoraclecloud.com
is interpreted as S3 protocol, instead of WebDAV.- AWS metadata service connection timeout is by default one second and
AWS_METADATA_SERVICE_TIMEOUT
is respected. - Added new
ap-southeast-7
andmx-central-1
AWS regions. - Bug fix: Hang when trying to open an inaccessible drive from drive drop down menu.
- Bug fix: On Windows 11, Windows 10 version was logged.
- Bug fix: Hang when opening path with duplicated backslash. 2330
- Bug fix: When moving an ongoing delete operation to background queue, it might attempt to delete the current file again, failing the operation.
- Bug fix: After system theme change panel context menus stop working. 2331
- Bug fix: It was possible to start synchronization in new window despite incompatible Selected files only option selected by
Shift
-clicking the OK button. 1870 - Bug fix: Failure when opening two SSH sessions at the same time. 2334
- Bug fix: Tunneled session password is not remembered. 2335
- Bug fix: Failure when trying to use a file not containing a private key as a client certificate file with WebDAV.
- Bug fix:
Session.DebugLogPath
cannot be set in single-file bundles. 2338 - Bug fix: Stray
set
command in source code package build script. 2340 - Bug fix: Duplicate shortcut key in local Open directory window for shared bookmarks. 710
- Bug fix: Source code package build script exits parent
cmd
console on error. 2341 - Bug fix: Command to “Install public key into server” was enabled, even when no hostname was specified
Advertisement
6.4.1 beta
- IDE upgraded to Embarcadero C++Builder 11. 618
- Change: Dropped support for Windows XP and Windows Vista. Minimal supported version is Windows 7.
- Improvements to Synchronization checklist window:
- Command to find Move candidate.
- Move command can be used with a set of orphaned files and new folder in source directory to create that directory on the target side and move the orphaned files there.
- Added Calculate All command.
- Added a keyboard shortcut to Calculate command.
- Move command can be used with long local paths.
- Compatibility with new OneDrive WebDAV interface. 2321
- Optimized loading of file panels when switching between tabs with different filters. 2315
- Optimized browsing deep local directory trees.
- XML parser upgraded to Expat 2.6.3.
- Including PuTTY and OpenSSL versions in
/info
. - Added new
ap-southeast-5
AWS region. - Gracefully handling invalid Unicode characters FFFF and FFFE in filenames in .NET assembly. 2325
- Bug fix: Failure when system theme change is broadcasted in short order.
- Bug fix: Browsing long paths was broken.
- Bug fix: After leaving subdirectory, it is not scrolled into view in the parent directory.
- Bug fix: Long local panel location was lost after some file operations.
- Bug fix: Editor font was scaled twice on monitors with different DPI than the primary one.
- Bug fix: Option to switch to Location profiles was shown on Open directory dialog even when not possible, while session was disconnected.
- 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: Failure when opening TLS connection with invalid OpenSSL configuration file. 2327
- Bug fix: Rare incorrect conversion of line endings when downloading. 2324
- Bug fix: Hang when creating temporary files with temporary folder on locked drive. 2328
6.4 beta
- Thumbnail view in file panels. 912
- Three selectable sizes of toolbar icons, showing slightly larger size by default. 2147
- Optimized working with large local directories: 2264
- Loading large directory trees on the background.
- Hidden directory trees are loaded only in the background.
- Optimizing directory loading by checking existence of subfolders on the background.
- Optimized reading directories for file panel.
- Optimized browsing within directory tree with lots of subfolders.
- Dark theme for session tabs. 1806
- Improvements to AWS/S3 authentication and configuration handling:
- Allowed assuming IAM role. 2249
- Credential profiles in
.aws/config
file are also recognized. - Preferring configuration file defined using an environment variable over the default one.
- Only profiles that contain both
aws_access_key_id
andaws_secret_access_key
are listed on the Login dialog - Bug fix: The
.aws/credentials
file path was resolved usingAWS_CONFIG_FILE
environment variable instead of correctAWS_SHARED_CREDENTIALS_FILE
.
- Incremental search improvements:
- Search panel pops up on
Ctrl+F
to make the function easier to find. 2281 - Layout of search panel on Login dialog improved.
- Search options context menu added to the search panel on Login dialog.
- Search panel pops up on
- Remembering panel scroll position when switching tabs or refreshing. 1057
- Search for Preferences options.
- TLS/SSL core upgraded to OpenSSL 3.3.2.
- Site import from an INI file. 2290
- Preserve timestamp when duplicating remote file using SFTP extension
copy-data
(OpenSSH). 2307 - Changing caret position on the first click on an inactive editor window. 2304
- Change: Limiting SFTP version to 3 with non-well-known SFTP servers as a workaround for interoperability issues. 2247
- Installer upgraded to Inno Setup 6.3.1.
- In icons view, files are rearranged automatically when the panel is resized.
- Explorer interface view style toolbar button now shows icon for the current style, instead of the next style.
- Fallback to nonresumable transfer when temporary target file cannot be created. 2277
- Optionally disabled smooth scrolling in an internal editor. 128
- Prevented redrawing scrollbars when loading remote directory tree. 2313
- Open window maximized when closed while minimized from maximized state. 2305
- Compatibility with FTP servers that return an empty path in root. 2300
- Ignoring WebDAV
PROPFIND
result entries that do not belong to the requested directory. 2312 - Optionally following
NoViewOnDrive
policy. 2310 - Recognizing matching Azure certificate files. 2311
- Logging can be enabled for installer subtasks.
- Limited SFTP upload queue length to avoid networking congestion.
- Updated to JCL library 2.8 commit 6380ce72.
- Columns menu in Explorer interface is enabled only in Details view.
- With
/rawconfig
, session is never opened in an existing instance. - Not including useless OpenSSL states in error reporting.
- Bug fix: Possibility that files in root folder were incorrectly used.
- Bug fix: Failure when system theme is changed at the same time directory change is detected. 2286
- Bug fix: Tree indentation does not scale correctly. 2288
- Bug fix: It was possible to start renaming a site by double-clicking its node while editing the site.
- Bug fix: Cannot download from WebDAV server when the request is redirected to the same path on another server. 2293
- Bug fix: Overlay images were not drawn in icons view when Name column in Details view was too narrow.
- Bug fix: Some Unicode texts, notably custom command names, were saved incorrectly in an INI file. 2301
- Bug fix: Caption of permissions group labels disappears when hovered over on Windows 11.
Advertisement
6.3.7 (not released yet)
- Translation completed: Belarusian.
- Back-propagated fixes and improvements from upcoming 6.4.2 beta release:
- Added new
ap-southeast-7
andmx-central-1
AWS regions. - Bug fix: Failure when opening two SSH sessions at the same time. 2334
- Bug fix: Tunneled session password is not remembered. 2335
- Bug fix: Stray
set
command in source code package build script. 2340 - Bug fix: Source code package build script exits parent
cmd
console on error. 2341
- Added new
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