Differences

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

2020-12-24 2021-01-26
automatically using target article title for link anchor (martin) moving 5.15.9 - 5.16.6 from history (martin)
Line 1: Line 1:
====== Older Versions ====== ====== Older Versions ======
 +
 +===== [[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).
===== [[5.15.7]] 5.15.7 (hotfix) ((2019-11-27)) ===== ===== [[5.15.7]] 5.15.7 (hotfix) ((2019-11-27)) =====

Last modified: by martin