An open index of dependabot pull requests across open source projects.

Build: Bump gcsfs from 2026.2.0 to 2026.5.0

Open
Number: #3479
Type: Pull Request
State: Open
Author: dependabot[bot] dependabot[bot]
Association: Unknown
Comments: 1
Created: June 12, 2026 at 10:04 PM UTC
(4 days ago)
Updated: June 12, 2026 at 10:46 PM UTC
(4 days ago)
Labels:
dependencies python:uv
Description:

Bumps gcsfs from 2026.2.0 to 2026.5.0.

Release notes

Sourced from gcsfs's releases.

2026.5.0

What's Changed

Full Changelog: https://github.com/fsspec/gcsfs/compare/2026.4.0...2026.5.0

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
  • 255e4f8 Add pypi environment to release workflow (#836)
  • 2fa8b5a Update the benchmark config, and fix the block size propogation (#808)
  • 37b7f1a Integrate prefetcher engine with zonal buckets (#805)
  • b2af5b8 Merge pull request #835 from zhixiangli/fix-httperror-content-none
  • b89bb89 Add workflow to automate PyPI package publishing on release (#824)
  • 14bb32a Merge pull request #831 from ankitaluthra1/fix-find-partial-prefixes
  • 820c041 fix: adjust fsspec dependency version constraint (#834)
  • 005cc2e add more coverage
  • c543729 fix issue with special characters in rm method
  • 5cb0d32 Enable branch wise tracking (#819)
  • 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)
Package Dependencies
Package:
gcsfs
Ecosystem:
pip
Version Change:
2026.2.0 → 2026.5.0
Update Type:
Minor
Technical Details
ID: 16036128
UUID: 4652905141
Node ID: PR_kwDOKF4tPs7l8SaH
Host: GitHub
Repository: apache/iceberg-python