All Versions
Latest Version
Avg Release Cycle
40 days
Latest Release
629 days ago

Changelog History
Page 1

  • v5.9.0 Changes

    September 07, 2021

    โž• Added

    • โž• Add support (and tests) for Go 1.17. Updated dependencies.
    • โšก๏ธ Updated golanci.yml config. ### ๐Ÿ›  Fixed
    • ๐Ÿ›  fixed broken backend integration test.
  • v5.8.0 Changes

    August 24, 2021

    ๐Ÿ›  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.
  • v5.7.0 Changes

    July 23, 2021

    โž• Added

    • โž• Add support of keyexchanges algorithm as a sftp option
  • v5.6.0 Changes

    July 19, 2021

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed #71 Listing a Google Cloud Storage bucket does not return things in the root of the bucket
    • ๐Ÿ›  fixed #78 Return error when CopyTo/MoveTo functions are called when Seek offset is not (0,0) for GS ### ๐ŸŽ Performance
    • ๐Ÿ›  fixed #74 utils.TouchCopy() unnecessarily calls file.Size()
  • v5.5.7 Changes

    May 12, 2021

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed: do not offset number of bytes read for memfs (#70) Jeffrey Larson [email protected]
    • ๐Ÿ›  fixed S3 VFS backend throws an error when you open then close a file. shivanigaurh-c2fo
    • ๐Ÿ›  fixed minor markdown doc formatting of type headers ### โž• Added
    • โž• Add Azure Blob Storage backend. Dusty McIlvain [email protected]
    • โž• Add github actions for testing and linting (golangci-lint)
  • v5.5.6 Changes

    February 07, 2021

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed failing test due to CI asking for mod tidy.
    • ๐Ÿ›  fixed ineffectual assignment failures keeping vfs from achieving 100% in goreportcard.
    • ๐Ÿ›  fixed #48 bug where 'invalid cross-device link' error occurs when renaming os files that are found on different devices/volumes including temp dirs.
    • ๐Ÿ›  fixed #53 bug where s3 file tests were failing due to a deferred removal of a temp file.

    ๐Ÿ”’ Security

    • โฌ†๏ธ Upgraded dependencies. Required regen of S3 API mock due to a couple new methods. SSH returns a different error text since Go 1.14 (only affects 1 test).
  • v5.5.5 Changes

    December 11, 2020

    [5.5.5] - 2020-12-11

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixes #49 - Update sftp.Options struct tags
  • v5.5.4 Changes

    July 06, 2020

    [5.5.4] - 2020-07-06

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixes #21 - OS file.Location().ChangeDir(something/) should not affect location
    • ๐Ÿ›  fixes #44 - make S3 waitUntilFileExists Exists error more descriptive of root error
    • ๐Ÿ›  fixes #45 - fix ASCII diagram alignment for SFTP doc

    โž• Added

    • ๐Ÿ‘Œ Improved test coverage for os.FileSystem
  • v5.5.3 Changes

    May 11, 2020

    [5.5.3] - 2020-05-11

    ๐Ÿ›  Fixed

  • v5.5.2 Changes

    April 23, 2020

    [5.5.2] - 2020-04-23

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Ensure that writing truncates existing file. Fixes #40