2026.7.0
What's Changed
- Fix order-independent assertion in test_read_block_zb by @zhixiangli in #897
- Remove 48 process rapid read benchmark by @yuxin00j in #901
- chore(benchmarks): make create-vm wait for cleanup-leaked-resources by @Mahalaxmibejugam in #902
- Remove GCE_METADATA_MTLS_MODE export from e2e pipeline by @Mahalaxmibejugam in #905
- chore: update build configurations and database schema by @Mahalaxmibejugam in #904
- updated latest fsspec version in pyproject.toml by @ankitaluthra1 in #903
- Implement zero-copy in write path of standard bucket by @Yonghui-Lee in #907
- fix: force schema recreation for staging external table in ingestion pipeline by @zhixiangli in #910
- Update prefetcher.rst with Rapid Buckets performance numbers by @ankitaluthra1 in #909
- feat(macrobench): add Llama 3.1 8B CPU simulator workload (hf-pytorch-lightning-cpu) by @zhixiangli in #911
- feat(macrobench): add GKE orchestration infrastructure and Cloud Build pipeline by @zhixiangli in #914
- feat(macrobench): add metrics extraction and storage engine by @zhixiangli in #912
- feat(macrobench): add metrics calculation and summary assembly engine by @zhixiangli in #913
- perf(benchmarks): increase pipe benchmark size and exclude setup overhead from write benchmark by @zhixiangli in #917
- prefetcher docs: update no cache benchmark tables for Standard buckets by @ankitaluthra1 in #922
- ci: add macrobenchmark infrastructure unit tests by @zhixiangli in #924
- Optimize concurrent downloads by capping task count based on minimum chunk size by @zhixiangli in #926
- docs: Update benchmarking sections with single-threaded data by @ankitaluthra1 in #925
- Implement makedirs for HNS buckets by @Mahalaxmibejugam in #906
- macrobenchmarks: Parameterize training strategy and simulated step compute; generalize requirements by @zhixiangli in #927
- Fix generation threading in gcsfs url and concurrent fetches by @zhixiangli in #921
- Fix silent truncation on short reads in zonal bucket downloads by @zhixiangli in #920
- feat(macrobench): add BigQuery ingestion pipeline with dynamic schema evolution by @zhixiangli in #915
- Fix ValueError message for invalid access in GCSFileSystem by @Yonghui-Lee in #932
- Use memoryview to enable zero-copy in _pipe_file by @Yonghui-Lee in #928
- Fix root cache invalidation by @Yonghui-Lee in #931
- Add cache_type in user-agent fo http client by @ankitaluthra1 in #908
- Implement zero-cost local backward seeks in PrefetchConsumer by @Yonghui-Lee in #930
- macrobenchmarks: add checkpoint seeding and reduce emulator ranks to 4 by @zhixiangli in #935
- macrobenchmarks: parameterize macrobenchmarks by @zhixiangli in #936
- ci: isolate macrobenchmark GKE cluster in a dedicated VPC network by @Yonghui-Lee in #933
- Enhance CPU simulator logging and throughput metrics by @yuxin00j in #937
- Add fallback for environments where
ctypes.PythonAPIis not available. by @googlyrahman in #938 - Update benchmarking tables schema and values under ReadAhead Cache by @ankitaluthra1 in #934
- test(perf): add microbenchmarks for put operations by @zhixiangli in #939
- refactor(macrobench): share helm args and update cloudbuild config by @zhixiangli in #940
- Automate monthly release process by @Yonghui-Lee in #916
- fix: seed timer at training start to avoid AttributeError by @zhixiangli in #941
- fix(macrobenchmarks): remove HNS validation and external model bucket check by @zhixiangli in #942
- fix(macrobenchmarks): retry GKE cluster deletion on failure by @zhixiangli in #943
- Add permissions and path filters to release-on-merge workflow by @Yonghui-Lee in #944
- Update release process documentation by @Yonghui-Lee in #945
- test(macrobenchmarks): use default DDP timeout in llama CPU simulation by @zhixiangli in #947
- fix(macrobenchmarks): use random optimizer moments, not zeros, in CPU sim by @zhixiangli in #949
- Fix cloud build machine type networkPerformanceConfig error by @zhixiangli in #951
- chore: release 2026.7.0 by @github-actions[bot] in #953
New Contributors
- @github-actions[bot] made their first contribution in #953
Full Changelog: 2026.6.0...2026.7.0