Differences
This shows you the differences between the selected revisions of the page.
incompatible_changes 2023-02-09 | incompatible_changes 2025-03-31 (current) | ||
Line 7: | Line 7: | ||
The changes that most commonly causes issues are **highlighted**. | The changes that most commonly causes issues are **highlighted**. | ||
- | ===== In the Last Major Beta Release 6.0 (after February 2023) ===== | + | ===== [[beta]] In the Last Major Release 6.4/6.5 (after September 2024) ===== |
==== General ==== | ==== General ==== | ||
- | * Keyboard shortcut for //Command Line// command changed to ''Shift+Ctrl+M'' (''Shift+Ctrl+N'' previously). | + | * 6.4: Limiting SFTP version to 3 with non-well-known SFTP servers as a workaround for interoperability issues. [[bug>2247]] |
+ | · * 6.4.1: Dropped support for Windows XP and Windows Vista. Minimal supported version is Windows 7. | ||
- | ==== Scripting and .NET Assembly ==== | + | ==== .NET Assembly ==== |
- | * Moving a file over an existing file will overwrite the existing file. | + | * 6.4.2: Finding ''WinSCP.exe'' in a process path if a .NET assembly assembly path is unknown (before looking into an installation folder). [[bug>2339]] |
- | * ''SessionOptions.WebdavSecure'' renamed to ''SessionOptions.Secure'' (and applies to S3 protocol too). | + | |
- | ===== In the Last Major Release 5.20/5.21 (after December 2021) ===== | + | ===== In Older Releases (August 2011 -- September 2024) ===== |
- | ==== General ==== | + | ==== [[older_general]] General ==== |
+ | * 6.2: SSL (3.0) is no longer supported. TLS 1.0 and 1.1 are disabled by default, to match the OpenSSL 3 defaults. | ||
+ | * 6.0: Keyboard shortcut for //Command Line// command changed to ''Shift+Ctrl+M'' (''Shift+Ctrl+N'' previously). | ||
* 5.20: Removed support for SSH-1. This should not have any impact, as SSH-1 is not used anymore. | * 5.20: Removed support for SSH-1. This should not have any impact, as SSH-1 is not used anymore. | ||
* 5.20: SHA-256 fingerprints are not padded with ''='' anymore. That includes result of .NET assembly ''Session.ScanFingerprint''. WinSCP can still accept padded fingerprints. But new unpadded fingerprints cannot be used with old versions of WinSCP. | * 5.20: SHA-256 fingerprints are not padded with ''='' anymore. That includes result of .NET assembly ''Session.ScanFingerprint''. WinSCP can still accept padded fingerprints. But new unpadded fingerprints cannot be used with old versions of WinSCP. | ||
- | |||
- | ==== GUI ==== | ||
- | |||
- | * 5.20: Keyboard shortcut for //Restore Selection// command changed to ''Shift+Ctrl+S'' (''Shift+Ctrl+R'' previously). | ||
- | * 5.20: Monitoring ''A:'' and ''B:'' drives. | ||
- | |||
- | ===== In Older Releases (August 2011 -- December 2021) ===== | ||
- | |||
- | ==== [[older_general]] General ==== | ||
- | |||
* 5.18: Installer needs Windows 7 SP1/2008 R2 SP1. WinSCP application itself still runs on Microsoft Windows XP SP2/Windows Server 2003 SP1 and newer. Use //Portable executables// download. | * 5.18: Installer needs Windows 7 SP1/2008 R2 SP1. WinSCP application itself still runs on Microsoft Windows XP SP2/Windows Server 2003 SP1 and newer. Use //Portable executables// download. | ||
* 5.16: Consider size of linked file when transferring/synchronizing symbolic link. [[bug>1747]] | * 5.16: Consider size of linked file when transferring/synchronizing symbolic link. [[bug>1747]] | ||
Line 47: | Line 39: | ||
* 5.6.4: Considering directories to have zero size, when matching [[file_mask#size_time|file masks]] or sorting by size, even when the server reports size for the directory, to achieve consistent behavior. | * 5.6.4: Considering directories to have zero size, when matching [[file_mask#size_time|file masks]] or sorting by size, even when the server reports size for the directory, to achieve consistent behavior. | ||
* **5.2.5:** Using UTF-8 for strings (such as file names) with SFTP protocol by default even for version 3 and lower. If your server does not use %%UTF-8%%, you can revert to the previous behavior by setting the //[[ui_login_environment#utf|UTF-8 encoding for filenames]]// to //Off//. [[bug>1072]] | * **5.2.5:** Using UTF-8 for strings (such as file names) with SFTP protocol by default even for version 3 and lower. If your server does not use %%UTF-8%%, you can revert to the previous behavior by setting the //[[ui_login_environment#utf|UTF-8 encoding for filenames]]// to //Off//. [[bug>1072]] | ||
+ | * 5.2: Dropped support for Windows 2000. Minimal supported version is Windows XP. | ||
+ | * 5.0.7: Dropped support for Windows 95/98/ME. | ||
* 5.0.7: Blowfish is preferred [[ui_login_ssh|SSH encryption cipher]]. [[bug>1]] | * 5.0.7: Blowfish is preferred [[ui_login_ssh|SSH encryption cipher]]. [[bug>1]] | ||
* 5.0.6: File mask that does not end with slash matches only files, not directories anymore. | * 5.0.6: File mask that does not end with slash matches only files, not directories anymore. | ||
Line 57: | Line 51: | ||
==== GUI ==== | ==== GUI ==== | ||
+ | * 6.2: Drives hidden by Explorer's ''NoDrives'' policy can now be browsed (the same way it is possible in Explorer). Since 6.4, it is be possible to counter that by optionally following ''NoViewOnDrive'' policy. [[bug>2216]] [[bug>2310]] | ||
+ | * 5.20: Keyboard shortcut for //Restore Selection// command changed to ''Shift+Ctrl+S'' (''Shift+Ctrl+R'' previously). | ||
+ | * 5.20: Monitoring ''A:'' and ''B:'' drives. | ||
* 5.16: Removed option to create //Quick Launch// icons (Windows Vista and older only). | * 5.16: Removed option to create //Quick Launch// icons (Windows Vista and older only). | ||
* 5.14: Keyboard shortcut for //Download// command in Explorer interface changed to ''Ctrl+T'' (''Ctrl+C'' previously). | * 5.14: Keyboard shortcut for //Download// command in Explorer interface changed to ''Ctrl+T'' (''Ctrl+C'' previously). | ||
Line 78: | Line 75: | ||
==== [[older_automation]] Scripting and .NET Assembly ==== | ==== [[older_automation]] Scripting and .NET Assembly ==== | ||
+ | * 6.2.2: .NET assembly collections are tagged with ''ClassInterfaceType.None'' to avoid warnings from ''regasm''. | ||
+ | * 6.0.1: ''SessionOptions.WebdavSecure'' renamed to ''SessionOptions.Secure'' (and applies to S3 protocol too). | ||
* 5.18: Deprecated [[library_sessionoptions#giveupsecurityandacceptanysshhostkey|''SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey'']] in favour of [[library_sessionoptions#sshhostkeypolicy|''SshHostKeyPolicy.GiveUpSecurityAndAcceptAny'']]. | * 5.18: Deprecated [[library_sessionoptions#giveupsecurityandacceptanysshhostkey|''SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey'']] in favour of [[library_sessionoptions#sshhostkeypolicy|''SshHostKeyPolicy.GiveUpSecurityAndAcceptAny'']]. | ||
* 5.16: TLS/SSL certificate fingerprints in generated URL use dashes (''-'') instead of colons ('':''), while colons are still accepted. Consequently URLs with TLS/SSL certificate fingerprints generated by 5.16 and newer cannot be used for older versions. | * 5.16: TLS/SSL certificate fingerprints in generated URL use dashes (''-'') instead of colons ('':''), while colons are still accepted. Consequently URLs with TLS/SSL certificate fingerprints generated by 5.16 and newer cannot be used for older versions. |