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 HARDENS GPU KERNELS WHILE CLOUD PYTHON PATCHES SUPPLY CHAIN RISK

By RepoJournal · Filed · About Google

JAX shipped critical Mosaic GPU optimizations that squeeze performance out of transposed memory transfers, while the cloud SDK locked down six open security vulnerabilities in sqlalchemy-spanner.

JAX's Mosaic GPU layer landed transposed 8-bit store support [1], a non-trivial integration that bundles 8x16 transfers into 16x16 operations to work within half-warp constraints. The same subsystem gained print_layout support for shared memory references [2], adding observability into tiling and swizzle patterns. On the dataclass front, JAX relaxed register_dataclass constraints [3] to exclude drop_fields from auto-population, eliminating brittle inheritance boilerplate that plagued users. Pallas saw two critical fixes: the memory space logic for mpmd_map now mirrors default_mesh_discharge_rule [4], preparing the eventual removal of core_map, and copy_gmem_to_smem no longer mandates barriers on pre-Hopper GPUs [5], exposing functionality already available in Mosaic GPU. Over in google-cloud-python, sqlalchemy-spanner pulled in pyasn1 0.6.4, urllib3 2.7.0, and idna 3.18 [7] to resolve six open Dependabot security alerts, while bigframes shipped v2.47.0 [8] with new AI embedding and similarity functions for BigQuery accessors. The python-genai SDK saw routine maintenance including deprecated field cleanup [6].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [Mosaic GPU] Add support for transposed 8-bit stores (using ld/stmatrix) ↗ google/jax
  2. [2] [Mosaic GPU] Support print_layout for SMEM refs. ↗ google/jax
  3. [3] Exclude drop_fields fields when auto-populating data/meta fields. google/jax
  4. [4] [pallas] Mirrored the `default_mesh_discharge_rule` memory space logic for `mpmd_map` ↗ google/jax
  5. [5] [pallas:mgpu] `copy_gmem_to_smem` no longer requires a barrier on pre-Hopper GPUs ↗ google/jax
  6. [6] chore: Cleanup deprecated field response_modalities googleapis/python-genai
  7. [7] chore(sqlalchemy-spanner): update vulnerable transitive dependencies in sqlalchemy-spanner (#17971) googleapis/google-cloud-python
  8. [8] bigframes: v2.47.0 ↗ googleapis/google-cloud-python

Quick answers

What shipped in Google on August 4, 2026?
JAX shipped critical Mosaic GPU optimizations that squeeze performance out of transposed memory transfers, while the cloud SDK locked down six open security vulnerabilities in sqlalchemy-spanner. In total, 52 commits, 47 pull requests, and 1 releases landed.
Who contributed to Google on August 4, 2026?
8 developers shipped this update, including copybara-service, Mark Sandler, Annie Luc, Mark Daoust, Sakthivel Subramanian, Chalmer Lowe, Heba Alazzeh, and release-please[bot].
What were the notable Google updates?
[Mosaic GPU] Add support for transposed 8-bit stores (using ld/stmatrix), [Mosaic GPU] Support print_layout for SMEM refs, and Exclude drop_fields fields when auto-populating data/meta fields.

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?