Skip to content

Releases: C2FO/vfs

[v7.14.0] - 2025-01-30

30 Jan 17:15
91ec3af

Choose a tag to compare

Added

  • Updated .mockery.yml with contrib/backend entry
  • Generated missing mocks/Options.go.

[contrib/backend/drepbox/v1.0.0] - 2025-01-30

30 Jan 17:21
43e246d

Choose a tag to compare

Added

  • Initial commit of dropbox community-contributed backend.

[v7.13.0] - 2025-01-26

26 Jan 23:22
745af85

Choose a tag to compare

Added

  • Exported conformance test functions from backend/testsuite package for use by any backend implementation. Fixes #311.
  • Added conformance_test.go to each core backend (s3, gs, azure, os, mem, sftp, ftp) for running conformance tests independently.
  • Added docs/conformance_tests.md documentation for backend developers.
  • Updated backend/testsuite/doc.go with comprehensive usage documentation.

Security

  • Updated all dependencies. Limit github.com/google/renameio/v2 to 2.0.1 because 2.0.2 requires go 1.25.
  • Fixed codeql security vulnerablity issue in mem backend: Incorrect conversion of a signed 64-bit integer from strconv.ParseInt
    to a lower bit size type int without an upper bound check.
  • Updating to use pin SHAs for github actions versions.

Fixed

  • Avoid type assert and type convert where possible. (#303)
  • Remove unnecessary S3 mockClient type. (#305)

[v7.12.0] - 2025-01-24

24 Jan 21:13
1f336c7

Choose a tag to compare

Security

  • Updated golang.org/x/crypto for security vulnerabilities.

[v7.11.1] - 2025-12-19

19 Dec 21:43
3340726

Choose a tag to compare

Fixed

  • AWS S3 role based auth can use the same key with different roles

[v7.11.0] - 2025-12-19

19 Dec 19:20
e6f2a3b

Choose a tag to compare

Added

  • AWS S3 role based auth for non-default profiles. Fixes #308.
  • Inline test case structs for consistency.
  • Use the correct assertion format overload.
  • Always use testing Setenv with automatic cleanup.
  • Makefile target for unit testing all modules.
  • Various assertion consistency improvements.
  • Use context from testing.T introduced in Go 1.24.
  • Define more sentinel errors for more ergonomic error checking.
  • Use typed expectations consistently for added type safety.

Fixed

  • Use walrus assignment where possible.
  • Use the any keyword where possible.

[contrib/vfsevents/v1.1.2] - 2025-12-19

19 Dec 19:19
e6f2a3b

Choose a tag to compare

Fixed

  • Use the correct assertion format overload.
  • Use context from testing.T introduced in Go 1.24.
  • Use typed expectations consistently for added type safety.
  • Use walrus assignment where possible.

[contrib/vfsevents/v1.1.1] - 2025-11-13

13 Nov 16:17
7fec523

Choose a tag to compare

Fixed

  • Updated logic to correctly evaluate the S3 event name to determine the event type

[v7.10.0] - 2025-10-07

08 Oct 17:19
f7a03c4

Choose a tag to compare

Security

  • Updated dependencies.
  • Updated go v1.23 to v1.24.
  • Updated gh action versions.

Fixed

  • Fixed Authority tests broken by stricter parsing of IPv6 address by go 1.24.

[contrib/vfsevents/v1.1.0] - 2025-10-07

08 Oct 17:18
f7a03c4

Choose a tag to compare

[contrib/vfsevents/v1.1.0] - 2025-10-07

Security

  • Updated to go 1.24.7
  • Updated dependcies

Fixed

  • Fixed lint issues where t.Context() shoudl be used and pubsub v1 is deprecated, so updated.