RepoJournal
Google

Google

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

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

One email a day. Unsubscribe in one click.

Pick a date

Topics: AI / ML Python Full archive →

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].

One email a day. Unsubscribe in one click.

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

Quick answers

What shipped 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. In total, 42 commits, 36 pull requests, and 4 releases landed.
Who contributed to Google on June 16, 2026?
1 developer shipped this update, including copybara-service[bot].
What were the notable Google updates?
Remove deprecated is_cloud_tpu_at_least version guards, Remove deprecated is_cloud_tpu_at_least version guards, and Remove an unnecessary tpu version skip, now that libtpu 0.0.42 is the minimum.

More from Google

Daily updates, in your inbox

Follow Google

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

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.