Skip to content

Releases: C2FO/vfs

[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.

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

08 Oct 17:17
f7a03c4

Choose a tag to compare

Security

  • Update go form 1.23 to 1.24
  • Update dependencies

Fixed

  • lockfile_test.go was using its own package namespace which required importing lockfile (and did so incorrectly reference v7 (which doesn't apply to contrib packages).

[v7.9.0] - 2025-10-07

07 Oct 21:20
57df2c3

Choose a tag to compare

Added

  • Added ConnectTimeout option (default 30s) to sftp backend configurable via WithOption or WithConnectTimeout.

[v7.8.3] - 2025-10-02

03 Oct 05:19
9c78b18

Choose a tag to compare

Fixed

  • Fixes #289. Inverted logic in SFTP connTimerStart causing premature connection closes

[v7.8.2] - 2025-09-16

16 Sep 20:51
76fbf1d

Choose a tag to compare

Fixed

  • Use Mockery for Azure unit tests.
  • Use more appropriate unit test assertion patterns where possible.
  • More reliable mock expectation assertions in unit tests.
  • Minor whitespace cleanup.
  • General spelling and grammar corrections.
  • Enable testifylint in golangci-lint and fix associated issues.
  • Check vfsintegration tests for lint issues.
  • Remove unnecessary mockery types and regenerate with the latest version.
  • Use the shared utils.Ptr func everywhere.
  • Fix typed nil pointer bug in sftp backend. Fixes #287.