Skip to content

Build: Bump gcsfs from 2025.10.0 to 2026.4.0#87

Open
dependabot[bot] wants to merge 1 commit intoli-0.11from
dependabot/uv/gcsfs-2026.4.0
Open

Build: Bump gcsfs from 2025.10.0 to 2026.4.0#87
dependabot[bot] wants to merge 1 commit intoli-0.11from
dependabot/uv/gcsfs-2026.4.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 30, 2026

Bumps gcsfs from 2025.10.0 to 2026.4.0.

Release notes

Sourced from gcsfs's releases.

v2026.3.0

Support for Rapid Buckets

  • Native Rapid Bucket Creation: You can now create Rapid buckets directly via the API, enabling high-throughput and low-latency workloads for co-located compute[ PR #769](fsspec/gcsfs#769).
  • Zonal Write Tracking: Improved accuracy in byte-count tracking for writes to Rapid storage to prevent data corruption during large transfers[ PR #777](fsspec/gcsfs#777).
  • ExtendedGcsFileSystem is now the default implementation. This allows GCSFS to automatically handle modern GCS features like Hierarchical Namespace (HNS) and Rapid buckets without manual configuration.

Note: If you need to disable these new defaults and return to the legacy GCSFileSystem behavior, set the environment variable: GCSFS_EXPERIMENTAL_ZB_HNS_SUPPORT=disable

Support for Hierarchical Namespace (HNS)

  • Atomic Folder Moves: Leverages HNS to make folder renames/moves a single metadata operation (O(1)) rather than a slow "copy-all-files-then-delete" process[ PR #758](fsspec/gcsfs#758).
  • Rename Race Conditions: Fixed a bug where rapid folder renames in HNS buckets could cause temporary inconsistencies[ PR #771](fsspec/gcsfs#771).

API & Core Improvements

  • Cleaner Listing: The ls and list methods now filter out invalid keyword arguments, ensuring more predictable behavior and better error messages[ PR #759](fsspec/gcsfs#759).
  • Graceful Shutdown: Enhanced the close() logic to ensure that all background writes and sessions are finished properly before the process exits[ PR #763](fsspec/gcsfs#763).
  • Testing, Benchmarks, & Docs
  • New Documentation: Added extensive guides for using Zonal and Rapid storage[ PR #792](fsspec/gcsfs#792 PR #788](fsspec/gcsfs#788).
  • Benchmarking Framework: Integrated microbenchmarks to track performance, specifically targeting the 8x QPS improvements promised by Rapid buckets[ PR #775](fsspec/gcsfs#775 PR #770](fsspec/gcsfs#770).
  • CI Stability: Significant fixes to the CI/CD pipeline and test coverage to handle the new default bucket types[ PR #785](fsspec/gcsfs#785 PR #772](fsspec/gcsfs#772).
Commits
  • 286ee3a changelog (#827)
  • 87117c9 Enhance Retry Logic and Configuration for Storage Control API (#787)
  • 29d05fc fix: add fallback for missing _version.py when running from a raw git clone...
  • 8b3dc61 fix: pass quota_project_id to AsyncGrpcClient in ExtendedGcsFileSystem (#825)
  • ffdee6b Migrate from setuptools to hatch (#809)
  • 960193e Fix location in _put_file (#821)
  • 025666b Fix 'Task exception was never retrieved' in parallel_tasks_first_completed (#...
  • 0279fa4 Fix the error message formatting in _rm_files (#820)
  • 305ec9c benchmarks: implement cleanup-on-failure in Cloud Build (#813)
  • 05da2bb Use moveTo API to move files for standard buckets (#800)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [gcsfs](https://github.com/fsspec/gcsfs) from 2025.10.0 to 2026.4.0.
- [Release notes](https://github.com/fsspec/gcsfs/releases)
- [Commits](fsspec/gcsfs@2025.10.0...2026.4.0)

---
updated-dependencies:
- dependency-name: gcsfs
  dependency-version: 2026.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Apr 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants