Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: GoogleCloudPlatform/gcsfuse

Gcsfuse v3.5.5

17 Dec 05:57

Choose a tag to compare

Bug Fixes

  • Upgraded the go-dns library to v1.3.0 which contains a fix for DNS lookups for machines where send is restricted but sendto is not (#4151) .

  • Removed the reader attribute from the gcs/read_bytes_count metric to bring the metric's cardinality back within recommended limits, preventing potential issues with metric collection and querying (#4142).

  • Fixed a regression introduced in v3.5.1 where the enable-google-lib-auth flag defaulted to true, causing unnecessary cred.UniverseDomain queries even when --anonymous-access was enabled. This causes the authentication to fail. This behavior is now corrected in v3.5.5 to properly bypass all authentication checks..(#4093).

Gcsfuse v2.11.5

10 Dec 17:25

Choose a tag to compare

cd script fix

Gcsfuse v3.2.3

09 Dec 13:42

Choose a tag to compare

Dependency Upgrades / CVE fixes

Gcsfuse v3.5.4

04 Dec 16:34
c36746f

Choose a tag to compare

Fixes GO-2025-4155 by upgrading Golang from 1.24.10 to 1.24.11.

Gcsfuse v3.5.3

02 Dec 08:30

Choose a tag to compare

Fix to honour machine-type from config file above the one coming from metadata server PR#4083.

Gcsfuse v3.5.2

25 Nov 14:01
52cf73c

Choose a tag to compare

Fixes GO-2025-4134 & GO-2025-4135 by upgrading crypto package from 0.40.0 to 0.45.0.

Gcsfuse v3.5.1

24 Nov 17:23

Choose a tag to compare

DNS Caching

  • GCSFuse will not do a DNS resolution for every new connection, instead it will cache the DNS lookup results. By caching DNS results, it will avoid making an additional call for DNS resolution for JSON API (using HTTP/1) shielding the GCSFuse performance from DNS latencies.
  • This will improve both read and write multi-stream performance of GCSFuse significantly benefitting scenarios where HTTP/1 connections need to be created at high frequencies such as random IO observed during AI data training or multiple parallel requests to read/write data such as Orbax checkpoint restores and where DNS lookups are not cached by default e.g. while using host-network in GKE.
  • Impact:
    • 3x reduction in accelerator block % (14.5% to 4.9%) in Llama 3.1-70B training.
    • vLLM safetensors serving latency reduction : We observed an average 3-7% latency reduction and a peak latency reduction of 21%.

Bug Fixes

  • Fixed double counting for gcs/reader_count and gcs/download_bytes_count metrics. (PR#3895)
  • Fixed issue with metric updates via gcp-metrics-exporter in multi-mount scenarios.
    The metric updates in multi-mount cases on the same VM would incorrectly update the same time-series. This would result in errors saying that a metric is being updated more frequently than allowed. It is addressed in this release.
  • Fixed error message during unmount due to double-shutdown of gcp-metrics-exporter.
    Whenever trace was enabled, during shutdown it'd raise an error: "Error while shutting down trace exporter: …" even if the error was not due to double-shutdown of gcp-metrics-exporter. With this release, this error message won’t appear during the unmount.
  • Delay between consecutive retries increased from ms to sec for GetStorageLayout call, happens during the Mount. (PR#3962)
  • Fixes stability issue in buffered read while setting --read-global-max-blocks=-1. (PR#3855) (PR#3857)

Full Changelog: v3.4.4 ... v3.5.1

Gcsfuse v3.4.4

05 Nov 16:17

Choose a tag to compare

Updated the golang version from 1.24.6 to 1.24.9 to fix the CVEs

Gcsfuse v3.4.3

30 Oct 06:25
6be19f4

Choose a tag to compare

Updated the golang version from 1.24.5 to 1.24.6 to fix the CVEs

Gcsfuse v3.4.1

21 Oct 16:43

Choose a tag to compare

This release is built on top of 3.4.0 & upgrades go sdk dependency (from v1.56.2 to v1.56.3).

Dependency Upgrades / CVE fixes
Go SDK patch release upgrade 1.56.2 -> 1.56.3