-
Notifications
You must be signed in to change notification settings - Fork 1k
Comparing changes
Open a pull request
base repository: googleapis/python-genai
base: v2.17.0
head repository: googleapis/python-genai
compare: v2.18.0
- 19 commits
- 65 files changed
- 7 contributors
Commits on Aug 6, 2026
-
PiperOrigin-RevId: 960054249
Configuration menu - View commit details
-
Copy full SHA for cbeaad0 - Browse repository at this point
Copy the full SHA cbeaad0View commit details -
PiperOrigin-RevId: 960288547
Configuration menu - View commit details
-
Copy full SHA for 5413fdc - Browse repository at this point
Copy the full SHA 5413fdcView commit details
Commits on Aug 7, 2026
-
PiperOrigin-RevId: 960639532
Configuration menu - View commit details
-
Copy full SHA for 35727d6 - Browse repository at this point
Copy the full SHA 35727d6View commit details -
feat(api): make the deferred service tier publicly available on Vertex
PiperOrigin-RevId: 960685753
1Configuration menu - View commit details
-
Copy full SHA for e1f7c40 - Browse repository at this point
Copy the full SHA e1f7c40View commit details -
feat: enable json schema in FunctionDeclaration parser
PiperOrigin-RevId: 961007695
Configuration menu - View commit details
-
Copy full SHA for 62d50d6 - Browse repository at this point
Copy the full SHA 62d50d6View commit details -
feat: Add interaction_status to LiveServerContent
PiperOrigin-RevId: 961081368
Configuration menu - View commit details
-
Copy full SHA for 66e224c - Browse repository at this point
Copy the full SHA 66e224cView commit details
Commits on Aug 10, 2026
-
PiperOrigin-RevId: 962209435
Configuration menu - View commit details
-
Copy full SHA for 6a4c0b0 - Browse repository at this point
Copy the full SHA 6a4c0b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccbc6c5 - Browse repository at this point
Copy the full SHA ccbc6c5View commit details
Commits on Aug 11, 2026
-
perf: build model validators on first use instead of at import
Close #2784 PiperOrigin-RevId: 962831329
Configuration menu - View commit details
-
Copy full SHA for 66bfe95 - Browse repository at this point
Copy the full SHA 66bfe95View commit details
Commits on Aug 12, 2026
-
feat: Support injecting httpx2 client.
Closes #2680 PiperOrigin-RevId: 963182265
Configuration menu - View commit details
-
Copy full SHA for 012804d - Browse repository at this point
Copy the full SHA 012804dView commit details -
PiperOrigin-RevId: 963368024
Configuration menu - View commit details
-
Copy full SHA for 288d2ef - Browse repository at this point
Copy the full SHA 288d2efView commit details -
perf: lazily import the interactions API to speed up import google.genai
The top-level package eagerly imported the interactions submodule, and client.py eagerly imported the _gaos backend, so every `import google.genai` paid for hundreds of interactions-API modules even when the caller only uses generate_content. Defer both: make `interactions` a lazy module attribute via __getattr__, and move the _gaos imports in client.py under TYPE_CHECKING plus into the Client/AsyncClient properties that construct them. `from __future__ import annotations` keeps the property return annotations valid without the eager import. The _gaos modules now load only when .interactions/.agents/ .webhooks (or the nextgen client) are first accessed. PiperOrigin-RevId: 963526443
Configuration menu - View commit details
-
Copy full SHA for 89dcfe5 - Browse repository at this point
Copy the full SHA 89dcfe5View commit details -
perf: stop importing the requests HTTP stack at module scope
PiperOrigin-RevId: 963546158
Configuration menu - View commit details
-
Copy full SHA for 3a44936 - Browse repository at this point
Copy the full SHA 3a44936View commit details -
test: retry transient errors in the shared integration test clients
PiperOrigin-RevId: 963617932
Configuration menu - View commit details
-
Copy full SHA for d485049 - Browse repository at this point
Copy the full SHA d485049View commit details -
chore: allow httpx2 in GAOS Python SDK
PiperOrigin-RevId: 963683767
Configuration menu - View commit details
-
Copy full SHA for 4272f27 - Browse repository at this point
Copy the full SHA 4272f27View commit details -
chore: drop unused auth imports from the MCP utils module
PiperOrigin-RevId: 963703979
Configuration menu - View commit details
-
Copy full SHA for ce444c6 - Browse repository at this point
Copy the full SHA ce444c6View commit details -
fix: improve AFC(automatic function calling) in chat including fixing…
… bugs in AFC for generate_content_stream. also log warnings in generate_content, generate_content_stream and their async variants that AFC is meant to be used in chat experience, not directly in models module. PiperOrigin-RevId: 963715749
Configuration menu - View commit details
-
Copy full SHA for fe6118e - Browse repository at this point
Copy the full SHA fe6118eView commit details -
feat: Make speech_config a structured object.
PiperOrigin-RevId: 963727286
Configuration menu - View commit details
-
Copy full SHA for cc0d42e - Browse repository at this point
Copy the full SHA cc0d42eView commit details
Commits on Aug 13, 2026
-
chore(main): release 2.18.0 (#2830)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3299af6 - Browse repository at this point
Copy the full SHA 3299af6View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.17.0...v2.18.0