Differences
This shows you the differences between the selected revisions of the page.
| history 2025-11-27 | 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-27)) ===== | + | ===== [[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]] | ||
| - | * TLS/SSL core upgraded to OpenSSL 3.5.4. | + | * New DigiCert EV code signing certificate valid until March 2029 is used for signing binaries. |
| - | * WebDAV/HTTP core upgraded to neon 0.35.0. | + | ··* TLS/SSL core upgraded to OpenSSL 3.5.5. |
| - | * Installer upgraded to Inno Setup 6.4.2. | + | * 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]] | * 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. | * 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 35: | Line 58: | ||
| * Provide SNI when opening FTP data connection. [[bug>2410]] | * Provide SNI when opening FTP data connection. [[bug>2410]] | ||
| * Optimized synchronization checklist sorting. | * 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]] | * 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//. | ||
| Line 42: | Line 67: | ||
| * Made taskbar flashing configurable in GUI. [[bug>2411]] | * 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 48: | Line 74: | ||
| * 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. | * Improving order in which Windows Narrator reads window controls. | ||
| - | * All edit boxes with history consistently do not auto complete as show 16 entries in the drop down. | + | * 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 60: | Line 87: | ||
| * Bug fix: Too long edit history dropdown can overflow monitor bounds. | * 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: 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.6]] 6.5.6 (not released yet) ((2025-11-26)) ===== | + | ===== [[6.5.6]] 6.5.6 (not released yet) ((2026-03-06)) ===== |
| - | * Translation updated: Russian. | + | * 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)) ===== | ===== [[6.5.5]] 6.5.5 ((2025-11-19)) ===== | ||
| Line 74: | Line 107: | ||
| ===== [[6.5.4]] 6.5.4 ((2025-10-16)) ===== | ===== [[6.5.4]] 6.5.4 ((2025-10-16)) ===== | ||
| - | * Translations 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 142: | 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 283: | 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~~ | ||