Version 2014 R2: New terminal scripting API and universal file transfer client

This release adds a powerful new scripting API to Terminal Emulation component and a universal file transfer client to File Transfer Pack:

Unified API for FTP, FTP/SSL and SFTP

We added a new FileTransferClient object that resembles the existing Ftp and Sftp objects, but supports multiple file transfer protocols - FTP, FTP/SSL and SFTP. Writing applications that support all these common protocols is now easier than ever before.

New scripting API

Powerful new scripting API makes it much easier to control remote terminals programmatically. Both TerminalControl and VirtualTerminal can be scripted the same way, and both SSH and telnet protocols are supported.

Terminal emulation performance enhancements

The updated TerminalControl is faster and much more responsive. Almost all processing and drawing is done in a background thread, which means your application is not blocked at all under heavy load.

(For a complete list of changes, see the release history.)