dependabot[bot] opened a new pull request, #3560: URL: https://github.com/apache/iceberg-python/pull/3560
Bumps [gcsfs](https://github.com/fsspec/gcsfs) from 2026.5.0 to 2026.6.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/fsspec/gcsfs/releases">gcsfs's releases</a>.</em></p> <blockquote> <h2>2026.6.0</h2> <h2>What's Changed</h2> <ul> <li>Remove fsspec exclusion following prefix fix by <a href="https://github.com/martindurant"><code>@martindurant</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/837">fsspec/gcsfs#837</a></li> <li>Add multi-threaded fixed-duration read microbenchmarks by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/838">fsspec/gcsfs#838</a></li> <li>Pass trailing / to createFolder as per documentation by <a href="https://github.com/Mahalaxmibejugam"><code>@Mahalaxmibejugam</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/839">fsspec/gcsfs#839</a></li> <li>Adds Pipe function in microbenchmark by <a href="https://github.com/ankitaluthra1"><code>@ankitaluthra1</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/842">fsspec/gcsfs#842</a></li> <li>feat: Allow running E2E tests against fsspec HEAD by <a href="https://github.com/Mahalaxmibejugam"><code>@Mahalaxmibejugam</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/841">fsspec/gcsfs#841</a></li> <li>Improve test speed and emulator compatibility by <a href="https://github.com/Yonghui-Lee"><code>@Yonghui-Lee</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/843">fsspec/gcsfs#843</a></li> <li>Run tests concurrently in CI by <a href="https://github.com/Yonghui-Lee"><code>@Yonghui-Lee</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/845">fsspec/gcsfs#845</a></li> <li>Fix Storage Control endpoint resolution for TPC by <a href="https://github.com/Mahalaxmibejugam"><code>@Mahalaxmibejugam</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/847">fsspec/gcsfs#847</a></li> <li>Use pytest markers to gate Rapid/HNS tests by <a href="https://github.com/ankitaluthra1"><code>@ankitaluthra1</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/848">fsspec/gcsfs#848</a></li> <li>Add mrd pool cache by <a href="https://github.com/Yonghui-Lee"><code>@Yonghui-Lee</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/846">fsspec/gcsfs#846</a></li> <li>Document intentional non-caching and fallback behavior for UNKNOWN bucket layouts by <a href="https://github.com/Yonghui-Lee"><code>@Yonghui-Lee</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/844">fsspec/gcsfs#844</a></li> <li>Fix BigQuery ingestion errors and improve Cloud Build robustness by <a href="https://github.com/Mahalaxmibejugam"><code>@Mahalaxmibejugam</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/849">fsspec/gcsfs#849</a></li> <li>Update default value of mrd_pool_size in micro benchmark to None and add pool parameters to benchmark schema by <a href="https://github.com/Yonghui-Lee"><code>@Yonghui-Lee</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/850">fsspec/gcsfs#850</a></li> <li>Optimize benchmarks pipeline, fix quota leaks and handle manual builds by <a href="https://github.com/Mahalaxmibejugam"><code>@Mahalaxmibejugam</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/851">fsspec/gcsfs#851</a></li> <li>Fix swapped arguments in _process_object inside inventory_report.py by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/853">fsspec/gcsfs#853</a></li> <li>Fix off-by-one error in upload_chunk shortfall recursion by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/855">fsspec/gcsfs#855</a></li> <li>Fix concurrent MRD reuse by tracking in-flight MRDs on close by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/854">fsspec/gcsfs#854</a></li> <li>Fix teardown order in close_resources() by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/857">fsspec/gcsfs#857</a></li> <li>Refcount in-flight MRDs in MRDPool by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/856">fsspec/gcsfs#856</a></li> <li>Refactor prefetcher code by <a href="https://github.com/googlyrahman"><code>@googlyrahman</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/818">fsspec/gcsfs#818</a></li> <li>Update read performance microbenchmark config to use 1 file by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/861">fsspec/gcsfs#861</a></li> <li>Add open microbenchmark by <a href="https://github.com/yuxin00j"><code>@yuxin00j</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/860">fsspec/gcsfs#860</a></li> <li>Fix multiprocessing emulator _get_bucket_type calls by <a href="https://github.com/yuxin00j"><code>@yuxin00j</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/859">fsspec/gcsfs#859</a></li> <li>Route rm paths independently per bucket to support mixed HNS/flat deletions by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/858">fsspec/gcsfs#858</a></li> <li>Implement zero-copy optimization for single-read operations by <a href="https://github.com/googlyrahman"><code>@googlyrahman</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/840">fsspec/gcsfs#840</a></li> <li>Adds log for download range for Rapid Bucket by <a href="https://github.com/ankitaluthra1"><code>@ankitaluthra1</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/863">fsspec/gcsfs#863</a></li> <li>fix: clean up duplicate tests by <a href="https://github.com/Mahalaxmibejugam"><code>@Mahalaxmibejugam</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/867">fsspec/gcsfs#867</a></li> <li>Fix ReadTheDocs builds by switching conda environment to conda-forge by <a href="https://github.com/yuxin00j"><code>@yuxin00j</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/865">fsspec/gcsfs#865</a></li> <li>ci: block release pipeline on Google Cloud Build E2E integration tests by <a href="https://github.com/Mahalaxmibejugam"><code>@Mahalaxmibejugam</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/866">fsspec/gcsfs#866</a></li> <li>Enable experimental flags for zonal bucket in microbenchmarks by <a href="https://github.com/googlyrahman"><code>@googlyrahman</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/868">fsspec/gcsfs#868</a></li> <li>Refactor: Create flat bucket dynamically in tests by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/869">fsspec/gcsfs#869</a></li> <li>Add comprehensive performance micro-benchmark suite for fs.glob() by <a href="https://github.com/yuxin00j"><code>@yuxin00j</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/873">fsspec/gcsfs#873</a></li> <li>Fix multiple <code>_info()</code> calls in <code>_process_limits_to_offset_and_length</code> by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/878">fsspec/gcsfs#878</a></li> <li>Fix: Route GCSMap through dynamically resolved GCSFileSystem by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/879">fsspec/gcsfs#879</a></li> <li>Fix generation parameter not forwarded to GCSFile in open() by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/880">fsspec/gcsfs#880</a></li> <li>Fix <code>ResourceMonitor</code> thread shutdown latency affecting benchmark durations by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/881">fsspec/gcsfs#881</a></li> <li>Fix ZonalFile generation parameter overwriting by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/882">fsspec/gcsfs#882</a></li> <li>perf: cache metadata details from MRDPoolCache info lookup to avoid redundant network calls by <a href="https://github.com/yuxin00j"><code>@yuxin00j</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/874">fsspec/gcsfs#874</a></li> <li>Remove mrd_supports_multi_request feature flag by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/884">fsspec/gcsfs#884</a></li> <li>test: clean up zonal/HNS test markers and GHA exports by <a href="https://github.com/Mahalaxmibejugam"><code>@Mahalaxmibejugam</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/876">fsspec/gcsfs#876</a></li> <li>Update Codecov config by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/890">fsspec/gcsfs#890</a></li> <li>Fix multi-process benchmark child process crash handling by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/883">fsspec/gcsfs#883</a></li> <li>Perf: Fix CPU and Memory aggregation logic in ResourceMonitor by <a href="https://github.com/yuxin00j"><code>@yuxin00j</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/891">fsspec/gcsfs#891</a></li> <li>Fix streaming upload alignment for non-final chunks by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/894">fsspec/gcsfs#894</a></li> <li>Optimize _rm batchsize and speed up tests by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/893">fsspec/gcsfs#893</a></li> <li>Refactor directory cache updates and optimize caching logic by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/870">fsspec/gcsfs#870</a></li> <li>Optimize E2E tests: parallelize resource creation and enable parallel test execution by <a href="https://github.com/zhixiangli"><code>@zhixiangli</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/892">fsspec/gcsfs#892</a></li> <li>Introduce async API in Prefetcher and Integrate it with Disk Reads by <a href="https://github.com/googlyrahman"><code>@googlyrahman</code></a> in <a href="https://redirect.github.com/fsspec/gcsfs/pull/877">fsspec/gcsfs#877</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/fsspec/gcsfs/commit/c64770f460f3ffd121a32435b3edbef79e67e14e"><code>c64770f</code></a> Update changelog for 2026.6.0 (<a href="https://redirect.github.com/fsspec/gcsfs/issues/899">#899</a>)</li> <li><a href="https://github.com/fsspec/gcsfs/commit/a3d3efd0e1b72a43503306ae7a517938ae573e3c"><code>a3d3efd</code></a> Update changelog for 2026.5.0 release (<a href="https://redirect.github.com/fsspec/gcsfs/issues/898">#898</a>)</li> <li><a href="https://github.com/fsspec/gcsfs/commit/5aba01d80cfa015cfe82cd972f61851a4313aaf5"><code>5aba01d</code></a> Check finalized state to optimize MRD pool initialization (<a href="https://redirect.github.com/fsspec/gcsfs/issues/896">#896</a>)</li> <li><a href="https://github.com/fsspec/gcsfs/commit/09b8107e3b93889ff2868acddc3747b3ac8bf117"><code>09b8107</code></a> Add mixed pattern in gcsfs microbenchmarks (<a href="https://redirect.github.com/fsspec/gcsfs/issues/822">#822</a>)</li> <li><a href="https://github.com/fsspec/gcsfs/commit/c856ad8e9b910e99a0e425e49c90bc88d45f885a"><code>c856ad8</code></a> Introduce async API in Prefetcher and Integrate it with Disk Reads (<a href="https://redirect.github.com/fsspec/gcsfs/issues/877">#877</a>)</li> <li><a href="https://github.com/fsspec/gcsfs/commit/2cc7e0fae925076538292c28dcd06befaa20a2d7"><code>2cc7e0f</code></a> Optimize E2E tests: parallelize resource creation and enable parallel test ex...</li> <li><a href="https://github.com/fsspec/gcsfs/commit/9c7d587913a8b62957b78ef93327b0b774ddcbd1"><code>9c7d587</code></a> Refactor directory cache updates and optimize caching logic (<a href="https://redirect.github.com/fsspec/gcsfs/issues/870">#870</a>)</li> <li><a href="https://github.com/fsspec/gcsfs/commit/b92db6e3ef3697f058fb241dd2f4dcaeee46a361"><code>b92db6e</code></a> Optimize _rm batchsize and speed up tests (<a href="https://redirect.github.com/fsspec/gcsfs/issues/893">#893</a>)</li> <li><a href="https://github.com/fsspec/gcsfs/commit/c13defc3253e2fe8236c096c6d0867272b97aea0"><code>c13defc</code></a> Fix streaming upload alignment for non-final chunks (<a href="https://redirect.github.com/fsspec/gcsfs/issues/894">#894</a>)</li> <li><a href="https://github.com/fsspec/gcsfs/commit/b5577a85efffbdd185096ee05f9145580ce0c7f8"><code>b5577a8</code></a> Fix CPU and Memory monitoring aggregation logic (<a href="https://redirect.github.com/fsspec/gcsfs/issues/891">#891</a>)</li> <li>Additional commits viewable in <a href="https://github.com/fsspec/gcsfs/compare/2026.5.0...2026.6.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
