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 PINS PYTHON 3.14T, GENAI GAINS ROBOTICS MODEL AND ERROR HANDLING

By RepoJournal · Filed · About Google

JAX disabled profiler tests on free-threaded Python to unblock CI, while python-genai 2.17.0 ships the Gemini Robotics ER 2 Preview and fixes tool call limits.

JAX's profiler test now skips on all free-threaded Python versions [1] after hitting timeout walls on Python 3.14t CI. The same release cycle saw heavy Mosaic GPU work land: a new b6x16_p32 MLIR dtype [2], unified Pallas and Mosaic compilation pipelines [3], and debug dumps for layout inference [4] via MOSAIC_GPU_DUMP_MLIR_PASSES. Python-genai 2.17.0 [5] adds the Gemini Robotics ER 2 Preview model and introduces TOO_MANY_TOOL_CALLS to the FinishReason enum [6], addressing a gap when models exhaust their tool budget. On the cloud-python side, a proto-plus message fix landed in api-core [7] that restores UUID auto-population by switching from identity checks to truthiness checks, unblocking downstream libraries. The import profiler script also got faster [8] by calculating codebase statistics only once instead of on every iteration across 22 test runs. Google-cloud-python bumped api-core to 2.28.0 [9] to consolidate version parsing logic and reduce duplication.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [CI] Skip profiler tests on all free-threaded Python versions google/jax
  2. [2] [Mosaic GPU] Define the `b6x16_p32` MLIR dtype. ↗ google/jax
  3. [3] [Pallas/Mosaic GPU][NFC] Deduplicate Pallas and Mosaic GPU compilation pipelines. ↗ google/jax
  4. [4] [Pallas/Mosaic GPU] Allow dumping module before and after layout inference. ↗ google/jax
  5. [5] v2.17.0 ↗ googleapis/python-genai
  6. [6] feat: Add TOO_MANY_TOOL_CALLS to FinishReason enum. googleapis/python-genai
  7. [7] fix(api-core): use truthiness check in setup_request_id to support proto-plus messages (#18000) googleapis/google-cloud-python
  8. [8] fix(ci): skip loaded lines calculation on iterations after the first ↗ googleapis/google-cloud-python
  9. [9] chore: bump google-api-core to 2.28.0 ↗ googleapis/google-cloud-python

Quick answers

What shipped in Google on August 6, 2026?
JAX disabled profiler tests on free-threaded Python to unblock CI, while python-genai 2.17.0 ships the Gemini Robotics ER 2 Preview and fixes tool call limits. In total, 42 commits, 37 pull requests, and 11 releases landed.
Who contributed to Google on August 6, 2026?
10 developers shipped this update, including Kanglan Tang, copybara-service, mattjj, release-please[bot], Matthew Tang, Google Team Member, release-please, and sofisl, and 2 more.
What were the notable Google updates?
[CI] Skip profiler tests on all free-threaded Python versions, [Mosaic GPU] Define the `b6x16_p32` MLIR dtype, and [Pallas/Mosaic GPU][NFC] Deduplicate Pallas and Mosaic GPU compilation pipelines.

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?