FluentFTP v17.4.2 Release Notes

Release Date: 2017-06-05 // about 5 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 and fastMode 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