Releases: C2FO/vfs
Releases · C2FO/vfs
v7.0.0: V7.x dev (#241)
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 ofhttps://
. 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
Security
- Update golang.org/x/net to v0.36.0
- Update other dependencies.
[v7.0.0-pre4] - 2025-03-12
Added
- Deprecated usage of Volume and ChangeDir. Added Authority (to replace Volume). Fixes #235.
[v7.0.0-pre3] - 2025-03-09
Changed
- Azure backend now uses the schema
az://
instead ofhttps://
. 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
Fixed
- Fixed go.mod and paths to reflect v7
[v7.0.0-pre1] - 2025-03-07
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 deprecatedaws-sdk-go
. - Updated dependencies.
[v7.0.0-pre5] - 2025-03-17
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
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.
[6.25.1] - 2025-01-09
[6.25.0] - 2025-01-08
Added
- Added NewFile option for Content-Type.
- Windows support in the os backend.
Fixed
- Ability to run all unit tests on Windows.
- Deprecated delete.WithDeleteAllVersions in favor of delete.WithAllVersions.
Security
- Switched to new Azure SDK (from deprecated github.com/Azure/azure-storage-blob-go)
- Updated dependencies