Skip to content

v3.9.0

Latest

Choose a tag to compare

@scotthart scotthart released this 03 Sep 18:43
· 21 commits to main since this release
fa222a5

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