Differences
This shows you the differences between the selected revisions of the page.
history 2025-01-27 | history 2025-06-04 16:14 (current) | ||
Line 3: | Line 3: | ||
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]]. | 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]]. | ||
- | ===== [[6.4.2]] 6.4.2 (not released yet) ((2025-01-24)) ===== | + | ===== [[6.6]] 6.6 (not released yet) ((2025-05-29)) ===== |
+ | |||
+ | * Inactive sessions can be automatically reconnected. [[bug>2232]] | ||
+ | * Added dark theme support to: [[bug>1696]] | ||
+ | * Login dialog. [[bug>2345]] | ||
+ | * Transfer Options dialog. | ||
+ | * Message boxes. | ||
+ | * Queue column headers. [[bug>2356]] | ||
+ | * Progress window. | ||
+ | * Authentication Progress window. [[bug>2358]] | ||
+ | * Bug fix: Scrollbar colors did not always reflect the color theme | ||
+ | * Installer upgraded to Inno Setup 6.4.2. | ||
+ | * MSI toolset updated to WiX 5. | ||
+ | * Commands to copy paths to the clipboard on the Synchronization checklist window. | ||
+ | * Consistently calling command to open window with specific directory //Explore//, instead of sometimes //Browse//. | ||
+ | * Consistently referring to file last modification timestamp column as //Date modified//. | ||
+ | * Control labels on transfer settings dialogs do not show keyboard accelerator cue, until ''Alt'' key is pressed. | ||
+ | * Bug fix: Local file with invalid characters replaced could not be explored from the Synchronization checklist window. | ||
+ | * Bug fix: Files modified by local custom command are not always uploaded to the correct remote directory. [[bug>2370]] | ||
+ | |||
+ | ===== [[6.5.2]] 6.5.2 (not released yet) ((2025-06-04)) ===== | ||
+ | |||
+ | * Translation updated: Polish. | ||
+ | * Bug fix: Some translations (notably Japanese) are not loaded. [[bug>2372]] | ||
+ | * Bug fix: Directory tree indentation is scaled incorrectly when starting on scaled display on system with scaled primary monitor. [[bug>2374]] | ||
+ | * Bug fix: Wrong icon size is used when starting on secondary monitor with different scaling than the primary one. | ||
+ | * Bug fix: Failure when proxy hostname resolution fails with SFTP/SCP protocols. [[bug>2376]] | ||
+ | * Bug fix: Avoid replacing ''%2F'' with a slash and ''%2E'' with a dot in special cases on upload to avoid path traversal. [[bug>2377]] | ||
+ | * Bug fix: Failure when canceling reconnection on authentication banner, when the connection was already closed by the server. [[bug>2379]] | ||
+ | * Bug fix: Local directories sometimes cannot be deleted. [[bug>2380]] | ||
+ | |||
+ | ===== [[6.5.1]] 6.5.1 ((2025-05-05)) ===== | ||
+ | |||
+ | * Translation completed: Danish. | ||
+ | * Change: Skipping symlinks in //Search for Text// extension. [[bug>2365]] | ||
+ | * WebDAV/HTTP core upgraded to neon 0.34.2. It brings the following change, among other: | ||
+ | * Bug fix: Failure when parsing WebDAV ''<status>'' without reason phrase. [[bug>2368]] | ||
+ | * Bug fix: Monitor placement and maximization is not remembered on monitors with different scaling than the primary one. [[bug>2366]] | ||
+ | * Bug fix: WebDAV authentication is endlessly retried when both SSPI/NTLM/Negotiate and other authentication method fails. [[bug>2367]] | ||
+ | * Bug fix: Cannot incrementally search with ''space'' and cannot use ''space'' to toggle selection. [[bug>2364]] | ||
+ | * Bug fix: Failure after switching off //Thumbnails// view. [[bug>2369]] | ||
+ | * Bug fix: Failure when system app mode changes to //Dark//. | ||
+ | |||
+ | ===== [[6.5]] 6.5 ((2025-03-31)) ===== | ||
+ | |||
+ | * Translation completed: Norwegian. | ||
+ | * XML parser upgraded to Expat 2.7.1. | ||
+ | * Bug fix: Layout problems of by-default hidden columns on high-DPI displays. [[bug>2361]] | ||
+ | * Bug fix: Scaling was broken | ||
+ | * Bug fix: //Copy key fingerprints to clipboard// command link was scaled incorrectly. | ||
+ | |||
+ | ===== [[6.4.3]] 6.4.3 RC ((2025-03-17)) ===== | ||
+ | |||
+ | * Display and modify S3 file/object tags. [[bug>2353]] | ||
+ | * Translations completed: Belarusian, Brazilian Portuguese, Catalan, Czech, Dutch, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Romanian, Russian, Simplified Chinese, Slovak, Spanish, Swedish, Tamil, Traditional Chinese and Turkish; updated: Norwegian; and started: Georgian. | ||
+ | * SSH core and SSH private key tools (PuTTYgen and Pageant) upgraded to [[&url(puttychanges)|PuTTY 0.83]]. \\ It brings the following change: | ||
+ | * Bug fix: crash in Pageant if an SSH connection is abandoned while waiting for a deferred decryption passphrase. | ||
+ | * TLS/SSL core upgraded to OpenSSL 3.3.3. | ||
+ | * Installer upgraded to Inno Setup 6.4.1. | ||
+ | * XML parser upgraded to Expat 2.7.0. | ||
+ | * Allowed S3 connection with IAM roles on instances that require IMDSv2. [[bug>2351]] | ||
+ | * Remembering empty session password. [[bug>2352]] | ||
+ | * Small GUI improvements. | ||
+ | * Bug fix: Some parts of UI are not localized. [[bug>2346]] | ||
+ | * Bug fix: //Columns > Reset layout// command does not reset width of by-default hidden columns. [[bug>2347]] | ||
+ | * Bug fix: Some translation file were duplicitously interpreted as another additional language. | ||
+ | * Bug fix: Unicode contents in web sources was incorrectly decoded | ||
+ | * Bug fix: Intermediate translation ''.islu'' files were included in MSI installer. | ||
+ | * Bug fix: Monospace font is not remembered if SSH banners are administratively forced. | ||
+ | * Change: Bug fix: In XML log, ''filename'' tag was included in ''stat'' tag, although explicitly documented not to. | ||
+ | * Bug fix: Error when the last page of S3 directory listing is empty. [[bug>2355]] | ||
+ | |||
+ | ===== [[6.4.2]] 6.4.2 beta ((2025-01-27)) ===== | ||
* Synchronization actions can be pushed to background queue. [[bug>2318]] | * Synchronization actions can be pushed to background queue. [[bug>2318]] | ||
Line 69: | Line 141: | ||
* Three selectable sizes of toolbar icons, showing slightly larger size by default. [[bug>2147]] | * Three selectable sizes of toolbar icons, showing slightly larger size by default. [[bug>2147]] | ||
* Optimized working with large local directories: [[bug>2264]] | * Optimized working with large local directories: [[bug>2264]] | ||
- | * Loading large directory trees on the background. | + | * Loading large directory trees in the background. |
* Hidden directory trees are loaded only in the background. | * Hidden directory trees are loaded only in the background. | ||
- | * Optimizing directory loading by checking existence of subfolders on the background. | + | * Optimizing directory loading by checking existence of subfolders in the background. |
* Optimized reading directories for file panel. | * Optimized reading directories for file panel. | ||
* Optimized browsing within directory tree with lots of subfolders. | * Optimized browsing within directory tree with lots of subfolders. | ||
Line 118: | Line 190: | ||
* Bug fix: Caption of permissions group labels disappears when hovered over on Windows 11. | * Bug fix: Caption of permissions group labels disappears when hovered over on Windows 11. | ||
- | ===== [[6.3.7]] 6.3.7 (not released yet) ((2025-01-20)) ===== | + | ===== [[6.3.8]] 6.3.8 (not released yet) ((2025-06-04)) ===== |
+ | |||
+ | * Back-propagated fixes from 6.4.3–6.5.2 releases: | ||
+ | * Change: Skipping symlinks in //Search for Text// extension. [[bug>2365]] | ||
+ | * XML parser upgraded to Expat 2.7.0. | ||
+ | * Bug fix: Local directories sometimes cannot be deleted. [[bug>2380]] | ||
+ | |||
+ | ===== [[6.3.7]] 6.3.7 ((2025-02-20)) ===== | ||
* Translation completed: Belarusian. | * Translation completed: Belarusian. | ||
+ | * TLS/SSL core upgraded to OpenSSL 3.2.4. | ||
* Back-propagated fixes and improvements from upcoming 6.4.2 beta release: | * Back-propagated fixes and improvements from upcoming 6.4.2 beta release: | ||
* Added new ''ap-southeast-7'' and ''mx-central-1'' AWS regions. | * Added new ''ap-southeast-7'' and ''mx-central-1'' AWS regions. | ||
Line 156: | Line 236: | ||
* Bug fix: Failure when trying to automate file synchronization by checksum on an SFTP server that does not support it natively. [[bug>2291]] | * Bug fix: Failure when trying to automate file synchronization by checksum on an SFTP server that does not support it natively. [[bug>2291]] | ||
* Bug fix: Remote panel does not refresh after //"ZIP and Upload"//. [[bug>2292]] | * Bug fix: Remote panel does not refresh after //"ZIP and Upload"//. [[bug>2292]] | ||
- | |||
- | ===== [[6.3.3]] 6.3.3 ((2024-04-16)) ===== | ||
- | |||
- | * SSH core and SSH private key tools (PuTTYgen and Pageant) upgraded to [[&url(puttychanges)|PuTTY 0.81]]. \\ It brings the following change: | ||
- | * 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]] | ||
- | * Translation updated: Belarusian. | ||
- | * XML parser upgraded to Expat 2.6.2. | ||
- | * Support for TortoiseMerge in //Compare Files// extension. [[bug>2279]] | ||
- | * Bug fix: File panel does not have focus after Login in Explorer interface. [[bug>2276]] | ||
- | * Bug fix: Failure when closing the last remote tab. [[bug>2283]] | ||
- | * Bug fix: Copy and paste to another application in Store installation sometimes does not work. [[bug>2284]] | ||
- | |||
- | ===== [[6.3.2]] 6.3.2 ((2024-03-12)) ===== | ||
- | |||
- | * Translation updated: Belarusian. | ||
- | * XML parser upgraded to Expat 2.6.1. | ||
- | * Optimized startup when right panel local directory tree is not visible. | ||
- | * Workaround for SFTP servers (Cisco) which omit message field from status response. [[bug>2272]] | ||
- | * Bug fix: Password pipe cannot be used to open a session in an existing instance. [[bug>2265]] | ||
- | * Bug fix: Hang when canceling connection while reading remote directory. [[bug>2266]] | ||
- | * Bug fix: Failure when canceling FTP connection while reading remote directory. [[bug>2267]] | ||
- | * Bug fix: Cannot start on Windows XP. [[bug>2268]] | ||
- | * Bug fix: Installation hangs when adding installation path to search path when executed in session 0. [[bug>2270]] | ||
- | * 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. | ||
- | |||
- | ===== [[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]] | ||
- | |||
- | ===== [[6.3]] 6.3 ((2024-02-14)) ===== | ||
- | |||
- | * XML parser upgraded to Expat 2.6.0. | ||
- | * Bug fix: Hang when prompt pops up while SFTP session is being reconnected. [[bug>2258]] | ||
- | |||
- | ===== [[6.2.4]] 6.2.4 RC ((2024-02-03)) ===== | ||
- | |||
- | * 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]] | ||
[[history_old|Older versions]] | [[history_old|Older versions]] | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
~~ARCHIVE=history_old~~ | ~~ARCHIVE=history_old~~ |