Avg Release Cycle
629 days ago
v5.9.0 ChangesSeptember 07, 2021
- ➕ Add support (and tests) for Go 1.17. Updated dependencies.
- ⚡️ Updated golanci.yml config. ### 🛠 Fixed
- 🛠 fixed broken backend integration test.
v5.8.0 ChangesAugust 24, 2021
- 🛠 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 ChangesJuly 23, 2021
- ➕ Add support of keyexchanges algorithm as a sftp option
v5.6.0 ChangesJuly 19, 2021
- 🛠 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 ChangesMay 12, 2021
- 🛠 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 ChangesFebruary 07, 2021
- 🛠 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.
- ⬆️ 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 ChangesDecember 11, 2020
[5.5.5] - 2020-12-11
- 🛠 fixes #49 - Update sftp.Options struct tags
v5.5.4 ChangesJuly 06, 2020
[5.5.4] - 2020-07-06
- 🛠 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
- 👌 Improved test coverage for os.FileSystem
v5.5.3 ChangesMay 11, 2020
[5.5.3] - 2020-05-11
- ➕ Addresses an issue where writes/touch calls on the vfs.File backend did not work properly on AWS-hosted SFTP environments. (See https://github.com/pkg/sftp/pull/310/files)
v5.5.2 ChangesApril 23, 2020
[5.5.2] - 2020-04-23
- 🛠 Ensure that writing truncates existing file. Fixes #40