Password-hiding in Verbose logging mode - Communication logs created with Verbose level no longer contain authentication credentials, which makes it more convenient and safer to share them with others.
Support for canceling HTTP requests - Implemented HttpRequest.Abort() method and added WebClient.Cancel() method to make it possible to cancel pending requests.
Support for 'fsync@openssh.com' SFTP extension - Added support OpenSSH's fsync extension that makes it possible to ensure that modified file data has been written to disk. At client-side, this has to be enabled using Sftp.Settings.EnableFileSync property.
Added Sftp.CreateLink method - The new CreateLink method supports both symbolic links and hard links. For hard-links, the server must support OpenSSH's hardlink@openssh.com extension.
Auto-connect on .NET Compact Framework - Added auto-connect feature on .NET Compact Framework. Enabling HttpRequestCreator's or WebClient's Settings.AutoConnectToInternet property will make the component to try to establish an Internet connection automatically.
Connection-establishing API for .NET CF - Added very simple connection-establishing API for .NET Compact Framework (Rebex.Net.ConnectionManagement namespace).
All: Added experimental support for Mono on Windows.
File Server: Enhanced logging of channel requests.
SMTP: Added SmtpDeliveryMethod.PickupDirectory property (replaces IisPickupDirectory and supported on all platforms).
SMTP: Increased outgoing data chunk size.
HTTP: Added WebClient.Cancel() method.
HTTP: Added Content-Encoding logging in Debug log level.
HTTP: HttpRequestCreator.Settings.SslServerName is no longer ignored.
HTTP: HttpRequest.Abort() method is supported now.
HTTP: HttpRequest.Timeout applied to TLS negotiation as well.
HTTP: Added HttpRequestCreator.Settings.AutoConnectToInternet on .NET Compact Framework.
Networking: Added simple connection manager API on .NET Compact Framework (Rebex.Net.ConnectionManagement namespace).