RepoJournal
Google

Google

JAX, the GenAI SDK, and the Cloud libs — Google's open source layer

Pick a date

The Wire · Showcase

JAX CLEANS UP DEPRECATED TPU GUARDS, PYTHON-GENAI SHIPS MAJOR INTERACTIONS OVERHAUL

By RepoJournal · Filed · About Google

JAX is removing version guards that became unnecessary after bumping libtpu to 0.0.42, while python-genai's v2.9.0-rc0 completely rewrites its interactions layer without breaking the public API.

JAX landed a series of cleanup commits across the last 24 hours targeting technical debt from older TPU versions. The team removed deprecated is_cloud_tpu_at_least version guards [1] [2] and eliminated unnecessary TPU version skips now that libtpu 0.0.42 is the minimum [3]. They also refactored Windows Docker GCE metadata access [4] to avoid host port forwarding complexity by routing 169.254.169.254 inside containers instead. Meanwhile, python-genai shipped v2.9.0-rc0 [5] with a complete internal rewrite of the interactions implementation, keeping the public API stable while also removing deprecated output fields that were never supported [6]. The release adds ServiceTier to UsageMetadata and syncs to the latest spec [7]. Over in google-cloud-python, the auth team made Regional Access Boundary verification production-ready by removing the environment variable feature gate [8], meaning RAB lookups now execute by default. They also fixed pytest 9.1.0 compatibility [9] and dropped Python 3.7 EOL false positives from telemetry headers [10].

Action items

References

  1. [1] Remove deprecated is_cloud_tpu_at_least version guards. google/jax
  2. [2] Remove deprecated is_cloud_tpu_at_least version guards. ↗ google/jax
  3. [3] Remove an unnecessary tpu version skip, now that libtpu 0.0.42 is the minimum. google/jax
  4. [4] Refactor Windows Docker GCE metadata access google/jax
  5. [5] v2.9.0-rc0 ↗ googleapis/python-genai
  6. [6] chore: Remove deprecated output fields.. these were never supported. googleapis/python-genai
  7. [7] chore: sync to the most recent spec ↗ googleapis/python-genai
  8. [8] feat(auth): make RAB feature production ready (#17390) googleapis/google-cloud-python
  9. [9] tests: fix compatibility with pytest 9.1.0 (#17465) googleapis/google-cloud-python
  10. [10] chore(google-auth): drop python 3.7 EOL false positives and refactor metrics telemetry (#17463) googleapis/google-cloud-python

FAQ

What changed in Google on June 16, 2026?
JAX is removing version guards that became unnecessary after bumping libtpu to 0.0.42, while python-genai's v2.9.0-rc0 completely rewrites its interactions layer without breaking the public API.
What should Google teams do about it?
Test JAX with libtpu 0.0.42 in your deployment pipeline before next release • Pin python-genai to v2.9.0 once it ships stable (currently rc0), no code changes needed • Upgrade pytest to 9.1.0+ if you use google-cloud-python
Which Google repositories shipped on June 16, 2026?
google/jax, googleapis/python-genai, googleapis/google-cloud-python

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.