113 wires and counting

$ follow Google

Keep up with Google in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-03
stories 91

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Bigtable reroutes CheckAndMutateRows and ReadModifyWriteRows

By RepoJournal · Filed · About Google

Bigtable's conditional and append row commits now route through the data client instead of raw protos.

The bigtable Python library rerouted `ConditionalRow.commit` and `AppendRow.commit`, which back CheckAndMutateRows and ReadModifyWriteRows, to use the data client rather than raw protos, with `Row` objects now holding data-client `Mutation` and `ReadModifyWriteRowRule` objects [1]. This is a breaking change for code that referenced those row internals directly.

Google-api-core added a centralized `apply_interceptors` helper, allowing generated libraries to apply gRPC channel wrappers in a predictable, order-preserving pipeline, addressing sync-versus-async channel wrapping differences [2]. A companion refactor simplified the OTel interceptor helpers by extracting `_get_tracer_provider(client_options)` into one lookup point [3].

Python-genai v2.22.0 adds the Gemini 3.8 Flash model to its SDKs [4][5], alongside a JAX fix that guards `PyArray_Storage::ifrt_array` behind the existing `mu`, making it thread-safe [6].

Action items

References

  1. [1] feat(bigtable): Rerouted CheckAndMutateRows and ReadModifyWriteRows to data client (#18190) ↗ googleapis/google-cloud-python
  2. [2] feat(api-core): add ClientInterceptor and apply_interceptors helper (A) ↗ googleapis/google-cloud-python
  3. [3] refactor(api-core): simplify OTel interceptor helpers and extract tracer provider (#18263) ↗ googleapis/google-cloud-python
  4. [4] v2.22.0 ↗ googleapis/python-genai
  5. [5] feat: Add Gemini 3.8 Flash model to SDKs and update Flash model descriptions ↗ googleapis/python-genai
  6. [6] Guard PyArray_Storage::ifrt_array with mu. ↗ google/jax

Quick answers

What shipped in Google on September 3, 2026?
Bigtable's conditional and append row commits now route through the data client instead of raw protos. In total, 44 commits, 42 pull requests, and 5 releases landed.
Who contributed to Google on September 3, 2026?
10 developers shipped this update, including Peter Hawkins, mattjj, copybara-service, saladpalad, release-please[bot], Amir Hardon, release-please, and Shuowei Li, and 2 more.
What were the notable Google updates?
feat(bigtable): Rerouted CheckAndMutateRows and ReadModifyWriteRows to data client (#18190), feat(api-core): add ClientInterceptor and apply_interceptors helper (A), and refactor(api-core): simplify OTel interceptor helpers and extract tracer provider (#18263).