The Wire · Showcase
GENAI SHIPS 2.20.0 WHILE API-CORE PATCHES A YANKED RELEASE
By RepoJournal · Filed · About Google
If you pulled the latest google-cloud-python, check your Firestore calls: the api-core path_template change broke gRPC requests, and the fix is landing now.
The big release of the day is python-genai v2.20.0 [1], which adds AudioTranscriptionConfigMode, environment files support, and a scotty file download helper, plus TYPE_JPEG2000 for video MIME types. Meanwhile, google-cloud-python shipped a critical fix [2] that moves HTTP encoding out of `path_template.expand` and into `transcode`, directly resolving regressions in Firestore's gRPC path. That earlier api-core release was yanked, so if you're on it, this fix is mandatory before your next deploy. Over in JAX, the team is clearing Python 3.15 constraints from requirements files [3] and modernizing typing with PEP 695 typevars in jaxlib.pytree [4]. Docs got a substantial reshuffle: mattjj is consolidating host-offloading content into the memory-spaces doc and reworking the new_docs structure [5]. The JAX changes are low-risk, but the api-core patch touches core request handling, so prioritize that. With 36 commits and 25 PRs across the three repos, this is a solid day for housekeeping, but the api-core fix is the only one that can burn you in production.
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
- → Upgrade google-cloud-python to the latest api-core release to get the transcode encoding fix googleapis/google-cloud-python [immediate]
- → Review python-genai v2.20.0 release notes and consider adopting the new scotty file download helper googleapis/python-genai [plan]
- → Monitor JAX docs and typing changes; no action needed unless you depend on jaxlib.pytree internals google/jax [monitor]
References
- [1] v2.20.0 ↗ googleapis/python-genai
- [2] fix(api-core): move http encoding into transcode method ↗ googleapis/google-cloud-python
- [3] Remove Python 3.15 version constraints on requirements files. ↗ google/jax
- [4] [typing] Use PEP 695 typevars in jaxlib.pytree ↗ google/jax
- [5] [docs] copy updates from old docs to new_docs ↗ google/jax