Differences

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

2018-11-08 2018-12-20
link update (martin) moving 5.11.3-5.12 from history (martin)
Line 1: Line 1:
====== Older Versions ====== ====== Older Versions ======
 +
 +===== [[5.12]] 5.12 beta ((2017-12-20)) =====
 +
 +  * [[guide_amazon_s3|Amazon S3 protocol]] support. [[bug>572]]
 +  * Bug fix: Stalled connection attempts can be canceled promptly. [[bug>1564]]
 +  * SHA-256 host key fingerprints are used. [[bug>1589]]
 +  * Improvements and changes to .NET assembly and scripting:
 +    * Remote file duplication in scripting, .NET assembly and XML log.
 +    * Support for ''PackageReference'' package management in NuGet package. [[bug>1581]]
 +    * Help for script commands specifies unit for ''-speed'' switch.
 +    * A ''SecureString'' can be used provide a private key passphrase in .NET assembly via property ''SessionOptions.SecurePrivateKeyPassphrase''. [[bug>1557]]
 +    * Added methods ''Session.GetDirectoryName'', ''Session.GetFileName'' and ''Session.AddDirectorySeparator'' methods to .NET assembly.
 +    * Publishing beta releases of NuGet package. [[bug>1598]]
 +    * Extensions metadata can span multiple lines.
 +    * Change: XML log tags ''<modification>'' and ''<permisssions>'' are absent, if their values are not known. Previously they would have value of ''1899-12-30T01:00:00.000Z'' and ''---------'' respectively. Consequently the .NET assembly ''RemoteFileInfo.LastWriteTime'' and ''RemoteFileInfo.FilePermissions'' have values ''DateTime.MinValue'' and ''null'', respectively.
 +    * File owner and group, if available, are recorded in ''<stat>'' tag of XML log and consequently .NET assembly ''Session.GetFileInfo'' method is able to retrieve them.
 +    * .NET assembly timeout for waiting for WinSCP response is always at least as long as session timeout.
 +    * Scripting command ''mv'' and .NET assembly function ''Session.MoveFile'' report, when the server does not support file renaming/moving.
 +    * Masking out passwords in raw settings (proxy and tunnel) when logging command-line. [[bug>1578]]
 +    * Change: Scripting command ''mv'' and .NET assembly function ''Session.MoveFile'' tests, if a source file exists, before trying to rename. Consequently, an error message reported has changed significantly, if the source file does not exist.
 +    * Putting ''WinSCPnet.dll'' to ''net'' framework subfolder of NuGet package.
 +  * SSH host key can be verified by pasting the expected key or its fingerprint from the clipboard. [[bug>1563]]
 +  * Option to turn off Natural order numerical sorting. [[bug>1293]]
 +  * Wider range of Unicode characters is supported in internal editor. [[bug>1580]]
 +  * XML parser upgraded to Expat 2.2.5.
 +  * Skipping loading of files icons when it takes too long. [[bug>1556]]
 +  * Hidden option to configure priority of host key types. [[bug>1562]]
 +  * ''Ctrl-number'' custom keyboard shortcuts work on numeric keypad too. [[bug>1568]]
 +  * Allowing download from MVS server using fully qualified dataset name. [[bug>1579]]
 +  * Optionally displaying authentication banner in a monospaced font. [[bug>1588]]
 +  * Bug fix: Per-session default encoding configuration for internal editor. [[bug>1577]]
 +  * Log more information about loading a custom GSSAPI library. [[bug>1586]]
 +  * Commands to copy hostkey/certificate fingerprint to clipboard has a form of a link, instead of a message button.
 +  * Changed appearance of background confirmation options link.
 +  * Logging a complete SSH host key only on //Debug// log level.
 +  * Change: Last access time of downloaded files is no longer preserved.
 +  * Bug fix: Command-line is disabled even for a local panel, if no session is connected or the connected session does support executing remote commands.
 +  * Bug fix:  SSH hostkey/TLS certificate verification prompt in scripting in interactive mode was showing zero timeout.
 +  * Bug fix: Leaving a folder with a large amount of files takes long. [[bug>1565]]
 +  * Bug fix: Timeout of auxiliary requests for Microsoft Passport authentication was not set correctly.
 +  * Bug fix: Operation symbol column on Synchronization checklist does not scale with font size/DPI. [[bug>1569]]
 +  * Bug fix: Cannot enter subfolders of local drive mapped to WebDAV folder. [[bug>1575]]
 +
 +===== [[5.11.3]] 5.11.3 ((2017-12-14)) =====
 +
 +  * TLS/SSL core upgraded to OpenSSL 1.0.2n.
 +  * Translations added: Korean; and updated: Bahasa Indonesia, Finnish and Spanish.
 +  * Bug fix: Official extension //Generate HTTP URL// cannot copy multiple URLs to clipboard. [[bug>1567]]
 +  * Bug fix: Parent directory icon broken on 250% scaling and higher. [[bug>1570]]
 +  * Bug fix: Resizing of Synchronization checklist window does not stop when mouse button is released. [[bug>1571]]
 +  * Bug fix: It was not possible to answer prompts with non-ascii answers in ''winscp.com''. [[bug>1573]]
 +  * Bug fix: Failure when starting with window position configuration, saved on lower DPI, that does not fit anymore on lower resolution caused by higher DPI. [[bug>1576]]
 +  * Bug fix: Failure when changing remote working directory using directory tree. [[bug>1572]]
 +  * Bug fix: XML log and .NET assembly API does not use an absolute path for source of SCP download.
 +  * Bug fix: WinSCP .NET assembly hangs when the XML log cannot be parsed. [[bug>1582]]
 +  * Bug fix: WinSCP .NET assembly cannot work with files containing control characters. [[bug>1583]]
 +  * Bug fix: Failure when coping local custom command that works with remote files to clipboard.
 +  * Bug fix: Failure when using ''Ctrl+Tab'' keyboard shortcut with no session opened. [[bug>1585]]
 +  * Bug fix: When parsing ''MLSD'' listing, file name was incorrectly tried to be interpreted against various rare path syntaxes, leading to wrong name being displayed. [[bug>1587]]
===== [[5.11.2]] 5.11.2 ((2017-10-10)) ===== ===== [[5.11.2]] 5.11.2 ((2017-10-10)) =====

Last modified: by martin