freshcrate
Skin:/
Home > Databases > gcsfs

gcsfs

Convenient Filesystem interface over GCS

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

gcsfs ===== [|Build Status|](https://github.com/fsspec/gcsfs/actions) [|Docs|](https://gcsfs.readthedocs.io/en/latest/?badge=latest) Pythonic file-system for Google Cloud Storage for fsspec. Support ------- Work on this repository is supported in part by: "Anaconda, Inc. - Advancing AI through open source." <a href="https://anaconda.com/"><img src="https://camo.githubusercontent.com/b8555ef2222598ed37ce38ac86955febbd25de7619931bb7dd3c58432181d3b6/68747470733a2f2f626565776172652e6f72672f636f6d6d756e6974792f6d656d626572732f616e61636f6e64612f616e61636f6e64612d6c617267652e706e67" alt="anaconda logo" width="40%"/></a>

Release History

VersionChangesUrgencyDate
2026.10.1### Bug Fix **Fixed event-loop mismatch in** ``AdaptiveReadaheadCache`` **after** ``fsspec.asyn.reset_lock()`` **or with a custom** ``loop``. When ``fsspec`` initializes ``BackgroundPrefetcher`` on a loop that differs from ``gcsfs.loop``, ``GCSFile`` and ``ZonalFile`` now rebind the prefetcher to ``gcsfs.loop``.High10/16/2026
2026.10.0**New Features** **Mutual TLS (mTLS) for HTTP requests when a client certificate is configured.** When ``google-auth`` is configured to use a client certificate (``GOOGLE_API_USE_CLIENT_CERTIFICATE=true``, or a certificate config with a ``workload`` section) and a default client certificate source exists, GCSFS now presents that certificate on its HTTP session and, for the default ``googleapis.com`` universe, defaults to ``https://storage.mtls.googleapis.com``, as ``google-cloud-storage`` doeHigh10/1/2026
2026.8.1## What's Changed * feat(macrobenchmarks): add FSDP support for Llama 3.1 8B CPU simulation by @zhixiangli in https://github.com/fsspec/gcsfs/pull/954 * uses 'forkserver' instead 'spawn' in microbenchmarks by @ankitaluthra1 in https://github.com/fsspec/gcsfs/pull/950 * feat(macrobenchmarks): collect and report system metrics by @zhixiangli in https://github.com/fsspec/gcsfs/pull/952 * ci: move build and release logic to reusable build-and-release workflow by @Yonghui-Lee in https://github.com/fsHigh9/11/2026
2026.8.0## What's Changed **Adaptive Concurrent Prefetching is now the default read path** **Enhanced read path via adaptive concurrent prefetching is now the default in GCSFS.** Starting with this version, GCSFS predicts the next byte range an application will read, fetches it in the background across several concurrent HTTP requests, and keeps the bytes in memory before next read() is called. Network round-trips overlap with application compute instead of blocking calls where compute has to waHigh8/13/2026
2026.7.0## What's Changed * Fix order-independent assertion in test_read_block_zb by @zhixiangli in https://github.com/fsspec/gcsfs/pull/897 * Remove 48 process rapid read benchmark by @yuxin00j in https://github.com/fsspec/gcsfs/pull/901 * chore(benchmarks): make create-vm wait for cleanup-leaked-resources by @Mahalaxmibejugam in https://github.com/fsspec/gcsfs/pull/902 * Remove GCE_METADATA_MTLS_MODE export from e2e pipeline by @Mahalaxmibejugam in https://github.com/fsspec/gcsfs/pull/905 * chore: updHigh7/6/2026
2026.6.0## What's Changed * Remove fsspec exclusion following prefix fix by @martindurant in https://github.com/fsspec/gcsfs/pull/837 * Add multi-threaded fixed-duration read microbenchmarks by @zhixiangli in https://github.com/fsspec/gcsfs/pull/838 * Pass trailing / to createFolder as per documentation by @Mahalaxmibejugam in https://github.com/fsspec/gcsfs/pull/839 * Adds Pipe function in microbenchmark by @ankitaluthra1 in https://github.com/fsspec/gcsfs/pull/842 * feat: Allow running E2E tests againHigh6/18/2026
2026.5.0## What's Changed * Fix zonal documentation about finalized objects by @Mahalaxmibejugam in https://github.com/fsspec/gcsfs/pull/828 * Enable branch wise tracking by @googlyrahman in https://github.com/fsspec/gcsfs/pull/819 * fix: adjust fsspec dependency version constraint by @zhixiangli in https://github.com/fsspec/gcsfs/pull/834 * Add support for partial prefixes in find method for HNS buckets by @Mahalaxmibejugam in https://github.com/fsspec/gcsfs/pull/831 * Add workflow to automate PyPI pacHigh5/7/2026
2026.3.0Imported from PyPI (2026.3.0)Low4/21/2026
2026.2.0Tag 2026.2.0Low2/6/2026
2026.1.0Tag 2026.1.0Low1/9/2026
2025.12.0Tag 2025.12.0Low12/3/2025
2025.10.0Tag 2025.10.0Low10/30/2025
2025.9.0Tag 2025.9.0Low9/2/2025
2025.7.0Tag 2025.7.0Low7/15/2025
2025.5.1Tag 2025.5.1Low5/24/2025
2025.5.0post1Tag 2025.5.0post1Low5/20/2025
2025.5.0Tag 2025.5.0Low5/20/2025
2025.3.2Tag 2025.3.2Low3/31/2025
2025.3.1Tag 2025.3.1Low3/30/2025
2025.3.0Tag 2025.3.0Low3/8/2025
2025.2.0Tag 2025.2.0Low2/1/2025
2024.12.0Tag 2024.12.0Low12/19/2024
2024.10.0Tag 2024.10.0Low10/21/2024
2024.9.0post1Tag 2024.9.0post1Low9/4/2024
2024.9.0Tag 2024.9.0Low7/18/2024
2024.6.1Tag 2024.6.1Low6/27/2024
2024.6.0Tag 2024.6.0Low6/4/2024

Dependencies & License Audit

Loading dependencies...

Similar Packages

simsimdPortable mixed-precision BLAS-like vector math library for x86 and ARMv7.8.6
alibabacloud-adb20211201Alibaba Cloud adb (20211201) SDK Library for Pythonmaster@2026-10-24
azure-storage-blobMicrosoft Azure Blob Storage Client Library for Pythonazure-ai-evaluation_1.18.10
azure-storage-file-shareMicrosoft Azure Azure File Share Storage Client Library for Pythonazure-ai-evaluation_1.18.10
mirakuruProcess executor (not only) for tests.main@2026-10-23

More in Databases

openclaw-engramLocal-first memory plugin for OpenClaw AI agents. LLM-powered extraction, plain markdown storage, hybrid search via QMD. Gives agents persistent long-term memory across conversations.
remnicLocal-first memory plugin for OpenClaw AI agents. LLM-powered extraction, plain markdown storage, hybrid search via QMD. Gives agents persistent long-term memory across conversations.
onyxOpen Source AI Platform - AI Chat with advanced features that works with every LLM
PageIndex📑 PageIndex: Document Index for Vectorless, Reasoning-based RAG