The Wire · Showcase
JAX LOCKS IN PYTHON 3.15 SUPPORT AS GENAI SDK SHIPS VIDEO ENHANCEMENTS
By RepoJournal · Filed · About Google
JAX is ready for Python 3.15 and its free-threaded runtime, while Google's Genai SDK adds video resolution controls and BigQuery gets Apache Arrow query results.
JAX merged full Python 3.15 support including the free-threaded variant [1], a move that positions the framework ahead of the curve as the ecosystem migrates to the latest Python release. The same commit wave brought type system refinements across lax, numpy, and tree utilities [2], reducing boilerplate and improving IDE inference across the entire numerical compute stack. On the Genai SDK front, video processing gains new flexibility with resolution and extension task parameters now exposed [3], while a parallel release bumped the SDK to v2.18.1 with gemini-3.7-flash model support [4]. Over in google-cloud-python, BigQuery got the feature it needed most: queryResultsFormat and compressionCodec parameters in query_and_wait(), letting you fetch results as Apache Arrow with optional LZ4 compression directly from client code [6]. Storage also picked up a critical fix that ensures trailing checksums attach to the final chunk of resumable uploads [5], closing a gap that could silently skip integrity validation on large streaming transfers.
One email a day. Unsubscribe in one click.
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. Read a past issue →
Action items
- → Test JAX workflows on Python 3.15 before pinning constraints google/jax [plan]
- → Review and upgrade google-cloud-python to pick up the resumable upload checksum fix googleapis/google-cloud-python [monitor]
- → Integrate python-genai v2.18.1 to unlock Arrow format queries in BigQuery googleapis/python-genai [plan]
References
- [1] Add support for Python 3.15 and Python 3.15 free-threaded ↗ google/jax
- [2] [typing] use implicit typevars in lax, numpy, tree, and tree_util ↗ google/jax
- [3] feat: add video resolution and extension task parameters googleapis/python-genai
- [4] v2.18.1 ↗ googleapis/python-genai
- [5] fix(storage): attach trailing checksum on final chunk of streaming resumable uploads ↗ googleapis/google-cloud-python
- [6] feat(bigquery): support queryResultsFormat and compressionCodec in query_and_wait ↗ googleapis/google-cloud-python