Differences
This shows you the differences between the selected revisions of the page.
| history 2020-12-27 | history 2026-08-08 (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.0]] 6.0 beta (not released yet) ((tbd)) =====*) | + | ===== [[6.6.3]] 6.6.3 (not released yet) ((2026-08-06)) ===== |
| - | (* * Removed the "compression" indicator from the status bar.*) | + | |
| - | (* * Confirm closing when multiple tabs are opened and auto workspace saving is not enabled, even when none of the tabs contain an active remote session.*) | + | |
| - | ===== [[5.18.1]] 5.18.1 (not released yet) ((2020-12-24)) ===== | + | ··* Translations completed: Belarusian, Brazilian Portuguese, Catalan, Croatian, Czech, Danish, Dutch, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Lithuanian, Macedonian, Polish, Portuguese, Romanian, Russian, Serbian, Simplified Chinese, Slovak, Slovenian, Spanish, Swedish, Tamil, Traditional Chinese and Turkish. |
| + | * XML parser upgraded to Expat 2.8.2. | ||
| + | · * Source code package build script supports 64-bit target. | ||
| + | * 64-bit build is identified in version information. | ||
| + | · * Resolving version of pwsh installed with MSIX. | ||
| + | · * Thirdparty information from the About dialog can be copied to the clipboard even when the browser control malfunctions. | ||
| + | ··* Bug fix: No error is shown when connection fails. | ||
| + | * Bug fix: ''x-name'' URL parameter was incorrectly decoded | ||
| + | * Bug fix: Incorrect number validation. | ||
| + | * Bug fix: Some controls (notably list view headers) do not correctly apply dark mode in 64-bit build. [[bug>2453]] | ||
| - | ··* Translations completed: Catalan, Czech, Dutch, Finnish, German, Hungarian, Polish, Portuguese, Russian, Simplified Chinese, Slovak, Spanish, Swedish and Turkish. | + | ===== [[6.6.2]] 6.6.2 RC ((2026-06-17)) ===== |
| - | * TLS/SSL core upgraded to OpenSSL 1.1.1i. | + | |
| - | * Preserve file permissions when overwritten files are recycled and transfer resume is disabled. [[bug>1929]] | + | |
| - | * Added method ''RemotePath.EscapeOperationMask'' to .NET assembly. | + | |
| - | * Added method ''ComparisonDifference.Reverse'' to .NET assembly. | + | |
| - | * Implemented method ''ComparisonDifference.ToString'' in .NET assembly. | + | |
| - | * ''Write'', ''CanWrite'', ''Length'' and ''Position'' methods and properties of the ''Stream'' returned by the ''Session.GetFile'' behave as expected for a read-only steam. | + | |
| - | * Allowed using SFTP servers that have problems with SSH_FXP_REALPATH requests. [[bug>1933]] | + | |
| - | * Bug fix: Target file name with escaped operation mask special symbols was incorrectly interpreted as an actual operation mask on some dialogs (upload, duplicate, etc), resulting in misplaced warnings | + | |
| - | * Bug fix: Local path argument of ''Session.PutFileToDirectory'' is incorrectly escaped. [[bug>1931]] | + | |
| - | * Bug fix: Path argument of ''Session.PutFile'' is incorrectly escaped. | + | |
| - | * Bug fix: Failure when using from single-file bundle. [[bug>1932]] | + | |
| - | * Bug fix: ''Session.GetFile'' can fail, if the server responds too quickly. | + | |
| - | * Bug fix: Failure when S3 bucket contains a folder with an empty name. [[bug>1934]] | + | |
| - | * Bug fix: When the active tab was disconnected, closing window with another active session did not require a confirmation. | + | |
| - | * Bug fix: Setting the logging level to -1 (Reduced) does not work in .NET assembly. [[bug>1936]] | + | |
| - | * Bug fix: Ellipses from German command names are not stripped from toolbar buttons. | + | |
| - | ===== [[5.18]] 5.18 beta ((2020-11-30)) ===== | + | ··* Experimental 64-bit version of WinSCP. [[bug>618]] |
| + | · * Optionally not showing error message when connection is lost while idle. [[bug>2360]] | ||
| + | * SSH core and SSH private key tools (PuTTYgen and Pageant) upgraded to [[&url(puttychanges)|PuTTY 0.84]]. \\ It brings the following change: | ||
| + | * Security issue: fixed a remotely triggerable double-free in RSA key exchange. [[pbug>rsakex-double-free]] | ||
| + | * Minor security issue: fixed a remotely triggerable crash in NIST ECDSA signature verification. [[pbug>ecdsa-remotely-triggerable-assertion]] | ||
| + | * Bug fix: spurious //"Network error: Socket is not connected"// when authenticating to some HTTP proxies. [[pbug>http-proxy-auth-wsaenotconn]] | ||
| + | * TLS/SSL core upgraded to OpenSSL 3.5.7. | ||
| + | * XML parser upgraded to Expat 2.8.1. | ||
| + | * Restored faster C TLS/SSL AES implementation. | ||
| + | * Configurable warning when opening large file in an internal editor. [[bug>2437]] | ||
| + | * Informing that when preserving directory timestamps is enabled, using multiple connections for transfer is not possible. [[bug>2439]] | ||
| + | * Warning when pasting a session URL with unsafe settings. | ||
| + | * When opening session in PuTTY to a host for which WinSCP has multiple host keys cached, using the last key or the key that PuTTY has cached. [[bug>2440]] | ||
| + | * Always (re)registering drag&drop shell extension during installation, even when the extension is not replaced. | ||
| + | * Allowed Console interface tool to have ''.exe'' extension to avoid false positive detections by some antiviruses. [[bug>2434]] | ||
| + | * Using //"username"// and //"hostname"// as one word. | ||
| + | * Reading all system settings from 64-bit registry. | ||
| + | * Allow assigning ''null'' to ''Session.SessionLogPath''. [[bug>2438]] | ||
| + | * Avoiding using ''SSH_FXF_EXCL'' together with ''SSH_FXF_TRUNC'' SFTP file opening flags. [[bug>2444]] | ||
| + | * Optimized file system monitoring when looking for dummy directory during drag&drop downloads. [[bug>2445]] | ||
| + | * Change: Not allowing WebDAV redirects to other hosts by default. [[bug>2447]] | ||
| + | * Change: Not allowing WebDAV redirects to an unencrypted URL by default. [[bug>2448]] | ||
| + | * Updated to JCL library 2.9 commit c669fd12. | ||
| + | * Bug fix: Failure when trying to connect via HTTP proxy to FTP host with excessively long login details. [[bug>2435]] | ||
| + | * Bug fix: Buffer overflow in Console interface tool. [[bug>2436]] | ||
| + | * Bug fix: Failure setting ''Session.DebugLogPath'' when running in impersonated context. [[bug>2441]] | ||
| + | * Bug fix: Message boxes from secondary windows (like the internal editor) caused application to move to the background when when the main window was minimized. [[bug>2443]] | ||
| + | * Bug fix: Heap over-read via crafted encrypted filename. [[bug>2449]] | ||
| + | * Bug fix: Slashes in filenames can cause path traversal when invalid filename characters replacement is disabled. [[bug>2450]] | ||
| - | ··* A complete list of files that are part of a background transfer can be shown. [[bug>1785]] | + | ===== [[6.6.1]] 6.6.1 beta ((2026-04-01)) ===== |
| - | * ''Stream'' interface in .NET assembly. [[bug>1738]] | + | |
| - | * With SFTP protocol files can be streamed to stdout and from stdin in scripting. | + | |
| - | * Support SHA-256 fingerprints of TLS/SSL certificates. [[bug>1842]] | + | |
| - | * Extension //[[extension_synchronize_another_server|*]]//. | + | |
| - | ··* When connecting to new SSH host, its host key can be automatically accepted in scripting and .NET assembly. | + | |
| - | * Optional case-sensitive synchronization. [[bug>71]] | + | |
| - | * Enabled TLS 1.3 by default. | + | |
| - | * XML parser upgraded to Expat 2.2.10. | + | |
| - | * SSH core upgraded to [[&url(puttychanges)|PuTTY 0.74]]. It brings the following change: | + | |
| - | * Security fix: If an SSH server accepted an offer of a public key and then rejected the signature, WinSCP could access freed memory, if the key had come from an SSH agent. [[pbug>vuln-agent-keylist-used-after-free]] | + | |
| - | * Resume transfer when FTP data connection disconnects. [[bug>1878]] | + | |
| - | * Support for ''curve25519-sha256'' KEX. [[bug>1865]] | + | |
| - | * Support for authentication using temporary credentials from AWS Security Token Service (STS). [[bug>1839]] | + | |
| - | * Support for SNI with FTP. [[bug>1895]] | + | |
| - | * Installer upgraded to Inno Setup 6.1.2. | + | |
| - | * Change: Installer needs Windows 7 SP1/2008 R2 SP1. | + | |
| - | * Alternative way to provide credentials in scripting/command-line without URL-encoding. [[bug>1821]] | + | |
| - | * Compatibility with WebDAV servers that incorrectly encode file URL. [[bug>1876]] | + | |
| - | * Optimizing S3 connection buffers for speed. [[bug>1732]] | + | |
| - | * Edited/opened files from a disconnected session can now be attached to new session even if its username was entered only during authentication instead of directly on the Login dialog. [[bug>1890]] | + | |
| - | * Returning to Login dialog, when ad-hoc connection fails. [[bug>1909]] | + | |
| - | * Local ports for active FTP mode can be limited. [[bug>958]] | + | |
| - | * Allow explicit navigation to a hidden local folder by enabling showing of hidden files and folder, if not enabled yet. [[bug>1905]] | + | |
| - | * Added full //Go To// submenu to context menu of panel path label | + | |
| - | * Automatically restore external editor defaults when changing editor command from Notepad to 3rd party editor. [[bug>1872]] | + | |
| - | * Suppress errors when opened/edited files are locked. [[bug>1832]] | + | |
| - | * Support clearing GID/UID flag on directories with new versions of GNU coreutils. [[bug>1850]] | + | |
| - | * Added ''/nointeractiveinput'' to usage screen. | + | |
| - | * List encrypt-then-MAC algorithms in ''/info'' listing. [[bug>1917]] | + | |
| - | * Not using a transfer via temporary file for files that would exceed system length limit with the temporary extension. [[bug>1922]] | + | |
| - | * Automatically closing timed out ''Session''. [[bug>1923]] | + | |
| - | * Logging IANA encryption algorithm names. [[bug>1886]] | + | |
| - | * Displaying, what directory is being read at the end of login to a server, in a tooltip. [[bug>1916]] | + | |
| - | * Use dark window title for the main window in the dark mode on Windows 10 2004. [[bug>1920]] | + | |
| - | * Clarified that WinSCP may crash in the warning message when trying to load too big file into the internal editor. [[bug>1847]] | + | |
| - | * Do not prevent WinSCP from working when jump list cannot be updated. [[bug>1857]] | + | |
| - | * Allow forcing use of ''LIST'' command to retrieve file information in scripting for FTP servers that has broken support for ''MDTM''/''SIZE'' commands. [[bug>1921]] | + | |
| - | * //Duplicate// and //Rename// commands work even for disconnected sessions. | + | |
| - | * IPv6 literals with scope or literals that are already escaped in square brackets are formatted standardly in session URL (instead of URL-encoding them). | + | |
| - | * Allowed longer input on Edit file input box. [[bug>1911]] | + | |
| - | * Added help link to Add extension box and making the box wider. | + | |
| - | * GSSAPI key exchange authentication can be turned on. [[bug>1863]] | + | |
| - | * When trying to open an inaccessible local directory, display an error message, instead of silently doing nothing. | + | |
| - | * Cleanup application data dialog labels cache cleanup checkbox label updated to reflect previously updated functionality. | + | |
| - | * Disabling tips controls until some tips are actually available. | + | |
| - | * Optionally disable moving using drag&drop. [[bug>1884]] | + | |
| - | * Main window follows Login dialog to another monitor, when switched using keyboard shortcuts ''Shift+Win+Left''/''Right''. [[bug>1907]] | + | |
| - | * When path to an existing local directory is specified on the Download options dialog without an operation mask, a noop operation mask is implied. | + | |
| - | * Workaround for wrong description of ''Num *'' keyboard shortcut in menus with German keyboard. [[bug>1889]] | + | |
| - | * Files with the same name except for a letter case are sorted deterministically. [[bug>1894]] | + | |
| - | * Not offering pasting from clipboard on the file panels if the clipboard contains multi-line text. | + | |
| - | * Extending transfer dialog drop down menu size to 16 entries. | + | |
| - | * Bug fix: Local file panel ignored changes in latter case of files and folders. [[bug>1885]] | + | |
| - | * Bug fix: Local custom commands that need session but no remote files were not disabled when session was not connected. | + | |
| - | * Bug fix: Correct letter case variant of remote directory in directory tree was not always selected. [[bug>1891]] | + | |
| - | * Bug fix: With no connected session, shared bookmarks modifications are not preserved. | + | |
| - | * Bug fix: Using list header color appropriate for the actual light/dark column background color (list headers are not dark, unless system wide app dark mode is enabled). | + | |
| - | · * Bug fix: ''Session.ParseUrl'' cannot accept fingerprint parameter for sessions over TLS. [[bug>1925]] | + | |
| - | * Bug fix: Custom command patterns ''!S''/''!E'' do not include fingerprint of TLS certificate. | + | |
| - | * Bug fix: Cannot work with filenames ending with space with FTP protocol. [[bug>1900]] | + | |
| - | * Bug fix: Canceling remote path drop down did not reset it back to the current path. | + | |
| - | * Bug fix: Folders in a drive root showed incorrect type name sometimes. | + | |
| - | * Bug fix: Customizing custom commands from Synchronization checklist window was not working. [[bug>1908]] | + | |
| - | * Bug fix: Whole local drive could have been scanned when trying to browse to non-existing or hidden folders. | + | |
| - | * Bug fix: Timed out status bar note was not added to history popup box, while a session is disconnected. | + | |
| - | * Bug fix: //Duplicate// command in remote file context menu operated over selected files instead of the focused file. | + | |
| - | * Bug fix: *nix shell special characters were unintentionally escaped in PuTTY/SSH terminal command patterns. [[bug>1906]] | + | |
| - | ===== [[5.17.9]] 5.17.9 ((2020-11-20)) ===== | + | ··* Support for OpenSSH ssh-agent. [[bug>1682]] |
| + | * Optionally connecting all workspace/folder sessions immediately. [[bug>1026]] | ||
| + | * Preserving panel scroll position after rename. [[bug>2425]] | ||
| + | * ''Ctrl+C'' works in list views on 'Server and protocol information' dialog. | ||
| + | * 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.1. | ||
| + | * XML parser upgraded to Expat 2.7.5. | ||
| + | * 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. | ||
| + | * Bug fix: Some files modified by local custom command in SCP session fail to upload back. [[bug>2428]] | ||
| + | * Bug fix: Whole //Key exchange// page was incorrectly hidden when //"Handles SSH key re-exchange badly"// bug was enabled. | ||
| + | ··* Bug fix: Some message boxes leak GDI handle. [[bug>2430]] | ||
| + | * Bug fix: Login dialog leaks GDI handles. [[bug>2431]] | ||
| - | ··* Translation updated: German. | + | ===== [[6.6]] 6.6 beta ((2026-02-02)) ===== |
| - | * Bug fix: Failure when using S3/AWS access ID or region longer than 32 characters. [[bug>1914]] | + | |
| - | · * Bug fix: Failure when opening some menus while having long text of specific length copied to the Clipboard. [[bug>1915]] | + | |
| - | · * Bug fix: Failure when directory contains a file with too long name. [[bug>1924]] | + | |
| - | ===== [[5.17.8]] 5.17.8 ((2020-10-15)) ===== | + | ··* Synchronizing two local directories. [[bug>2020]] |
| + | * Compiler upgraded to Clang/bcc32c. [[bug>618]] | ||
| + | * Inactive sessions can be automatically reconnected. [[bug>2232]] | ||
| + | * Added dark theme support to: [[bug>1696]] | ||
| + | * Login dialog. [[bug>2345]] | ||
| + | * Transfer Options dialog. | ||
| + | * Message boxes. | ||
| + | * Queue column headers. [[bug>2356]] | ||
| + | * Progress window. | ||
| + | * Authentication Progress window. [[bug>2358]] | ||
| + | * Bug fix: Scrollbar colors did not always reflect the color theme | ||
| + | * Using modern directory selection dialog that scales correctly and allows creating new directory. [[bug>2373]] [[bug>2389]] | ||
| + | * Optimized GUI when working with large subdirectory selection. [[bug>2396]] | ||
| + | * Change: Default to UTF-8 encoding in internal editor. [[bug>2397]] | ||
| + | * New DigiCert EV code signing certificate valid until March 2029 is used for signing binaries. | ||
| + | * 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]] | ||
| + | * MSI toolset updated to WiX 5. | ||
| + | * Commands to copy paths to the clipboard on the Synchronization checklist window. | ||
| + | * Cryptography optimization. | ||
| + | * 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]] | ||
| + | * Copy and paste improvements: | ||
| + | * Consistently renaming local files dropped or pasted back to their source directory to avoid collisions. | ||
| + | * Bug fix: When copying local files to clipboard from system context menu, "cut" state of previously cut files was not cleared. | ||
| + | * 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]] | ||
| + | * 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 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. | ||
| + | · * 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. | ||
| + | * Not using drag images even with directory trees. [[bug>1274]] | ||
| + | * Allow configuring checksum commands. [[bug>2394]] | ||
| + | * Updated to JCL library 2.8.1. | ||
| + | * Updating jump list only when running with GUI. | ||
| + | * 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. | ||
| + | * 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: Files modified by local custom command are not always uploaded to the correct remote directory. [[bug>2370]] | ||
| + | * Bug fix: List of network drives in drive drop down and directory tree did not always match. | ||
| + | * Bug fix: Host key prompt did not have the default button. | ||
| + | * Bug fix: When the local path specified on Open directory/Location profile dialog is not existing, when browsing for a new path, the trailing part of the nonexisting path was appended to the new path. | ||
| + | * Bug fix: Trying to enter an invalid link in local panel fails silently. | ||
| + | * 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: 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>2432]] | ||
| + | * 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]] | ||
| - | ··* TLS/SSL core upgraded to OpenSSL 1.1.1h. | + | ===== [[6.5.7]] 6.5.7 (not released yet) ((2026-06-17)) ===== |
| - | * Allow using Windows Store apps aliases as terminals (particularly Windows Terminal). [[bug>1901]] | + | |
| - | · * Limiting error report and message search URLs to 4 KB, as larger URLs fail to open in some browsers. | + | |
| - | * SSH private key tools (PuTTYgen and Pageant) upgraded to PuTTY 0.74. | + | |
| - | ··* Bug fix: ''Session.CompareDirectories'' handles incorrectly files with names containing reserved XML characters. [[bug>1897]] | + | |
| - | * Bug fix: //Keep local directory up to date// extension fails if error occurs before session URL is parsed. | + | |
| - | * Bug fix: SFTP uploads started over already disconnected session do not reconnect automatically. [[bug>1913]] | + | |
| - | ===== [[5.17.7]] 5.17.7 ((2020-07-24)) ===== | + | ··* Translations completed: Croatian, Finnish, Georgian, Italian and Serbian. |
| + | * TLS/SSL core upgraded to OpenSSL 3.3.7. | ||
| + | * Back-propagated fixes from 6.6.2 beta release: | ||
| + | * Bug fix: Failure setting ''Session.DebugLogPath'' when running in impersonated context. [[bug>2441]] | ||
| + | * Security issue: fixed a remotely triggerable double-free in RSA key exchange. [[pbug>rsakex-double-free]] | ||
| + | * Minor security issue: fixed a remotely triggerable crash in NIST ECDSA signature verification. [[pbug>ecdsa-remotely-triggerable-assertion]] | ||
| + | * Bug fix: A specially crafted PKCS#7 or S/MIME signed message could trigger a use-after-free during PKCS#7 signature verification. CVE-2026-45447 fix from OpenSSL 3.4.6. | ||
| - | ··* WebDAV core upgraded to neon 0.31.2. | + | ===== [[6.5.6]] 6.5.6 ((2026-03-25)) ===== |
| - | * Security fix from [[&url(puttychanges)|PuTTY 0.74]]: If an SSH server accepted an offer of a public key and then rejected the signature, WinSCP could access freed memory, if the key had come from an SSH agent. [[pbug>vuln-agent-keylist-used-after-free]] | + | |
| - | · * Displaying progress of synchronization in //Keep local directory up to date// extension. [[bug>1887]] | + | |
| - | * Displaying session name and operation status in console title of //Keep local directory up to date// extension. [[bug>1888]] | + | |
| - | · * Translation updated: German. | + | |
| - | * Removed workaround for lack of support for ''max-keys'' parameter in Backblaze S3 API, as it is supported now. [[bug>1871]] | + | |
| - | * Bug fix: Failure while changing path using path label while another command was executing already. [[bug>1877]] | + | |
| - | * Bug fix: Failure when system settings change during synchronization. [[bug>1879]] | + | |
| - | * Bug fix: Failure when trying to close WinSCP while reading a remote directory. [[bug>1880]] | + | |
| - | * Bug fix: Failure after using files from a disconnected session (for example saving an edited file). [[bug>1881]] | + | |
| - | * Bug fix: Directory reading cannot be cancelled for SFTP servers that provide optional ''end-of-list'' field. [[bug>1883]] | + | |
| - | * Bug fix: Going to root folder in the local panel does not update selection in the directory tree. | + | |
| - | ===== [[5.17.6]] 5.17.6 ((2020-05-28)) ===== | + | ··* Translations completed: Macedonian, and updated: Lithuanian, and Russian. |
| + | * TLS/SSL core upgraded to OpenSSL 3.3.6. | ||
| + | · * Back-propagated improvements from 6.6–6.6.1 beta release: | ||
| + | ····* New DigiCert EV code signing certificate valid until March 2029 is used for signing binaries. | ||
| + | ····* XML parser upgraded to Expat 2.7.5. | ||
| + | ···* 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]] | ||
| - | ··* Added new ''af-south-1'' and ''eu-south-1'' AWS regions. [[bug>1864]] | + | ===== [[6.5.5]] 6.5.5 ((2025-11-19)) ===== |
| - | * Translation updated: Brazilian Portuguese. | + | |
| - | * Not defaulting to Documents folder on a network drive even if it is mapped. [[bug>1869]] | + | |
| - | * Workaround for lack of support for ''max-keys'' parameter in Backblaze S3 API. [[bug>1871]] | + | |
| - | * Installer upgraded to Inno Setup 6.0.5. | + | |
| - | ···* Change: Installer does not support Windows Vista/2008 anymore. | + | |
| - | * Bug fix: Transfer settings are not preserved when starting synchronization in new window. | + | |
| - | * Bug fix: //Keep remote directory up to date// window cannot be restored after it was minimized to tray using //Minimize to System Tray// command, when the window was opened from command-line or using //Start in New Window// command. [[bug>1868]] | + | |
| - | * Bug fix: Starting synchronization in a new window should be disabled when //Selected files only// option is selected, as that combination is not implemented. [[bug>1870]] | + | |
| - | * Bug fix: Starting a synchronization in a new window does not work if the remote path consist of one level only. | + | |
| - | * Bug fix: Failure when canceling an authentication of an ad-hoc session from a workspace opened from command-line. [[bug>1875]] | + | |
| - | * Bug fix: GSSAPI key exchange authentication is off by default as it caused failures when old version of MIT Kerberos was installed on the machine. [[bug>1874]] | + | |
| - | ===== [[5.17.5]] 5.17.5 ((2020-04-27)) ===== | + | ··* 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: Failure when opening site imported from PuTTY with unsupported SSH proxy. [[bug>2407]] | ||
| + | ··* Bug fix: Incorrect hostname validation when connecting to S3 endpoint with certificate that does not cover root S3 hostname. [[bug>2409]] | ||
| - | ··* Translations completed: Brazilian Portuguese; and updated: German and Russian. | + | ===== [[6.5.4]] 6.5.4 ((2025-10-16)) ===== |
| - | ··* Bug fix: Failure when starting fresh installation on high DPI displays. [[bug>1862]] | + | |
| - | ===== [[5.17.4]] 5.17.4 ((2020-04-24)) ===== | + | ··* Translations updated: Belarusian and Georgian. |
| + | · * TLS/SSL core upgraded to OpenSSL 3.3.5. | ||
| + | * XML parser upgraded to Expat 2.7.3. | ||
| + | * Added new ''ap-southeast-6'' AWS region. | ||
| + | * Bug fix: When restored after operation completed while minimized the window is disabled. [[bug>2393]] | ||
| + | · * Bug fix: Command ''md5sums'' is incorrectly used to calculate MD5 checksum instead of ''md5sum''. [[bug>2392]] | ||
| + | * Bug fix: Incomplete FTP upload when the source stream/stdin reads less than requested. [[bug>2395]] | ||
| + | · * Bug fix: ''Shift''-clicking //OK// button on Synchronization checklist window when synchronization in the background was not possible still closed the window. | ||
| + | ··* Bug fix: Failure after reloading file panel when number of files decreases. [[bug>2402]] | ||
| + | * Bug fix: Failure or silently missing headers when when S3 request headers were too long. | ||
| - | ··* TLS/SSL core upgraded to OpenSSL 1.1.1g. | + | ===== [[6.5.3]] 6.5.3 ((2025-07-16)) ===== |
| - | * WebDAV core upgraded to neon 0.31.1. | + | |
| - | * Local file panel honors preferred drop action of source application. [[bug>1848]] | + | |
| - | * Increased maximal length of proxy and tunnel credentials. [[bug>1849]] | + | |
| - | * Truncating too long directory names in session tab title. | + | |
| - | * Optionally do not distinguish multiple sessions opened to the same site by current path. [[bug>1734]] | + | |
| - | · * Bug fix: Failure when fallback SSH channel fails to open. [[bug>1845]] | + | |
| - | * Bug fix: Failure when creating shortcut for jumplist fails. [[bug>1846]] | + | |
| - | * Bug fix: Window position is not restored, if its left or top edge was aligned to monitor edge. [[bug>1852]] | + | |
| - | * Bug fix: Wrong layout of Login dialog on monitors with low vertical resolution. [[bug>1463]] | + | |
| - | * Bug fix: FTP file uploads are interrupting with TLS 1.3. [[bug>1834]] | + | |
| - | * Bug fix: Empty directories are not uploaded to FTP server when transferring in background. [[bug>1859]] | + | |
| - | * Bug fix: Percent sign (''%'') in PuTTY session settings (such as IPv6 scope syntax) is misinterpreted when importing. [[bug>1860]] | + | |
| - | * Bug fix: Failure when starting with automatic workspace opening when none of the workspace sites exist. [[bug>1861]] | + | |
| - | ===== [[5.17.3]] 5.17.3 ((2020-04-01)) ===== | + | ··* Translations updated: Belarusian, Brazilian Portuguese [[bug>2386]] and Slovenian. |
| + | * TLS/SSL core upgraded to OpenSSL 3.3.4. | ||
| + | * Temporarily not updating drag&drop shell extension for minor changes when installing for current user. [[bug>2381]] | ||
| + | · * Bug fix: Failure when reading empty certificate authority configuration. | ||
| + | * Bug fix: Failure when running Maximized. [[bug>2387]] | ||
| + | · * Bug fix: Incorrect scaling of navigation tree on Login and Preferences dialogs. [[bug>2385]] | ||
| + | · * Bug fix: Incorrect scaling of drag&drop shell extension status display on Preferences dialog. | ||
| - | ··* TLS/SSL core upgraded to OpenSSL 1.1.1f. | + | ===== [[6.5.2]] 6.5.2 ((2025-06-18)) ===== |
| - | * WebDAV core upgraded to neon 0.31.0. | + | |
| - | * Installer upgraded to Inno Setup 6.0.4. | + | |
| - | * Translation updated: French. | + | |
| - | * Importing site-specific key files from FileZilla. [[bug>1841]] | + | |
| - | * Showing session name in Synchronization checklist and Keep remote directory up to date windows, when the operation was executed in a new window/from a command line. [[bug>1838]] | + | |
| - | * ''Session.ScanFingerprint'' now works even for Amazon S3 protocol. | + | |
| - | * Bug fix: Failure after resuming system from sleep. [[bug>1829]] | + | |
| - | · * Bug fix: Option to disconnect a session was available even while deleting local files, and caused failure when selected while no session was actually opened. [[bug>1836]] | + | |
| - | * Bug fix: Failure when primary SSH channel fails to open. [[bug>1837]] | + | |
| - | · * Bug fix: ''SHA-1'' fingerprint of TLS/SSL certificate was incorrectly presented as ''MD5'' by ''Session.ScanFingerprint''. | + | |
| - | * Bug fix: When dragging file via temporary directory it is deleted too early. [[bug>1844]] | + | |
| - | ===== [[5.17.2]] 5.17.2 ((2020-03-09)) ===== | + | ··* Translation updated: Brazilian Portuguese and Polish. |
| - | + | * Added new ''ap-east-2'' AWS region. | |
| - | * Disabling TLS 1.3 by default until it is better tested. [[bug>1835]] | + | * Bug fix: Some translations (notably Japanese) are not loaded. [[bug>2372]] |
| - | * Bug fix: Cannot connect to SSH-1 servers. [[bug>1833]] | + | * Bug fix: Directory tree indentation is scaled incorrectly when starting on scaled display on system with scaled primary monitor. [[bug>2374]] |
| - | * Bug fix: TLS session resumption is not working for FTP transfers with TLS 1.3. [[bug>1831]] | + | * 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]] | |
| - | ===== [[5.17.1]] 5.17.1 ((2020-02-27)) ===== | + | * 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 when canceling reconnection on authentication banner, when the connection was already closed by the server. [[bug>2379]] | |
| - | * Bug fix: Confirmation to close WinSCP does not have a help page associated (to explain the workspace). [[bug>1825]] | + | * Bug fix: Local directories sometimes cannot be deleted. [[bug>2380]] |
| - | * Bug fix: Failure when loading extension with filename containing some special characters (like a dash). [[bug>1826]] | + | |
| - | * Bug fix: SCP fallback is no longer working. [[bug>1827]] | + | |
| - | * Bug fix: Path on Address bar of Explorer interface cannot be submitted. [[bug>1828]] | + | |
| - | * Bug fix: Cannot use TLS/SSL client certificate. [[bug>1830]] | + | |
| - | * Bug fix: TLS/SSL client certificate could be configured for S3 protocol even though it is not supported. | + | |
| - | + | ||
| - | ===== [[5.17]] 5.17 ((2020-02-18)) ===== | + | |
| - | + | ||
| - | * Optionally using ''Ctrl+F4'' to close session tab. [[bug>1823]] | + | |
| - | + | ||
| - | ===== [[5.16.7]] 5.16.7 RC ((2020-02-13)) ===== | + | |
| - | + | ||
| - | * New DigiCert EV code signing certificate valid until February 2023 is used for signing binaries. | + | |
| - | * Ignoring incorrect timestamps in ''MDTM'' response, while autodetecting timezone difference. [[bug>1818]] | + | |
| - | * Storage configuration on Preferences dialog handles INI files specified on a command-line better. | + | |
| - | * Added an example for using Win32-OpenSSH ''ssh.exe'' as an SSH terminal. [[bug>1822]] | + | |
| - | * It is possible to configure TLS 1.3 restrictions. | + | |
| - | * Bug fix: Using directory exclude mask while searching caused all non excluded folder to be unintentionally included in the search results. | + | |
| - | * Bug fix: It is not possible to recursively search for a folder. [[bug>1819]] | + | |
| - | + | ||
| - | ===== [[5.16.6]] 5.16.6 RC ((2020-01-21)) ===== | + | |
| - | + | ||
| - | * When creating WinSCP shortcut, make it use the same configuration as the creating instance. [[bug>941]] | + | |
| - | ··* Translation updated: French. | + | |
| - | + | ||
| - | ===== [[5.16.5]] 5.16.5 RC ((2020-01-06)) ===== | + | |
| - | + | ||
| - | * .NET assembly functionality to process individual ''ComparisonDifference'' instances. [[bug>1802]] | + | |
| - | * Convenience method ''Session.RemoveFile''. | + | |
| - | * Translations completed: Spanish and Korean. | + | |
| - | * ''RemotePath.TranslateLocalPathToRemote'' and ''RemotePath.TranslateRemotePathToLocal'' can accept a directory source path equal to the source root path with a missing trailing slash. | + | |
| - | * Custom commands keyboard shortcuts work on Synchronization checklist dialog. | + | |
| - | * //Enable queue processing/Once Done// queue options should be disabled/triggered once all queued operations are completed, not only after the queue list is empty. [[bug>1815]] | + | |
| - | * Added ''/bin/sh'' to the list of shells. [[bug>1814]] | + | |
| - | * ''Ctrl+Left''/''Right''/''Back'' work better on Raw Site Settings dialog. | + | |
| - | * Logging deletion of local source file. | + | |
| - | * Bug fix: ''ComparisonDifference.IsDirectory'' was not set to true for directories. | + | |
| - | * Bug fix: Cannot list WebDAV directory when any of the files is locked and the ''<depth>'' or ''<timeout>'' elements contain whitespaces around its contents. [[bug>1813]] | + | |
| - | * Bug fix: Colored session icon does not display on high DPI. [[bug>1816]] | + | |
| - | * Bug fix: Failure when starting synchronization when application task bar button is not fully working. [[bug>1817]] | + | |
| - | + | ||
| - | ===== [[5.16.4]] 5.16.4 RC ((2019-12-04)) ===== | + | |
| - | + | ||
| - | * Bug fix: Version check did not work with five digit build number. | + | |
| - | + | ||
| - | ===== [[5.16.3]] 5.16.3 RC ((2019-12-04)) ===== | + | |
| - | + | ||
| - | * Translations completed: Catalan, Czech, Dutch, Finnish, French, German, Hungarian, Icelandic, Italian, Japanese, Norwegian, Polish, Portuguese, Simplified Chinese, Slovak, Swedish, Traditional Chinese, Turkish and Ukrainian. | + | |
| - | * New DigiCert code signing certificate used for signing binaries valid until February 2023. | + | |
| - | * Not defaulting to Documents folder on a network drive. [[bug>1809]] | + | |
| - | * Improvements to cleaning up application data: | + | |
| - | * Cleanup application data dialog shows only data that exist. | + | |
| - | * Uninstaller does not offer to delete application data, when there are not any. | + | |
| - | * The option to cleanup cached host keys cleans all other caches as well. | + | |
| - | * Bug fix: Cleaning up cached SSH host keys did not work. | + | |
| - | * Bug fix: Cleaning up configuration did not remove jumplist. | + | |
| - | * Bug fix: Running WinSCP for a maintenance task unintentionally creates a random seed file. | + | |
| - | * Bug fix: Failure when cleaning up sites from Login dialog. | + | |
| - | * Bug fix: Failure when change in subfolder is detected while keeping remote directory up to date. [[bug>1807]] | + | |
| - | * Bug fix: Failure when synchronizing directories after they were previously synchronized while being empty. [[bug>1808]] | + | |
| - | * Bug fix: Name of the selected directory in tree is dark on dark background in dark mode. [[bug>1810]] | + | |
| - | + | ||
| - | ===== [[5.16.2]] 5.16.2 RC ((2019-11-08)) ===== | + | |
| - | + | ||
| - | * Improvements to dark theme: | + | |
| - | * Dark theme for column headers. [[bug>1776]] | + | |
| - | * Toggling between light and dark interface theme is faster. | + | |
| - | * Bug fix: Failure when switching between light and dark interface themes. [[bug>1805]] | + | |
| - | * Bug fix: Disconnected remote panel background color does not reflect theme change. | + | |
| - | * Looking for ''WinSCP.exe'' also in entry .NET assembly folder. | + | |
| - | * Support for IBM z/OS Tape files. [[bug>1801]] | + | |
| - | * Bug fix: Occasional hang when loading file icons. [[bug>1803]] | + | |
| - | * Bug fix: Failure while closing application and suspending computer after operation completion. [[bug>1804]] | + | |
| - | + | ||
| - | ===== [[5.16.1]] 5.16.1 beta ((2019-10-23)) ===== | + | |
| - | + | ||
| - | * Sorting find results. [[bug>902]] | + | |
| - | * SSH core upgraded to [[&url(puttychanges)|PuTTY 0.73]]. It brings the following changes: | + | |
| - | * Security fix: On Windows, other applications were able to bind to the same TCP port as a WinSCP local port forwarding. [[pbug>vuln-win-exclusiveaddruse]] | + | |
| - | * Bug fix (possibly security-related): An SSH-1 server sending a disconnection message could cause an access to freed memory. [[pbug>ssh1-disconnect-use-after-free]] | + | |
| - | * XML parser upgraded to Expat 2.2.9. | + | |
| - | * Installer upgraded to Inno Setup 6.0.3: | + | |
| - | * Checkboxes displayed by lists now look better on high DPI systems. | + | |
| - | * Allow configuring additional PuTTY settings (e.g. terminal settings) to be used when opening a session in PuTTY. [[bug>1798]] | + | |
| - | * NuGet package updated to the latest format with an included icon and framework dependencies. | + | |
| - | * Allow empty password authentication with FTP servers that prompt for empty passwords. [[bug>1796]] | + | |
| - | * Bug fix: Edited path was hidden behind a browsing button on file/directory path selection boxes. [[bug>1791]] | + | |
| - | * Bug fix: Start menu and Task bar icons are too small when installed from Microsoft Store. [[bug>1793]] | + | |
| - | * Bug fix: After directory comparison before synchronization finishes, task bar button still shows a progress bar. | + | |
| - | * Bug fix: Failure when authentication with keyboard interactive authentication with specified prompt title. [[bug>1794]] | + | |
| - | * Bug fix: Stored password is not used for keyboard interactive authentication prompt with specified prompt title. [[bug>1795]] | + | |
| - | * Bug fix: Settings with an empty default value were not listed in Add Raw Site Settings dialog. | + | |
| - | * Bug fix: State of //Allow agent forwarding// checkbox was not updated when toggling //Attempt authentication using Pageant//. | + | |
| - | * Bug fix: When starting private key upload from Advanced Site Settings dialog, changed settings were preserved even if the dialog was later canceled. | + | |
| - | * Bug fix: SFTP only options were shown for SCP sites on Advanced Site Settings dialog. | + | |
| - | * Bug fix: Master password prompt unintentionally appears when selecting site folder with a site with an encrypted password. [[bug>1799]] | + | |
| - | · * Bug fix: .NET assembly does not have a digital signature. [[bug>1800]] | + | |
| - | * Bug fix: Corrected some help links. | + | |
| - | + | ||
| - | ===== [[5.16]] 5.16 beta ((2019-09-24)) ===== | + | |
| - | + | ||
| - | * Improvements to sessions and workspace management, so that WinSCP can now easily restore tabs that were open when it was last closed: | + | |
| - | * Login dialog can be configured not to automatically pop up, when starting WinSCP and when closing the last session. [[bug>1771]] | + | |
| - | * When Login dialog is configured not to pop up automatically on start and workspace was saved in the previous run, the workspace is automatically restored when WinSCP starts. | + | |
| - | * A session can be disconnected, without closing its tab, and later reconnected. | + | |
| - | * Tabs of sessions opened with a workspace or a folder that fails to connect and tabs of all sessions that fail to reconnect are not closed. | + | |
| - | * Option //"Keep main window open when the last session is closed"// is enabled by default. | + | |
| - | * User is offered to save a workspace, even when only one session is opened. | + | |
| - | * SSH core upgraded to [[&url(puttychanges)|PuTTY 0.72]]. It brings the following changes: | + | |
| - | * Major rewrite of the crypto code to remove cache and timing side channels. | + | |
| - | * Hardware-accelerated AES. [[bug>1769]] [[pbug>cpu-crypto-accel]] | + | |
| - | * Support for GSSAPI key exchange. [[pbug>gss-key-exchange]] | + | |
| - | * Server and protocol information dialog now shows a more detailed information about the cipher in use. | + | |
| - | * Extension //Archive and Download// to archive remote files and download the archive. [[bug>1773]] | + | |
| - | * Improvements to Synchronization checklist window: | + | |
| - | * Estimating time to finish directory comparison before synchronization based on previous comparisons of the same folders. | + | |
| - | * Allowed opening the local or remote file from synchronization checklist in Windows Explorer or WinSCP, respectively. [[bug>1784]] | + | |
| - | * Hints for synchronization action icons on synchronization checklist window. [[bug>1786]] | + | |
| - | * Command-line switch ''/browse'' to either force opening the main window when a file URL is specified or to explicitly select a specified file in both file panels. | + | |
| - | * Convenience methods ''Session.PutFileToDirectory'', ''Session.PutFilesToDirectory'', ''Session.GetFileToDirectory'' and ''Session.GetFilesToDirectory''. | + | |
| - | * Selection of network interface for SSH and IPv4 using raw session setting ''SourceAddress''. [[bug>416]] | + | |
| - | * TLS/SSL core upgraded to OpenSSL 1.1.1d. It brings TLS 1.3 support among other changes. | + | |
| - | * Installer upgraded to Inno Setup 6.0.2: | + | |
| - | * User can choose between installation for all users and the current user only. | + | |
| - | * Change: Silent installation needs additional ''/ALLUSERS'' or ''/CURRENTUSER'' switches. | + | |
| - | * Automatically creating appropriate type of desktop icon for respective install mode. | + | |
| - | * Modern style of the installer wizard. | + | |
| - | * Change: Installer does not support Windows XP/2003 anymore. | + | |
| - | * Raw site settings editor. | + | |
| - | * //Copy// (to clipboard) command in file context menu. [[bug>1758]] | + | |
| - | * Automatically reconnecting when FTP data connection cannot be opened, if it previously worked. [[bug>1767]] | + | |
| - | * Host key and certificate fingerprint verification improvements: | + | |
| - | * When verifying a host key using an expected fingerprint, it is possible to use an expected fingerprint with a checksum only (with both key type and bit count omitted). | + | |
| - | * When verifying a host key or a certificate using an expected fingerprint, the comparison is case-insensitive (with an exception of SHA-256 checksum). | + | |
| - | * When verifying a host key using an expected fingerprint, a padding (''='') in SHA-256 checksum is not required. | + | |
| - | * Change: TLS/SSL certificate fingerprints in generated URL use dashes (''-'') instead of colons ('':''), while colons are still accepted. | + | |
| - | * Change: SHA-256 fingerprints in generated URL use dashes (''-'') and underscores (''_'') instead of pluses (''+'') and slashes (''/''), while pluses and slashes are still accepted. | + | |
| - | * Support S3 servers with Path URI style (like MinIO). [[bug>1632]] | + | |
| - | * S3 //Default region// can be configured on Advanced Site Settings dialog. | + | |
| - | * Support for non standard ports with S3 protocol. [[bug>1780]] | + | |
| - | * Not showing remote custom commands and local custom commands working with remote files in local file context menu. | + | |
| - | * Custom command pattern ''!E'' preserves session name. | + | |
| - | * Added ''SessionOptions.Name'' and ''SessionOptions.ToString'' (returning the ''.Name''). | + | |
| - | * Change: Removed option to create //Quick Launch// icons (Windows Vista and older only). | + | |
| - | * Change: Consider size of linked file when transferring/synchronizing symbolic link. [[bug>1747]] | + | |
| - | * Individual configuration storage sections can be set read-only. | + | |
| - | * Switch ''/defaults'' accepts an optional delay in seconds to start the operation. | + | |
| - | * Resolving local environment variables in initial session local path. [[bug>150]] | + | |
| - | * Keep trying to save configuration for up to 2 seconds when INI file is locked by another process. [[bug>1775]] | + | |
| - | * Change: ''RemoteFileInfo.FileType'' now consistently returns ''L'' for symlinks as was always documented. ''RemoteFileInfo.FileType'' now consistently returns uppercase value as was always documented. | + | |
| - | * Configurable S3 root path/bucket in .NET assembly. [[bug>1778]] | + | |
| - | * Indicating in an Internal editor that the file is new and preventing actions that does not make sense for non-existing files. [[bug>1752]] | + | |
| - | * Persisting custom command toolbar buttons visibility. [[bug>1788]] | + | |
| - | * Fallback to default ANSI encoding, when ''known_hosts'' file is not in UTF-8. [[bug>1789]] | + | |
| - | * ''/passphrase'' command-line switch is now documented. | + | |
| - | * When uploading file to a symbolic link with enabled remote recycle bin, the symbolic link is not moved to the recycle bin. [[bug>1759]] | + | |
| - | * Speed box in Progress window responds to mouse wheel. | + | |
| - | * //Updates// page of Preferences dialog replaced with simpler //Statistics// page for Store installations. | + | |
| - | * Configurable console/terminal font. [[bug>1774]] | + | |
| - | * Better error message when writing INI file fails. [[bug>1787]] | + | |
| - | * ''Session.DisableVersionCheck'' will not be obsoleted. [[bug>1777]] | + | |
| - | * When using a scripting console interactively, not warning about opening a session from a command-line or using a stored site. | + | |
| - | * Allow turning off asynchronous loading of icons. [[bug>1783]] | + | |
| - | * Using only extension/custom command name without any qualifiers in some contexts. | + | |
| - | * Improved formatting of some messages. | + | |
| - | * Small improvements of layout for longer translations. | + | |
| - | * Bug fix: Failure when starting (local) custom command with no session opened. | + | |
| - | * Bug fix: Errors while mass-modifying sites were displayed in message box instead of console window. | + | |
| - | * Bug fix: When only encrypted session setting (like passwords) were changed during mass-modification, changes were not saved. | + | |
| - | * Bug fix: It was not possible to mass-modify stored sites, when a master password was set. | + | |
| - | * Bug fix: Directory changes cache is not case sensitive when resolving symbolic links. [[bug>1739]] | + | |
| - | * Bug fix: Some cached SSH and TLS/SSL fingerprints were not preserved when exporting/importing the configuration. | + | |
| - | * Bug fix: Validation of input boxes prevented cancelling dialogs using //Cancel// button. [[bug>1763]] | + | |
| - | * Bug fix: It was not possible to overwrite remote file, when moving of overwritten files to remote recycle bin was configured, but the file could not be moved. [[bug>1766]] | + | |
| - | * Bug fix: Files larger than 0.5 GB are never uploaded in ascii/text mode with SCP protocol as it would fail anyway due to memory issues. [[bug>1770]] | + | |
| - | * Bug fix: Lower-than (''<'') and greater-than (''>'') symbols are not escaped in an output of ''RemotePath.EscapeFileMask'' .NET method and in a script generated by the GUI. [[bug>1781]] | + | |
| - | * Bug fix: Error when reopening a remote file whose local temporary copy has been deleted. [[bug>1790]] | + | |
| - | + | ||
| - | ===== [[5.15.10]] 5.15.10 (not released yet) ((2019-12-23)) ===== | + | |
| - | + | ||
| - | * TLS/SSL core upgraded to OpenSSL 1.0.2u. | + | |
| - | + | ||
| - | ===== [[5.15.9]] 5.15.9 (hotfix) ((2019-12-05)) ===== | + | |
| - | + | ||
| - | * Temporarily using old DigiCert code signing certificate that does not trigger //"Windows Defender SmartScreen prevented an unrecognized app from starting"// warning. [[bug>1812]] | + | |
| - | * Bug fix: Version check did not work with five digit build number (skipping 5.15.8 as a workaround). | + | |
| [[history_old|Older versions]] | [[history_old|Older versions]] | ||
| ~~NOTOC~~ | ~~NOTOC~~ | ||
| ~~ARCHIVE=history_old~~ | ~~ARCHIVE=history_old~~ | ||