FluentFTP v17.4.2 Release Notes
Release Date: 2017-06-05 // over 7 years ago-
๐ Major release with lots of new and exciting features:
17.4.2
- โ Add UploadRateLimit and DownloadRateLimit to control the speed of data transfer (thanks Danie-Brink)
17.4.1
- ๐ Fix parsing of LinkTarget during GetListing() on Unix FTP servers
- ๐ Improve logging clarity by removing "FluentFTP" prefix in TraceSource
17.4.0
- โ Add MoveFile() and MoveDirectory() to move files and directories safely
17.3.0
- Automatically verify checksum of a file after upload/download (thanks jblacker)
- ๐ง Configurable error handling (abort/throw/ignore) for file transfers (thanks jblacker)
- ๐ฒ Multiple log levels for tracing/logging debug output in FtpTrace (thanks jblacker)
17.2.0
- Simplify DeleteDirectory() API - the
force
andfastMode
args are no longer required - โ DeleteDirectory() is faster since it uses one recursive file listing instead of many
17.1.0
- Split stream API into Upload()/UploadFile() and Download()/DownloadFile()
17.0.0
- ๐ Greatly improve performance of FileExists() and GetNameListing()
- โ Add new OS-specific directory listing parsers to GetListing() and GetObjectInfo()
- ๐ Support GetObjectInfo() even if machine listings are not supported by the server
- โ Add
existsMode
to UploadFile() and UploadFiles() allowing for skip/overwrite and append - โ Remove all usages of string.Format to fix reliability issues caused with UTF filenames
- ๐ Fix issue of broken files when uploading/downloading through a proxy (thanks Zoltan666)
- GetReply() is now public so users of OpenRead/OpenAppend/OpenWrite can call it after
16.5.0
- โ Add async/await support to all methods for .NET 4.5 and onwards (thanks jblacker)
16.2.5
- โ Add UploadFiles() and DownloadFiles() which is faster than single file transfers
- ๐ Allow disabling UTF mode using DisableUTF8 API
16.2.4
- ๐ First .NET Core release (DNXCore5.0) using Visual Studio 2017 project and shared codebase.
- ๐ Support for .NET 2.0 also added with shims for LINQ commands needed.
16.2.1
- โ Add FtpListOption.IncludeSelfAndParent to GetListing()
16.1.0
- ๐ Use streams during upload/download of files to improve performance with large files