Releases: C2FO/vfs
Releases · C2FO/vfs
[v7.4.1] - 2025-05-05
Security
- Update dependencies to address a Cross-site Scripting vulnerability in golang.org/x/net. See CVE-2025-12345 for details.
[v6.27.1] - 2025-05-05
Security
- Update dependencies to address a Cross-site Scripting vulnerability in golang.org/x/net. See CVE-2025-12345 for details.
[v7.4.0] - 2025-04-25
Added
- contrib/lockfile which provides a portable advisory locking mechanism for VFS files that works across different backends.
Security
- Updated golangci-lint config (v2) and related gh action (v7).
[v7.3.0] - 2025-04-15
[v7.2.0] - 2025-04-11
Added
- Added Username field to SFTP and FTP Options structs with environment variable support (VFS_SFTP_USERNAME and VFS_FTP_USERNAME). Fixes #242.
[v7.1.0] - 2025-03-19
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
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)
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.