Differences
This shows you the differences between the selected revisions of the page.
history 2018-06-25 | history 2024-05-08 (current) | ||
Line 1: | Line 1: | ||
====== Recent Version History ====== | ====== Recent Version History ====== | ||
- | This is a list of changes for each release of WinSCP. See also [[project_history|project history]]. | + | 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]]. |
- | ===== [[5.14]] 5.14 (not released yet) ((2018-06-25)) ===== | + | ===== [[6.4]] 6.4 (not released yet) ((2024-05-07)) ===== |
- | * Files can be optionally encrypted when storing them on SFTP server. [[bug>1653]] | + | * Optimized working with large local directories: [[bug>2264]] |
- | ·* Local UNC paths can be browsed. [[bug>133]] | + | ···* Loading large directory trees on the background. |
- | ·* Files can be downloaded directly to an external drop location even without a loaded drag&drop shell extension. | + | ···* Hidden directory trees are loaded only in the background. |
- | * Added //Generate// button to //%%SSH%% > Authentication// page of Advanced Site Settings dialog, that starts PuTTYgen and detects a private key file generated by it. [[bug>386]] | + | ···* Optimizing directory loading by checking existence of subfolders on the background. |
- | * Command to install public key in available both on main window and on Advanced Site Settings dialog. [[bug>386]] | + | ···* Optimized reading directories for file panel. |
- | ·* Public key can be displayed in Advanced Site Settings dialog. | + | ···* Optimized browsing within directory tree with lots of subfolders. |
- | * Build of .NET assembly that targets .NET Standard 2.0 is provided. [[bug>1640]] | + | * Improvements to AWS/S3 authentication and configuration handling: |
- | ·* .NET Assembly now targets .NET Framework 4.0. | + | ···* Allowed assuming IAM role. [[bug>2249]] |
- | ·* Support for long local paths with FTP protocol. [[bug>1337]] | + | ···* Credential profiles in ''.aws/config'' file are also recognized. |
- | * PowerShell script that runs WinSCP scripting commands can be generated on Generate Code dialog. | + | ···* Preferring configuration file defined using an environment variable over the default one. |
- | * Toolbar buttons can be hidden. [[bug>582]] | + | ···* Only profiles that contain both ''aws_access_key_id'' and ''aws_secret_access_key'' are listed on the Login dialog |
- | ·* Found files can be edited from the Find dialog. [[bug>1634]] | + | ···* Bug fix: The ''.aws/credentials'' file path was resolved using ''AWS_CONFIG_FILE'' environment variable instead of correct ''AWS_SHARED_CREDENTIALS_FILE''. |
- | ·* Session URL can contain any raw session settings using connection parameter. New custom command pattern ''!E'' can generate such %%URL%% for use in WinSCP extensions. | + | * Fallback to nonresumable transfer when temporary target file cannot be created. [[bug>2277]] |
- | ·* Function //"Keep remote directory up to date"// can be started in a new window | + | * Logging can be enabled for installer subtasks. |
- | * Time constraints can be set to a start of an interval. | + | * Limited SFTP upload queue length to avoid networking congestion. |
- | ·* Change: Do not match URL after stripping protocol against stored site name in scripting/automation. [[bug>1647]] | + | * Bug fix: Possibility that files in root folder were incorrectly used. |
- | * ''today'' and ''yesterday'' time constraint aliases. | + | * Bug fix: Failure when system theme is changed at the same time directory change is detected. [[bug>2286]] |
- | * Configurable keyboard shortcuts for extensions. [[bug>1613]] | + | * Bug fix: Tree indentation does not scale correctly. [[bug>2288]] |
- | ·* When opening a session in PuTTY, exporting also cached host keys. | + | |
- | * Low logging level. [[bug>1637]] | + | |
- | * Distinguishing multiple sessions opened to the same site by current path. [[bug>1635]] | + | |
- | * Do not show an error when remembered last used directories do not exist anymore. [[bug>1616]] | + | |
- | * Optimized loading time in scripting/.NET assembly mode. [[bug>1621]] | + | |
- | * Allow authentication with empty passwords in scripting. [[bug>1638]] | + | |
- | * Preventing stall on startup when updating jumplist [[bug>1625]] or resolving icons of common file types [[bug>1649]] takes too long. | + | |
- | * ''Ctrl+A'' is working in file/directory path selection boxes. | + | |
- | * Bug fix: Hangs when clicking directory tree while inline editing file name. [[bug>1618]] | + | |
- | * Bug fix: Failure when .NET assembly starts reading an XML log file in a short moment when it's empty yet. [[bug>1619]] | + | |
- | * Bug fix: Ad-hoc sessions opened with workspace duplicated into a new window had a wrong name. | + | |
- | · * Bug fix: When editing multiple files, opening ends on the first file that is already opened. | + | |
- | ··* Bug fix: When minimizing command-line operation, task bar button was hidden. | + | |
- | ===== [[5.13.4]] 5.13.4 (not released yet) ((2018-06-22)) ===== | + | ===== [[6.3.4]] 6.3.4 (not released yet) ((2024-04-25)) ===== |
- | * Passing private key to PuTTY when installed from Microsoft Store. [[bug>1654]] Passing also other options that PuTTY can accept on its command-line, like //"Attempt authentication using Pageant"//, //"Allow agent forwarding"//, //"Enable compression"//, //"%%SSH%% protocol version"//, //"Logical name of remote host"// and //"Internal protocol version"//. | + | * Translation updated: Belarusian and Danish. |
- | * Bug fix: When system theme changes, path labels lose their background color. | + | |
- | * Bug fix: Cannot handle ''Modify'' fact of ''MLSD''/''MLST'' FTP response containing fraction. [[bug>1655]] | + | |
- | ===== [[5.13.3]] 5.13.3 ((2018-06-18)) ===== | + | ===== [[6.3.3]] 6.3.3 ((2024-04-16)) ===== |
- | * Generated session URL for opened FTP/WebDAV session over TLS/SSL with invalid certificate includes its fingerprint. [[bug>1646]] | + | * SSH core and SSH private key tools (PuTTYgen and Pageant) upgraded to [[&url(puttychanges)|PuTTY 0.81]]. \\ It brings the following change: |
- | · * Generated session URL has colons in TLS/SSL fingerprint unnecessarily URL-encoded. [[bug>1645]] | + | * Security fix for CVE-2024-31497: NIST P521/ecdsa-sha2-nistp521 signatures are no longer generated with biased values of //k//. The previous bias compromises private keys. [[bug>2285]] [[pbug>vuln-p521-bias]] |
- | * Bug fix: It is not possible to delete symlink pointing to a directory with //"Follow symbolic links to directories"// session settings being on. [[bug>1648]] | + | * Translation updated: Belarusian. |
- | * Bug fix: Scripting command ''ln'' does silently nothing when the server does not support creating symlinks, instead of reporting that. | + | * XML parser upgraded to Expat 2.6.2. |
- | * Bug fix: Error when downloading file to a temporary filename with a long path with SFTP protocol. | + | * Support for TortoiseMerge in //Compare Files// extension. [[bug>2279]] |
- | * Bug fix: Keywords that link to help page are underlined in generated code on Windows 10 version 1803. [[bug>1650]] | + | * Bug fix: File panel does not have focus after Login in Explorer interface. [[bug>2276]] |
- | * Bug fix: Start of file drag from remote panel stalls on some systems with floppy drive. [[bug>1652]] | + | * Bug fix: Failure when closing the last remote tab. [[bug>2283]] |
- | * Bug fix: Path argument in ''lcd'' command in generated script has to end with backslash, if it points to a root folder. | + | * Bug fix: Copy and paste to another application in Store installation sometimes does not work. [[bug>2284]] |
- | · * Kabyle translation removed. | + | |
- | ===== [[5.13.2]] 5.13.2 ((2018-05-11)) ===== | + | ===== [[6.3.2]] 6.3.2 ((2024-03-12)) ===== |
- | * WinSCP is [[microsoft_store|available in Microsoft Store]]. [[bug>1639]] | + | * Translation updated: Belarusian. |
- | * Workaround for a bug in Windows 10 version 1803 (April 2018 Update), causing drag & drop downloads to Windows Explorer end in a wrong folder (computer restart required). [[bug>1644]] | + | ··* XML parser upgraded to Expat 2.6.1. |
- | * Translations completed: Croatian, Farsi and Russian; and updated: Dutch, French, German and Polish. | + | * Optimized startup when right panel local directory tree is not visible. |
- | * Bug fix: ''%%ssh://%%'' URL is handled once for every opened instance of WinSCP too much. [[bug>1627]] | + | * Workaround for SFTP servers (Cisco) which omit message field from status response. [[bug>2272]] |
- | * Bug fix: Icons for local files do not show on some systems. [[bug>1628]] | + | * Bug fix: Password pipe cannot be used to open a session in an existing instance. [[bug>2265]] |
- | * Bug fix: Failure when binary file is attempted to be opened in an internal editor on system with multibyte legacy encoding. [[bug>1629]] | + | * Bug fix: Hang when canceling connection while reading remote directory. [[bug>2266]] |
- | * Bug fix: Login dialog opens slowly, when there is a lot of stored sites with a color. [[bug>1630]] | + | * Bug fix: Failure when canceling FTP connection while reading remote directory. [[bug>2267]] |
- | * Bug fix: Extensions were not loaded when configuration is empty. | + | * Bug fix: Cannot start on Windows XP. [[bug>2268]] |
- | * Bug fix: Starts slowly on some systems. [[bug>1633]] | + | * Bug fix: Installation hangs when adding installation path to search path when executed in session 0. [[bug>2270]] |
- | * Bug fix: Failure when uploading a file larger than 2GB using S3 protocol. [[bug>1636]] | + | * Bug fix: Misplaced stored site use warning in scripting when session name is specified. [[bug>2271]] |
+ | * Bug fix: Correcting neon version in About box and logs. | ||
- | ===== [[5.13.1]] 5.13.1 ((2018-03-28)) ===== | + | ===== [[6.3.1]] 6.3.1 ((2024-02-21)) ===== |
+ | * Translation completed: Norwegian. | ||
+ | * Bug fix: Badly encoded SFTP packet when renaming a file using SFTP version 5 and newer. [[bug>2259]] | ||
+ | * Bug fix: Failure when trying to synchronize files by checksum on server that does not support it. [[bug>2260]] | ||
+ | * Bug fix: Random hang/failure when closing FTP TLS 1.3 connection. [[bug>2261]] | ||
+ | * Bug fix: Cannot use IPv6 literal as hostname on Login dialog. [[bug>2263]] | ||
- | ··* Translations completed: Kabyle, Traditional Chinese and Ukrainian; and updated: Bahasa Indonesia. | + | ===== [[6.3]] 6.3 ((2024-02-14)) ===== |
- | * TLS/SSL core upgraded to OpenSSL 1.0.2o. | + | |
- | * Treating a star as an unset permission for compatibility with Win32-OpenSSH. | + | |
- | * Bug fix: ''/refresh'' parameter with ''%%sftp://%%'' URL was not working for SFTP sessions with enabled fallback to SCP protocol. | + | |
- | * Bug fix: Simple input boxes (like "Edit File" dialog) are broken on multi monitor systems with different DPI. [[bug>1614]] | + | |
- | * Bug fix: HTTP proxy responses for FTP protocol are logged char by char. [[bug>1615]] | + | |
- | * Bug fix: Port number box was visible for S3 protocol, even though its value has no effect. | + | |
- | · * Bug fix: Hang when opening a menu with any //Paste// command, while clipboard contains a large amount of text. [[bug>1620]] | + | |
- | * Bug fix: Slashes in SHA-256 fingerprints are not encoded in generated URLs. [[bug>1622]] | + | |
- | · * Bug fix: Failure when closing a session with a local proxy command. [[bug>1623]] | + | |
- | * Bug fix: Failure when closing Find window while finding files. [[bug>1624]] | + | |
- | ===== [[5.13]] 5.13 ((2018-02-19)) ===== | + | ··* XML parser upgraded to Expat 2.6.0. |
+ | ··* Bug fix: Hang when prompt pops up while SFTP session is being reconnected. [[bug>2258]] | ||
- | * Translations completed: Catalan, Czech, Finnish, French, German, Hungarian, Icelandic, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Romanian, Slovak, Spanish, Swedish and Turkish. | + | ===== [[6.2.4]] 6.2.4 RC ((2024-02-03)) ===== |
- | * Better error message when trying to upload a file to virtual S3 root "folder". | + | |
- | * Displaying server name in network drive label. [[bug>1607]] | + | |
- | * When using session name as a part of a path to a temporary directory, replace a slash separating a session folder from a session name with a dash instead of ''%2F''. [[bug>1608]] | + | |
- | * Configurable path to XML log file for the .NET assembly. [[bug>942]] | + | |
- | * Bug fix: Failure when opening context menu of edit boxes on Login dialog. [[bug>1605]] | + | |
- | * Bug fix: Failure when processing ''FileTransferProgress'' event. [[bug>1606]] | + | |
- | * Bug fix: It was not possible to open workspace with special characters from a desktop shortcut. [[bug>1610]] | + | |
- | * Bug fix: Failure when focused panel is changed, while double-clicking a file to edit it. [[bug>1611]] | + | |
- | + | ||
- | ===== [[5.12.2]] 5.12.2 RC ((2018-02-01)) ===== | + | |
- | + | ||
- | * Multiple levels of directories can be created, while synchronizing browsing to a non existing directory. [[bug>1601]] | + | |
- | * Setting Content Type of files uploaded to S3. [[bug>1602]] | + | |
- | * Configurable mapping from file extension to ''Content-Type'' (using hidden setting). [[bug>1604]] | + | |
- | * Bug fix: Local directory tree cannot be controlled using keyboard. [[bug>1599]] | + | |
- | * Bug fix: ''Alt+Enter'' keyboard shortcut executed/opened selected file, instead of opening Properties dialog. | + | |
- | * Bug fix: Session hangs when ''QueryReceived'' is set while session is already opened. [[bug>1600]] | + | |
- | * Bug fix: ''QueryReceivedEventArgs.Message'' is empty. | + | |
- | * Bug fix: Parallel background connections are never started, when queue processing is disabled. | + | |
- | * Bug fix: Panel column context menus were working incorrectly when panel was horizontally scrolled. | + | |
- | * Bug fix: Failure when processing results of upload during synchronization in .NET assembly when a directory was created with explicitly set permissions as the first operation. [[bug>1603]] | + | |
- | + | ||
- | ===== [[5.12.1]] 5.12.1 ((2018-01-16)) ===== | + | |
- | + | ||
- | * Improvements and changes to .NET assembly and scripting: | + | |
- | * Custom error handling instead of default abort can be optionally implemented for batch operations in .NET assembly. [[bug>1594]] | + | |
- | * Change: .NET assembly instance methods ''Session.EscapeFileMask'', ''Session.CombinePaths'', ''Session.TranslateLocalPathToRemote'', ''Session.TranslateRemotePathToLocal'', ''Session.AddDirectorySeparator'', ''Session.GetDirectoryName'', and ''Session.GetFileName'' replaced by static methods of the same name in class ''RemotePath''. | + | |
- | * Change: ''Session.ScanFingerprint'' has a new mandatory ''algorithm'' parameter. | + | |
- | * Bug fix: .NET assembly methods ''GetFileName'' and ''GetDirectoryName'' did not behave correctly when provided a filename without any path. | + | |
- | * Bug fix: Backtick (''`'') and dollar (''$'') signs are not escaped in generated PowerShell code. [[bug>1590]] | + | |
- | * Displaying both SHA-256 and MD5 fingerprint of SSH host key on Server and protocol information dialog. | + | |
- | * Choosing right color for background of "selectable" labels. | + | |
- | * All read-only edit boxes/selectable labels have user friendly context menu for copying contents. | + | |
- | * Bug fix: Setting hidden raw session setting for "Configurable priority of host key types" overrides host key. | + | |
- | * Bug fix: Failure when error occurs while another error is already being handled. | + | |
- | * Bug fix: When connection is lost while deleting source remote file during "Download and Delete" operation, downloaded file may be deleted once connection is resumed. [[bug>1592]] | + | |
- | * Bug fix: Hidden session settings ''S3DefaultRegion'' to create an S3 bucket in a non-default region was not working. | + | |
- | * Bug fix: It was not possible to work with S3 buckets with a dot in their name. [[bug>1597]] | + | |
- | * Bug fix: S3 temporary redirect was not handled (consequently it was not possible to work with newly created S3 buckets) | + | |
- | * Bug fix: HTTP error was displayed instead of a more specific S3 error message in some situations. | + | |
- | * Bug fix: When viewing stored S3 site with a non-default hostname, the default Amazon S3 hostname was shown instead. | + | |
- | * Bug fix: Failure when updating jumplist. [[bug>1591]] | + | |
- | + | ||
- | ===== [[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)) ===== | + | |
- | + | ||
- | * Translations added: Russian; and updated: Czech, Hungarian, Icelandic, Italian and Spanish. | + | |
- | * Panel font sample on Preferences dialog is wrapped. | + | |
- | * Stopping monitoring a drive when a drive removal is announced, to allow removing the drive (particularly required for VeraCrypt drives). [[bug>1560]] | + | |
- | * Official extension //Generate HTTP URL// URL-encodes special characters in path. | + | |
- | * Bug fix: Wrong position of an icon on Login button, when Login dialog monitor DPI does not match system DPI. [[bug>1555]] | + | |
- | * Bug fix: Failure when creating local directory or deleting local files, while no session is connected. [[bug>1558]] | + | |
- | * Bug fix: Mouse selection is sometimes incorrectly initiated after inline remote file renaming. [[bug>1559]] | + | |
- | + | ||
- | ===== [[5.11.1]] 5.11.1 ((2017-09-08)) ===== | + | |
- | + | ||
- | * Bug fix: Connecting through tunnel to IPv6 does not work. [[bug>1553]] | + | |
- | * Bug fix: Failure when using translation on monitor with DPI that does not match system DPI. [[bug>1554]] | + | |
- | + | ||
- | + | ||
- | + | ||
- | ===== [[5.11]] 5.11 ((2017-09-05)) ===== | + | |
- | + | ||
- | * Translation completed: Norwegian. | + | |
- | * Not closing an application when initial Login dialog is closed without opening session and //Keep main window open when the last session is closed// is on. [[bug>1552]] | + | |
- | //Users upgrading from [[history#5.9.6|WinSCP 5.9.6]]// can read more about [[announcement_winscp511|WinSCP 5.11 - What's New?]] | + | * Translations completed: Farsi, French, Japanese, Spanish and Traditional Chinese. |
+ | * TLS/SSL core upgraded to OpenSSL 3.2.1. | ||
+ | * WebDAV/HTTP core upgraded to neon 0.33.0. | ||
+ | · * Bug fix: Failure when trying to upload file using double-click over disconnected session. [[bug>2254]] | ||
+ | * Bug fix: Failure after long frequent use of session tabs. [[bug>2255]] | ||
+ | * Bug fix: //New tab// icon is drawn incorrectly on Explorer interface with //Show selective text labels// turned off. [[bug>2257]] | ||
+ | * Bug fix: Failure when switching to another application while new session is being opened using //New Tab// tab. [[bug>2251]] | ||
+ | ===== [[6.2.3]] 6.2.3 RC ((2024-01-19)) ===== | ||
- | ===== [[5.10.4]] 5.10.4 RC ((2017-08-16)) ===== | + | ··* Added new ''ca-west-1'' AWS region. |
+ | * Translations completed: Catalan, Czech, Dutch, Finnish, German, Hungarian, Italian, Korean, Polish, Portuguese, Romanian, Russian, Simplified Chinese, Slovak, Turkish and Tamil; and updated: Japanese. | ||
+ | * Support for ''posix-rename@openssh.com'' SFTP extension. [[bug>2231]] | ||
+ | * When cleaning up application data, deleting even ''Martin Prikryl'' and ''WinSCP 2'' root keys, if they remain empty. | ||
+ | * Ignoring attempts to directly move/duplicate file over itself, as if protocol requires deleting, the file would be lost. | ||
+ | * Configurable FTP TLS shutdown procedure. [[bug>2250]] | ||
+ | * Not failing connection when FTP server responds to ''CSID'' command with an error. [[bug>2253]] | ||
+ | * Bug fix: Certificate authority cache was not copied to new configuration storage nor cleaned up with other caches. | ||
+ | * Bug fix: ''ssh'' protocol URL handling was not completely unregistered. | ||
+ | · * Bug fix: Reported transfer size is rarely incorrect during FTP downloads. | ||
+ | * Bug fix: Failure after connecting to server. [[bug>2251]] | ||
+ | * Bug fix: FTP ''CSID'' command does not end with semicolon. [[bug>2252]] | ||
- | ··* Translations completed: Catalan, Czech, Dutch, Finnish, French, German, Hungarian, Icelandic, Italian, Japanese, Lithuanian, Polish, Portuguese, Romanian, Simplified Chinese, Slovak, Spanish, Swedish, Traditional Chinese and Turkish. | + | ===== [[6.2.2]] 6.2.2 beta ((2023-12-22)) ===== |
- | * XML parser upgraded to Expat 2.2.3. | + | |
- | * Preference option //Roll log files after reaching// renamed to //Rotate log files after reaching//. | + | |
- | * Bug fix: Hang when showing overwrite confirmation prompt if GUI font has zero-width tab character. [[bug>1550]] | + | |
- | ===== [[5.10.3]] 5.10.3 beta ((2017-07-22)) ===== | + | ··* SSH core and SSH private key tools (PuTTYgen and Pageant) upgraded to [[&url(puttychanges)|PuTTY 0.80]]. \\ It brings the following change: |
+ | * Mitigations for SSH protocol "Terrapin" vulnerability. [[bug>2246]] [[pbug>vuln-terrapin]] | ||
+ | * Support for ''Include'' directive when importing sites from OpenSSH. [[bug>2239]] | ||
+ | * Change: .NET assembly collections are tagged with ''ClassInterfaceType.None'' to avoid warnings from ''regasm''. | ||
+ | · * Not using directory listing to keep FTP session alive by default. [[bug>2244]] | ||
+ | * Windows Store installation on Windows 11 was incorrectly using INI file for configuration storage by default. [[bug>2245]] | ||
+ | * Bug fix: Find dialog file list is scaled incorrectly on some multi monitor systems with different scaling. [[bug>2241]] | ||
+ | * Bug fix: Cannot browse long local paths. [[bug>2242]] | ||
- | ··* SSH core and private key tools (PuTTYgen and Pageant) upgraded to [[&url(puttychanges)|PuTTY 0.70]]. It brings the following change: | + | ===== [[6.2.1]] 6.2.1 beta ((2023-12-05)) ===== |
- | * Fixed yet another instance of Windows DLL hijacking. [[bug>1459]] | + | |
- | * XML parser upgraded to Expat 2.2.2. | + | |
- | * Hidden configuration option for SSH bug //Replies to requests on closed channels//. | + | |
- | ··* Do not display error message on start when user documents folder cannot be resolved. [[bug>1547]] | + | |
- | * Bug fix: SSH bug //Replies to requests on closed channels// was always enabled. | + | |
- | * Bug fix: Clicking root folder in path label opens home folder instead of root folder. [[bug>1548]] | + | |
- | * Bug fix: Unchecking Update subdirectories for Keep remote directory up to date function was not fully working. [[bug>1549]] | + | |
- | ===== [[5.10.2]] 5.10.2 beta ((2017-06-28)) ===== | + | ··* File hash can be used as criterion for synchronization. [[bug>52]] |
+ | * Consistent behavior across protocols and protocol capabilities when duplicating remote files. [[bug>2233]] | ||
+ | * //Columns > Reset Layout// command added to Explorer interface too. | ||
+ | * TLS/SSL core upgraded to OpenSSL 3.2.0. | ||
+ | * Support for "Requester pays" S3 buckets. [[bug>2213]] | ||
+ | · * Optional more prominent active session tab. [[bug>2229]] | ||
+ | * Optionally not shortening tab titles. [[bug>2202]] | ||
+ | * New ''winscp.net'' root certificate. | ||
+ | · * Restored support for legacy version of the Digest algorithm specified in RFC 2069. [[bug>2109]] | ||
+ | * Restored consistent behavior of failing, between duplicating and moving/renaming files over existing file with WebDAV protocol in scripting and .NET assembly. | ||
+ | * When moving a folder by drag&drop to a path that already contains a subfolder with the same name, the existing folder is overwritten. | ||
+ | * Shorter and more friendly formatting of long time intervals. [[bug>2236]] | ||
+ | * When typing ambiguous port numbers in Login dialog, keeping the current protocol, even if it is not the default protocol for the port. | ||
+ | * Bug fix: Failure when //New Tab// is clicked while another session is still being loaded. | ||
+ | * Bug fix: Corrected some painting artifacts on session tabs, particularly on Windows 11. | ||
+ | * Bug fix: ''Shift+F5'' shortcut operated with a focused file, rather than with selected files. | ||
+ | * Bug fix: OpenSSL version in About dialog was not up to date. | ||
+ | * Bug fix: Cannot leave directory entered via cache with SCP protocol if it was deleted meanwhile. [[bug>2234]] | ||
+ | * Bug fix: Failure when connection is lost while reading remote directory with SFTP protocol. [[bug>2235]] | ||
+ | * Bug fix: Multipart upload to Cloudflare R2 S3 interface fails due to too long upload ID. [[bug>2237]] | ||
+ | * Bug fix: Panel focus was lost in some situations. | ||
+ | * Bug fix: When S3 or WebDAV server did not provide file timestamp, downloaded file was set to oldest possible timestamp. | ||
+ | * Bug fix: When session URL is typed into //Host name// box or pasted using context menu of the box and the Login dialog is submitted using ''Enter'' key, the URL is not parsed correctly. | ||
+ | * Bug fix: Failure when saving edited file over reconnected session after previous reconnect attempt was aborted. [[bug>2238]] | ||
- | ··* Host keys can be imported from OpenSSH ''known_hosts'' file. [[bug>1542]] | + | ===== [[6.2]] 6.2 beta ((2023-10-05)) ===== |
- | * Cached host keys are unconditionally imported with PuTTY and FileZilla sites. | + | ··* Single large file can be downloaded using multiple SFTP connections. [[bug>513]] |
- | * Cached host keys can be imported from PuTTY/FileZilla even when using INI file as configuration storage. | + | * Support for OpenSSH certificates for host verification. Sponsored by [[https://goteleport.com/|Teleport]]. [[bug>2145]] |
- | * Better error reporting when ''winscp.com'' fails to execute ''winscp.exe''. | + | * SSH core and SSH private key tools (PuTTYgen and Pageant) upgraded to [[&url(puttychanges)|PuTTY 0.79]]. \\ It brings the following change: |
- | * XML parser upgraded to Expat 2.2.1. | + | * Support for HMAC-SHA-512. [[pbug>hmac-sha2-512]] |
- | * Avoiding a short hang of GUI, when waiting for edited file to be saved. | + | * TLS/SSL core upgraded to OpenSSL 3.1.3. |
- | * On VMS servers, do not use absolute paths with FTP ''DELE'' command. [[bug>1546]] | + | * Allowed S3 connection with IAM role instead of credentials. [[bug>2089]] |
- | * Bug fix: Site lists stops working when import source is changed on Windows XP. | + | * Command to open the same folder as in the other panel in local file manager mode. [[bug>2189]] |
- | * Bug fix: Generated code uses ''TransferOptions.Speed'' instead of ''TransferOptions.SpeedLimit''. [[bug>1543]] | + | * Support appending when streaming file contents to remote server. [[bug>2214]] |
- | * Bug fix: Editor font too large on high DPI screens. [[bug>1544]] | + | * Commands to reset layout of file panels and background transfer queue list columns. |
- | * Bug fix: Uploads of saved edited files can rarely stop working. [[bug>1545]] | + | * Change: SSL (3.0) is no longer supported. TLS 1.0 and 1.1 are disabled by default, to match the OpenSSL 3 defaults. |
+ | * Using optimized OpenSSL implementations of some algorithms. | ||
+ | * Command to automatically size file panel columns. [[bug>2196]] | ||
+ | * Allowed browsing a source folder/file instead of downloading when handling a download URL. [[bug>2211]] | ||
+ | * Passing password to PuTTY using named pipe instead of commandline. | ||
+ | * Made it harder to mis-click "never show this again" checkboxes. [[bug>2217]] | ||
+ | * ''winscp.net'' root certificate is always trusted when checking for updates, even when (corporate managed) Windows certificate store does not trust it. [[bug>2212]] | ||
+ | * Not browsing a source folder when handling a download URL when a download dialog is canceled. | ||
+ | * Recognizing ''CertificateFile'' directive when importing sites from OpenSSH. [[bug>2220]] | ||
+ | * Restored ability to duplicate remote folders using ''cp'' command in secondary shell session even when the SFTP server supports ''copy-file''/''copy-data'' extension. [[bug>2227]] | ||
+ | * ''%%https://%%'' URL with ''r2.cloudflarestorage.com'' hostname is interpreted as S3 protocol, instead of WebDAV. | ||
+ | * Recognizing path in //Host name// box on Login dialog. [[bug>2219]] | ||
+ | * Improved behavior when moving/renaming over an existing folder. [[bug>2209]] | ||
+ | * Improved OpenSSH ''config'' file parsing, particularly quoted and escaped values. [[bug>2206]] | ||
+ | * Support for ProFTPD command ''%%OPTS REST STOR%%'' to query if upload restart is possible. [[bug>2194]] | ||
+ | * Not showing a filter mask on a disconnected panel. | ||
+ | * Implemented generic ''ICollection'' implicitly by .NET assembly collections. [[bug>2187]] | ||
+ | * ''ProxyMethod'' raw session setting supports symbolical value names. | ||
+ | * Ignoring disconnects from the server while closing the connection. [[bug>2195]] | ||
+ | * Translations updated: Danish and Traditional Chinese. | ||
+ | * Preventing background transfer queue list columns width to shrink too much. [[bug>2208]] | ||
+ | * Not forcing text mode for edits with Windows Notepad on Windows 10 1809 and newer, as it already supports non-Windows line endings. | ||
+ | * Allowed disabling SFTP extension use. [[bug>2222]] | ||
+ | * Using packet size limit announced by OpenSSH ''limits@openssh.com'' extension. | ||
+ | * Improved HTTP error reporting and logging. | ||
+ | * With application logging enabled, automatic updates installation is started with logging too. | ||
+ | * Throwing an exception when ''Session.SessionLogPath'' is set to a path with invalid ''.xml'' extension. [[bug>2215]] | ||
+ | * Recognizing IP addresses starting with zero in FTP PASV response as unroutable. [[bug>2224]] | ||
+ | * When there is both administrative and non administrative installation, automatic update automatically selects the the correct one for update. | ||
+ | * Not displaying Administrator shield icon on //Upgrade// button, when Administrator permissions are not needed for the upgrade. | ||
+ | * More meaningful error message when credentials are missing in scripting and .NET assembly. | ||
+ | * Bug fix: WebDAV or S3 certificate that is recognized by Windows Certificate store, but have other issues, cannot be marked trusted by the user. [[bug>2191]] | ||
+ | * Bug fix: Localized HTTP connection error messages are incorrectly decoded. [[bug>2197]] | ||
+ | * Bug fix: Special characters in directory names were not correctly restored when uploading on background with multiple connections for single transfer enabled. | ||
+ | * Bug fix: Master password prompt was not added to taskbar when opening session from commandline or when automatically loading workspace to yet invisible main window. | ||
+ | * Bug fix: Handling download URL does not work when another idle instance is running. [[bug>2203]] | ||
+ | * Bug fix: TLS session resumption is not working for subsequent FTP data connections with TLS 1.3 with some servers. [[bug>2210]] | ||
+ | * Bug fix: Failure when using ''/browse='' switch and a file panel is empty. | ||
+ | * Bug fix: Correcting default OpenSSL configuration paths. | ||
+ | * Bug fix: Potential failure when opening unencrypted HTTP/WebDAV connection. | ||
+ | * Bug fix: When second local panel tree view has focus, some keyboards shortcuts still operated on the first local panel. | ||
+ | * Bug fix: Local file panel malfunctions when it starts on a drive hidden by Explorer's policy. [[bug>2216]] | ||
+ | * Bug fix: When opening UNC path, the network drive is not added to the other local panel directory tree. | ||
+ | * Bug fix: When opening the UNC path on the second local panel, the network drive is not added to drive drop-down menus. | ||
+ | * Bug fix: Script sometimes does not abort after receiving no answer for prompt, when running in batch mode. | ||
+ | * Bug fix: Configuration reading was broken after an attempt to access a non-existing sub-section within a section existed in raw configuration only. | ||
+ | ··* Bug fix: WinSCP could ask the server to return more data during SFTP download than it can process. [[bug>2218]] | ||
+ | * Bug fix: Renaming tab invalidated remembered password. | ||
+ | ··* Bug fix: WinSCP loses focus after custom command is executed. [[bug>2221]] | ||
+ | * Bug fix: Some DLLs were not protected against hijacking. [[bug>2223]] | ||
+ | * Bug fix: Failure when error occurs on secondary shell session with //Continue on error// option enabled. [[bug>2226]] | ||
+ | * Bug fix: Failure when reconnect on edited/opened file save is canceled. [[bug>2228]] | ||
+ | ===== [[6.1.2]] 6.1.2 ((2023-09-19)) ===== | ||
- | ===== [[5.10.1]] 5.10.1 beta ((2017-06-09)) ===== | + | ··* MSI installer is not localized anymore to avoid problems with GPO. [[bug>2200]] |
+ | · * TLS/SSL core upgraded to OpenSSL 1.1.1w. | ||
+ | * Translations updated: Catalan, Danish, Russian and Turkish. | ||
+ | * Added new ''il-central-1'' AWS region. | ||
+ | ··* Bug fix: Typo in GPL license in installer. [[bug>2201]] | ||
+ | * Bug fix: Check for application updates was limited to TLS 1.2. | ||
- | ··* Official extension //Generate %%HTTP%% %%URL%%// displays a generated URL in a message box. | + | ===== [[6.1.1]] 6.1.1 ((2023-06-21)) ===== |
- | * Supporting Migrated datasets in IBM z/OS MVS FTP server. [[bug>1540]] | + | |
- | · * Bug fix: Copying extension command with ''ShowResultsInMsgBox'' flag to clipboard was not working. | + | |
- | · * Bug fix: Last download target folder in Explorer interface is not remembered when transferring on background. [[bug>1538]] | + | |
- | · * Bug fix: Failure when using parallel background transfers. [[bug>1541]] | + | |
- | ===== [[5.10]] 5.10 beta ((2017-05-31)) ===== | + | ··* Translations completed: Brazilian Portuguese, Farsi and Portuguese; and updated: French and Italian. |
- | ··* Background transfer operations can use multiple connections. [[bug>875]] | + | * Support for file masks in //Keep local directory up to date// extension. [[bug>1892]]. |
- | * Provisional implementation of per-monitor DPI awareness. [[bug>1521]] | + | * TLS/SSL core upgraded to OpenSSL 1.1.1u. |
- | * Find dialog is not modal when search finishes and its //Focus// button does not close the window. | + | * Bug fix: Patterns in default values of extension options were escaped in an extension tooltip. |
- | * Found files can be downloaded and deleted on the Find dialog. [[bug>1473]] | + | * Bug fix: //Calculate Directory Sizes// command was redundantly in all local panel column context menus. |
- | * Support Microsoft ''Passport'' authentication to allow WebDAV access to Microsoft OneDrive. [[bug>1465]] | + | * Bug fix: Thanks and transitioning help toolbar message in Store installation was not readable in Dark theme. [[bug>2198]] |
- | * Configurable path to INI file configuration storage. | + | * Bug fix: MSI installer runs in Catalan language (or possibly fails) when used in GPO. [[bug>2199]] |
- | * Changes to translations: | + | |
- | * Translations are installed to ''Translations'' subfolder. | + | |
- | * Unless user customizes language, automatically using the best language match each run. | + | |
- | * Including all translation (30% at least) in installation, but automatically using only those that are complete (80% at least). | + | |
- | * Marking the default, incomplete and invalid languages in Preferences dialog. | + | |
- | * Improvements to custom commands/extensions: | + | |
- | * Extension output can be displayed in a message box. | + | |
- | * Local custom console command output can be copied to clipboard. | + | |
- | * Uploading back files modified by local custom command applied to a folder. [[bug>1526]] | + | |
- | * The official extensions can be translated. | + | |
- | * Consistency in handling errors executing local custom command. | + | |
- | * Holding down ''Ctrl'' and ''Shift'' keys while running a remote custom command copies the command to clipboard instead of executing it. | + | |
- | * Improvements and changes to .NET assembly: | + | |
- | * Using full path in ''FileTransferProgressEventArgs.FileName''. [[bug>1531]] | + | |
- | * Allow cancelling file transfer. [[bug>1532]] | + | |
- | * Added ''Side'' property to ''TransferEventArgs''. [[bug>1470]] | + | |
- | * Masking out passwords and passphrases in .NET assembly output log. [[bug>1475]] [[bug>1488]] | + | |
- | * Change: Deprecating ''Session.DisableVersionCheck''. | + | |
- | * Bug fix: Internal ''InvalidOperationException'' on each call to ''Session.ListDirectory''. [[bug>1515]] | + | |
- | * Bug fix: Do not invoke ''Session.Failed'' when checking for non-existing file with ''Session.FileExists''. [[bug>1513]] | + | |
- | * SSH core and private key tools (PuTTYgen and Pageant) upgraded to [[&url(puttychanges)|PuTTY 0.69]]. It brings the following change: | + | |
- | * WinSCP should work with MIT Kerberos again, after DLL hijacking defences broke it. | + | |
- | * TLS/SSL core upgraded to OpenSSL 1.0.2l. | + | |
- | * Session log file rotation. [[bug>18]] | + | |
- | * It is possible to skip file actually being transferred. [[bug>251]] | + | |
- | * Not indefinitely retrying transfer with FTP protocol when opening transfer channel is failing. [[bug>1169]] | + | |
- | * Handling ''%%dav://%%'' URL. [[bug>1479]] | + | |
- | * SSH password change. | + | |
- | * Duplication is supported with WebDAV protocol. [[bug>1508]] | + | |
- | * Improved connection time for fast connections. | + | |
- | * Open filter dialog when clicking the current filter in the path display. [[bug>1478]] | + | |
- | * The path display shows temporarily an implicit ''*.*'' filter when hovering a mouse over it. [[bug>1478]] | + | |
- | * Importing proxy configuration from FileZilla. | + | |
- | * Do not terminate path with slash in ''CWD'' FTP command for better compatibility with VMS systems. [[bug>1535]] | + | |
- | * If there is only a single private key configured in FileZilla, import it with session. [[bug>1468]] | + | |
- | * Added //New > File// command to the toolbar. [[bug>1477]] | + | |
- | * Cancelling calculation or errors while calculating size of files to upload does not abort the the actual transfer. | + | |
- | * Supporting user/group names in ''MLSD''/''MLST'' responses. [[bug>1481]] | + | |
- | * Allowed downloading file using URL even when listing its source directory is not possible. [[bug>1480]] | + | |
- | * Button to open Edit file mask dialog on Select and Filters dialogs. [[bug>1534]] | + | |
- | * Sending ''Content-Type'' header with WebDAV uploads. [[bug>1507]] | + | |
- | * When handling WebDAV file URL, use a display name for target local file. [[bug>1486]] | + | |
- | * Not aborting "Keep remote directory up to date" when //Continue on error// (or ''option batch continue'') is enabled and reading a local directory fails, because it was deleted. [[bug>1506]] | + | |
- | * Not verifying that final path after ''CWD'' FTP command matches requested path to allow better compatibility with atypical FTP servers . [[bug>1518]] | + | |
- | * DLL hijacking protection. [[bug>1459]] | + | |
- | * Poll edited file timestamps instead of using change notifications. [[bug>1500]] | + | |
- | * Using WinSCP site name for PuTTY window title. [[bug>1482]] | + | |
- | * Allow using 64-bit version of PuTTY (and its tools), when available. [[bug>1522]] | + | |
- | * Option to open downloaded file on operation completion confirmation when transferring file from command-line/URL. [[bug>1524]] | + | |
- | * Hidden options for //Preference order for %%GSSAPI%% libraries// and //User-supplied %%GSSAPI%% library path//. [[bug>578]] | + | |
- | * ''Ctrl+Backspace'' in path edit boxes deletes the word before cursor. [[bug>1469]] | + | |
- | * Activating panel, when using file selection commands. [[bug>1519]] | + | |
- | * Displaying tunnel host name on Authentication dialog. [[bug>1528]] | + | |
- | * The //SFTP server// and //Shell// edit boxes on the Advanced Site settings dialog use path-style word-breaking. | + | |
- | * Not adding ''-load'' switch to PuTTY arguments, if it is configured already. [[bug>1493]] | + | |
- | * Drop down lists on the Open Directory and Location Profile dialogs are up to 16 entries long. | + | |
- | * Progress window appears on top of Editor window when reloading an edited file. | + | |
- | * Not popping up Authentication window when reconnecting while the application is minimized. [[bug>1476]] | + | |
- | * Hidden session settings for "Logical name of remote host". [[bug>1472]] | + | |
- | * Prevent slow startup when there are some special folders. [[bug>1533]] | + | |
- | * More readable usage statistics display. | + | |
- | * Update dialog can be displayed by clicking update notification even when the Login dialog is opened. | + | |
- | * Scaling //Color// button image on Advanced Site Settings dialog. | + | |
- | * While downloading, when an SFTP ''SSH_FXP_FSTAT'' response does not include timestamps, using known timestamps from directory listing for a local file. [[bug>1496]] | + | |
- | * Improved file transfer logging, including new progress logging. | + | |
- | * Change: Failing on invalid size constraint. | + | |
- | * When opening secondary shell session fails, the main session is not closed. | + | |
- | * Change: When executing script file or script commands provided on command-line, default reconnect time is set to 120 seconds, if not limited yet by configuration. | + | |
- | * Bug fix: The ''/refresh'' command-line switch was not described in ''/?''. | + | |
- | * Bug fix: Digits-only file mask constraint was interpreted as time constraint instead of size constraint. | + | |
- | * Bug fix: Sudden disconnect errors during authentication are randomly ignored. [[bug>1489]] | + | |
- | * Bug fix: Queue status was not shown on task bar button, when WinSCP was minimized by clicking on the task bar button. | + | |
- | * Bug fix: Pending background transfers were not considered for progress bar on task bar button. | + | |
- | * Bug fix: Configuring a PuTTY path with unclosed quotes prevents WinSCP from starting. [[bug>1499]] | + | |
- | * Bug fix: Never implemented ''-continueonerror'' switch was present in ''keepuptodate'' help | + | |
- | * Bug fix: Failure while reloading directory tree after a system colors had changed while the tree was not showing. [[bug>1509]] | + | |
- | * Bug fix: Clean up application data dialog was showing on wrong monitor. | + | |
- | * Bug fix: Resuming file upload in active FTP mode does not work on some servers. [[bug>1520]] | + | |
- | * Bug fix: Failure when INI file cannot be opened. [[bug>1523]] | + | |
- | * Bug fix: Windows logo key is not working in toolbar input boxes. [[bug>1527]] | + | |
- | * Bug fix: Toolbar icons were broken with Windows high contrast themes. [[bug>1529]] | + | |
- | * Bug fix: SFTP transfer stalls when error is received at the same time write buffer needs to be dispatched. [[bug>1536]] | + | |
- | * Bug fix: SFTP upload errors are silently ignored for small files. [[bug>1537]] | + | |
- | * Bug fix: Scripting ''open'' command without arguments issued irrelevant warning about use of stored site. | + | |
+ | ===== [[6.1]] 6.1 ((2023-05-23)) ===== | ||
+ | * Translations completed: Catalan, Czech, Dutch, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Polish, Romanian, Russian, Simplified Chinese, Spanish, Swedish and Turkish. | ||
+ | * Consistently open the nearest existing parent folder when the current local panel directory is deleted. [[bug>2182]] | ||
+ | * Visual feedback when control (drop down list particularly) is focused via keyboard accelerator. | ||
+ | * Building .NET assembly in Visual Studio 2022. | ||
+ | * Bug fix: Remote file pasted to an external HDD is downloaded twice. [[bug>2183]] | ||
+ | * Bug fix: Callstack debug logging in .NET assembly was broken. | ||
+ | * Bug fix: Corrected hint for //Default// session color command. | ||
+ | * Bug fix: When reading input ''Stream'' in .NET assembly upload fails in 64-bit process, the transfer is not interrupted. | ||
+ | * Bug fix: Failure when application log cannot be opened. [[bug>2186]] | ||
+ | * Bug fix: Work around key algorithm naming change in OpenSSH 7.7 and older (from pre-release of PuTTY 0.79). [[bug>2188]] | ||
+ | * Bug fix: With debug logging enabled, the echoed script commands and XML log group names miss the command name. | ||
- | ===== [[5.9.6]] 5.9.6 (hotfix) ((2017-06-21)) ===== | + | ===== [[6.0.2]] 6.0.2 RC ((2023-04-18)) ===== |
- | * German translation updated. | + | * When saving edited/opened file, optionally warning if it was modified meanwhile externally. [[bug>99]] |
- | * Back-propagated some improvements and fixes from 5.10-5.10.2 beta releases: | + | * Autoreconnecting a disconnected session when saving an edited file. [[bug>1858]] |
- | ···* SSH core and private key tools (PuTTYgen and Pageant) upgraded to [[&url(puttychanges)|PuTTY 0.69]]. It brings the following change: | + | ·* Even user-disconnected sessions can be reconnected when saving files opened from them. |
- | ·····* WinSCP should work with MIT Kerberos again, after DLL hijacking defences broke it. | + | * Allowed reads with non-zero offsets with stream returned by ''Session.GetFile''. [[bug>2181]] |
- | ···* TLS/SSL core upgraded to OpenSSL 1.0.2l. | + | ··* ''puttygen'' switches ''%%--new-passphrase%%'' and ''%%--old-passphrase%%'' are recognized. |
- | ···* Allow using 64-bit version of PuTTY (and its tools), when available. [[bug>1522]] | + | ·* Bug fix: When switching from a remote tab to a local tab, the "right" status bar does not show correct information. |
- | ···* XML parser upgraded to Expat 2.2.1. | + | ·* Bug fix: //Edit Link// command in Explorer interface has incorrect name //Link//. |
- | ···* Bug fix: Scripting ''open'' command without arguments issued irrelevant warning about use of stored site. | + | ·* Bug fix: //Mark > Select/Unselect// command was behaving incorrectly. |
- | ···* Bug fix: Generated code uses ''TransferOptions.Speed'' instead of ''TransferOptions.SpeedLimit''. [[bug>1543]] | + | * Bug fix: HTTP proxy authentication prompt was not localized. |
+ | * Bug fix: Directory tree does not adjust line height to custom panel font size. [[bug>2172]] | ||
+ | ·* Bug fix: Green artifacts at partial file icon overlay. | ||
+ | ·* Bug fix: The first copy&paste or drag&drop of remote files to other application might fail in Explorer interface. [[bug>2175]] | ||
+ | ·* Bug fix: Temporary directory is left behind when WinSCP is closed while it has some remote files copied to the clipboard. [[bug>2176]] | ||
+ | * Bug fix: ''Session.EnumerateRemoteFiles'' does not work correctly when the mask includes brackets and other symbols. [[bug>2177]] | ||
+ | * Bug fix: Location profiles should not be used unless the session is connected. | ||
- | <old_design> | ||
- | [[history_old|[Older versions] ]] | ||
- | </old_design> | ||
- | <new_design> | ||
[[history_old|Older versions]] | [[history_old|Older versions]] | ||
- | </new_design> | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
~~ARCHIVE=history_old~~ | ~~ARCHIVE=history_old~~ |