Differences

This shows you the differences between the selected revisions of the page.

history 2024-12-27 history 2025-04-02 (current)
Line 3: Line 3:
This is a full list of changes for each release of WinSCP. See also [[project_history|Project history]] and [[incompatible_changes|Incompatible changes between versions]]. This is a full list of changes for each release of WinSCP. See also [[project_history|Project history]] and [[incompatible_changes|Incompatible changes between versions]].
-===== [[6.4.2]] 6.4.2 (not released yet) ((2024-12-23)) =====+===== [[6.6]] 6.6 (not released yet) ((2025-03-06)) ===== 
 + 
 +  * MSI toolset updated to WiX 5. 
 +  * Commands to copy paths to the clipboard on the Synchronization checklist window. 
 +  * Consistently calling command to open window with specific directory //Explore//, instead of sometimes //Browse//. 
 +  * Bug fix: Local file with invalid characters replaced could not be explorer from the Synchronization checklist window. 
 + 
 +===== [[6.5.1]] 6.5.1 (not released yet) ((2025-04-02)) ===== 
 + 
 +  * Translation completed: Danish. 
 + 
 +===== [[6.5]] 6.5 ((2025-03-31)) ===== 
 + 
 +  * Translation completed: Norwegian. 
 +  * XML parser upgraded to Expat 2.7.1. 
 +  * Bug fix: Layout problems of by-default hidden columns on high-DPI displays. [[bug>2361]] 
 +  * Bug fix: Scaling was broken  
 +  * Bug fix: //Copy key fingerprints to clipboard// command link was scaled incorrectly. 
 + 
 +===== [[6.4.3]] 6.4.3 RC ((2025-03-17)) ===== 
 + 
 +  * Display and modify S3 file/object tags. [[bug>2353]] 
 +  * Translations completed: Belarusian, Brazilian Portuguese, Catalan, Czech, Dutch, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Romanian, Russian, Simplified Chinese, Slovak, Spanish, Swedish, Tamil, Traditional Chinese and Turkish; updated: Norwegian; and started: Georgian. 
 +  * SSH core and SSH private key tools (PuTTYgen and Pageant) upgraded to [[&url(puttychanges)|PuTTY 0.83]]. \\ It brings the following change: 
 +    * Bug fix: crash in Pageant if an SSH connection is abandoned while waiting for a deferred decryption passphrase. 
 +  * TLS/SSL core upgraded to OpenSSL 3.3.3. 
 +  * Installer upgraded to Inno Setup 6.4.1. 
 +  * XML parser upgraded to Expat 2.7.0. 
 +  * Allowed S3 connection with IAM roles on instances that require IMDSv2. [[bug>2351]] 
 +  * Remembering empty session password. [[bug>2352]] 
 +  * Small GUI improvements. 
 +  * Bug fix: Some parts of UI are not localized. [[bug>2346]] 
 +  * Bug fix: //Columns > Reset layout// command does not reset width of by-default hidden columns. [[bug>2347]] 
 +  * Bug fix: Some translation file were duplicitously interpreted as another additional language. 
 +  * Bug fix: Unicode contents in web sources was incorrectly decoded 
 +  * Bug fix: Intermediate translation ''.islu'' files were included in MSI installer. 
 +  * Bug fix: Monospace font is not remembered if SSH banners are administratively forced. 
 +  * Change: Bug fix: In XML log, ''filename'' tag was included in ''stat'' tag, although explicitly documented not to. 
 +  * Bug fix: Error when the last page of S3 directory listing is empty. [[bug>2355]] 
 + 
 +===== [[6.4.2]] 6.4.2 beta ((2025-01-27)) =====
  * Synchronization actions can be pushed to background queue. [[bug>2318]]   * Synchronization actions can be pushed to background queue. [[bug>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).   * Ongoing local delete operation can be moved to a background queue (only on a remote tab, as local tabs do not have a queue).
-  * SSH core and SSH private key tools (PuTTYgen and Pageant) upgraded to [[&url(puttychanges)|PuTTY 0.82]].+  * 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. [[pbug>ml-kem]] 
 +  * SSH private key tools (PuTTYgen and Pageant) upgraded to PuTTY 0.82. 
 +  * Command-line interface for installing public key into server. [[bug>2342]] 
 +··* Installer upgraded to Inno Setup 6.4.0. 
 +  * Thumbnails for WebP images. [[bug>2336]] 
 +  * Change: Finding ''WinSCP.exe'' in a process path if a .NET assembly assembly path is unknown (before looking into an installation folder). [[bug>2339]]
  * WebDAV/HTTP core upgraded to neon 0.34.0.   * 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).   * Better error message when trying to open an inaccessible local drive (such as locked BitLocker drive).
  * ''%%https://%%'' URL to S3 API at ''oraclecloud.com'' is interpreted as S3 protocol, instead of WebDAV.   * ''%%https://%%'' URL to S3 API at ''oraclecloud.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'' and ''mx-central-1'' AWS regions.
  * Bug fix: Hang when trying to open an inaccessible drive from drive drop down menu.   * Bug fix: Hang when trying to open an inaccessible drive from drive drop down menu.
-  * But fix: On Windows 11, //Windows 10// version was logged.+  * Bug fix: On Windows 11, //Windows 10// version was logged.
  * Bug fix: Hang when opening path with duplicated backslash. [[bug>2330]]   * Bug fix: Hang when opening path with duplicated backslash. [[bug>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: When moving an ongoing delete operation to background queue, it might attempt to delete the current file again, failing the operation.
Line 18: Line 67:
  * Bug fix: It was possible to start synchronization in new window despite incompatible //Selected files only// option selected by ''Shift''-clicking the //OK// button. [[bug>1870]]   * Bug fix: It was possible to start synchronization in new window despite incompatible //Selected files only// option selected by ''Shift''-clicking the //OK// button. [[bug>1870]]
  * Bug fix: Failure when opening two SSH sessions at the same time. [[bug>2334]]   * Bug fix: Failure when opening two SSH sessions at the same time. [[bug>2334]]
 +  * Bug fix: Tunneled session password is not remembered. [[bug>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. [[bug>2338]]
 +  * Bug fix: Stray ''set'' command in source code package build script. [[bug>2340]]
 +  * Bug fix: Duplicate shortcut key in local //Open directory// window for shared bookmarks. [[bug>710]]
 +  * Bug fix: Source code package build script exits parent ''cmd'' console on error. [[bug>2341]]
 +  * Bug fix: Command to //"Install public key into server"// was enabled, even when no hostname was specified
===== [[6.4.1]] 6.4.1 beta ((2024-11-21)) ===== ===== [[6.4.1]] 6.4.1 beta ((2024-11-21)) =====
Line 53: Line 109:
  * Three selectable sizes of toolbar icons, showing slightly larger size by default. [[bug>2147]]   * Three selectable sizes of toolbar icons, showing slightly larger size by default. [[bug>2147]]
  * Optimized working with large local directories: [[bug>2264]]   * Optimized working with large local directories: [[bug>2264]]
-    * Loading large directory trees on the background.+    * Loading large directory trees in the background.
    * Hidden directory trees are loaded only in the background.     * Hidden directory trees are loaded only in the background.
-    * Optimizing directory loading by checking existence of subfolders on the background.+    * Optimizing directory loading by checking existence of subfolders in the background.
    * Optimized reading directories for file panel.     * Optimized reading directories for file panel.
    * Optimized browsing within directory tree with lots of subfolders.     * Optimized browsing within directory tree with lots of subfolders.
Line 102: Line 158:
  * Bug fix: Caption of permissions group labels disappears when hovered over on Windows 11.   * Bug fix: Caption of permissions group labels disappears when hovered over on Windows 11.
-===== [[6.3.7]] 6.3.7 (not released yet) ((2024-12-23)) =====+===== [[6.3.8]] 6.3.8 (not released yet) ((2025-03-14)) =====
-  * Bug fix: Failure when opening two SSH sessions at the same time. [[bug>2334]]+  * Back-propagated fixes from 6.4.3 release: 
 +    * XML parser upgraded to Expat 2.7.0. 
 + 
 +===== [[6.3.7]] 6.3.7 ((2025-02-20)) ===== 
 + 
 +  * Translation completed: Belarusian. 
 +  * TLS/SSL core upgraded to OpenSSL 3.2.4. 
 +  * Back-propagated fixes and improvements from upcoming 6.4.2 beta release: 
 +    * Added new ''ap-southeast-7'' and ''mx-central-1'' AWS regions. 
 +····* Bug fix: Failure when opening two SSH sessions at the same time. [[bug>2334]] 
 +    * Bug fix: Tunneled session password is not remembered. [[bug>2335]] 
 +    * Bug fix: Stray ''set'' command in source code package build script. [[bug>2340]] 
 +    * Bug fix: Source code package build script exits parent ''cmd'' console on error. [[bug>2341]]
===== [[6.3.6]] 6.3.6 ((2024-11-25)) ===== ===== [[6.3.6]] 6.3.6 ((2024-11-25)) =====
Line 145: Line 213:
  * Bug fix: Failure when closing the last remote tab. [[bug>2283]]   * Bug fix: Failure when closing the last remote tab. [[bug>2283]]
  * Bug fix: Copy and paste to another application in Store installation sometimes does not work. [[bug>2284]]   * Bug fix: Copy and paste to another application in Store installation sometimes does not work. [[bug>2284]]
- 
-===== [[6.3.2]] 6.3.2 ((2024-03-12)) ===== 
- 
-  * 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. [[bug>2272]] 
-  * Bug fix: Password pipe cannot be used to open a session in an existing instance. [[bug>2265]] 
-  * Bug fix: Hang when canceling connection while reading remote directory. [[bug>2266]] 
-  * Bug fix: Failure when canceling FTP connection while reading remote directory. [[bug>2267]] 
-  * Bug fix: Cannot start on Windows XP. [[bug>2268]] 
-  * Bug fix: Installation hangs when adding installation path to search path when executed in session 0. [[bug>2270]] 
-  * Bug fix: Misplaced stored site use warning in scripting when session name is specified. [[bug>2271]] 
-  * Bug fix: Correcting neon version in About box and logs. 
- 
-===== [[6.3.1]] 6.3.1 ((2024-02-21)) ===== 
-  * Translation completed: Norwegian. 
-  * Bug fix: Badly encoded SFTP packet when renaming a file using SFTP version 5 and newer. [[bug>2259]] 
-  * Bug fix: Failure when trying to synchronize files by checksum on server that does not support it. [[bug>2260]] 
-  * Bug fix: Random hang/failure when closing FTP TLS 1.3 connection. [[bug>2261]] 
-  * Bug fix: Cannot use IPv6 literal as hostname on Login dialog. [[bug>2263]] 
- 
-===== [[6.3]] 6.3 ((2024-02-14)) ===== 
- 
-  * XML parser upgraded to Expat 2.6.0. 
-  * Bug fix: Hang when prompt pops up while SFTP session is being reconnected. [[bug>2258]] 
- 
-===== [[6.2.4]] 6.2.4 RC ((2024-02-03)) ===== 
- 
-  * 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. [[bug>2254]] 
-  * Bug fix: Failure after long frequent use of session tabs. [[bug>2255]] 
-  * Bug fix: //New tab// icon is drawn incorrectly on Explorer interface with //Show selective text labels// turned off. [[bug>2257]] 
-  * Bug fix: Failure when switching to another application while new session is being opened using //New Tab// tab. [[bug>2251]] 
- 
-===== [[6.2.3]] 6.2.3 RC ((2024-01-19)) ===== 
- 
-  * 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. [[bug>2231]] 
-  * When cleaning up application data, deleting even ''Martin Prikryl'' and ''WinSCP 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. [[bug>2250]] 
-  * Not failing connection when FTP server responds to ''CSID'' command with an error. [[bug>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. [[bug>2251]] 
-  * Bug fix: FTP ''CSID'' command does not end with semicolon. [[bug>2252]] 
- 
-===== [[6.2.2]] 6.2.2 beta ((2023-12-22)) ===== 
- 
-  * SSH core and SSH private key tools (PuTTYgen and Pageant) upgraded to [[&url(puttychanges)|PuTTY 0.80]]. \\ It brings the following change: 
-    * Mitigations for SSH protocol "Terrapin" vulnerability. [[bug>2246]] [[pbug>vuln-terrapin]] 
-  * Support for ''Include'' directive when importing sites from OpenSSH. [[bug>2239]] 
-  * Change: .NET assembly collections are tagged with ''ClassInterfaceType.None'' to avoid warnings from ''regasm''. 
-  * Not using directory listing to keep FTP session alive by default. [[bug>2244]] 
-  * Windows Store installation on Windows 11 was incorrectly using INI file for configuration storage by default. [[bug>2245]] 
-  * Bug fix: Find dialog file list is scaled incorrectly on some multi monitor systems with different scaling. [[bug>2241]] 
-  * Bug fix: Cannot browse long local paths. [[bug>2242]] 
- 
-===== [[6.2.1]] 6.2.1 beta ((2023-12-05)) ===== 
- 
-  * File hash can be used as criterion for synchronization. [[bug>52]] 
-  * Consistent behavior across protocols and protocol capabilities when duplicating remote files. [[bug>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. [[bug>2213]] 
-  * Optional more prominent active session tab. [[bug>2229]] 
-  * Optionally not shortening tab titles. [[bug>2202]] 
-  * New ''winscp.net'' root certificate. 
-  * Restored support for legacy version of the Digest algorithm specified in RFC 2069. [[bug>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. [[bug>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. [[bug>2234]] 
-  * Bug fix: Failure when connection is lost while reading remote directory with SFTP protocol. [[bug>2235]] 
-  * Bug fix: Multipart upload to Cloudflare R2 S3 interface fails due to too long upload ID. [[bug>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. [[bug>2238]] 
[[history_old|Older versions]] [[history_old|Older versions]]
~~NOTOC~~ ~~NOTOC~~
~~ARCHIVE=history_old~~ ~~ARCHIVE=history_old~~

Last modified: by martin