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 REBUILDS RUNTIME, GENAI SDK GAINS AUDIO TRANSCRIPTION

By RepoJournal · Filed · About Google

JAX moved GPU kernel compilation outside the runtime path, speeding up initialization across the board, while the Python GenAI SDK shipped audio transcription and environment management in v2.15.0.

JAX's biggest shift this cycle is structural: the Mosaic GPU module now extracts kernel metadata during launch lowering instead of at runtime [1], eliminating a required compilation step on every initialization. The change deserves attention because it reduces startup friction for GPU workloads. In parallel, JAX simplified its jaxpr representation by merging Jaxpr and ClosedJaxpr, removing the now-redundant jaxpr getter [2], and bumped serialization to version 12 with a compatibility flag for older exports [3]. These aren't flashy features, but they're the kind of structural cleanup that enables faster iteration downstream. On the GenAI side, python-genai v2.15.0 [4] ships audio transcription config alongside new GoogleMaps grounding for places and routing [5], and wires environment management into the SDK itself [6] [7]. The cloud-python repo spent the cycle fixing GFE and AFE metrics extraction in Spanner clients [8] [11], removing deprecated BigFrames accessors after nine months of warning [9], and scrubbing the now-upstream apigee-registry package [10].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [Mosaic GPU] Move GPU module loading and function resolution out of runtime. ↗ google/jax
  2. [2] jaxpr.jaxpr->jaxpr ↗ google/jax
  3. [3] [export] Version 12 with jax_version and a flag to bypass the export deserialization check ↗ google/jax
  4. [4] v2.15.0 ↗ googleapis/python-genai
  5. [5] feat: Support GoogleMaps Tool grounding_types places and routing ↗ googleapis/python-genai
  6. [6] feat: Wire environment service into genai sdk ↗ googleapis/python-genai
  7. [7] feat: add environment resource ↗ googleapis/python-genai
  8. [8] fix(metrics): fix GFE and AFE metrics publishing (#17561) googleapis/google-cloud-python
  9. [9] chore(bigframes): remove deprecated ai and semantics accessors on df (#17929) googleapis/google-cloud-python
  10. [10] chore: remove google-cloud-apigee-registry (#17934) googleapis/google-cloud-python
  11. [11] fix(metrics): correct GFE metrics extraction and enable by default ↗ googleapis/google-cloud-python

Quick answers

What shipped in Google on July 30, 2026?
JAX moved GPU kernel compilation outside the runtime path, speeding up initialization across the board, while the Python GenAI SDK shipped audio transcription and environment management in v2.15.0. In total, 61 commits, 53 pull requests, and 1 releases landed.
Who contributed to Google on July 30, 2026?
9 developers shipped this update, including copybara-service, gnecula, mattjj, Sergei Lebedev, release-please[bot], Subham Sinha, Shenyang Cai, and Anthonios Partheniou, and 1 more.
What were the notable Google updates?
[Mosaic GPU] Move GPU module loading and function resolution out of runtime, jaxpr.jaxpr->jaxpr, and [export] Version 12 with jax_version and a flag to bypass the export deserialization check.

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?