Skip to content

Gcsfuse v2.1.0

Compare
Choose a tag to compare
@gcsfuse-github-machine-user-bot gcsfuse-github-machine-user-bot released this 23 May 11:25
· 607 commits to master since this release
e12cd0e

New Features:

  • anonymous-access:
    Used to access an endpoint that does not require authentication, such as a publicly accessible bucket, or a test custom-endpoint.
    Can be set via CLI using --anonymous-access while mounting, or via the config file with
auth-config:
     anonymous-access: true

Users that previously used custom endpoints without authentication must additionally pass the anonymous-access flag. See the Changes section below.

  • Rocky Linux version 8.9 or later is now supported.

Enhancements:

  • Interrupt Handling:
    GCSFuse now offers enhanced control over how it responds to interruptions during file system operations. This addresses running Git clone operations on a GCSFuse mounted directory. (PR #1863, #1860) (Issues: #1016, #562, #321)
    You can configure GCSFuse to ignore interruptions during file system operations via CLI using --ignore-interrupts flag (disabled by default) or via config-file using the following config:
file-system:
    ignore-interrupts: true
  • TCP Connections:
    Changed the max-conns-per-host default from 100 maximum TCP connections to unlimited by defaulting max-conns-per-host to 0. This change will help in scenarios where customers are concurrently running more than 100 threads for file operations on GCFuse mounted directories. (PR #1909) (Issues: #1844, #1040)

Changes:

  • Custom-endpoint authentication:
    Previously, if a custom endpoint is specified, authentication is disabled on the endpoint. Starting with this release, it is now enabled. To use a custom-endpoint without authentication, using the new –anonymous-access feature.

Dependency Upgrades / CVE fixes:

  • Upgraded dependencies for better stability and CVE fixes (CVE-2023-45288). (PR #1811, #1894, #1916, #1915)
  • Storage sdk upgraded to 1.41.0 including the fix to retry on connection reset.

What's Changed

Full Changelog: v2.0.1...v2.1.0