This is an old revision of the document!
Announcements »
WinSCP 5.9 - What’s New?
A lot of things! WinSCP 5.9 is a major application update focused on improving user experience!
New features and enhancements, many of them inspired by WinSCP community, include:
- Significantly improved WinSCP look and feel in large font / high DPI environments; toolbar, menu, icons and dialog images now support 125%, 150% and 200% zooms
- Improved transfer speed with SFTP and SCP protocols when CPU is limiting factor; and with SFTP on high latency connections
- Automatic WinSCP updates (only for donors)
- Configurable internal editor font color and default background color, added Save All function in internal editor
- Session color can be set to black
- Incremental site search can be restricted to the beginning of site name only or expanded to other site fields
- Increase length limit of site note to 4000
- Keyboard shortcuts
Ctrl+L
andAlt+D
to focus Address toolbar (Explorer interface) or open bookmarks (Commander interface); change: Shortcut of command Clear Selection changed toShift+Ctrl+L
- Dual code signing binaries with both SHA-1 and SHA-256
- Support for authentication with TLS/SSL client certificates
- Including all at least 80% translations into WinSCP installer and informing user when incomplete language is selected when installing
- Optionally trimming VMS version numbers from filenames during transfer
- Many improvements to scripting, command-line and .NET assembly, e.g.,
- Script or .NET assembly code template can be generated in GUI, many improvements to code/script generation including syntax highlighting for generated code
- Showing full
open
command syntax suggestion, when using saved site in batch script - Command-line interface for converting and editing private keys
- Resume and Append (
TransferOptions.OverwriteMode
) in .NET assembly - Added
Session.EnumerateRemoteFiles
method that can enumerate remote files and directories recursively - Added
FullName
property to theRemoteFileInfo
class - Added properties
IsThisDirectory
andIsParentDirectory
toRemoteFileInfo
class - Added
Session.CombinePaths
utility method as remote path equivalent ofPath.Combine
- Added
Session.TranslateRemotePathToLocal
to generate a local path equivalent of a remote path, given root paths - Switch
-latest
forget
andput
commands to transfer the latest file only - Protocol prefix
ftpes://
for FTP over explicit TLS/SSL - Change: Script file has to be in UTF-8 encoding
- Change: The
RemoteFileInfo.Name
now contains a name only, even for aRemoteFileInfo
instance returned by theSession.GetFileInfo
- Change: Deprecating
Session.DefaultConfiguration
andSession.IniFilePath
in favor ofSession.AddRawConfiguration
- Change:
SessionOptions.SshPrivateKeyPassphrase
renamed toSessionOptions.PrivateKeyPassphrase
- Custom commands can be distributed in a form of configurable WinSCP extension; distributing Verify Checksum, Search Text and ZIP and Upload .NET assembly examples as official WinSCP extensions
Stay tuned to get regular updates about WinSCP and follow WinSCP on Facebook, Twitter, Google+ and LinkedIn.
Thank you!
As usual, you can obtain WinSCP 5.9 from the official WinSCP download page.