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 tightens compilation cache security while Google Cloud standardizes Spanner connections

By RepoJournal · Filed · About Google

JAX shipped critical warnings for unsafe compilation cache practices, forcing a breaking change in how you specify distributed sharding across the stack.

JAX is hardening its compilation cache with mandatory security warnings [1] that will surface in API docs, addressing a vulnerability surface that's been quietly dangerous. In the same pass, JAX is ripping out the `Manual` HloSharding path entirely [2], forcing users toward the safer NamedSharding API instead of silently ignoring unsafe configurations during Shardy import. The JAX scipy special module gained Dawson's integral [3], adding another scientific computing primitive to the ecosystem. Across the cloud side, Google Cloud Python is deprecating the experimental Spanner host parameter [4] in favor of a unified `instance_type` option that explicitly marks connections as cloud or omni, cleaning up years of half-finished API surface. The sqlalchemy-spanner package received substantial nox session work [5], standardizing test infrastructure against google-cloud practices. Code generation caught up with grafeas [6] and container analysis [7] libraries, keeping protos in sync with their service definitions.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Make warnings about security on the compilation cache warnings. google/jax
  2. [2] Remove setting `Manual` HloSharding directly as it would be anyways ignored during Shardy import. If required, JAX NamedSharding should be set instead which would be correctly lowered to corresponding google/jax
  3. [3] scipy.special: add dawsn (Dawson's integral) ↗ google/jax
  4. [4] chore(spanner): deprecate experimental host option/parameter to replace with Spanner Omni (#17246) googleapis/google-cloud-python
  5. [5] chore: add missing nox sessions and polish dependencies in sqlalchemy-spanner ↗ googleapis/google-cloud-python
  6. [6] chore: generate grafeas ↗ googleapis/google-cloud-python
  7. [7] chore: generate google-cloud-containeranalysis ↗ googleapis/google-cloud-python

Quick answers

What shipped in Google on May 30, 2026?
JAX shipped critical warnings for unsafe compilation cache practices, forcing a breaking change in how you specify distributed sharding across the stack. In total, 43 commits, 36 pull requests, and 1 releases landed.
Who contributed to Google on May 30, 2026?
3 developers shipped this update, including TheSkyentist, chalmerlowe, and parthea.
What were the notable Google updates?
Make warnings about security on the compilation cache warnings, Remove setting `Manual` HloSharding directly as it would be anyways ignored during Shardy import. If required, JAX NamedSharding should be set instead which would be correctly lowered to corresponding, and scipy.special: add dawsn (Dawson's integral).

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?