Dependency version update
- Updated minimum version of libcurl from 7.74.0 to 8.7.1. This was done primarily to avoid a known bug introduced in libcurl 8.5.0. For more information, see Issue #16343.
New Libraries
We are happy to announce the following GA libraries. Unless specifically noted,
the APIs in these libraries are stable, and are ready for production use.
Bigtable
- feat(bigtable): enable directpath probe and cloudpath fallback with diagnostics (#16388)
Storage
- feat(storage): separate read and hedging thread pools (#16389)
- fix!: require minimum libcurl 8.7.1 to fix curl bug (#16375)
- fix(storage): guard against overlapping stream requests in AsyncWriterConnectionBuffered (#16364)
- feat(storage): Add more test coverage for initial read ranges in AsyncClient::Open() (#16357)
- feat(storage): implement TTFB speculative hedging with configurable connect timeouts (#16344)
- fix(storage): do not retry permanent errors in async writer resume (#16340)
- feat(storage): expose initial read ranges in AsyncClient (#16341)
- fix(storage): do not close object descriptor span on reader completion (#16321)
- feat(storage): add telemetry for pre-warmed ranges in ObjectDescriptorImpl (#16323)
Google APIs interface definitions
- This release is based on definitions as of 2026-08-25T16:39:57-07:00