Skip to content

Releases: C2FO/vfs

[v7.1.0] - 2025-03-19

20 Mar 08:31
f0197b9
Compare
Choose a tag to compare

Added

  • Add GetClient functions for each backend to allow for direct access to the underlying client. Fixes #245.
  • Added go-test-coverage action and remove codecove action since it hasn't been uploading for a while.

[v7.0.1] - 2025-03-18

19 Mar 00:18
086d466
Compare
Choose a tag to compare

Fixes

  • #243 - gs backend fails with cloud.google.com/go/storage v1.51.0 due to new wrapped errors.

v7.0.0: V7.x dev (#241)

17 Mar 17:46
b4bd716
Compare
Choose a tag to compare

Added

  • Deprecated usage of Volume and ChangeDir. Added Authority (to replace Volume). Fixes #235.
  • Deprecate Retry() method in FileSystem interface and related types.
  • Deprecate vfs.Option type in favor of specific backend options passed by NewFileSystemOption.
  • Add NewFileSystemOption to allow for options, clients, etc to be passed to the FileSystem constructor. Fixes #238.
  • New README.md with logo

Changed

  • S3 backend now returns an s3.Client instead of an s3iface.ClientAPI. Breaking Change
  • S3 backend s3.Option.Retry field is now an aws.Retryer instead of a (aws) request.Retry. Breaking Change
  • Azure backend now uses the schema az:// instead of https://. Breaking Change
  • Azure backend authority is now the blob container name, rather than host + container name. See README.md. Breaking Change
  • GS backend removed use of vfs.Retry in favor of gs.Retryer, which is a more specific type and is now on the fs.Filesystem rather than gs.Options. Now set with functional option gs.WithRetryer. BreakingChange

[v6.27.0] - 2025-03-17

17 Mar 17:56
fc70bb9
Compare
Choose a tag to compare

Security

  • Update golang.org/x/net to v0.36.0
  • Update other dependencies.

[v7.0.0-pre4] - 2025-03-12

14 Mar 20:36
e9cab47
Compare
Choose a tag to compare
Pre-release

Added

  • Deprecated usage of Volume and ChangeDir. Added Authority (to replace Volume). Fixes #235.

[v7.0.0-pre3] - 2025-03-09

10 Mar 01:13
5b62233
Compare
Choose a tag to compare
Pre-release

Changed

  • Azure backend now uses the schema az:// instead of https://. Breaking Change
  • Azure backend authority is now the blob container name, rather than host + container name. See README.md. Breaking Change

[v7.0.0-pre2] - 2025-03-08

08 Mar 20:08
933b54a
Compare
Choose a tag to compare
Pre-release

Fixed

  • Fixed go.mod and paths to reflect v7

[v7.0.0-pre1] - 2025-03-07

07 Mar 22:26
d11efea
Compare
Choose a tag to compare
Pre-release

Changed

  • S3 backend now returns an s3.Client instead of an s3iface.ClientAPI. Breaking Change
  • S3 backend s3.Option.Retry field is now an aws.Retryer instead of a (aws) request.Retry. Breaking Change

Security

  • S3 backend now uses the aws-sdk-go-v2 library instead of the deprecated aws-sdk-go.
  • Updated dependencies.

[v7.0.0-pre5] - 2025-03-17

17 Mar 17:22
7eaeec4
Compare
Choose a tag to compare
Pre-release

Added

  • Add NewFileSystemOption to allow for options, clients, etc to be passed to the FileSystem constructor. Fixes #238.
  • Deprecate Retry() method in FileSystem interface and related types.
  • Deprecate vfs.Option type in favor of specific backend options passed by NewFileSystemOption.
  • Removed gs backend use of vfs.Retry in favor of gs.Retryer, which is a more specific type and is now on the fs.Filesystem rather than gs.Options.

[v6.26.0] - 2025-02-19

20 Feb 02:58
7eaeec4
Compare
Choose a tag to compare

Added

  • Add support for role based authentication in s3 backend.

Security

  • Update dependencies.
  • Update go from 1.22 to 1.23 (since 1.24 is out now).

Documentation

  • Update README.md with go version policy.