Skip to content

Releases: GoogleCloudPlatform/gcsfuse

Gcsfuse v3.9.2

04 Jun 15:48
e2381a7

Choose a tag to compare

  • Golang upgrade to 1.26.4 for CVE fixes.
  • Fixes for ACCESS_TOKEN_EXPIRED error caused by slow networks/clock drifts.
  • Fixes for gRPC checksum mismatch error.

Gcsfuse v3.2.7

29 May 12:00

Choose a tag to compare

Dependency Upgrades / CVE fixes

Gcsfuse v2.4.3

29 May 06:14

Choose a tag to compare

Dependency Upgrades / CVE fixes

Upgraded Golang to version 1.26.3 and updated several Go dependencies, including google.golang.org/grpc, golang.org/x/crypto, and golang.org/x/oauth2, to remediate security vulnerabilities (CVE-2026-33186, CVE-2024-45337, CVE-2026-27143, CVE-2025-68121, CVE-2025-22871, CVE-2026-32283, CVE-2025-61725, and CVE-2025-22868).

Gcsfuse v3.5.9

27 May 08:14

Choose a tag to compare

Dependency Upgrades / CVE fixes

Gcsfuse v3.9.1

21 May 17:32
307ef66

Choose a tag to compare

Bug fixes & Improvements

  • update cloud.google.com/go/storage to version 1.61.4 to make retries more robust PR#4713

Gcsfuse v3.8.2

30 Apr 19:13
9a59265

Choose a tag to compare

Bug fixes & Improvements

  • Fixed memory leak in buffered reader during multi-block read PR#4638
  • Improved direct patch enforcement strategy for gRPC client PR#4635

Gcsfuse v3.8.1

28 Apr 17:40
1432ca4

Choose a tag to compare

Dependency Upgrades / CVE fixes

  • Upgraded Golang from 1.26.1 to 1.26.2 to include latest security patches and performance improvements.
  • go-gRPC patch release upgrade from 1.79.2 to 1.79.3 to include latest security patches.

Gcsfuse v3.9.0

22 Apr 09:33
24c54ca

Choose a tag to compare

Consistent symlink handling across GCS clients

GCSFuse now represents symbolic links the same way as Storage Transfer Service (STS) and other GCS clients(like gcloud storage CLI etc). This feature makes it easier for customers to transfer data via GCSFuse to and from GCS without worrying about symbolic link compatibility issues across GCS clients. This is enabled by default.
GCSfuse will now represent the symbolic links as finite-sized objects where the content is the target path, identified by the reserved metadata goog-reserved-file-is-symlink: true. This new feature is compatible with old representation of symbolic links used by prior versions of GCSFuse.

Bug fixes & Improvements

  • Enhanced resiliency of the writes(that includes checkpoint write) by increasing the retry deadline to a higher value(120s instead of 32s) PR#4473.
  • Fixed a bug in the requester pays feature to ensure the billing project correctly propagates for ListObject requests in gRPC protocol, eliminating the "no user project provided" error PR#4611
  • File Cache now adheres to the physical space utilization of files on the storage media rather than logical size PR#4514
  • Fixed memory leak in buffered reader during multi-block read PR#4638
  • Improved direct patch enforcement strategy for gRPC client PR#4635

Gcsfuse v3.2.6

15 Apr 13:38

Choose a tag to compare

Bugs Fixed

Premature EOF on kernels with large page-sizes
Aggressive kernel read-ahead on ARM64 architectures with large page-sizes previously caused premature-EOFs on reads. This release provides a critical stability fix for GCSFuse on ARM64 architectures configured with large page sizes (e.g. Google Cloud A4X and A4X Max instances with 64 KiB memory pages).

Gcsfuse v3.6.1

02 Apr 12:15
9e559b8

Choose a tag to compare

Built on top of version 3.6.0 with the following bug fixed

Premature EOF on kernels with large page-sizes
Aggressive kernel read-ahead on ARM64 architectures with large page-sizes previously caused premature-EOFs on reads. This release provides a critical stability fix for GCSFuse on ARM64 architectures configured with large page sizes (e.g. Google Cloud A4X and A4X Max instances with 64 KiB memory pages).