|バージョン||5.19 5.17.10 5.17.9 5.17.8 5.17.7 5.17.6 5.17.5 5.17.4 5.17.3 5.17.2 5.17.1|
2021/06/18 ver 5.19
6.0 (not released yet)
Local file manager mode (two local panels). 1893
SSH core upgraded to PuTTY 0.75. 1984 It brings the following changes:
Support Curve448 key exchange method. curve448
Support Ed448 user and host keys. ed448
Support rsa-sha2-256 and rsa-sha2-512 SSH public key algorithms. 1952 rsa-sha2
Showing directory size in file panel. 41
Tab titles are shortened to fit window width as needed. 1423
Tabs show tooltips with full session name and paths.
Remembering remote directory tree nodes state when switching sessions. 1057
It is possible to import sessions from OpenSSH config file. 1896
Shift-clicking New Session command opens the Login dialog in new WinSCP instance, instead of possibly opening new instance of workspace.
Allow displaying all VMS file revisions with FTP protocol. 1944
Support reading S3 credentials from AWS CLI configuration. 1941
Bytes transferred are recorded in XML log and available in .NET assembly API. 597
Change: Removed support for SSH-1.
Generating PPK3 keys.
When switching tabs, prevent visibly scrolling the panels when focusing the last selected file.
2021/01/22 ver 5.17.10
5.18.1 (not released yet)
Improved FTP support for VMS servers (and potentially for other non-Unix-like systems). 49
Translations completed: Brazilian Portuguese, Catalan, Czech, Dutch, Finnish, German, Hungarian, Italian, Japanese, Norwegian, Polish, Portuguese, Russian, Simplified Chinese, Slovak, Spanish, Swedish, Traditional Chinese, Ukrainian and Turkish.
TLS/SSL core upgraded to OpenSSL 1.1.1i.
Compatibility with Google Cloud Storage when using S3 protocol to access the buckets. 1939
Switch-like raw session settings can be configured using on/off/auto keywords.
Preserve file permissions when overwritten files are recycled and transfer resume is disabled. 1929
Keyboard-interactive authentication challenges can be copied to the clipboard and links contained in the challenges can be opened. 1930
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. 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. 1931
Bug fix: Path argument of Session.PutFile is incorrectly escaped.
Bug fix: Failure when using from single-file bundle. 1932
Bug fix: Session.GetFile can fail, if the server responds too quickly.
2020/11/21 ver 5.17.9
List encrypt-then-MAC algorithms in /info listing. 1917
Not using a transfer via temporary file for files that would exceed system length limit with the temporary extension. 1922
Automatically closing timed out Session. 1923
Displaying, what directory is being read at the end of login to a server, in a tooltip. 1916
Use dark window title for the main window in the dark mode on Windows 10 2004. 1920
Allow forcing use of LIST command to retrieve file information in scripting for FTP servers that has broken support for MDTM/SIZE commands. 1921
Duplicate and Rename commands work even for disconnected sessions.
Bug fix: Session.ParseUrl cannot accept fingerprint parameter for sessions over TLS. 1925
Translation updated: German.
Bug fix: Failure when using S3/AWS access ID or region longer than 32 characters. 1914
Bug fix: Failure when opening some menus while having long text of specific length copied to the Clipboard. 1915
Bug fix: Failure when directory contains a file with too long name. 1924
Bug fix: Session.CompareDirectories handles incorrectly files with names containing reserved XML characters. 1897
Last modified: 2020-11-20 15:59 by martin – Currently locked by: 188.8.131.52
2020/10/15 ver 5.17.8
Extension Synchronize with Another Remote Server.
Optional case-sensitive synchronization. 71
XML parser upgraded to Expat 2.2.10.
SSH core upgraded to 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. vuln-agent-keylist-used-after-free
Resume transfer when FTP data connection disconnects. 1878
Support for authentication using temporary credentials from AWS Security Token Service (STS). 1839
Support for SNI with FTP. 1895
Optimizing S3 connection buffers for speed. 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. 1890
Returning to Login dialog, when ad-hoc connection fails. 1909
Local ports for active FTP mode can be limited. 958
Allow explicit navigation to a hidden local folder by enabling showing of hidden files and folder, if not enabled yet. 1905
Added full Go To submenu to context menu of panel path label
Logging IANA encryption algorithm names. 1886
Allowed longer input on Edit file input box. 1911
Added help link to Add extension box and making the box wider.
When trying to open an inaccessible local directory, display an error message, instead of silently doing nothing.
2020/06/16 ver 5.17.7
A complete list of files that are part of a background transfer can be shown. 1785
Removed workaround for lack of support for max-keys parameter in Backblaze S3 API, as it is supported now. 1871
Bug fix: Failure while changing path using path label while another command was executing already. 1877
Last modified: 2020-06-15 14:21 by martin
2020/05/29 ver 5.17.6
Stream interface in .NET assembly. 1738
With SFTP protocol files can be streamed to stdout and from stdin in scripting.
Support for curve25519-sha256 KEX. 1865
Compatibility with WebDAV servers that incorrectly encode file URL. 1876
Automatically restore external editor defaults when changing editor command from Notepad to 3rd party editor. 1872
GSSAPI key exchange authentication can be turned on. 1863
Cleanup application data dialog labels cache cleanup checkbox label updated to reflect previously updated functionality.
Added new af-south-1 and eu-south-1 AWS regions. 1864
Translation updated: Brazilian Portuguese.
Not defaulting to Documents folder on a network drive even if it is mapped. 1869
Workaround for lack of support for max-keys parameter in Backblaze S3 API. 1871
Installer upgraded to Inno Setup 6.0.5.
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. 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. 1870
Bug fix: Starting a synchronization in a new window does not work if the remote path consist of one level only.
2020/04/27 ver 5.17.5
Translations completed: Brazilian Portuguese; and updated: German and Russian.
Bug fix: Failure when starting fresh installation on high DPI displays. 1862
Last modified: 2020-04-27 12:48 by martin
2020/04/25 ver 5.17.4
Enabled TLS 1.3 by default.
Support clearing GID/UID flag on directories with new versions of GNU coreutils. 1850
Added /nointeractiveinput to usage screen.
Clarified that WinSCP may crash in the warning message when trying to load too big file into the internal editor. 1847
Do not prevent WinSCP from working when jump list cannot be updated. 1857
IPv6 literals with scope or literals that are already escaped in square brackets are formatted standardly in session URL (instead of URL-encoding them).
TLS/SSL core upgraded to OpenSSL 1.1.1g.
WebDAV core upgraded to neon 0.31.1.
Local file panel honors preferred drop action of source application. 1848
Increased maximal length of proxy and tunnel credentials. 1849
Truncating too long directory names in session tab title.
Optionally do not distinguish multiple sessions opened to the same site by current path. 1734
Bug fix: Failure when fallback SSH channel fails to open. 1845
Bug fix: Failure when creating shortcut for jumplist fails. 1846
Bug fix: Window position is not restored, if its left or top edge was aligned to monitor edge. 1852
Bug fix: Wrong layout of Login dialog on monitors with low vertical resolution. 1463
2020/04/02 ver 5.17.3
Support SHA-256 fingerprints of TLS/SSL certificates. 1842
TLS/SSL core upgraded to OpenSSL 1.1.1f.
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. 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. 1838
Session.ScanFingerprint now works even for Amazon S3 protocol.
Bug fix: Failure after resuming system from sleep. 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. 1836
Bug fix: Failure when primary SSH channel fails to open. 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. 1844
Last modified: 2020-04-01 14:22 by martin
2020/03/10 ver 5.17.2
Suppress errors when opened/edited files are locked. 1832
Disabling TLS 1.3 by default until it is better tested. 1835
Bug fix: Cannot connect to SSH-1 servers. 1833
Bug fix: TLS session resumption is not working for FTP transfers with TLS 1.3. 1831
Installing SFTP/SSH Server on Windows using OpenSSH
Automating File Transfers or Synchronization
Installing a Secure FTP Server on Windows using IIS
Connecting to FTP/SFTP server
Generate Session URL
Setting up SSH Public Key Authentication
Scheduling File Transfers or Synchronization
Downloading and Installing WinSCP .NET Assembly
Last modified: 2020-03-09 17:46 by martin
2020/02/28 ver 5.17.1
5.18 (not released yet)
When connecting to new SSH host, its host key can be automatically accepted in scripting and .NET assembly.
Alternative way to provide credentials in scripting/command-line without URL-encoding. 1821
Bug fix: Confirmation to close WinSCP does not have a help page associated (to explain the workspace). 1825
Bug fix: Failure when loading extension with filename containing some special characters (like a dash). 1826
Bug fix: SCP fallback is no longer working. 1827
Bug fix: Path on Address bar of Explorer interface cannot be submitted. 1828
Bug fix: Failure when changing directory using tree after resuming system from sleep. 1829
Bug fix: Cannot use TLS/SSL client certificate. 1830
Bug fix: TLS/SSL client certificate could be configured for S3 protocol even though it is not supported.
Optionally using Ctrl+F4 to close session tab. 1823
Change: Silent installation needs additional /ALLUSERS or /CURRENTUSER switches.