Differences
This shows you the differences between the selected revisions of the page.
2021-01-26 | 2021-01-26 | ||
OpenSSL 1.1.1i in 5.17.x (martin) | moving 5.15.9 - 5.16.6 to history_old (martin) | ||
Line 226: | Line 226: | ||
* Bug fix: Using directory exclude mask while searching caused all non excluded folder to be unintentionally included in the search results. | * 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]] | * 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~~ |