vfs v5.9.0 Release Notes

Release Date: 2021-09-07 // about 2 months ago
  • ➕ Added

    • ➕ Add support (and tests) for Go 1.17. Updated dependencies.
    • ⚡️ Updated golanci.yml config. ### 🛠 Fixed
    • 🛠 fixed broken backend integration test.

Previous changes from v5.8.0

  • 🛠 Fixed

    • 🛠 fixed #82 Return error when CopyTo/MoveTo functions are called when Seek offset is not (0,0) for all backends, not just GCS.
    • 🛠 fixed #84 where sftp connections were never disconnected in a long-lived app. Added Close to sftp backend Client interface. Close client automatically 10 seconds (configurable in Options) after connecting unless reset by calling some server request action. ### 🗄 Deprecated
    • 🗄 Deprecating utils.TouchCopy (#89). ### ➕ Added
    • ➕ Added utils.TouchCopyBuffered(#89). TouchCopyBuffered uses a min buffer size of 256MB and allows for a custom buffer size to be set with filesystem options. Improves large file transfer with negligible impact on smaller file transfers.