Differences

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

history 2025-11-05 history 2026-03-09 (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.6]] 6.6 (not released yet) ((2025-11-03)) =====+===== [[6.6.1]] 6.6.1 (not released yet) ((2026-03-09)) ===== 
 + 
 +  * Support for OpenSSH ssh-agent. [[bug>1682]] 
 +  * Optionally connecting all workspace/folder sessions immediately. [[bug>1026]] 
 +  * ''Ctrl+C'' works in list views on 'Server and protocol information'. 
 +  * Preventing moving or copying a file or folder over ancestor folder with the same name. [[bug>2427]] 
 +  * WebDAV/HTTP core upgraded to neon 0.37.0. 
 +  * Bug fix: Some menus were not working on displays to the left or above the primary display. [[bug>2423]] 
 +  * Bug fix: Mouse wheel downwards scrolling did not work on toolbar drop down lists. 
 +  * Bug fix: Once any control of permissions popup box was focused the popup no longer closed when user clicked outside of it. 
 +  * Bug fix: Failure when closing Transfer settings dialog with //X// button while a permissions popup box control is focused. [[bug>2420]] 
 +  * Bug fix: Failure when switching to a session that is being reconnected. 
 +  * Bug fix: Failure when the first bit of an SFTP response is set. [[bug>2422]] 
 +  * Bug fix: Copying to clipboard with ''Ctrl+C'' from 'Server and protocol information' was broken. 
 +  * Bug fix: Protocol additional information scrolling was broken. 
 +  * Bug fix: Master password dialog was missing //Help// button. 
 +  * Bug fix: Checking if edited/opened file was modified externally didn't work for inactive sessions. [[bug>2426]] 
 +  * Bug fix: Wrapped settings values from Raw Site Settings dialog were not preserved. 
 + 
 +===== [[6.6]] 6.6 beta ((2026-02-02)) =====
  * Synchronize two local directories. [[bug>2020]]   * Synchronize two local directories. [[bug>2020]]
Line 19: Line 38:
  * Optimized GUI when working with large subdirectory selection. [[bug>2396]]   * Optimized GUI when working with large subdirectory selection. [[bug>2396]]
  * Change: Default to UTF-8 encoding in internal editor. [[bug>2397]]   * Change: Default to UTF-8 encoding in internal editor. [[bug>2397]]
-  * WebDAV/HTTP core upgraded to neon 0.35.0. +  * New DigiCert EV code signing certificate valid until March 2029 is used for signing binaries. 
-  * Installer upgraded to Inno Setup 6.4.2.+  * TLS/SSL core upgraded to OpenSSL 3.5.5. 
 +··* WebDAV/HTTP core upgraded to neon 0.36.0
 +  * XML parser upgraded to Expat 2.7.4
 +  * Installer upgraded to Inno Setup 6.7.0 with dark mode support enabled. 
 +  * Increased WinSCP memory limit to 4 GB. [[bug>2412]] 
 +  * Defined and implemented interface for the .NET library. By @mjkent. [[bug>856]] 
 +  * Optimized TLS/SSL AES implementation.
  * Restoring ability to restart Explorer to allow upgrade of drag&drop shell extension, when installing for current user, as after-restart replacement is not possible without Administrator privileges. [[bug>2381]]   * Restoring ability to restart Explorer to allow upgrade of drag&drop shell extension, when installing for current user, as after-restart replacement is not possible without Administrator privileges. [[bug>2381]]
  * MSI toolset updated to WiX 5.   * MSI toolset updated to WiX 5.
  * Commands to copy paths to the clipboard on the Synchronization checklist window.   * Commands to copy paths to the clipboard on the Synchronization checklist window.
 +  * Cryptography optimization.
  * Support long AWS/S3 session tokens. [[bug>2403]]   * Support long AWS/S3 session tokens. [[bug>2403]]
  * Prevent hang when new device is attached or removed while some mapped network drive is not available. [[bug>2382]]   * Prevent hang when new device is attached or removed while some mapped network drive is not available. [[bug>2382]]
Line 31: Line 57:
  * Not redundantly verifying WebDAV or S3 certificate in Windows Certificate store if it is already marked as trusted in session settings. [[bug>2404]]   * Not redundantly verifying WebDAV or S3 certificate in Windows Certificate store if it is already marked as trusted in session settings. [[bug>2404]]
  * Provide SNI when opening FTP data connection. [[bug>2410]]   * Provide SNI when opening FTP data connection. [[bug>2410]]
 +  * Optimized synchronization checklist sorting.
 +  * Support for Beyond Compare 5 in Compare Files extension. [[bug>2417]]
 +  * Convert unsupported SSH proxy to SSH tunnel when importing site from PuTTY. [[bug>2408]]
 +  * FTP directory listing falls back to the other active/passive mode, consistently with file transfers.
  * Consistently calling command to open window with specific directory //Explore//, instead of sometimes //Browse//.   * Consistently calling command to open window with specific directory //Explore//, instead of sometimes //Browse//.
  * Consistently referring to file last modification timestamp column as //Date modified//.   * Consistently referring to file last modification timestamp column as //Date modified//.
  * With INI file provided on command-line, using the same INI file when starting a new instance.   * With INI file provided on command-line, using the same INI file when starting a new instance.
  * Windows shell local file copy status window is centered on the main window.   * Windows shell local file copy status window is centered on the main window.
 +  * Made taskbar flashing configurable in GUI. [[bug>2411]]
  * Control labels on transfer settings dialogs do not show keyboard accelerator cue, until ''Alt'' key is pressed.   * Control labels on transfer settings dialogs do not show keyboard accelerator cue, until ''Alt'' key is pressed.
 +  * Not using drag images even with directory trees. [[bug>1274]]
  * Allow configuring checksum commands. [[bug>2394]]   * Allow configuring checksum commands. [[bug>2394]]
  * Updated to JCL library 2.8.1.   * Updated to JCL library 2.8.1.
Line 41: Line 73:
  * Made space on permissions box for longer translations. [[bug>2398]]   * Made space on permissions box for longer translations. [[bug>2398]]
  * Opening //Default Apps// //Settings// page directly to open it in the foreground and avoid flashing //Control Panel// window.   * Opening //Default Apps// //Settings// page directly to open it in the foreground and avoid flashing //Control Panel// window.
 +  * Improving order in which Windows Narrator reads window controls.
 +  * All edit boxes with history consistently do not auto complete and show 16 entries in the drop down.
 +  * Removed obsolete //Preserve remote timestamp// session settings.
  * Bug fix: Local file with invalid characters replaced could not be explored from the Synchronization checklist window.   * Bug fix: Local file with invalid characters replaced could not be explored from the Synchronization checklist window.
  * Bug fix: Files modified by local custom command are not always uploaded to the correct remote directory. [[bug>2370]]   * Bug fix: Files modified by local custom command are not always uploaded to the correct remote directory. [[bug>2370]]
Line 49: Line 84:
  * Bug fix: After FTP data connection fails to open further use of the session is broken.   * Bug fix: After FTP data connection fails to open further use of the session is broken.
  * Bug fix: Pasting cut files from the clipboard into a local panel copies them instead of moving them. [[bug>2400]]   * Bug fix: Pasting cut files from the clipboard into a local panel copies them instead of moving them. [[bug>2400]]
 +  * Bug fix: Some edits did not save their value to history when submitting with ''Enter''.
 +  * Bug fix: Too long edit history dropdown can overflow monitor bounds.
 +  * Bug fix: Message box texts and some control labels are not visible to screen readers. [[bug>2413]]
 +  * Bug fix: Failure when clicking tab close button while the session is already being closed. [[bug>2416]]
-===== [[6.5.5]] 6.5.5 (not released yet) ((2025-10-31)) =====+===== [[6.5.6]] 6.5.6 (not released yet) ((2026-03-06)) =====
 +  * Translations completed: Macedonian, and updated: Lithuanian, and Russian.
 +  * TLS/SSL core upgraded to OpenSSL 3.3.6.
 +  * Back-propagated improvement from 6.6–6.6.1 beta release:
 +    * New DigiCert EV code signing certificate valid until March 2029 is used for signing binaries.
 +    * Support for Beyond Compare 5 in Compare Files extension. [[bug>2417]]
 +    * Bug fix: Checking if edited/opened file was modified externally didn't work for inactive sessions. [[bug>2426]]
 +
 +===== [[6.5.5]] 6.5.5 ((2025-11-19)) =====
 +
 +  * Translation updated: Vietnamese.
  * Bug fix: Pasting files using local directory tree context menu pastes them to the current directory, instead of the selected one.   * Bug fix: Pasting files using local directory tree context menu pastes them to the current directory, instead of the selected one.
  * Bug fix: Failure when opening site imported from PuTTY with unsupported SSH proxy. [[bug>2407]]   * Bug fix: Failure when opening site imported from PuTTY with unsupported SSH proxy. [[bug>2407]]
Line 58: Line 107:
===== [[6.5.4]] 6.5.4 ((2025-10-16)) ===== ===== [[6.5.4]] 6.5.4 ((2025-10-16)) =====
-  * Translation updated: Georgian and Belarusian.+  * Translations updated: Belarusian and Georgian.
  * TLS/SSL core upgraded to OpenSSL 3.3.5.   * TLS/SSL core upgraded to OpenSSL 3.3.5.
  * XML parser upgraded to Expat 2.7.3.   * XML parser upgraded to Expat 2.7.3.
Line 79: Line 128:
  * Bug fix: Incorrect scaling of drag&drop shell extension status display on Preferences dialog.   * Bug fix: Incorrect scaling of drag&drop shell extension status display on Preferences dialog.
-****===== [[6.5.2]] 6.5.2 ((2025-06-18)) =====+===== [[6.5.2]] 6.5.2 ((2025-06-18)) =====
  * Translation updated: Brazilian Portuguese and Polish.   * Translation updated: Brazilian Portuguese and Polish.
  * Added new ''ap-east-2'' AWS region.   * Added new ''ap-east-2'' AWS region.
-  * Bug fix: Some tran**slations (notably Japanese) are not loaded. [[bug>2372]]+  * Bug fix: Some translations (notably Japanese) are not loaded. [[bug>2372]]
  * Bug fix: Directory tree indentation is scaled incorrectly when starting on scaled display on system with scaled primary monitor. [[bug>2374]]   * Bug fix: Directory tree indentation is scaled incorrectly when starting on scaled display on system with scaled primary monitor. [[bug>2374]]
  * Bug fix: Wrong icon size is used when starting on secondary monitor with different scaling than the primary one.   * Bug fix: Wrong icon size is used when starting on secondary monitor with different scaling than the primary one.
  * Bug fix: Failure when proxy hostname resolution fails with SFTP/SCP protocols. [[bug>2376]]   * Bug fix: Failure when proxy hostname resolution fails with SFTP/SCP protocols. [[bug>2376]]
-  * Bug fix: Avoid replacing** ''%2F'' with a slash and ''%2E'' with a dot in special cases on upload to avoid path traversal. [[bug>2377]] +  * Bug fix: Avoid replacing ''%2F'' with a slash and ''%2E'' with a dot in special cases on upload to avoid path traversal. [[bug>2377]] 
-  * Bug fix: Failure w**hen canceling reconnection on authentication banner, when the connection was already cl**osed by the s**erver. [[bug>2379]] +  * Bug fix: Failure when canceling reconnection on authentication banner, when the connection was already closed by the server. [[bug>2379]] 
-  * Bug fix: Local direct**ories sometimes cannot be deleted. [[bug>2380]]** +  * Bug fix: Local directories sometimes cannot be deleted. [[bug>2380]]
-**+
===== [[6.5.1]] 6.5.1 ((2025-05-05)) ===== ===== [[6.5.1]] 6.5.1 ((2025-05-05)) =====
Line 127: Line 175:
  * Bug fix: //Columns > Reset layout// command does not reset width of by-default hidden columns. [[bug>2347]]   * 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: Some translation file were duplicitously interpreted as another additional language.
-  * Bug fix: Unicode contents in web sources was incorrectly decoded+  * Bug fix: Unicode contents in web sources was incorrectly decoded.
  * Bug fix: Intermediate translation ''.islu'' files were included in MSI installer.   * Bug fix: Intermediate translation ''.islu'' files were included in MSI installer.
  * Bug fix: Monospace font is not remembered if SSH banners are administratively forced.   * Bug fix: Monospace font is not remembered if SSH banners are administratively forced.
Line 268: Line 316:
    * Bug fix: Stray ''set'' command in source code package build script. [[bug>2340]]     * 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]]     * Bug fix: Source code package build script exits parent ''cmd'' console on error. [[bug>2341]]
- 
-===== [[6.3.6]] 6.3.6 ((2024-11-25)) ===== 
- 
-  * Back-propagated improvements and fixes from 6.4.1 beta and 6.4.2 beta releases: 
-    * Compatibility with new OneDrive WebDAV interface. [[bug>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. [[bug>2319]] 
-    * Bug fix: ''Shift+Ctrl+P'' keyboard shortcut on Login dialog to open site in PuTTY without closing the dialog does not work. [[bug>2320]] 
-    * Bug fix: Hang when trying to open an inaccessible drive from drive drop down menu. 
-  * Translations completed: Danish, and updated: Belarusian. 
[[history_old|Older versions]] [[history_old|Older versions]]
~~NOTOC~~ ~~NOTOC~~
~~ARCHIVE=history_old~~ ~~ARCHIVE=history_old~~

Last modified: by 119.73.96.3