1.159.0 (2026-06-30)
⚠ BREAKING CHANGES
datasets.assemblenow returnstuple[str, Optional[bigframes.pandas.DataFrame]](the BigQuery table id without thebq://prefix, and the assembled table as a BigFrames DataFrame) instead of the BigQuery URIstr. By default no DataFrame is loaded (load_dataframe=False): the second element isNone, no BigQuery read is performed, andbigframesis not required. Passload_dataframe=Trueto load the assembled table.
Features
- Add data_sharing_enabled_provider field (ModelProvider enum) to PublisherModelConfig (51c4d78)
- Add deprecation warning to vertexai.rag module in favor of agentplatform.Client().rag (9ffcbce)
- Add support for session TTL and expiration in Vertex AI session service (a2af300)
- GenAI client - Add upload_file method to RAG module (13b685b)
- GenAI client - Log operation name when RAG operation fails (e368858)
- GenAI SDK client(multimodal) - Return the assembled table as a DataFrame from
datasets.assemble. (8e52bd2) - Onboard Vertex Model Garden to GenAI Python SDK: Add list_models and list_deployable_models support (9cd63ab)
Bug Fixes
- Added safety checks in download_from_gcs (2f5c8f8)
- ai_platform: Black check (97ee94a)
- aiplatform: Safely parse bq:// URIs using removeprefix (97ee94a)
- feature_store: Safely parse bq:// URIs using removeprefix (97ee94a)
- Fix the async_stream_query method. Restore yield_parsed_json method lost during vertex -> agentplatform migration (2eb0fcb)
- GenAI client - Update RagFile.file_status.state to use correct enum (548d897)
- Google_auth_mock universe domain (35edd83)
- offline_store: Safely parse bq:// URIs using removeprefix (97ee94a)
- offline_store: Safely parse bq:// URIs using removeprefix (97ee94a)
- Redact python_spec version in replay tests (8bc007b)
- Resolve AttributeError by supporting both Pydantic and Protobuf AgentCard serialization (4c0c368)
Documentation
- Fix typos across docstrings (dd52cad)
- GenAI client - Update docstrings for RAG GenAI Module (9dbdc9c)
Miscellaneous Chores
- Release 1.159.0 (e17e0fc)