Changelog

1.150.0 (2026-05-05)

Features

  • Add Agent Engine Runtime Versioning support to SDK. (b8eaefb)

  • Add Agent Engine Sandbox Snapshots Module (f48e54b)

  • Add support for templates sub-module for Sandboxes in Vertex AI GenAI SDK. (68f053e)

  • Add support for wait for operation complete for sandbox sub-modules (737ad1c)

  • Disable streaming check that should have already been disabled (762d20c)

  • Faster sandbox creation with templates and snapshots and improve dataplane routing and security. (9dccee2)

  • GenAI Client(evals) - Support eval_cases with multi-turn agent_data in run_inference() (a1680d3)

  • GenAI Client(evals) - Support N+1 Agent Engine inference via agent_data in run_inference() (9ea4aa6)

  • GenAI SDK client(multimodal) - Accept an explicit bigquery_uri parameter in create_from_bigquery (0bb2ecd)

  • Migrate model garden to agentplatform (d5e71ff)

  • Migrate resources to agentplatform (5788c50)

  • Update sdk to support python-a2a sdk 1.0 via a new GA A2a framework template (762d20c)

Bug Fixes

  • Allow setting max_wait_duration to 0 for indefinite waiting with DWS (d9675fd)

  • Custom job url after rebrand (aabe816)

  • Flaky tests in feature store relates cases due to class instantiation (9fd0fe0)

  • GenAI SDK client(multimodal) - Preserve existing metadata when creating from bigframes (bc2260d)

1.149.0 (2026-04-27)

Features

  • Add asyncQueryReasoningEngine to aiplatform v1 API (6332d33)

  • Add asyncQueryReasoningEngine to aiplatform v1beta1 API (6332d33)

  • Add delete_evaluation_metric to GenAI SDK (6b63480)

  • Add evaluation configuration and dataset runs to TuningJob (6332d33)

  • Add evaluation metrics and autorater configuration to the AI Platform v1 API (6332d33)

  • Add filter and order_by support to list_evaluation_metrics (a7acc97)

  • Add multimodal input support and custom output formats to evaluation metrics (6332d33)

  • Add OnlineEvaluator API and update Evaluation API (6332d33)

  • Add origin to AttributeContext.Request (6332d33)

  • GenAI Client(evals): Add allow_cross_region_model to generate_conversation_scenarios to enable cross region support for gemini 3 based model (dc3b639)

  • GenAI SDK client(multimodal) - Allow passing dataset ID in addition to full resource name in dataset methods. (2fd8ca0)

  • Migrate batch_predictions to agentplatform (53e16ba)

  • Model Registry CopyModel BYOSA (6332d33)

  • New field CopyModelRequest.custome_service_account for Model Registry CopyModel BYOSA (6332d33)

  • Support VeoLoraTuningSpec in the tuning jobs (6332d33)

  • Synchronize google/api/expr/v1alpha1 (6332d33)

Bug Fixes

  • Add serializer to async_create_session to address 500 error in Agent Engine (AgentServerMode.EXPERIMENTAL). (ffe7fc7)

  • deps: Bump litellm cap to >=1.83.7 for additional CVE remediation (3bd0b25)

  • GenAI SDK client(multimodal) - Fix Pydantic validation errors when using create_\* in some cases (ca6b45e)

  • PrivateEndpoint.raw_predict parameter name (3d380ba)

  • Removing Python 3.9 support due to EOL (dbdd7b1)

  • Unpin litellm upper bound to allow CVE-2026-35030 remediation (e5e6346)

  • Update litellm to >=1.83.0 to resolve security vulnerability (ac5a5e4)

Documentation

  • Update comments and formatting (6332d33)

  • Update doc string to replace Vertex AI with Gemini Enterprise Agent Platform, update method error message to replace Vertex AI with Gemini Enterprise Agent Platform (previously known as Vertex AI), update converter error message to replace Vertex AI with Gemini Enterprise Agent Platform (18d97b6)

  • Update SelectiveGapicGeneration usage doc (6332d33)

  • Update various comments (6332d33)

1.148.1 (2026-04-17)

Bug Fixes

  • Disable bound token sharing check for agent_engines (04d5092)

  • Fix column name inconsistency (history vs conversation_history) across evaluation flows (37f72e5)

  • Fix create_session AttributeError for agents without AdkApp (3e85f64)

  • Fix NameError when evaluating ADK agents with AgentTool via GenAI Evals SDK (04c5e02)

  • GenAI Client(evals): Lazy-load ADK imports in _evals_common.py to avoid top-level ImportError (c378551)

  • GenAI SDK client(multimodal) - Remove UpdateMultimodalDatasetConfig and replace with VertexBaseConfig. (f5dc932)

  • Strip None fields from agent_data in GenerateLossClusters to prevent INVALID_ARGUMENT errors (f2d73fd)

1.148.0 (2026-04-15)

⚠ BREAKING CHANGES

  • Methods for multimodal datasets now require the full resource name instead of just the dataset ID.

Features

  • Add Agent Engine-level configuration for generation_trigger_config. (e73d4e7)

  • Add ingest_events method for Memory Bank. (e73d4e7)

  • Add memory_types filter to RetrieveMemories (12d90ad)

  • Add RetrieveProfiles. (12d90ad)

  • Add structured data and context to MemoryRevision. (12d90ad)

  • Add structured data and memory type to Memory. (12d90ad)

  • Add subset_topics to Memory Bank GenerateMemories (727b8e0)

  • Add support for agent gateway in agent engine (9ed3759)

  • Add support for keep alive probe in agent engines (ff859e1)

  • Adds cancel_query_job to SDK for agent engine long running async tasks. (04f11d1)

  • GenAI Client(evals) - add rich HTML visualization for loss pattern analysis (9e7b2b9)

  • GenAI Client(evals) - add user-facing generate_loss_clusters with LRO polling and replay tests (28e5f95)

  • GenAI Client(evals) - auto-infer metric/candidate and validate inputs for generate_loss_clusters (7142c62)

  • GenAI Client(evals) - support loss analysis in EvaluationRun SDK (eb1066b)

  • GenAI SDK client - Update client.prompts.create_version to create a prompt and prompt version for a prompt. Recommend create_version instead of create (1e1faa3)

  • GenAI SDK client(multimodal) - Auto-generate display name for multimodal datasets if not provided. (9a9e158)

  • GenAI SDK client(multimodal) - Make multimodal_dataset optional in create_from_pandas and create_from_bigframes. (dc89de2)

Bug Fixes

  • Add bucket ownership verification to prevent bucket squatting in Model.upload() (9feda02)

  • GenAI SDK client(multimodal) - Change “name” parameters to refer to resource name instead of dataset ID. (7c04870)

  • GenAI SDK client(multimodal) - Fix “type mismatch” warnings in datasets module. (505aa8c)

  • Refine Pyink blank line insertion logic and fix range-based formatting regressions. (e382e45)

Miscellaneous Chores

1.147.0 (2026-04-09)

⚠ BREAKING CHANGES

  • The labels field has been removed from GeminiExample. The tools and safety_settings fields have been turned into lists.

Features

  • Add system_labels parameter to Model Garden deploy methods. (a196cda)

  • Add the delete method for the Agent Engine Task Store Service (2f2a211)

  • GenAI Client(evals): Route gemini-3 model traffic to global region in local agent scraping (e2e81c9)

  • GenAI SDK client(multimodal) - Add single_turn_template helper to GeminiRequestReadConfig. (0e5037d)

  • Set agent_framework for A2aAgent class. (a8085e5)

Bug Fixes

  • Add SDK workaround for double-wrapped Any response in async_retrieve_contexts. (bd4983b)

  • GenAI SDK client(multimodal) - Fix inconsistencies between the GeminiExample class definition and API type. (fad250e)

Miscellaneous Chores

1.146.0 (2026-04-07)

⚠ BREAKING CHANGES

  • to_bigframes has been removed from the datasets module and moved into the MultimodalDataset class. Instead of dataframe = client.datasets.to_bigframes(multimodal_dataset=multimodal_dataset), use dataframe = multimodal_dataset.to_bigframes() to create a BigFrame instance from a multimodal dataset.

Features

  • Add consolidation customization to Memory Bank (a8948c4)

  • Add support for custom result parsing in LLM-based evaluation metrics (3e0ddff)

  • GenAI Client(evals) - add core data models and code-gen mapping for auto-loss analysis (09794ba)

  • GenAI Client(evals): Apply default user persona ‘Evaluator’ in multi-turn agent scraping (7002dc5)

  • In run_query_job, rename gcs_bucket to gcs_uri and allow the case that user sets the filename for the output. (f302d1f)

  • Pass state from first bidi_stream_query request to async_create_session (37b5a0f)

Miscellaneous Chores

  • GenAI SDK client(multimodal) - Move to_bigframes method to MultimodalDataset class. (6874b8d)

  • Release 1.146.0 (aab457d)

1.145.0 (2026-04-01)

Features

  • Add session_id to Create Session to allow custom session id (bea67c2)

  • Eval SDK: Migrate model call method by genai SDK usage (ff5e246)

  • Eval SDK: Migrate model call method by genai SDK usage in preview foler (ad36123)

  • Limit metric registry support to only custom code execution metric and llm based metric in SDK (c12aedc)

Bug Fixes

  • Increase default timeout to 600 seconds for ask_contexts and async_retrieve_contexts in VertexRagServiceClient. (3de2c1e)

1.144.0 (2026-03-31)

⚠ BREAKING CHANGES

  • create_from_bigquery and update_multimodal_dataset no longer automatically prepend a missing bq:// prefix for BigQuery URIs. When using the new function MultimodalDataset.set_bigquery_uri the prefix will still be added if needed.

Features

  • Add metadata_filter usage to all retrieval and generator methods in rag_retrieval.py (841c597)

  • Add container_spec to Reasoning Engine public protos (9a0eefb)

  • Add container_spec to Reasoning Engine public protos (9a0eefb)

  • Add support for container_spec in AgentEngines (da663c0)

  • GenAI SDK client(multimodal) - Add metadata helpers to MultimodalDataset. (e164b19)

  • Publish client batch config schema (9a0eefb)

  • Refactor evaluation instance building and update LLM metric handler (7a3b436)

  • Update the interface for custom code execution metric while maintaining remote_custom_function support for backward compatibility (f7733ec)

Bug Fixes

  • Auto-created GCS staging bucket names are less predictable (1a33ad9)

  • GenAI SDK client(multimodal) - Replace blocking calls in create_from_pandas with async versions. (2767273)

  • Introduce timeout for outgoing A2A requests from AgentEngine (78525d2)

  • Relax the requirement to specify class_methods if image_spec/container_spec is provided (6f7b12c)

  • Standardize on the app_name in AdkApp (ee9fbe1)

Documentation

  • Update API common type documentation (9a0eefb)

Miscellaneous Chores

1.143.0 (2026-03-25)

Features

  • Add AgentEngine Sessions module (368a8f8)

  • Add memory_id to Create Memory (2167f36)

  • Add RagMetadata and RagDataSchema management APIs (4f0fdfe)

  • Add raw_event to Append Event (2167f36)

  • GenAI SDK client(multimodal) - Accept gemini_request_read_config instead of template_config in all functions. (f138162)

  • GenAI SDK client(multimodal) - Support creating multimodal dataset from bigframe DataFrame (9b7dc29)

Bug Fixes

  • Exclude compromised LiteLLM versions from dependencies pin to 1.82.6 (78966da)

  • Fix rag resource parsing (bc61708), closes #6442

1.142.0 (2026-03-20)

Features

  • Add retrieve_contexts_async and ask_contexts SDK methods in rag_retrieval.py (0e0137e)

  • Add VALIDATED Function Calling mode to v1 (981a551)

  • Add aiohttp to agent_engines dependencies. (394253a)

  • Add custom session id field to create session v1 (981a551)

  • Add custom session id field to create session v1beta1 (981a551)

  • Add EvaluationMetric Create, Get and List methods to Vertex SDK GenAI evals (f4b4244)

  • Add model_status to GenerateContentResponse (Gemini API only) (6a03f78)

  • Add new embed_content_config to message EmbedContentRequest (981a551)

  • Add new embed_content_config to message EmbedContentRequest (981a551)

  • Add part_metadata in Part (Gemini API only) (6a03f78)

  • Add raw_event field to event proto v1 (981a551)

  • Add support for metric_resource_name within metric in rubric generation (4dbd76c)

  • Add support for passing agent data for custom code execution metric (0c70de8)

  • Add support for referencing registered metrics by resource name in evaluation run API (76a9558)

  • Adds run_query_job and check_query_job to SDK for long running async tasks. (0cff2d8)

  • Allow using registered metric resource names in evaluation (72942a4)

  • Enable a2a streaming for agents deployed to Agent Engine. (ccfd37f)

  • GenAI Client(evals) - BREAKING_CHANGE: The agent engine resource name is now passed as a separate agent parameter to create_evaluation_run methods, rather than being part of the AgentInfo object. This parameter is now required if agent_info is provided (dab185a)

  • GenAI Client(evals): Add starting_prompt, conversation_plan, agent_data to evaluation datset (64ef223)

  • GenAI Client(evals): Update to generate_conversation_scenarios from generate_user_scenarios (1b4c325)

  • GenAI SDK client(multimodal) - Support creating multimodal dataset from pandas DataFrame. (8f4b4fe)

  • GenAI SDK client(multimodal) - Support getting a bigframe DataFrame from a multimodal dataset (50d804f)

  • RAG - Remove VectorDb defaulting in SDK (39b7fe5)

  • RagMetadata and RagDataSchema concepts and Batch API definitions added for Preview (981a551)

  • Refactor RegisteredMetricHandler and implement llm_based_metric_spec support (24f626c)

  • Support rendered_parts in GroundingSupport (6a03f78)

  • Update the schema proto for the RagChunk with file_id and chunk_id to align with the vertex_rag_data.proto (981a551)

  • Upgrade protobuf from v25.7 to v31.0 (981a551)

Bug Fixes

  • Add embedding_metadata to MatchNeighbor from_embedding. (ffd2cff)

  • GenAI Client(evals) - missing response warning when agent_data is present (0d6c54e)

  • GenAI Client(evals): Drop empty columns in evaluation dataset (be869ca)

  • GenAI Client(evals): Remove prompt filled by starting prompt (55b12a5)

  • GenAI SDK client - Add get session call to create session sdk if an immediate success is returned (933debd)

  • GenAI SDK client - Breaking Change: Remove the following types from vertexai.types and depend on these types from the Google GenAI SDK via google.genai.types - ComputationBasedMetricType, FunctionResponseScheduling, MediaResolution, Outcome, PairwiseChoice, RubricContentType, Blob, CodeExecutionResult, ExecutableCode, FileData, Part, PartMediaResolution, VideoMetadata, FunctionCall, FunctionResponse, FunctionResponseBlob, FunctionResponseFileData, FunctionResponsePart, PartialArg, ComputationBasedMetricSpec, LLMBasedMetricSpec, PredefinedMetricSpec, RubricGenerationSpec, BleuMetricValue, CustomOutput, ExactMatchMetricValue, PairwiseMetricResult, PointwiseMetricResult, RawOutput, RougeMetricValue, BigQuerySource, GcsSource, ModelArmorConfig (3cd949d)

Documentation

  • Updated comments for rag_file_metadata_config across ImportRagFilesRequest and UploadRagFileRequest (981a551)

1.141.0 (2026-03-10)

Features

  • “global” endpoint supports “grpc” transport (b3bae32)

  • Add PromptTemplateData to support context and history columns when creating Evaluation run from dataframe (e887a2e)

  • GenAI Client(evals): Add candidate name to local ADK agent scraping (79d8e1c)

  • GenAI Client(evals): Add validation for agent_data in EvaluationDataset in create_evaluation_run (2b0a98c)

  • GenAI Client(evals): onboarding agent_config (agents) in create_evaluation_run (eacc86c)

  • GenAI Client(evals): Patch agent config map to agent data (8ba4707)

  • GenAI Client(evals): Update to enable agent run functionality in eval management service (7a59738)

  • Update match_service proto for new embedding metadata fields (fba5350)

  • Update match_service proto for new embedding metadata fields (fba5350)

  • Update match_service proto for new embedding metadata fields (fba5350)

Bug Fixes

  • GenAI Client(evals) - Add datetime and bytes serialization to _json_serializer (7410b1d)

1.140.0 (2026-03-04)

Features

  • A new field computation_based_metric_spec is added to message .google.cloud.aiplatform.v1beta1.Metric (e5f71de)

  • A new field evaluation_run is added to message .google.cloud.aiplatform.v1beta1.EvaluateDatasetRun (e5f71de)

  • A new field inference_generation_config is added to message .google.cloud.aiplatform.v1beta1.EvaluationConfig (e5f71de)

  • A new field llm_based_metric_spec is added to message .google.cloud.aiplatform.v1beta1.Metric (e5f71de)

  • A new field metric_results is added to message .google.cloud.aiplatform.v1beta1.EvaluateInstancesResponse (e5f71de)

  • A new field predefined_metric_spec is added to message .google.cloud.aiplatform.v1beta1.Metric (e5f71de)

  • A new message ComputationBasedMetricSpec is added (e5f71de)

  • A new message LLMBasedMetricSpec is added (e5f71de)

  • A new message MetricResult is added (e5f71de)

  • A new message PredefinedMetricSpec is added (e5f71de)

  • Add traffic_type, tool_use_prompt_tokens_details to message GenerateContentResponse.UsageMetadata (e5f71de)

  • Add AskContexts and AsyncRetrieveContexts APIs to VertexRagService (fa610af)

  • Add AskContexts and AsyncRetrieveContexts APIs to VertexRagService (fa610af)

  • Add async wrappers in the GenAI client for the Agent Engine Task Store Service (199a406)

  • Add image_spec to Reasoning Engine public protos (e5f71de)

  • Add image_spec to Reasoning Engine public protos (e5f71de)

  • Add max_concurrent_active_run_count field to Schedule message (e5f71de)

  • Add max_concurrent_active_run_count field to Schedule message (e5f71de)

  • Add model_armor_config to GeminiExample (e5f71de)

  • Add more fields to the GenAI client for the Agent Engine Task Store Service (7d58adb)

  • Add resource_reference to the field name in message .google.cloud.aiplatform.v1beta1.Dataset (e5f71de)

  • Add resource_reference to the field name in message .google.cloud.aiplatform.v1beta1.DatasetVersion (e5f71de)

  • Add support for agent_config_source (ADK) in AgentEngines (204e5b4)

  • Add the GenAI client for the Agent Engine Task Store Service (b54ce6d)

  • Add transcription fields to Session Service (e5f71de)

  • Add v1 API version for Session Service (e5f71de)

  • Add Vertex Multimodal Datasets as input and output types in google.cloud.aiplatform.v1beta1.BatchPredictionJob (e5f71de)

  • Add Vertex Multimodal Datasets as input and output types in google.cloud.aiplatform.v1beta1.BatchPredictionJob (e5f71de)

  • GenAI Client(evals) - Add 3 new multi-turn predefined metrics for agent evaluation (MULTI_TURN_TOOL_USE_QUALITY, MULTI_TURN_TRAJECTORY_QUALITY, MULTI_TURN_TASK_SUCCESS). (513d4d6)

  • GenAI Client(evals) - Refactor evaluation visualization to support multi-agent traces and system topology. (84c5602)

  • GenAI Client(evals): Add local ADK agent multi-turn agent scraping via ADK user simulation library (429a182)

  • GenAI Client(evals): Add user scenario generation function to eval components (87a5125)

  • Update data types from discovery doc. (6b5cc8f)

Bug Fixes

  • Add safeguards and warnings for remote code execution during pickle-based model deserialization (aa22f54)

  • GenAI Client(evals): Avoid required session_inputs column to eval dataset (134b989)

  • Only include CandidateResponse if a response is present (10efc13)

  • Save artifact in streaming agent run with events when multiturn (e9f1c88)

Documentation

  • A comment for enum AggregationMetric is changed (e5f71de)

  • A comment for field aggregation_output in message .google.cloud.aiplatform.v1beta1.EvaluateDatasetResponse is changed (e5f71de)

  • A comment for field expire_time in message .google.cloud.aiplatform.v1beta1.Session is changed (e5f71de)

  • A comment for field filter in message .google.cloud.aiplatform.v1beta1.ListSessionsRequest is changed (e5f71de)

  • A comment for field output_info in message .google.cloud.aiplatform.v1beta1.EvaluateDatasetResponse is changed (e5f71de)

  • A comment for field ttl in message .google.cloud.aiplatform.v1beta1.Session is changed (e5f71de)

  • A comment for message EvaluateDatasetResponse is changed (e5f71de)

  • A comment for message Metric is changed (e5f71de)

  • A comment for message OutputInfo is changed (e5f71de)

  • Comment on evaluate_dataset_response clarified (e5f71de)

  • Update documentation of .google.cloud.aiplatform.v1.DatasetService, .google.cloud.aiplatform.v1.Dataset, and .google.cloud.aiplatform.v1.DatasetVersion (e5f71de)

  • Update documentation of .google.cloud.aiplatform.v1beta1.Dataset and .google.cloud.aiplatform.v1beta1.DatasetVersion (e5f71de)

1.139.0 (2026-02-24)

Features

  • Add max_concurrent_active_run_count support to Scheduled Pipelines client GA. (a204e74)

  • GenAI Client(evals) - update SDK type definitions for Agent Data (6ac28a5)

1.138.0 (2026-02-17)

Features

  • Add support for BYO-dockerfile in AE deployment (7572601)

  • GenAI SDK client - Make operation polling interval configurable when creating agent engine sandbox (bf9e0ff)

  • GenAI SDK client(multimodal) - Support Assess Batch Prediction Resources for the multimodal datasets. (0fe5314)

  • GenAI SDK client(multimodal) - Support Assess Batch Prediction Validity for the multimodal datasets. (a63e8d5)

  • GenAI SDK client(multimodal) - Support Assess Tuning Validity for multimodal dataset. (12f5aa5)

  • Update the ADK template to export logs directly to Cloud Logging when OTEL_SEMCONV_STABILITY_OPT_IN is set to “gen_ai_latest_experimental”. (82db4ad)

Bug Fixes

  • Refactor session retrieval fallback in _streaming_agent_run_with_events. (8aec754)

1.137.0 (2026-02-11)

Features

  • Add filter_groups to PurgeMemories for metadata-based filtering (6907f89)

  • Deprecate prompt_optimizer.optimize and prompt_optimizer.optimize_prompt in favor of prompts.launch_optimization_job and prompts.optimize (ff811f5)

Bug Fixes

  • Use GOOGLE_CLOUD_AGENT_ENGINE_LOCATION env var for service locations. (04aacbb)

1.136.0 (2026-02-04)

Features

  • Add fps to message VideoMetadata (157381a)

  • Add agent_card to agent engine spec (d685d81)

  • Force-delete for RagCorpora, ignoring any external errors and ensuring deletion of the RagCorpus (157381a)

  • Update data types from discovery doc. (a5748fd)

Bug Fixes

  • Support custom credentials in RAG.upload_file (66c4d85), closes #4986

  • Test fix internal (1bbf7bb)

1.135.0 (2026-01-27)

Features

  • Add ComputationBasedMetricSpec to support metrics like EXACT_MATCH, BLEU, and ROUGE in EvaluationRun configurations. (9d32dd5)

  • Add autoscaling_target_dcgm_fi_dev_gpu_util, autoscaling_target_vllm_gpu_cache_usage_perc, autoscaling_target_vllm_num_requests_waiting options in model deployment on Endpoint & Model classes. (0179aa5)

  • Add optimize and launch_optimization_job methods to prompts module (044c3fa)

  • List all Model Garden models (54260fd)

  • RAG - Add Serverless and Spanner modes in preview. (79da831)

  • Remove experimental warning from sandboxes and add specific warning for non-code execution sandboxes. (7d31d13)

  • Update the v1 service definition to add embedding_metadata. (8f5bfc5)

Documentation

  • Update prompt optimizer code in readme to use methods from prompts module (4636507)

1.134.0 (2026-01-18)

Features

  • Add metadata to memories (f9fc79d)

  • Expose PSC for OpenModel (feeb54d)

  • GenAI Client(evals) - Add support for inference_configs in create_evaluation_run. (33fe72a)

  • GenAI SDK client - Support agent engine sandbox http request in genai sdk (11c23a3)

  • Support metadata filtering for memory retrieval (f9fc79d)

  • Support metadata merge strategies for memory generation (f9fc79d)

  • Support Python 3.14 for reasoning engine. (394cd1d)

  • Update data types from discovery doc. (0c6fb66)

  • Update data types from discovery doc. (a451fa3)

Bug Fixes

  • Mistyping of langchain tools causing mypy errors (0705a37)

  • Test fix internal (b1b900e)

1.133.0 (2026-01-08)

Features

  • Deprecate tuning public preview SDK in favor of tuning SDK (35d362c)

  • GenAI SDK client - Enabling Few-shot Prompt Optimization by passing either “OPTIMIZATION_TARGET_FEW_SHOT_RUBRICS” or “OPTIMIZATION_TARGET_FEW_SHOT_TARGET_RESPONSE” to the optimize_prompt method (715cc5b)

  • GenAI SDK client(memory): Add enable_third_person_memories (65717fa)

  • Support Developer Connect in AE (04f1771)

Bug Fixes

  • Add None check for agent_info in evals.py (c8c0f0f)

  • GenAI client(evals) - Fix TypeError in _build_generate_content_config (be2eaaa)

  • Make project_number to project_id mapping fail-open. (f1c8458)

  • Replace asyncio.run with create_task in ADK async thread mains. (83f4076)

  • Replace asyncio.run with create_task in ADK async thread mains. (8c876ef)

  • Require uri or staging bucket configuration for saving model to Vertex Experiment. (5448f06)

  • Return embedding metadata if available (d9c6eb1)

  • Update examples_dataframe type to PandasDataFrame in Prompt Optimizer. (a2564cc)

1.132.0 (2025-12-17)

Features

  • Add Lustre support to the Vertex Training Custom Job API (71747e8)

  • Add Lustre support to the Vertex Training Custom Job API (71747e8)

Documentation

  • A comment for field restart_job_on_worker_restart in message .google.cloud.aiplatform.v1beta1.Scheduling is changed (71747e8)

  • A comment for field timeout in message .google.cloud.aiplatform.v1beta1.Scheduling is changed (71747e8)

1.131.0 (2025-12-16)

Features

  • Allow list of events to be passed to AdkApp.async_stream_query (dd8840a)

  • GenAI Client(evals) - Support CustomCodeExecution metric in Vertex Gen AI Eval Service (4114728)

  • Updates the ADK template to direct structured JSON logs to standard output. (a65ec29)

Bug Fixes

  • Fix RagManagedVertexVectorSearch when using backend_config (df0976e)

  • GenAI Client(evals) - patch for vulnerability in visualization (8a00d43)

1.130.0 (2025-12-10)

Features

  • A new field min_gpu_driver_version is added to message .google.cloud.aiplatform.v1beta1.MachineSpec (26dfdfe)

  • Adding RagManagedVertexVectorSearch Vector DB option for RAG corpuses to SDK (da79e21)

  • Expose FullFineTunedResources for full fine tuned deployments (26dfdfe)

  • Expose zone when creating a FeatureOnlineStore (26dfdfe)

  • GenAI Client(evals) - Add support to local agent run for agent eval (30e41d0)

  • GenAI SDK client(memory): Add PurgeMemories (95eb10f)

  • Introduce RagManagedVertexVectorSearch as a new vector db option (26dfdfe)

Documentation

  • Update ReplicatedVoiceConfig.mime_type comment (26dfdfe)

  • Update ReplicatedVoiceConfig.mime_type comment (26dfdfe)

1.129.0 (2025-12-03)

⚠ BREAKING CHANGES

  • An existing field transfer_to_agent is removed from message .google.cloud.aiplatform.v1beta1.EventActions

  • updating bigtable_metadata field name in FeatureOnlineStore

  • updating enableDirectBigtableAccess field name in FeatureOnlineStore`

  • updating bigtable_metadata field name in FeatureView

Features

  • Add gpu_partition_size in machine_spec v1 api (e0bc3d8)

  • Add ReplicatedVoiceConfig to VoiceConfig to enable Gemini TTS voice replication (e0bc3d8)

  • Add ReplicatedVoiceConfig to VoiceConfig to enable Gemini TTS voice replication (e0bc3d8)

  • Add EmbedContent method v1 (e0bc3d8)

  • Add EmbedContent method v1beta1 (e0bc3d8)

  • Add FunctionResponsePart and excluded_predefined_functions in ComputerUse (e0bc3d8)

  • Add FunctionResponsePart and excluded_predefined_functions in ComputerUse (e0bc3d8)

  • Add new fields SUCCESSFULLY_DEPLOYED and FAILED_TO_DEPLOY to DeploymentStage (e0bc3d8)

  • Add new fields SUCCESSFULLY_DEPLOYED and FAILED_TO_DEPLOY to DeploymentStage (e0bc3d8)

  • Add order_by to list_events (e0bc3d8)

  • Add support for developer connect based deployment (e0bc3d8)

  • Add support for developer connect based deployment (e0bc3d8)

  • Continuous Tuning (e0bc3d8)

  • Enable Vertex Model Garden Managed OSS Fine Tuning. (26b7e51)

  • GenAI Client(evals) - Add location override parameter to run_inference and evaluate methods (b867043)

  • GenAI Client(evals) - support setting autorater generation config for predefined rubric metrics (9304f15)

  • GenAI SDK client(multimodal) - Support Assess Tuning Resource for multimodal dataset. (bc26160)

  • GenAI SDK client(sessions): Add label to Sessions (837c8ea)

Bug Fixes

  • Add OTel cloud.provider attribute to AdkTemplate (7d3bcdd)

  • Add support for app in _init_session (d9f6c58)

  • An existing field transfer_to_agent is removed from message .google.cloud.aiplatform.v1beta1.EventActions (e0bc3d8)

  • Correlate traces with logs in Cloud Trace panel on adk deploy agent_engine (9301551)

  • Enable from vertexai.types import TypeName without needing to run from vertexai import types first (46285bf)

  • Enable from vertexai.types import TypeName without needing to run from vertexai import types first (f4a6cbe)

  • Gen AI SDK client - Fix bug in GCS bucket creation for new agent engines. (8d4ce38)

  • GenAI SDK client(eval) - Reorder the params to put the Config param at the last place. (e8b12cb)

  • Save artifact in init_session (2a43e9b)

  • Update default input and output modes in create_agent_card (7ca4226)

  • Updating bigtable_metadata field name in FeatureOnlineStore (e0bc3d8)

  • Updating bigtable_metadata field name in FeatureView (e0bc3d8)

  • Updating enableDirectBigtableAccess field name in FeatureOnlineStore` (e0bc3d8)

Documentation

  • A comment for field filter in message .google.cloud.aiplatform.v1beta1.ListSessionsRequest is changed (e0bc3d8)

  • A comment for field package_spec in message .google.cloud.aiplatform.v1.ReasoningEngineSpec is changed (e0bc3d8)

  • A comment for field package_spec in message .google.cloud.aiplatform.v1beta1.ReasoningEngineSpec is changed (e0bc3d8)

  • A comment for message ReasoningEngineSpec is changed (e0bc3d8)

  • A comment for message ReasoningEngineSpec is changed (e0bc3d8)

  • Fix idle_scaledown_period minimum from 3600 to 300 (5 minutes) (e0bc3d8)

  • Remove comments for a non public feature (e0bc3d8)

Miscellaneous Chores

1.128.0 (2025-11-18)

Features

  • GenAI Client(evals) - Add pass_rate to AggregatedMetricResult and calculate it for adaptive rubric metrics. (1f1f67e)

  • GenAI SDK client - Support build options in Agent Engine GCS Deployment. (28499a9)

  • GenAI SDK client - Support build options in Agent Engine source-based Deployment. (f7e718f)

  • GenAI SDK client(multimodal) - Support Assemble feature on the multimodal datasets. (2195411)

Bug Fixes

  • Fix the change runner behavior back to sync function in streaming_agent_run_with_events (e9d9c31)

  • GenAI Client(evals) - fix eval visualizations in Vertex Workbench (c3abe51)

  • GenAI Client(evals) - Reformat codebase 1. Remove duplicated code in _evals_utils and _evals_metric_loader 2. Keep metric utils in _evals_metric_loader and data util in _evals_utils (5f3c655)

1.127.0 (2025-11-11)

Features

  • Reenable VertexAiSession for streaming_agent_run_with_events (d3b12d5)

Bug Fixes

  • Forward reference resolution in Pydantic schema generation. (0013865)

  • GenAI Client(evals): Long traces do not scroll (3a99664)

Documentation

  • Add vertexai.types module to generated docs (fc83569)

1.126.1 (2025-11-06)

Bug Fixes

  • Add telemetry enablement env for agent engines deployed using module (e64ff28)

1.126.0 (2025-11-05)

Features

  • Default to “unspecified” for telemetry enablement (3ca65cb)

  • GenAI Client(evals) - Add loading agent info util function (acb6cab)

  • GenAI Client(evals): Add warning message when tool usage is empty for tool_use_quality (531d223)

Bug Fixes

  • Populate missing auth_id for _init_session into adk session.state (37fa3ce)

1.125.0 (2025-11-04)

⚠ BREAKING CHANGES

  • Switch tracing APIs in preview AdkApp.

  • Switch cloudtrace.googleapis.com to telemetry.googleapis.com for tracing API.

Features

  • Add reservation affinity support to preview BatchPredictionJob (c8f38a0)

  • Add support for Vertex Express Mode API key in AdkApp (05834cb)

  • Add the identity type option for the agent engine and add effective identity to the resource (bf1851e)

  • Alow VertexAiSession for streaming_agent_run_with_events (13faa27)

  • GenAI Client(evals) - Add retry to predefine metric (9a46e67)

Bug Fixes

  • GenAI Client(evals) - Change dataset visualization table to fixed to prevent horizontal expansion. (7a5a066)

  • GenAI Client(evals) - Remove requirement for agent_info.agent in create_evaluation_run in Vertex AI GenAI SDK evals. (d02a7da)

  • GenAI Client(evals) - Support direct pandas DataFrame dataset in evaluate() (a917122)

  • Revert: Alow VertexAiSession for streaming_agent_run_with_events (7c8c218)

Miscellaneous Chores

  • Release 1.125.0 (d344858)

  • Switch cloudtrace.googleapis.com to telemetry.googleapis.com for tracing API. (c81f912)

  • Switch tracing APIs in preview AdkApp. (27ef56b)

1.124.0 (2025-10-30)

⚠ BREAKING CHANGES

  • GenAI SDK client - Enabling new data driven prompt optimization for prompts from Android API by passing

Features

  • GenAI SDK client - Enabling new data driven prompt optimization for prompts from Android API by passing (4216790)

Bug Fixes

  • GenAI Client(evals) - Apply sync function for agent run (8a20349)

  • GenAI Client(evals) - Support EvaluationDataset output from run_inference as input dataset in create_evaluation_run in Vertex AI GenAI SDK evals (741c6ad)

  • GenAI Client(evals) - Update send online eval service request default value and avoid None value (09bf9a9)

Miscellaneous Chores

1.123.0 (2025-10-29)

Features

  • Add initial support for Python v3.14 (4618729)

  • Add more attributes to OTel resource for ADK tracing (5aaa60e)

  • Add Python 3.13 Kokoro run config (57d2709)

  • Add support for app input in AdkApp template (10ca56f)

  • Add support of google-cloud-storage v3 dependency (85cbb75)

  • Disable prompt/response content in ADK spans if telemetry env is set (be5d1f5)

  • GenAI Client(evals) - Add agent data to EvaluationRun show in Vertex AI GenAI SDK evals (d62afc3)

  • GenAI SDK client - add context management to AsyncClient (8075e60)

  • GenAI SDK client - Enabling zero-shot prompt optimization for prompts from Android API by passing optimization_target=vertexai.types.OptimizeTarget.OPTIMIZATION_TARGET_GEMINI_NANO in the config (92d8b2a)

  • GenAI SDK client (Multimodal Dataset) - Create a multimodal dataset from Big Query. (d4e211d)

  • GenAI SDK client(memory): Add extracted memories to MemoryRevision resources (2267d58)

  • GenAI SDK client(memory): Add filter to RetrieveMemories (2267d58)

  • GenAI SDK client(memory): Add Memory Topic labels to Memory (de941a6)

  • GenAI SDK client(multimodal) - Add get/update/list/delete to multimodal datasets. (34996a2)

  • GenAI SDK client(multimodal) - Add public get/update/delete methods to multimodal datasets. (6737a70)

  • Support Inline Source Deployment in Agent Engine (9ae5f35)

Bug Fixes

  • Allow both camelCase and snake_case in _StreamRunRequest (6a6674d)

  • Clone agent_framework attribute in ModuleAgent.clone() (81f8c40)

  • GenAI Client(evals) - fix hallucination visualization (a52da0b)

  • GenAI Client(evals) - fix visualization (67f9099)

  • GenAI SDK client - Fix log showing how to get an Agent Engine. Positional arguments are not allowed. (0fc74de)

  • Remove unnecessary pandas import from multimodal datasets preview module. (5dd51a2)

Documentation

  • Add docstring for classes and fields that are not supported in Gemini or Vertex API (cd99635)

  • Add docstring for enum classes that are not supported in Gemini or Vertex API (db364ab)

1.122.0 (2025-10-21)

Features

  • Add STZ support for Endpoint.deploy and Model.deploy (preview). (7dd2629)

  • Add support for Python v3.13 (db286c4)

  • Add support for telemetry env enablement and logging setup in default instrumentor. (a26171c)

  • Allow Memory Revisions to be disabled (cf0948f)

  • Disable request/response content in custom ADK spans on Agent Engine in case there’s no explicit consent (dc5dcc7)

  • GenAI Client(evals) - Add create_evaluation_set and create_evaluation_item methods to Vertex AI GenAI SDK evals (83553a9)

  • GenAI Client(evals) - Add evaluation_df input support to create_evaluation_run method in Vertex AI GenAI SDK evals (7a1262b)

  • GenAI Client(evals) - Add inference_configs to create_evaluation_run method in Vertex AI GenAI SDK evals (5b5e6bd)

  • GenAI Client(evals) - Add labels to EvaluationRun in Vertex AI GenAI SDK evals (67cf80b)

  • GenAI Client(evals) - Add metrics to create_evaluation_run method in Vertex AI GenAI SDK evals (ce35218)

  • GenAI Client(evals) - Add agent eval data converter evals (cd61c86)

  • GenAI Client(evals) - Add Detailed View to show method for EvaluationRun for Vertex AI GenAI SDK evals (dc16065)

  • GenAI Client(evals) - Register hallucination and tool_usage_quality metrics for agent eval (7ae013e)

  • GenAI Client(evals) - Update agent eval evaluation report dashboard (e2aa3eb)

  • GenAI SDK client - Add TTL support for Agent Engine Code Execution (9d139eb)

  • GenAI SDK client: Add async Memory and Memory Revisions methods (55b7c23)

  • GenAI SDK client(evals) - Add agent run in run_inference (8b9ed04)

  • GenAI SDK client(evals) - Add predefined metrics for Gecko text-to-image and text-to-video evaluations (b05e5b3)

  • GenAI SDK client(evals) - Update evaluate function to enable agent_info (d13b230)

  • GenAI SDK client(evals) Send agent eval request to EvaluateInstance (87ea594)

  • Support TTL (per Memory Bank and per-request) for Memory Revisions (cf0948f)

Bug Fixes

  • GenAI Client(evals) - Support multiple metrics in Detailed View show method for EvaluationRun for Vertex AI GenAI SDK evals (3ac82ea)

  • GenAI SDK (prompts) - Fix bug where passing encryption_spec to prompts.create raised an error (f0a4a00)

1.121.0 (2025-10-15)

⚠ BREAKING CHANGES

  • remove deprecated transfer_to_agent parameter

Features

  • A new message ScaleToZeroSpec is added (62ea30a)

  • Add additional proto fields and GenerateFetchAccessToken API (62ea30a)

  • Add aspect_ratio and image_config for v1 version (62ea30a)

  • Add aspect_ratio and image_config for v1beta1 version (62ea30a)

  • Add async methods for Sessions and Session Events (ac6e0b4)

  • Add JAILBREAK as a new Prompt block reason in PredictionService (62ea30a)

  • Add JAILBREAK category to SafetySettings for prediction service (62ea30a)

  • Add JAILBREAK category to SafetySettings for prediction service (62ea30a)

  • Add labels field for Predict API for Imagen use case (v1beta and v1) (62ea30a)

  • Add ListOperations partial success flag (62ea30a)

  • Add ListOperations unreachable resources (62ea30a)

  • Add matching engine deployment tier parameter and new shard size (ffe9cde)

  • Add resource attributes and GenAI instrumentation to default instrumentator in ADK VAE template (f0dc877)

  • Add support for Inline source based deployment (62ea30a)

  • Add support for Inline source based deployment (62ea30a)

  • Add support for Python 3.14 (62ea30a)

  • GenAI SDK client - Update input handling inside code execution sandbox (9a452cc)

  • GenAI SDK client(evals) Update data model for agent evaluation (4ca9fcc)

  • Initial implementation of the SDK for Memory Revisions (b91b63c)

  • Support for explicitly providing class_methods in Agent Engine config. (af8c898)

  • Updated Observability GenAI data format converter for JSONL (00e57de)

Bug Fixes

  • Adding google internal import rule for vertex service to adk app (0d1240e)

Miscellaneous Chores

  • Release 1.121.0 (8b2eed8)

  • Remove deprecated transfer_to_agent parameter (71a7832)

1.120.0 (2025-10-08)

Features

  • Add ability to use existing sessions for streaming_agent_run_with_events calls. (0a369ea)

  • Add DeploymentTier enum to DeployedIndex (89a26c1)

  • Add labels field for Predict API for Imagen use case (v1beta) (89a26c1)

  • Auto-generated CL for //google/cloud/aiplatform:aiplatform_v1_public_proto_gen (89a26c1)

  • Expose PSC for CustomModel (d02099c)

  • GenAI Client(evals) - Add get_evaluation_set and get_evaluation_item methods to Vertex AI GenAI SDK evals (7757886)

  • GenAI Client(evals) - Add show method for EvaluationRun class in Vertex AI GenAI SDK evals (0c932b9)

  • Migrate vertex ai session service to use agent engine sdk (b72df1c)

  • Migrate vertex_ai_session_service to use Agent Engine SDK (55b54a2)

  • Migrate vertex_ai_session_service to use Agent Engine SDK (03772e2)

Bug Fixes

  • GenAI Client(evals) - Parse user defined rubrics correctly to LLM metric (64b0665)

Documentation

  • Fix Sessions SDK docstrings (0077bde)

1.119.0 (2025-10-03)

Features

  • GenAI Client(evals) - Add EvaluationResults to get_evaluation_run method response in Vertex AI GenAI SDK evals (f07ecc3)

  • GenAI SDK client (prompt management): Release Prompts module to GA (3394028)

1.118.0 (2025-09-30)

⚠ BREAKING CHANGES

  • GenAI SDK client (prompt management) - Split create into two methods, create() and create_version()

  • GenAI SDK client (prompt management) - Split get into two methods, get() and get_version()

  • GenAI SDK client (prompt management) - Rename list methods to list() and list_versions()

  • GenAI SDK client (prompt management) - Rename delete methods to delete() and delete_version()

  • GenAI SDK client (prompt management) - Rename prompt_management module to prompts

Features

  • Add enable_widget option in Google Maps and additional grounding information (0722687)

  • Add filter option for deploy configuration in Model Garden deploy SDK (ac33e87)

  • Add Model Garden deploy SDK select verified config guide. (36a5bbc)

  • Add private_model_server_enabled to in Endpoint.proto (0722687)

  • Add Validation mode in FunctionCallingConfig (0722687)

  • Add Validation mode in FunctionCallingConfig (0722687)

  • GenAI Client(evals) - Add create_evaluation_run method to Vertex AI GenAI SDK evals (7db9b4f)

  • GenAI Client(evals) - Add get_evaluation_run method to Vertex AI GenAI SDK evals (bbbadbc)

  • GenAI SDK client (prompt management) - Rename delete methods to delete() and delete_version() (d52ed42)

  • GenAI SDK client (prompt management) - Rename list methods to list() and list_versions() (d52ed42)

  • GenAI SDK client (prompt management) - Rename prompt_management module to prompts (d52ed42)

  • GenAI SDK client (prompt management) - Split create into two methods, create() and create_version() (d52ed42)

  • GenAI SDK client (prompt management) - Split get into two methods, get() and get_version() (d52ed42)

  • GenAI SDK client(evals) Add data model for agent evaluation (d3ef487)

  • PSC support for custom weights deploy (0722687)

  • Tuning PreTunedModel API field (0722687)

Bug Fixes

  • Mitigate breaking change in GenAI SDK for ADK on AgentEngine (9fa50aa)

  • Relax the type annotations to avoid issues with pydantic when deploying (7a6a2f5)

  • Remove the upperbound on google-genai for AgentEngine (74726f3)

Documentation

  • A comment for field dedicated_endpoint_disabled in message .google.cloud.aiplatform.v1beta1.DeployRequest is changed (0722687)

  • Remove legacy internal lint directives (0722687)

  • Update the comment for ANY mode in FunctionCallingConfig. (0722687)

  • Update the comment for ANY mode in FunctionCallingConfig. (0722687)

Miscellaneous Chores

1.117.0 (2025-09-25)

Features

  • Expose user reservation for CustomModel (f796e74)

  • Gen AI SDK client - add experimental restore_version method to Prompt Management (820e0b6)

Documentation

  • Add generated docs for Gen AI Modules (c3c2f7f)

1.116.0 (2025-09-22)

Features

  • Add experimental async list_prompts and list_version methods to prompt management (13a626b)

  • GenAI SDK client - add experimental async delete_prompt and delete_version method to Prompt Management (45e616a)

  • Update gapic utils to allows creating RAG clients with api_override (9851905)

Bug Fixes

  • GenAI Client(evals) - Add support for context in Grounding metric (e75d91f)

  • Pass plugins to the Runner in ADK template. (b43b7b4)

Documentation

  • Update AgentEngine with ADK template to the version in GA (0d600fd)

1.115.0 (2025-09-18)

⚠ BREAKING CHANGES

  • The optimize_prompt method no longer returns the parsed response directly. Code must be updated to access the .raw_text_response or .parsed_response attribute on the new return object.

Features

  • Add has_template_config to MultimodalDataset. (97a6e71)

  • GenAI SDK client - add experimental async create_version and get methods to prompt management (d8de037)

  • GenAI SDK client - Add experimental delete_prompt() and delete_version() methods to Prompt Management (3f7f976)

  • GenAI SDK client - Modify optimize_prompt to return raw and parsed responses. (415cf26)

  • GenAI SDK client – add support for user defined labels for ReasoningEngine (002b441)

  • Update list_deploy_options api for Vertex AI Model Garden custom model to support filtering by machines that user has quota for. (540e9e0)

Bug Fixes

  • GenAI Client(evals) - Improve LiteLLM model completion response parsing (ff55a48)

  • Update definition of async_add_session_to_memory to not depend on Session (dc9a5da)

Documentation

  • Add Agent Engine with ADK examples to README. (c74305b)

  • Streamline installation section in README and add uv package installation command (bf91a55)

Miscellaneous Chores

1.114.0 (2025-09-16)

Features

  • GenAI SDK client - Add experimental list_prompts() and list_versions() methods to Prompt Management (18a5559)

Bug Fixes

  • GenAI SDK client - Add agent_server_mode arg to AgentEngineConfig and pass it to API request if present. (1f821fd)

1.113.0 (2025-09-12)

Features

  • GenAI - Added GPT, Qwen, and DeepSeek models support in GenAI batch prediction (cdd73d2)

  • GenAI Client(evals) - Add support for Vertex Model Garden MaaS models. (751cb18)

Bug Fixes

  • GenAI Client(evals) - Update data handling for adaptive rubric multi-turn evaluation metrics (c511490)

1.112.0 (2025-09-09)

Features

  • GenAI SDK client - Add A2A support in Agent Engine (d500945)

  • GenAI SDK client - Add Observability GenAI data format converter for evals (0665566)

  • GenAI SDK client - Add orderBy to ListMemories (c6872f0)

  • GenAI SDK client - Add support for loading evaluation datasets from Observability GCS sources (bfcccc9)

  • GenAI SDK client - Add the service account option for the agent engine (219c33f)

  • Adding gpu_partition_size parameter to Model.deploy() method. (966c236)

  • Change gpu_partition_size type hint to str. (910016d)

  • GenAI SDK client - Add api_key parameter to vertexai.Client (a9ffc60)

  • GenAI SDK client - Add experimental prompt_management module with create_version and get methods (d5a14ba)

  • GenAI SDK client - Add live/bidi agent deployment support for Agent Engine (74e3f25)

  • GenAI SDK client - Add sandbox code execution SDK support (74e52d9)

  • GenAI SDK client - Remove experimental warning from agent_engines module (42c3c9c)

  • GenAI SDK client - Support bidi stream query in agent engines and ADK template. (456249e)

Bug Fixes

  • Allow for inheritance of clone behavior in AdkApp (e5ced93)

  • GenAI SDK client - Decrease polling interval for GenerateMemories and CreateSession (currently 10s) (77a3933)

  • GenAI SDK client - Fix deepcopy for RubricGenerationConfig in RubricBasedMetric. (e39f0bd)

  • GenAI SDK client - Handle empty GenerateMemories response (no memories generated) as valid response. (99f0078)

1.111.0 (2025-08-27)

⚠ BREAKING CHANGES

  • GenAI SDK client - remove duplicate types for Content, Part, and evals

Features

  • Add disable_container_logging in v1beta1 api (3a75313)

  • Add encryption_spec support to Agent Engine genai sdk. (3bb8100)

  • Add API response for Gen AI Evaluation in Tuning (3a75313)

  • Add Customization Config to Memory Bank (23d7681)

  • Add data foundry service synthetic data generation API for v1 (3a75313)

  • Add new api for getting deploy options for Vertex AI Model Garden custom model (d0c7803)

  • Add support for plugins and credential service in AdkApp (93561a7)

  • Add TTL fields for Memory Bank and Sessions (eff6c58)

  • Adding gpu_partition_size parameter to Endpoint.deploy() method. (7ebbddb)

  • Enabled deploy dedicated endpoint by default (1a3f477)

  • GenAI SDK client - Add live/bidi streaming support for Agent Engine (4fec136)

  • GenAI SDK client(evals) - Implement Predefined metrics support in Vertex GenAI Eval SDK (248a365)

  • GenAI SDK client(evals) - Release GenAI evals module to public preview and remove experimental warning from client.evals module (b915b61)

  • GenAI SDK client(evals) - Support Predefined Metrics in generate_rubrics (c0b6f5c)

  • Introduce AdkApp in GA (a6600dd)

  • RAG - Add support for max_embedding_requests_per_min in upload_file request (a330ecb)

  • RAG - Add support for max_embedding_requests_per_min in upload_file request (a885b5d)

Bug Fixes

  • GenAI SDK client - Deploy ADK agents using the AdkApp template in GA (4f1e013)

  • GenAI SDK client - do not register API methods in get or update for agent_engines with lightweight creation (d76411a)

  • GenAI SDK client - Provide the operation error message if it is available (edaedb1)

  • GenAI SDK client - switch to nested modules for agent engines (b1d0b7c)

  • Rename agent_engine parameter to agent in Agent Engines. (65bf9b6)

Miscellaneous Chores

  • GenAI SDK client - remove duplicate types for Content, Part, and evals (b4d37b6)

  • Release 1.111.0 (e1ad1c5)

1.110.0 (2025-08-18)

Features

  • Add encryption_spec support to Agent Engine create and update. (1b135ca)

  • Add run_config parameter to AdkApp query methods (e3b9a76)

  • Add DirectMemoriesSource to SDK (cebad9a)

  • Add option EndpointUserId and ModelUserId fields (2aae1f9)

  • GenAI SDK client - Agent Engine Session Events SDK (69d87e2)

  • RAG - Add support for timeout in upload_file request (bc7e2e9)

  • Support for runtime controls and PSC-I in Agent Engine. (ec11bd3)

1.109.0 (2025-08-13)

Features

  • Add gpu_partition_size to MachineSpec (b753565)

  • Add API for Gen AI Evaluation in Tuning (b753565)

  • Add direct_memories_source (b753565)

  • Add expiration for TTL for Memory and Sessions (b753565)

  • Add force_delete field to DeleteRagFile ‘preview’ API request for Vertex RAG (b753565)

  • Add Grounding with Google Maps tool (b753565)

  • Add memory related methods to AdkApp (1368f6a)

  • Add option EndpointUserId and ModelUserId fields (b753565)

  • Add support for CMEK, runtime controls, and PSC-I to Reasoning Engine protos (b753565)

  • Add update_mask “embedding_metadata” to MatchingEngineIndex upsert_datapoints() to support embedding metadata update. (0870512)

  • Added document_name for vertex ai search as part of retrieved context from grounding chunk (b753565)

  • Expose RecommendSpecs api to vertex python SDK for Custom Weights Model deployment (b753565)

  • Migrate dedicated endpoint to be enabled by default (b753565)

  • Support for runtime controls and PSC-I (77f7b8e)

Documentation

  • A comment for field dedicated_endpoint_enabled in message .google.cloud.aiplatform.v1.DeployRequest is changed (b753565)

  • A comment for field monitored_resource_labels in message .google.cloud.aiplatform.v1beta1.AutoscalingMetricSpec is changed (b753565)

  • Add encryption_spec to ReasoningEngine (b753565)

  • Add psc_interface_config, min/max_instances, resource_limits, container_concurrency to ReasoningEngineSpec (b753565)

  • Update comment for allowed values for config models (b753565)

1.108.0 (2025-08-07)

Features

  • Add autoscaling_target_pubsub_num_undelivered_messages option in Preview model deployment on Endpoint & Model classes. (52eacce)

Bug Fixes

  • GenAI SDK client - Fix typo in error message for optimize_prompt (63e1caa)

  • Set the agent_framework when initializing module-based agent engine (6c15762)

1.107.0 (2025-08-06)

Features

  • A new value NVIDIA_GB200 is added to enum AcceleratorType (d682fac)

  • Add DeploymentStage for CreateEndpointOperationMetadata and DeployModelOperationMetadata (d682fac)

  • Add a FooBar API (d682fac)

  • Add autoscaling metrics parameters for PrivateEndpoint class’s model deployment API (58880be)

  • Add embedding_metadata to google.cloud.aiplatform.v1.Index (d682fac)

  • Add enable_datapoint_upsert_logging to google.cloud.aiplatform.v1.DeployedIndex (d682fac)

  • Add exclude_domains for grounding with GoogleSearch and EnterpriseWebSearch (d682fac)

  • Add FeatureViewDirectWrite API in v1 (d682fac)

  • Add field ReasoningEngineSpec.service_account (d682fac)

  • Add ray 2.47 unit tests as required checks (5445648)

  • Add the VeoTuningSpec (d682fac)

  • Added the ability to use the Model Armor service for content sanitization (d682fac)

  • Adds DWS and spot VM feature support to custom batch predictions 2.0 (d682fac)

  • GenAI SDK client - add zero-shot prompt optimizer: an option to quickly improve provided system instructions or a prompt, or generate new system instructions based on a prompt. (bc2e8f4)

  • GenAI SDK client - Agent Engine Session SDK (8f28c40)

  • GenAI SDK client(evals) - add visualization support for rubric-based evaluation workflow (299c44c)

  • Online Prediction DeployModel API to support custom metrics based autoscaling (d682fac)

  • Remove private preview label from Model Armor protos (d682fac)

Documentation

  • Update comments for rpc BatchCreatePullRequestComments, ResolvePullRequestComments and UnresolvePullRequestComments (d682fac)

1.106.0 (2025-07-30)

Features

  • Add service_account parameter to AgentEngine class for creation and update (6359168)

  • Add service_account to Reasoning Engine public protos (7b6010b)

  • Add service_account to Reasoning Engine public protos (7b6010b)

  • Add Vertex AI Model Garden deploy SDK unified Model class in Public Preview (78c8fdd)

  • Allow adapter_size=32 for supervised tuning (3a776a7)

  • Vertex AI Model Garden deploy SDK Support for self-deploy Partner Model (6c72801)

Bug Fixes

  • GenAI SDK client - handle os paths for .whl in requirements when deploying to agent engine (75cd064)

  • GenAI SDK client - parsing json body of HTTP response to yield JSON (8cfd9ba)

  • Use datasets.MultimodalDataset.from_gemini_request_jsonl() without target_table_id. (e92cca2)

1.105.0 (2025-07-22)

Features

  • Add FlexStart option to DeploymentResourcePool.create, Endpoint.deploy, and Model.deploy (preview) (82dd075)

  • Add Ray 2.47 support to RoV Bigquery read/write (8e6df42)

  • Add Ray 2.47 support to SDK Client Builder (dde560d)

  • Add support for managed oss fine tuning service (2672ec3)

  • GenAI SDK client(evals) - Add async evaluate_instances method (a52198a)

  • Improve PersistentResource exception logging to include cluster name (4b88698)

  • Provide docs for using invoke method. (1315df7)

  • RAG - add timeout options for create_corpus, update_corpus and update_rag_engine_config for both v1 and v1beta1 apis. (afa5610)

  • Update Ray version support to include Ray v2.47” (e0ee94c)

  • Vertex AI Model Garden custom model deploy SDK Public Preview (1ceb2e1)

Bug Fixes

  • GenAI SDK client - Fix JS variable name conflict in evals visualization for VS Code iPython environment (079b1f9)

1.104.0 (2025-07-15)

Features

  • Add Aggregation Output in EvaluateDataset Get Operation Response (43eee8d)

  • Add API for Managed OSS Fine Tuning (43eee8d)

  • Add flexstart option to v1beta1 (43eee8d)

  • Expose task_unique_name in pipeline task details for pipeline rerun (43eee8d)

  • GenAI SDK client - Add support for context specs when creating agent engine instances (8321826)

  • GenAI SDK client(evals) - Add Generate Rubrics API config and internal method (6727fb3)

  • GenAI SDK client(evals) - add rubric-based evaluation types (df2390e)

  • GenAI SDK client(evals) - Add support for rubric-based metrics, and rubric customization eval workflow (36bfda2)

  • Some comments changes in machine_resources.proto to v1beta1 (43eee8d)

  • Vertex AI Model Garden custom model deploy Public Preview (43eee8d)

Bug Fixes

  • GenAI SDK client(evals) - Handle optional pandas dependency in type hints (cee8d8b)

Documentation

  • A comment for field boot_disk_type in message .google.cloud.aiplatform.v1beta1.DiskSpec is changed (43eee8d)

  • A comment for field learning_rate_multiplier in message .google.cloud.aiplatform.v1beta1.SupervisedHyperParameters is changed (43eee8d)

  • A comment for field machine_spec in message .google.cloud.aiplatform.v1beta1.DedicatedResources is changed (43eee8d)

  • A comment for field max_replica_count in message .google.cloud.aiplatform.v1beta1.AutomaticResources is changed (43eee8d)

  • A comment for field max_replica_count in message .google.cloud.aiplatform.v1beta1.DedicatedResources is changed (43eee8d)

  • A comment for field min_replica_count in message .google.cloud.aiplatform.v1beta1.AutomaticResources is changed (43eee8d)

  • A comment for field min_replica_count in message .google.cloud.aiplatform.v1beta1.DedicatedResources is changed (43eee8d)

  • A comment for field model in message .google.cloud.aiplatform.v1beta1.TunedModel is changed (43eee8d)

  • A comment for field required_replica_count in message .google.cloud.aiplatform.v1beta1.DedicatedResources is changed (43eee8d)

  • A comment for field training_dataset_uri in message .google.cloud.aiplatform.v1beta1.SupervisedTuningSpec is changed (43eee8d)

  • A comment for field validation_dataset_uri in message .google.cloud.aiplatform.v1beta1.SupervisedTuningSpec is changed (43eee8d)

  • A comment for message DedicatedResources is changed (43eee8d)

  • Add constraints for AggregationMetric enum and default value for flip_enabled field in AutoraterConfig (43eee8d)

1.103.0 (2025-07-10)

Features

  • Add ADK version check and set MemoryBankService as default when google-adk>=1.5.0 (262fbc3)

  • Add logging for agent engine creation (795ee17)

  • Populate task_unique_name from initial pipeline run in Pipeline Task Rerun Configs for pipeline job rerun (116a0a6)

  • Ummd.MultimodalDataset.from_bigquery() now also accepts a table id (not just a BQ table URI). (6e5c421)

1.102.0 (2025-07-08)

Features

  • Add message ColabImage, add field colab_image to NotebookSoftwareConfig (2c64a76)

  • Add message ColabImage, add field colab_image to NotebookSoftwareConfig (2c64a76)

  • Configure Bigframes implicitly in MultimodalDataset.assess(). (0664ea3)

  • GenAI SDK client - add async version of prompt optimizer (4564c9c)

  • GenAI SDK client (evals) - add LLMMetric.load function to load a config file (local or GCS) (56252e8)

Documentation

  • Fix the docstring example for unary Endpoint invoke method. (a132e86)

1.101.0 (2025-07-01)

Features

  • Allow installation scripts in AgentEngine. (9296d4d)

  • Add invoke method. It supports both streaming and non-streaming cases. (e686932)

  • Add computer use support to tools (f56c42e)

  • Add computer use support to tools (f56c42e)

  • Allow users to pass project_number for custom job service account when service_account is not provided. (5b59030)

  • Expose task_unique_name in pipeline task details for pipeline rerun (f56c42e)

  • Support creating an invoke enabled model in Python SDK (71a8d7b)

1.100.0 (2025-06-26)

Features

  • Add import_embeddings method in MatchingEngineIndex resource (5a0df36)

  • Add invoke_route_prefix to ModelContainerSpec in aiplatform v1 models.proto (4202177)

  • Add invoke_route_prefix to ModelContainerSpec in aiplatform v1beta1 models.proto (d4ede02)

  • Add Model Garden deploy OSS model API (d4ede02)

  • Add PSCAutomationConfig to PrivateServiceConnectConfig in service_networking.proto (d4ede02)

  • Add validation assessment for batch prediction. (d570fc9)

  • GenAI SDK client - Add batch_evaluate method for asynchronous batch eval. Add transformation support for consistent interface parameters with the evaluate method (4d44f94)

  • GenAI SDK client - Add Vertex AI Prompt Optimizer to the Gen AI SDK (experimental) (5daacda)

  • GenAI SDK client - Initial release of Agent Engine Memories SDK (e8d18b6)

  • GenAI SDK client (evals) - add support for third-party model inference via litellm library (e728d8b)

  • matching-engine: Add sync argument to deploy_index (fee1e2d)

  • Reasoning Engine v1beta1 subresource updates (d4ede02)

  • Updated explicit sync to existing decorator optional_sync (fee1e2d)

Bug Fixes

  • Fix auth scope for RAG upload_file (a506b94)

  • Fixed return type for deploy_index and added test for sync values (fee1e2d)

  • Use PrivateServiceConnectConfig in service_networking in PrivateEndpoint instead of the wrapper class PrivateServiceConnectConfig (87c2c3e)

1.99.0 (2025-06-24)

Features

  • [vertexai] Added concise option name to OpenModel.list_deploy_options() (9a0eec6)

  • Add resource usage assessment for batch prediction. (f63e436)

  • Add support for ADK memory service to AdkApp template (733fddd)

  • GenAI SDK client - Add automatic candidate naming and creation timestamp to evaluation dataset metadata (e8897e7)

  • GenAI SDK client - Add support for OpenAI data format for evals (f8f66f1)

  • GenAI SDK client - Adding client-based SDKs for Agent Engine (7b51d9e)

Documentation

  • Add deprecation notice to readme for Generative AI submodules: vertexai.generative_models, vertexai.language_models, vertexai.vision_models, vertexai.tuning, vertexai.caching (beae2e3)

  • Add deprecation notice to readme for Generative AI submodules: vertexai.generative_models, vertexai.language_models, vertexai.vision_models, vertexai.tuning, vertexai.caching (cdee7c2)

  • Add deprecation notice to readme for Generative AI submodules: vertexai.generative_models, vertexai.language_models, vertexai.vision_models, vertexai.tuning, vertexai.caching (9b0beae)

1.98.0 (2025-06-19)

Features

  • Add DnsPeeringConfig in service_networking.proto (c5bb99b)

  • Add DnsPeeringConfig in service_networking.proto (c5bb99b)

  • Add EncryptionSpec field for RagCorpus CMEK feature to v1 (9b48d24)

  • Add PSC interface config support for Custom Training Jobs (267b53d)

  • Add RagEngineConfig update/get APIs to v1 (c5bb99b)

  • Add Scaled tier for RagEngineConfig to v1beta, equivalent to Enterprise (c5bb99b)

  • Added autoscaling_target_request_count_per_minute to model deployment on Endpoint and Model classes (4df909c)

  • Adding VAPO Prompt Optimizer (PO-data) to the genai SDK. (701b8d4)

  • Enable asia-south2 (a1f4205)

  • Enable Vertex Multimodal Dataset as input to supervised fine-tuning. (959d798)

  • Export global quota configs in preview sdk (7f964d5)

  • GenAI SDK client - add show method for EvaluationResult and EvaluationDataset classes in IPython environment (c43de0a)

  • Introduce RagFileMetadataConfig for importing metadata to Rag (9b48d24)

  • RAG - Add Basic, Scaled and Unprovisioned tier in v1. (726d3a2)

  • RAG - Add Scaled and Unprovisioned tier in preview. (726d3a2)

  • RAG - Implement v1 get_rag_engine_config in rag_data.py (726d3a2)

  • RAG - Implement v1 update_rag_engine_config in rag_data.py (726d3a2)

  • Update v1 create_corpus to accept encryption_spec in rag_data.py (865a68c)

Bug Fixes

  • Update supported python version for create_reasoning_engine (0059c01)

  • Use none check to avoid 30s delay in agent run. (84895b6)

Documentation

  • Add GenAI client examples to readme (f1e17a6)

1.97.0 (2025-06-11)

Features

  • Add GenAI client (experimental) (166b747)

  • Expose UrlContextMetadata API to v1 (b57cbd3)

  • Expose UrlContextMetadata API to v1beta1 (b57cbd3)

  • Integration with Vertex AI Multimodal Datasets: Update train_dataset and validation_dataset in sft.train() docstring to include the Vertex Multimodal Dataset as a dataset source option. (eac1de0)

  • RAG - Introduce configuration to corpus types, with DocumentCorpus and MemoryCorpus options. (ede4b5b)

Bug Fixes

  • Add default auth scope (3d747e7)

  • Add support for ADK Agents as a supported type for agent engine (6b177ca)

  • Set memory corpus configuration into RagCorpus object. (39d3c70)

1.96.0 (2025-06-03)

Features

  • A new field include_thoughts is added to message .google.cloud.aiplatform.v1.GenerationConfig.ThinkingConfig (f2244aa)

  • A new field include_thoughts is added to message .google.cloud.aiplatform.v1.Part (f2244aa)

  • A new field thought_signature is added to message .google.cloud.aiplatform.v1.Part (f2244aa)

  • A new field thought is added to message .google.cloud.aiplatform.v1.Part (f2244aa)

  • Add json schema support to structured output and function declaration (f2244aa)

  • Add json schema support to structured output and function declaration (f2244aa)

  • Add network_attachment to PscInterfaceConfig (f2244aa)

  • Add psc_interface_config to CustomJobSpec (f2244aa)

  • Add psc_interface_config to PersistentResource (f2244aa)

  • Add psc_interface_config to PipelineJob (f2244aa)

  • Expose URL Context API to v1 (f2244aa)

  • Expose URL Context API to v1beta1 (f2244aa)

Bug Fixes

  • Small fix in MultimodalDataset.toBigframes(). (ee12f05)

Documentation

  • Allow field thought to be set as input (f2244aa)

Miscellaneous Chores

1.95.1 (2025-05-30)

Features

  • Add support to process RAG response and generate inline citations in RAG v1. (2b2dc4f)

  • Register async methods to AdkApp. (cb2754d)

Bug Fixes

  • Fix CachedContent.create if the kms_key_name is not given (05986c0)

Miscellaneous Chores

1.95.0 (2025-05-28)

Features

  • [vertexai] Fix the result of export function (9427b15)

  • Add async support for reasoning engine. (1b7d29c)

  • Introduce RAG as context/memory store for Gemini Live API (787c60f)

  • Update AdkApp template to match ADK async interface. After this change, AdkApp will only work with ADK >= 1.0.0. (e1745d7)

1.94.0 (2025-05-22)

Features

  • Add checkpoint ID to endpoint proto (f0812e3)

  • Add checkpoint ID to endpoint proto (f0812e3)

  • Add encryption_spec to Model Monitoring public preview API (f0812e3)

  • Add VertexAISearch.max_results, filter, data_store_specs options (f0812e3)

  • Add VertexAISearch.max_results, filter, data_store_specs options (f0812e3)

  • Adding thoughts_token_count to prediction service (f0812e3)

  • Adding thoughts_token_count to v1beta1 client library (f0812e3)

  • Update preview create_corpus to accept encryption_spec in rag_data.py (ad821c5)

Bug Fixes

  • Throw error when user is using google-adk>=1.0.0 as it is not well supported for now. (634bb78)

1.93.1 (2025-05-20)

Bug Fixes

  • Fix dedicated endpoint DNS is empty (fc6d893)

  • Fix resolving between passed and attached read configs in multimodal datasets (4429e36)

1.93.0 (2025-05-15)

Features

  • A new value NVIDIA_B200 & NVIDIA_H200_141GB is added to enum AcceleratorType (02236be)

  • Add MultimodalDataset.toBigframes() method to convert dataset to a Bigframes Dataframe object and inspect the dataset in the notebook. (64dfdbc)

  • Add ANN feature for RagManagedDb (02236be)

  • Add EncryptionSpec for RagCorpus CMEK feature (02236be)

  • Add support for system paths in ModuleAgent (8c95d3f)

  • Allow customers to set kms_key_name for context caching create method (c551cc6)

  • GenAI - Release the Model Garden SDK to GA (49c3418)

  • New field additional_properties is added to message .google.cloud.aiplatform.v1.Schema (02236be)

  • Populate agent_framework field in the RE spec. (0a127fd)

  • RAG - Add ANN and KNN retrieval strategies for RagManagedDb in preview (8c0bf19)

  • Support async stream query in agent engines and adk template. (0c4f4a6)

  • Support Python 3.13 for reasoning engine. (51b13e5)

  • Update v1 sdk to support llmparser in import file functions (03a7861)

Bug Fixes

  • Fix the type annotation for content dictionaries in AdkApp (674beaa)

Documentation

  • Fix links and typos (02236be)

  • Remove comments for a non public feature (#5301) (02236be)

  • Update doc publisher for Gemini docs (6700e3d)

1.92.0 (2025-05-08)

⚠ BREAKING CHANGES

  • Removed support for session resource paths that do not include reasoning engine

Features

  • [vertexai] Added a concise option to OpenModel.list_deploy_options() (acc301a)

  • [vertexai] Added system labels to OpenModel.deploy() (acc301a)

  • A new field system_labels is added to message google.cloud.aiplatform.v1beta1.DeployRequest (1f98f4e)

  • Add enable_custom_service_account parameter (must be set to True for successful Persistent Resource). The service_account parameter is retained for backward compatibility. (bf79bdf)

  • Add dedicated_endpoint_enabled and dedicated_endpoint_dns property. (32ee6d9)

  • Add gemini_request_read_config field to AssembleDataRequest and AssessDataRequest in aiplatform v1beta (1f98f4e)

  • Add google.genai.types.Content as an allowed message type to ADK’s stream_query method (6b131d1)

  • Adding ThinkingConfig to v1 client library (1f98f4e)

  • Adding ThinkingConfig to v1beta1 client library (1f98f4e)

  • Allow customers to set encryption_spec for context caching (1f98f4e)

  • Deprecate election category HARM_CATEGORY_CIVIC_INTEGRITY (1f98f4e)

  • Deprecated EventActions.transfer_to_agent and replaced with EventActions.transfer_agent (1f98f4e)

  • Implement check_license_agreement_status and accept_model_license_agreement for Model Garden OpenModel. (3289d92)

  • In predict/rawPredict/streamRawPredict, send requests to the correct DNS based on endpoint type. (32ee6d9)

  • Model Registry Model Checkpoint API (1f98f4e)

  • New fields ref and defs are added to message .google.cloud.aiplatform.v1.Schema (1f98f4e)

  • New fields ref and defs are added to message .google.cloud.aiplatform.v1beta1.Schema (1f98f4e)

  • Remove the requirement for a staging bucket to be set if an agent engine is created without extra packages or requirements files. (6de9de1)

Bug Fixes

  • Only set parameters when it is not None for predict requests. (32ee6d9)

  • Raise exception with details for dedicated endpoint if predict failed. (32ee6d9)

  • Removed support for session resource paths that do not include reasoning engine (1f98f4e)

  • Set the app_name in AdkApp template to GOOGLE_CLOUD_AGENT_ENGINE_ID if it exists. (1cbe028)

Documentation

  • Deprecate election category HARM_CATEGORY_CIVIC_INTEGRITY (1f98f4e)

  • Fix comment for field_mapping field in GeminiTemplateConfig (1f98f4e)

  • Update an outdated URL (1f98f4e)

Miscellaneous Chores

1.91.0 (2025-04-30)

Features

  • Add Model Garden deploy SDK documentation and use cases. (6eea5f4)

  • Allow setting Vertex Model Garden source model version id during model upload (b1bbba6)

  • GenAI - Add support for self-hosted OSS models in Batch Prediction. (c76ac62)

  • GenAI - Support batch prediction in Model Garden OpenModel. (8bf30b7)

  • Update upperbound for langgraph (547bf01)

Bug Fixes

  • Removing Python 3.8 support due to EOL (4330b2f)

1.90.0 (2025-04-22)

Features

  • Add pydantic to default required packages for agent engines (6960ae4)

  • Introduce a ModuleAgent template to Agent Engine (5efcd6b)

Bug Fixes

  • Broken import of VertexAiSessionService in AdkApp (b84657a)

  • deps: Allow werkzeug 3.x (0cb2b93)

  • Pin pydantic version lower-bound limit to 2.11.1 to fix a pydantic dependency issue. (a5c1130)

  • Pin pydantic version lower-bound limit to 2.11.1 to fix a pydantic dependency issue. (180cbba)

1.89.0 (2025-04-16)

Features

  • Add support for env_vars parameter when creating or updating Agent Engine. (691c1f6)

  • Add UpdateRagEngineConfig rpc (64386e9)

  • Implement preview get_rag_engine_config in rag_data.py (cda064e)

  • Implement preview update_rag_engine_config in rag_data.py (cda064e)

  • Update win rate calculation in GenAI Evaluation for rubric based evaluation (d442c42)

Bug Fixes

  • Include the env variables of the AdkApp when cloning (9814768)

1.88.0 (2025-04-09)

Features

  • Add a module-level function to create a Gemini template config for single-turn Gemini examples without having to explicitly construct the Gemini example. (126d10c)

  • Add autoscaling_target_request_count_per_minute option in Preview model deployment on Endpoint & Model classes. (0f1f10a)

  • Add Gen AI logging public preview API (1589f66)

  • Add new template for AgentEngine (0478f10)

  • Add the possibility to create multimodal datasets without explicitly specifying a bigquery dataset/table. (f5043a6)

  • Allow EvalTask to take dataset as a Google sheet - simplifying rubric revision CUJ (15df1f6)

  • Allow table targets in multi-region datasets when creating multimodal datasets (2d7bc32)

  • Check if rubrics column is present before converting list of rubrics to string (6c1569b)

  • Convert list of rubrics to a string before sending the API request. This allows users to use default parse_rubrics function that returns a list of rubrics with customized prompts, and bring their own rubrics as a list. (9f21b73)

  • GenAI Evaluation: Release GenAI Evaluation SDK autorater metric configuration utils to vertexai.preview module. (f816d5a)

  • GenAI Evaluation: Release GenAI Evaluation SDK parsing rubric generation response with additional fields to vertexai.preview module. (79ca86a)

  • GenAI Evaluation: Release GenAI Evaluation SDK rubric based evaluation to vertexai.preview module. (bb07581)

  • Model optimizer SDK support (f257298)

  • Track the output path for metrics_table in experiments metadata, if output bucket is specified but no file name is specified, we will generate a unique file name (be2c99f)

Bug Fixes

  • Preprend question tag to rubric critiquing response after editing the predefined prompts to end with

1.87.0 (2025-04-01)

Features

  • Add page spans in retrieved contexts from Vertex RAG Engine in aiplatform v1 (30f0fcf)

  • Add page spans in retrieved contexts from Vertex RAG Engine in aiplatform v1beta1 (30f0fcf)

  • Add support for Vertex AI Search engine (30f0fcf)

  • Add validation of the BigQuery location when creating a MultimodalDataset (98459aa)

  • Adding Vertex AI Search Config for RAG corpuses to SDK (a7453da)

  • Allow using multimodal datasets in the SDK. (d951b74)

  • ExampleStore SDK in public preview (50fbdee)

  • GenAI Evaluation: Release GenAI Evaluation SDK multimodal evaluation to vertexai.preview module. (f090ca1)

  • Make it optional to pass in an instance of an agent when creating a new ReasoningEngine instance (f3addc9)

  • Support creating multimodal datasets from a JSONL file containing Gemini requests (a323679)

  • Vertex AI Model Garden open model export SDK Public Preview (898109d)

Bug Fixes

  • Propagating import result sink correctly in the vertexai sdk. (184cca5)

  • Remove the xprof dependency from Vertex Tensorboard uploader. (1336b85)

Documentation

  • A comment for field rag_files_count in message .google.cloud.aiplatform.v1beta1.RagCorpus is changed (30f0fcf)

1.86.0 (2025-03-26)

Features

  • Add a ExportPublisherModel API (#5055) (4c69301)

  • Add AssessData and AssembleData RPCs to DatasetService (4c69301)

  • Add batch prediction assessments to multimodal dataset RPCs (a6d975e)

  • Add env variables and agent framework to ReasoningEngineSpec (4c69301)

  • Add env variables and agent framework to ReasoningEngineSpec in v1beta1 (4c69301)

  • Add example, example_store, and example_store_service protos (a6d975e)

  • Add import result bq sink to the import files API (4c69301)

  • Add import result bq sink to the import files API (4c69301)

  • Add import result gcs sink to the import files API (4c69301)

  • Add import result gcs sink to the import files API (4c69301)

  • Add model_config field for model selection preference (a6d975e)

  • Add multihost_gpu_node_count to Vertex SDK. (03d9bf7)

  • Add ray 2.33 and 2.42 unit tests as required checks (51dbe94)

  • Add session.proto and session_service.proto (a6d975e)

  • Add support for version 2.42 for RoV Bigquery read/write (6090205)

  • Add the initial version of the LlamaIndex agent prebuilt template. (f1f2ea5)

  • Add the initial version of the LlamaIndex agent prebuilt template. (8cbea81)

  • Add VertexAISearch.engine option (4c69301)

  • Change format string assembly logic for prompt templates. (43ebe97)

  • Copy output uploading features from GA Eval SDK to preview. (d6f99cb)

  • Enable force deletion in ReasoningEngine (a6d975e)

  • Enable force deletion in ReasoningEngine v1beta1 (a6d975e)

  • Modify v1 sdk to support rerankers (ececfb3)

  • Update GenAI Evaluation QPS to 10. (0995ce2)

  • Update GenAI Evaluation QPS to 10. (a59b0a6)

  • Update multimodal evaluation (content_map_instance), rubric generation (rubric_based_instance, etc) and raw_output(raw_output, custom_output, etc) proto change in online eval API (a6d975e)

  • Update Ray system tests to be compatible with new RoV 2.42 changes (fbb9560)

  • Update setup.py for including Ray v2.42 (827b484)

Bug Fixes

  • Format of the input to GetPublisherModelRequest for Hugging Face models. (8f7e8b9)

  • Format of the input to GetPublisherModelRequest for Hugging Face models. (96d2ecb)

  • GenAI Eval: fix a prompt template variable parsing issue when multiline json structures are present (5da362f)

  • GenAI Eval: fix a prompt template variable parsing issue when multiline json structures are present (fd12cb8)

  • GenAI Evaluation: Fix system instruction not being added to PairwiseMetric. (5c60d95)

  • GenAI Evaluation: Fix system instruction not being added to PairwiseMetric. (c65879d)

  • Update ipython import according to the latest ipython docs (533012a)

Documentation

  • Add deployment_spec and agent_framework field to ReasoningEngineSpec. (4c69301)

  • Add deployment_spec and agent_framework field to ReasoningEngineSpec. (4c69301)

  • Update comment for package_spec from required to optional in ReasoningEngineSpec. (4c69301)

  • Update comment for package_spec from required to optional in ReasoningEngineSpec. (4c69301)

1.85.0 (2025-03-18)

Features

  • Add function_call.id and function_response.id (3f6c824)

  • Add Python version 3.12 to Agent Engine (1232132)

  • Add Ray 2.42 support to SDK Client Builder (2a67076)

  • Add reranker config to RAG v1 API (3f6c824)

  • Add support for version 2.42 for RoV Bigquery read/write (f4ce684)

  • Implement GA versions of agent engine prebuilt templates (37b72c2)

  • Modify v1 sdk to support rerankers (a6b7de5)

Bug Fixes

  • Allow Protobuf 6.x (3f6c824)

  • Preserve system_instruction in LangchainAgent clone() (63fc33e)

  • Resolve issue where pre-release versions of dependencies are installed (de83fe3)

Documentation

  • Update SDK Job Submission with Ray v2.42 updated comments (f281113)

1.84.0 (2025-03-11)

Features

  • Add Layout Parser to RAG v1 API (ba9a314)

  • Add multihost_gpu_node_count to Vertex SDK for multihost GPU support (ba9a314)

  • Add request/response logging to PSC endpoints (b36a43a)

  • Add support for Document AI Layout Parser in RAG v1 (1837390)

  • Add the system tests for AG2 prebuilt template (80cfc2f)

  • Add the system tests for Langgraph prebuilt template (833c1d2)

  • Allowing users to choose whether to use the hf model cache (ba9a314)

  • Allowing users to choose whether to use the hf model cache (ba9a314)

  • Allowing users to specify the version id of the Model Garden model (ba9a314)

  • Allowing users to specify the version id of the Model Garden model (ba9a314)

  • GA Context Cache Python SDK (3aa0c6d)

  • Support custom predictor Docker image builds on non-x86 architectures (#2115) (87dd5c0)

  • Vertex AI Model Garden deploy SDK Support for container specifications and equivalent Model Garden models for Hugging Face (e425ded)

1.83.0 (2025-03-05)

Features

  • Add EnterpriseWebSearch tool option (816a607)

  • Add notebook helper functions to eval SDK to display and visualize evaluation results in an IPython environment (acf8a80)

  • Add VertexAISearch.engine option (816a607)

  • Eval SDK: Modify Gemini scraping to log errors during response generation and return a consistent error message (cc2d36e)

  • Vertex AI Model Garden open model deploy SDK Public Preview (4c8c277)

Bug Fixes

  • Add request metadata to rag methods. (b2cc069)

  • Migration to python 3.12. called_once was deleted in favor of assert_called_once, since it was largely misused (b4ec000)

  • Resolve issue where pre-release versions of dependencies are installed (35cf246)

1.82.0 (2025-02-26)

Features

  • Add Model Garden deploy API (e356f5a)

  • Add the initial version of the AG2 agent prebuilt template. (abf08da)

  • Implement preview deployment with RolloutOptions. (8cefabb)

  • Vertex AI Agent Engine GA SDK (632730c)

Bug Fixes

  • Avoid hard-coding the LinearRegression class name in tests (7121770)

  • Clean up unused EmbeddingModelConfig. (4998c1a)

  • Fix rag_embedding_model_config logic indentation (63736ef)

  • PrivateEndpoint predict method should set parameters in request payload. (c7526a1)

1.81.0 (2025-02-18)

Features

  • A new field create_time is added to message .google.cloud.aiplatform.v1.GenerateContentResponse (b176d13)

  • A new field response_id is added to message .google.cloud.aiplatform.v1.GenerateContentResponse (b176d13)

  • A new field unversioned_package_disabled is added to message .google.api.PythonSettings (b176d13)

  • Add additional Probe options to v1 model.proto (b176d13)

  • Add Notebooks Runtime Software Configuration (b176d13)

  • Add REST Interceptors which support reading metadata (b176d13)

  • Add RolloutOptions to DeployedModel in v1beta1 endpoint.proto, add additional Probe options in v1beta1 model.proto (b176d13)

  • Add support for reading selective GAPIC generation methods from service YAML (b176d13)

  • EvaluateDataset API v1beta1 initial release (b176d13)

  • Use default file name if one isn’t provided when uploading evaluation results to GCS. (d86d87a)

Bug Fixes

  • deps: Require grpc-google-iam-v1>=0.14.0 (b176d13)

  • Prediction stream raw predict url for non dedicated endpoint (b91a8aa)

Documentation

  • A comment for field content in message .google.api.Page is changed (b176d13)

  • A comment for field filter in message .google.cloud.aiplatform.v1.ListNotebookRuntimesRequest is changed (b176d13)

  • A comment for field filter in message .google.cloud.aiplatform.v1.ListNotebookRuntimeTemplatesRequest is changed (b176d13)

  • A comment for field filter in message .google.cloud.aiplatform.v1beta1.ListNotebookRuntimesRequest is changed (b176d13)

  • A comment for field filter in message .google.cloud.aiplatform.v1beta1.ListNotebookRuntimeTemplatesRequest is changed (b176d13)

  • A comment for message RoutingRule is changed (b176d13)

1.80.0 (2025-02-11)

Features

  • Add notebook helper functions to preview eval SDK to display and visualize evaluation results in an IPython environment (1ab4344)

  • Add vertex_registry_source to create_feature_view method (0abe0b7)

  • Support global endpoint natively (d4cae46)

  • Support Python 3.12 for reasoning engine. (1624a23)

  • Upload dataset URI, metric criteria, and rating rubrics used in an evaluation to GCS. (aabb579)

Bug Fixes

  • Handle the streaming of JSON delimited by newlines (acc82c5)

  • Use GA generative_models path in tune_autorater to make it consistent with model parameter in Rapid Eval SDK evaluate function (ef596f5)

Documentation

  • Fix minor typos in generative model readme. (d0ef994)

1.79.0 (2025-01-28)

Features

  • Add machine_spec, data_persistent_disk_spec, network_spec, euc_config, shielded_vm_config to .google.cloud.aiplatform.v1beta1.NotebookRuntime (4620e6f)

  • Add machine_spec, data_persistent_disk_spec, network_spec, euc_config, shielded_vm_config to message .google.cloud.aiplatform.v1.NotebookRuntime (4620e6f)

  • Add per-modality token count break downs for GenAI APIs (4620e6f)

  • Add per-modality token count break downs for GenAI APIs (4620e6f)

  • Add speculative decoding spec to DeployedModel proto (4620e6f)

  • Enable FeatureGroup IAM Methods in v1beta1 API version (4620e6f)

  • Enable FeatureView Service Account in v1 API version (4620e6f)

  • Enable UpdateFeatureMonitor in v1beta1 API version (4620e6f)

  • Expose code execution tool API to v1 (4620e6f)

  • GenAI Evaluation: Release GenAI Evaluation SDK Autorater Config/Tuning/Evaluation to vertexai.preview module. (4531d08)

  • Reasoning Engine v1 GAPIC release (4620e6f)

  • Remove autorater config related visibility v1beta1 (4620e6f)

  • Update supported locations (50a66b7)

  • Upload aggregate metrics and generative models used in an evaluation to GCS. (713ffac)

Documentation

  • Deprecate is_default in message .google.cloud.aiplatform.v1.NotebookRuntimeTemplate (4620e6f)

  • Deprecate is_default in message .google.cloud.aiplatform.v1beta1.NotebookRuntimeTemplate (4620e6f)

  • Deprecate service_account in message .google.cloud.aiplatform.v1.NotebookRuntime (4620e6f)

  • Deprecate service_account in message .google.cloud.aiplatform.v1.NotebookRuntimeTemplate (4620e6f)

  • Deprecate service_account in message .google.cloud.aiplatform.v1beta1.NotebookRuntime (4620e6f)

  • Deprecate service_account in message .google.cloud.aiplatform.v1beta1.NotebookRuntimeTemplate (4620e6f)

1.78.0 (2025-01-21)

Features

  • Allow users to specify the job_display_name. (1d1b3f0)

  • Implement method to get number of pending jobs. (ec57cf4)

  • Reasoning Engine v1 GAPIC release (4eab30e)

  • Update comment for LlmParser default gemini requests per minute (97be726)

Documentation

  • Update the code snippet for LangGraph Agent template (9e6cc62)

1.77.0 (2025-01-15)

Features

  • Add Context Cache to v1 (2148b18)

  • Add retrieval_config to ToolConfig v1 (2148b18)

  • Add retrieval_config to ToolConfig v1beta1 (2148b18)

  • Display button to view evaluation results in an Ipython environment. (30a9403)

  • Enable LangGraph Agent Templates in the Python Reasoning Engine Client (26a08c7)

  • Promote network_configs field to v2 API (2148b18)

Bug Fixes

  • Use typing.TYPE_CHECKING to differentiate pytype checks and runtime imports for pydantic. (0823323)

Documentation

  • Fix comment typo in eval_task.py (cabe522)

  • Improve description of enable_simple_view parameter (f019e18)

1.76.0 (2025-01-06)

Features

  • Add a new thought field in content proto (67358fa)

  • Add Model Garden deploy API (67358fa)

  • Add required_replica to Vertex SDK (f5ddbb8)

  • Update v1beta1 sdk to support llmparser in import file functions (1eb493b)

  • Use TypeAliasType to define aliases for union types in generative models (2224c83)

Bug Fixes

  • Caching - Fixed an edge case where the contents arg could be None (ede0266)

  • Catch runtime errors in the import of TypeAliasType from typing_extensions (8497476)

  • EvalTask evaluation should only display experiment button once for ipython environments (88d2656)

Documentation

  • A comment for field labels in message .google.cloud.aiplatform.v1beta1.PublisherModel is changed (67358fa)

  • Add latest_stats_count to get_feature in FeatureGroup. (15bfb54)

1.75.0 (2024-12-17)

Features

  • A new field list_all_versions to ListPublisherModelsRequest (4b7799b)

  • A new value NVIDIA_H100_MEGA_80GB is added to enum AcceleratorType (4b7799b)

  • Add new RequiredReplicaCount field to DedicatedResources in MachineResources (4b7799b)

  • Add new Status field to DeployedModel in Endpoint (4b7799b)

  • Add new Status field to DeployedModel in Endpoint (4b7799b)

  • Add properties feature_stats_and_anomalies to FeatureMonitorJob (92feb60)

  • Add service renaming to GoSettings (4b7799b)

  • Add support for opt-in debug logging (#4734) (4b7799b)

  • Add workbench_runtime and kernel_name to NotebookExecutionJob (4b7799b)

  • Add workbench_runtime and kernel_name to NotebookExecutionJob (4b7799b)

  • Feature Store - Support returning stats in get feature (9a12097)

  • GenAI - Added support for GenerationConfig.response_modalities (78898fc)

  • Support stream_query in LangChain Agent Templates in the Python Reasoning Engine Client (99f613b)

  • Support streaming in the Reasoning Engine Python client. (a604a2e)

Bug Fixes

  • RAG - Fix the uri used for upload_file (05f27b6)

  • Rag - fix upload file environment mismatch (b9fecea)

Documentation

  • A comment for field encryption_spec in message .google.cloud.aiplatform.v1.NotebookExecutionJob is changed (4b7799b)

  • A comment for field encryption_spec in message .google.cloud.aiplatform.v1beta1.NotebookExecutionJob is changed (4b7799b)

1.74.0 (2024-12-04)

Features

  • Add browse pre-built metrics button for Ipython environments when listing example metrics for Gen AI Evaluation (58ba55e)

  • Add compatibility for RagRetrievalConfig in rag_store and rag_retrieval (c52e3e4)

  • Add deprecation warnings for use of similarity_top_k, vector_search_alpha, and vector_distance_threshold in retrieval_query, use RagRetrievalConfig instead. (c52e3e4)

  • Add FeatureMonitorJob Create,Get,List in Vertex AI SDK (03eb735)

  • Add List FeatureMonitor function to FeatureGroup in Vertex AI SDK (21bc83b)

  • Add sdk support to inference timeout on cloud-based endpoints (dedicated or PSC). (f917269)

  • Add support for Document AI Layout Parser as a RAG import option (565c800)

  • Add support for ranking field in rag_retrieval_config for rag_store creation. (6faa1d0)

  • Add vector_similarity_threshold support within RagRetrievalConfig in rag_store and rag_retrieval GA and preview versions (9402b3d)

  • Add Vertex RAG service proto to v1 (a56e4dd)

  • Adding Vertex AI Search Config for RAG corpuses to SDK (d3d69d6)

  • Fix file type mismatch in uploading eval results to GCS, supported types: CSV, JSON. (905c766)

  • GenAI - Grounding - Released VertexAiSearch and Retrieval to GA (0537fec)

  • GenAI - Release the Prompt Management feature to Public Preview (7432c2c)

  • GenAI - Support FunctionDeclaration.response schema (4288fec)

  • GenAI - Tuning - Added support for BYOSA (7cbda03)

  • Refactor rag_store and rag_retrieval to use v1 protos (dfe6d6c)

  • Support multi-methods in SDK. (f02692d)

  • Support NFS for Ray cluster creation (1ca9a05)

  • Support RagFileTransformationConfig in upload_file function in V1 sdk (88ac48c)

  • Update v1 sdk to use new RagCorpus, RagVectorDbConfig, & RagEmbeddingModelConfig proto (47a5a6d)

  • Update v1 sdk to use new RagFileTransformationConfig proto (c23c62d)

  • Update v1beta1 sdk for RagFileTransformationConfig and Ranking protos (ffe3230)

  • Update v1beta1 sdk for RagVectorDbConfig & RagCorpus protos. Backward compatible with older fields. (216a30f)

Bug Fixes

  • get_default_run method in Experiment class (9388fc9)

  • Add MatchingEngineIndexConfig enums to proto value converters (e6d3df8)

  • RAG Fix v1 rag_store compatibility with generative_models Tool by changing back to v1beta1 (e220312)

  • Remove redundant progress bar update commands within runnable inference (598c931)

  • Update upperbounds on pydantic version to < 2.10 to mitigate version comparison checks (c13b6a8)

Documentation

  • A comment for field api_key_config in message .google.cloud.aiplatform.v1beta1.JiraSource is changed (d7dff72)

  • A comment for field class_method in message .google.cloud.aiplatform.v1beta1.StreamQueryReasoningEngineRequest is changed (from steam_query to stream_query) (b7f9492)

  • Updated example usage in docstring for rag_retrieval preview and GA (a1f8bc2)

  • Updated example usage in docstring for rag_store preview and GA (a1f8bc2)

1.73.0 (2024-11-19)

Features

  • Add a nfs_mounts to RaySpec in PersistentResource API (6a22bef)

  • Add a v1 UpdateEndpointLongRunning API (6a22bef)

  • Add BatchCreateFeatures rpc to feature_registry_service.proto (68fc5f2)

  • Add BYOSA field to tuning_job (68fc5f2)

  • Add BYOSA field to tuning_job (68fc5f2)

  • Add COMET and MetricX to the evaluation SDK (4135810)

  • Add Create FeatureMonitor function to FeatureGroup in Vertex AI SDK (285ec2c)

  • Add CustomEnvironmentSpec to NotebookExecutionJob (6a22bef)

  • Add CustomEnvironmentSpec to NotebookExecutionJob (6a22bef)

  • Add default_runtime in Vertex Pipeline SDK preview. (44587ec)

  • Add fast_tryout_enabled to FasterDeploymentConfig v1 proto (68fc5f2)

  • Add FeatureMonitor to FeatureGroup in Vertex AI SDK (f2233ce)

  • Add PSC automation support to matching engine index endpoint deploy_index(), find_neighbors(), match(), and read_index_datapoints(). (3ab39a4)

  • Add vertex_rag_source to create_feature_view method (ca61c5a)

  • Adding fast_tryout_enabled option to Vertex SDK (fde1b96)

  • Allow setting Vertex Model Garden source model name during model upload (3af9cc8)

  • Allow user control which class methods to export via register_operations. The class methods spec will be changed according to user’s register_operations. (74077b5)

  • COMET added to evaluation service proto (68fc5f2)

  • Expose system_labels field to model deployment APIs in Vertex public preview SDK (13cede4)

  • Expose system_labels field to model deployment APIs in Vertex Python SDK (75655af)

  • GenAI - Grounding - Added grounding dynamic_retrieval config to Vertex SDK (c39334a)

  • GenAI Evaluation: Release GenAI Evaluation SDK Agent Evaluation features to vertexai.preview module. (41cd5a8)

  • MetricX added to evaluation service proto (68fc5f2)

  • Trajectory eval metrics added to evaluation service proto (6a22bef)

  • Vision Models - Add support for Imagen 3 Capabilities to Vertex SDK (9a30c31)

Bug Fixes

  • GenAI - Fixed GAPIC-renamed keys (keys with trailing underscore) in structures returned by the to_dict methods. (9d00424)

  • Implementation of proto conversion in reasoning engine utils when message is not specified (99fafe9)

  • Remove check on serving_container_image_uri when artifact_uri and local_model is given (ccd89b4)

Documentation

  • Automatic Function calling comment update (91f85ac)

  • Clarity and typo fixes for documentation (6a22bef)

  • Fix example rpc naming (6a22bef)

  • GenAI - Grounding - Added sample for grounding with Google Search to the Vertex GenAI SDK README. (4bf9816)

1.72.0 (2024-11-12)

Features

  • Add AdvancedCompleteQuery API (169dd44)

  • Add BatchCreateFeatures rpc to feature_registry_service.proto (acf3113)

  • Add BillingEstimation in data store (169dd44)

  • Add code execution tool API (169dd44)

  • Add fast_tryout_enabled to FasterDeploymentConfig message in aiplatform v1beta1 endpoint.proto (169dd44)

  • Add Feature Monitoring API to Feature Store (acf3113)

  • Add field protobuf_pythonic_types_enabled to message ExperimentalFeatures (acf3113)

  • Add GroundedGenerationService API (169dd44)

  • Add lite search API to allow public website search with API key (169dd44)

  • Add new PscInterfaceConfig field to custom_job.proto (169dd44)

  • Add one_box_page_size on search (169dd44)

  • Add Sitemap APIs to preview channel (169dd44)

  • Add StopNotebookRuntime method (169dd44)

  • Add StopNotebookRuntime method (169dd44)

  • Add system labels field to model garden deployments (acf3113)

  • Add UpdateEndpointLongRunning API in v1beta1 version (169dd44)

  • Adding fast_tryout_enabled option to Vertex public preview SDK (98288b8)

  • Increase the upperbounds on langchain dependencies to support v0.3+ (1fca9c0)

  • Support advanced boost search (169dd44)

  • Support Google Workspace search (169dd44)

  • Support natural language understanding search (169dd44)

  • Support query regex in control match rules (169dd44)

  • Support search personalization to preview channel (169dd44)

Bug Fixes

  • Add timeout to prediction rawPredict/streamRawPredict (b7de16a)

  • Convert float values with no decimals to integers in FunctionCall. (a1857ed)

  • Deepcopy error from baseline_model in pairwiseMetric (ccc5c85)

Documentation

  • A comment for field feature_group_id in message .google.cloud.aiplatform.v1.CreateFeatureGroupRequest is changed (acf3113)

  • A comment for field unit in message .google.api.QuotaLimit is changed (acf3113)

  • A comment for message BatchCreateFeaturesRequest is modified to call out BatchCreateFeatures (acf3113)

  • Deprecate asynchronous mode in answer generation (169dd44)

  • Deprecate extractive_answers in answer generation (169dd44)

  • Keep the API doc up-to-date with recent changes (169dd44)

  • samples: Fixed Vertex AI Vector Search Create Index index_update_method (7dff586)

  • Update documentation (169dd44)

  • Update feature creation message commentary (acf3113)

1.71.1 (2024-10-31)

Bug Fixes

  • Audio_timestamp is supported only for some of the models (df7269e)

  • Ignore AttributeError exception when importing google.auth.aio (832fe60)

  • System test case media input file non existent (c0718e1)

1.71.0 (2024-10-29)

Features

  • Add text field for Grounding metadata support chunk output (8a65b1d)

  • Add audio_timestamp to GenerationConfig (8a65b1d)

  • Add private async REST support for transport override (c0b31e2)

  • Add support for self-signed JWT for queries on private endpoints (5025d03)

  • Add support for task type (CODE_RETRIEVAL_QUERY) through get_embeddings. (7246497)

  • From vertexai.batch_prediction import BatchPredictionJob (fe53922)

  • GenAI - add labels (92c13dd)

  • GenAI - Added audio_timestamp to GenerationConfig. (91c2120)

  • GenAI - Added Anthropic models support in GenAI batch prediction (0866009)

  • GenAI - Tuning - Added support for tuned model rebasing. Added rebase_tuned_model to vertexai.preview.tuning.sft. (2cef97f)

  • Introduce DefaultRuntime to PipelineJob (8a65b1d)

  • Release API key support for GenerateContent to Public Preview (a4d4e46)

  • Support customizing bring-your-own-response eval use case to use any columns (3e7bf81)

  • Support PSC-I ingress in Ray Client (da76253)

  • Support tuning new text & code embedding model in LLM SDK. (4268f28)

  • Update Experiment run names to be compatible with One Platform API (c4b9ec2)

  • Vision Models - onboard Image Segmentation. (ae63a43)

Bug Fixes

  • Add deprecation warning to Ray version 2.9.3 (0ce106b)

Documentation

  • A comment for field partner_model_tuning_spec in message .google.cloud.aiplatform.v1beta1.TuningJob is changed (#4538) (914c63c)

  • Comment update (b04196b)

  • Update the documentation for the tabular_dataset class (82bb938)

1.70.0 (2024-10-08)

Features

  • Add a dynamic retrieval API (44df243)

  • Add enable_secure_private_service_connect in service attachment (44df243)

  • Add new PscInterfaceConfig field to pipeline_job.proto (44df243)

  • Add psc_automation_configs to DeployIndex v1 (44df243)

  • Add TunedModelRef and RebaseTunedModel Api for Vertex GenAiTuningService (44df243)

  • Add TunedModelRef and RebaseTunedModel Api for Vertex GenAiTuningService (44df243)

  • Add update_corpus method for vertex rag (09353cf)

  • Automatically end Experiment runs when Tensorboard CustomJob is complete (30cf221)

  • Vision Models - Add new safety filter levels to Vertex AI Image Generation API. (b1d5007)

Bug Fixes

  • Annotate PipelineJob and PipelineTaskRerunConfig fields as optional (44df243)

  • Update the docstring for LangchainAgent (f7fe2b0)

Documentation

  • Add sample to retrieve experiment backing tensorboard resource name (138dc1a)

  • GenAI - update comments in GenerationConfig property (c670eeb)

  • Limit comment SupervisedTuningSpec for 1p tuning (44df243)

1.69.0 (2024-10-01)

Features

  • Add rerun method to pipeline job preview client. (29dec74)

Bug Fixes

  • GenAI - Fixed from_dict methods (3090812)

1.68.0 (2024-09-24)

Features

  • A new field response_logprbs is added to message .google.cloud.aiplatform.v1.GenerationConfig (#4410) (470933f)

  • Add support for partial failures sink in import rag files. (8070411)

  • Add support for SharePoint as a ImportRagFiles source. (f89df1f)

  • Adding Vertex Vector Search Vector DB option for RAG corpuses to SDK (d4193f2)

  • Batch_predict method generally-available at TextEmbeddingModel. (73c0dae)

  • GenAI - Add model routing config to sdk (c0626fe)

  • GenAI - Add support for logprobs and response_logprobs. (7acf0f7)

Bug Fixes

  • Fix rag corpus creation error (d25edce)

  • Fix typo in eval_task docstring (86fc215)

  • Fix typos in evaluation example metric prompt templates. (5f4d586)

  • GenAI - Fixed GenerativeModel.compute_tokens for v1 API (4637b4c)

  • Tensorboard - Fix error in tensorboard batch upload of nested dirs (86be328)

Documentation

1.67.1 (2024-09-18)

Bug Fixes

  • Fix rag corpus creation error (6083b93)

1.67.0 (2024-09-17)

Features

  • Add support for partial failures sink in import rag files. (07e471e)

  • Adding Feature Store Vector DB option for RAG corpuses to SDK (cfc3421)

  • Adding Pinecone Vector DB option for RAG corpuses to SDK (f78b953)

  • Adding Vertex Vector Search Vector DB option for RAG corpuses to SDK (f882657)

  • Allow customizing pipeline caching options for model evaluation jobs. (73490b2)

  • GenAI - Switched the GA version of the generative_models classes to use the v1 service APIs instead of v1beta1 (66d84af)

Bug Fixes

  • GenAI - Fixed GenerativeModel.compute_tokens for v1 API (0de2987)

  • Tensorboard - Fix error in tensorboard batch upload of nested dirs (ab157c8)

Documentation

  • Manually add summary overview page. (0bc608a)

1.66.0 (2024-09-11)

Features

  • Add max_wait_duration option to custom jobs. (ee65917)

  • Add Ray 2.33 support to SDK Client Builder, remove deprecated protocol_version from ray client context. (708a67b)

  • Add support for version 2.33 for RoV Bigquery read/write, remove dead code from version 2.4 (a4b6c60)

  • Update Ray system tests to be compatible with new RoV 2.33 changes (8c7bf27)

  • Update setup.py for including Ray v2.33, restrict RoV prediction to 2.9.3 for now (71c6f3c)

Bug Fixes

  • Identify nested Vertex Tensorboard profile runs for uploading when standard event data is not present (0a08027)

  • Move region tag to include imports (6d1f7fd)

  • Move region tag to include imports (#4357) (6d1f7fd)

  • Rollback change to tensorboard uploader causing increased latency (879dbcd)

Documentation

  • Update SDK Job Submission with Ray v2.33 updated comments (7fda11f)

1.65.0 (2024-09-04)

⚠ BREAKING CHANGES

  • Tokenization - Deprecated ComputeTokenResult.token_info_list in favor of ComputeTokenResult.tokens_info

Features

  • Add support for system instruction and tools in tokenization. (72fcc06)

  • Add vector search alpha to rag retrieval for hybrid search ranking (6624ebe)

  • Adding Weaviate Vector DB option for RAG corpuses to SDK (9b28202)

  • GenAI - Added system_instruction and tools support to GenerativeModel.count_tokens (50fca69)

  • GenAI - Added Llama3 support in GenAI batch prediction (6166152)

  • PrivateEndpoint.stream_raw_predict (197f333)

  • Support reserved_ip_ranges for VPC network in Ray on Vertex cluster (36a56b9)

  • Tokenization - Deprecated ComputeTokenResult.token_info_list in favor of ComputeTokenResult.tokens_info (efbcb54)

Bug Fixes

  • Tensorboard - Fixed bug in tensorboard uploader where profile logs are not uploaded from nested run directories. (37627de)

  • Tokenizers - Fixed Tokenizer.compute_tokens (c29fa5d)

1.64.0 (2024-08-27)

Features

  • Endpoint - Add support for Prediction dedicated endpoint. predict/rawPredict/streamRawPredict can use dedicated DNS to access the dedicated endpoint. (3d68777)

  • GenAI - Added the model Distillation feature (private preview) (a0d4ff2)

  • Grounding - Allow initialization of grounding.VertexAISearch with full resource name or data store ID, project ID, and location. (f334321)

  • Evaluation - Make Rouge class available in base level init (aed82a1)

  • Feature Store - Read for online store w/private service connect (7af80c6)

  • Ray - Support autoscaling in Ray on Vertex (961da42)

Bug Fixes

  • Fix error in tensorboard uploader thrown when time_series_id is None (d59a052)

  • Evaluation - Fix typo in prompt templates: (c8fa7a8)

Documentation

  • samples: Adding code sample for vector search create streaming index (71464e7)

1.63.0 (2024-08-20)

Features

  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.BatchPredictionJob (#4192) (6919037)

  • Add advanced PDF parsing option for RAG file import (6e1dc06)

  • Add multithreading for custom metric computation. (2c93fc1)

  • Add progress bar for generating inference. (b78714f)

  • Add progress bar to custom metrics. (3974aec)

  • Add Prompt class support for configs and Prompt.generate_content wrapper (7f1e031)

  • GenAI - Added seed parameter to the GenerationConfig class (9f1e073)

  • GenAI - Added the Candidate.avg_logprobs property (de80695)

  • GenAI - Released the Prompt feature to Public Preview (64eeab8)

  • GenAI Evaluation: Add generic model-based PointwiseMetric and PairwiseMetric classes that allow customizing metric prompt templates. Add PointwiseMetricPromptTemplate, PairwiseMetricPromptTemplate classes to help formulate and customize metric prompt templates. Add metric_column_mapping parameter to EvalTask for metric prompt template input variable name mapping. (fd38b49)

  • GenAI Evaluation: Open source model-based metric prompt template examples for Gemini 1.5 Pro autorater. Add MetricPromptTemplateExamples class to help retrieve model-based metric prompt templates. (fd38b49)

  • GenAI Evaluation: Release GenAI Evaluation SDK GA features to vertexai.preview module. (fd38b49)

  • Publish GenAI Evaluation SDK GA features to vertexai.evaluation module. Switch GenAI Evaluation Service client to v1 version. (45e4251)

Bug Fixes

  • Add support of display_name to create_cached_content in python SDK (ecc2d54)

  • Always upload the pickled object and dependencies tarball when creating ReasoningEngine (34ef5a3)

  • Remove grouding attribution (f6ece65)

Documentation

  • Update Prompt docstring for batch prompting (e96b6e6)

1.62.0 (2024-08-13)

Features

  • Add metadata to evaluation result. (375095e)

  • Add Prompt class for multimodal prompt templating (1bdc235)

  • Add support for query method in Vertex AI Extension SDK (0008735)

  • Add support for reservation affinity in custom training jobs. (802609b)

  • Add support for strategy in custom training jobs. (a076191)

  • Adding spot, reservation_affinity to Vertex SDK (3e785bd)

  • Support api keys in initializer and create_client (7404f67)

  • Support creating optimized online store with private service connect (659ba3f)

  • Support disable Cloud logging in Ray on Vertex (accaa97)

  • Support PSC-Interface in Ray on Vertex (accaa97)

Bug Fixes

  • Added credentials, project, and location on PipelineJobSchedule init (281c171)

  • Avoid breakage of langchain from orjson 3.10.7 (c990f73)

  • Deprecate disable_attribution in GoogleSearchRetrieval. (c68d559)

Documentation

  • Update the docstring for compute_tokens method. (849e8d4)

1.61.0 (2024-08-05)

Features

  • Add a warning message for scheduled deprecation of Coherence metric class (7f238fb)

  • Add deprecation messages for all model-based metric classes (71c0fd3)

  • Add support for task type (CODE_RETRIEVAL_QUERY) through get_embeddings. (f2ce1e4)

  • Add system_instruction to LangchainAgent template. (c71c3dd)

  • Adding Slack and Jira data connector for RAG to SDK (d92e7c9)

  • Allow protobuf 5.x (ce9cd5d)

  • LVM - Release ImageGenerationModel to GA (718c199)

  • Support “update” for reasoning engine. (b73ef3e)

  • Update Rapid Evaluation Service QPS. Add a customizable evaluation service QPS parameter. (9ee9289)

Documentation

  • Change init sample to use vertexai (829e0f6)

  • Make small fixes to file import documentation (f7d65c3)

1.60.0 (2024-07-24)

Features

  • Add preflight validations to PipelineJob submit and run methods. (c5a3535)

  • Add support for langchain v0.2+ package versions in default installation (259b638)

  • GenAI - Added tokenization support via GenerativeModel.compute_tokens (cfe0cc6)

  • GenAI - ContextCaching - allow from_cached_content to take the cached_content resource name (8f53902)

  • Make count_tokens generally-available at TextEmbeddingModel. (efb8413)

Bug Fixes

  • Avoid throw error when Part.text is empty in modality content checks (bbd4a49)

  • Correct logit_bias type annotation to accept keys as strings (2676d25)

  • Create FV embedding dimensions sample - dimensions should be an int (2aa221e)

  • Fix the sync option for Model Monitor job creation (22151e2)

  • Include DeploymentResourcePool class in aiplatform top-level sdk module (ecc4f09)

  • Overriding the current TracerProvider when enabling tracing (1476c10)

  • Pass the project ID from vertexai.init to CloudTraceSpanExporter when enable_tracing=True for LangchainAgent (3ec043e)

Documentation

  • GenAI - Update README.md for Vertex Generative AI SDK for Python to add subsections to the right nav. (42af742)

1.59.0 (2024-07-09)

Features

  • Add model and contents fields to ComputeTokensRequest v1 (f6e7b9c)

  • Add model and contents fields to ComputeTokensRequest v1beta1 (f6e7b9c)

  • Add role field to TokensInfo v1 (f6e7b9c)

  • Add role field to TokensInfo v1beta1 (f6e7b9c)

  • GenAI - Tuning - Released the Supervised Fine Tuning feature o GA (ae47639)

Bug Fixes

  • deps: Require proto-plus 1.22.3 (4131e65)

  • Offline store - set application name + remove session param (7395665)

1.58.0 (2024-07-03)

Features

  • Add deploy_metadata to PublisherModel.Deploy v1 (71e41c8)

  • Add deploy_metadata to PublisherModel.Deploy v1beta1 (b5c3cdd)

  • Add display tuning job button for Ipython environments when getting an existing job (872b455)

  • Add private_service_connect_config and service_attachment fields to DedicatedServingEndpoint v1 (71e41c8)

  • Add satisfies_pzs and satisfies_pzi fields to Model v1 (71e41c8)

  • Add satisfies_pzs and satisfies_pzi fields to Model v1beta1 (b5c3cdd)

  • Add satisfies_pzs and satisfies_pzi fields to Tensorboard v1 (71e41c8)

  • Add satisfies_pzs and satisfies_pzi fields to Tensorboard v1beta1 (b5c3cdd)

  • Add UpdateDeploymentResourcePool method to DeploymentResourcePoolService v1 (71e41c8)

  • Add UpdateDeploymentResourcePool method to DeploymentResourcePoolService v1beta1 (b5c3cdd)

  • Add use_effective_order field to BleuSpec v1beta1 (b5c3cdd)

  • GenAI - Evaluation - Add a progress bar for evaluation service requests (bbffb0d)

  • GenAI - Evaluation - Implement rate limiter and refactor parallelization for online evaluation service requests (bbffb0d)

  • GenAI - Evaluation - Return partial evaluation results with error logging (bbffb0d)

  • Migrate DeploymentResourcePool and associated functionality to V1 namespace for GA launch of model co-hosting. (1474d98)

Bug Fixes

  • IndexConfig - use TreeAhConfig as default algorithm_config. (341d287)

  • LVM - Update Video.load_from_file() to support storage.googleapis.com links (b63f960)

Documentation

  • Update comments of AutoscalingSpec v1 (71e41c8)

  • Update comments of AutoscalingSpec v1beta1 (b5c3cdd)

  • Update import paths for Gemini README (46b3042)

1.57.0 (2024-06-26)

Features

  • Add _ModelBasedMetric base class to vertexai.preview.evaluation.metrics and allow metric spec customization (536f1d5)

  • Add _AutomaticMetric type and support customizing metric spec for automatic pointwise metrics. Add Rouge metric to vertexai.preview.evaluation.metrics (f6b6dee)

  • Add 12 model-based pointwise metric classes to vertexai.preview.evaluation.metrics (4742a87)

  • Add display tuning job button for Ipython environments when starting a new job (b1e9a6c)

  • Add encryption_spec to TuningJob (5a6ce78)

  • Add enum value MALFORMED_FUNCTION_CALL to .google.cloud.aiplatform.v1beta1.content.Candidate.FinishReason (5a6ce78)

  • Add fields grounding_chunks and grounding_supports to GroundingMetadata (5a6ce78)

  • Add MALFORMED_FUNCTION_CALL to FinishReason (5a6ce78)

  • Add preflight_validations to PipelineJob (5a6ce78)

  • Add streamRawPredict rpc to prediction service (5a6ce78)

  • Add support for hybrid queries for private endpoint in Matching Engine Index Endpoint. (ce65eab)

  • Add text field in Segment (5a6ce78)

  • Change the icon for the model evaluation link to a lightbulb for ipython environments (7dad7f0)

  • Endpoint.direct_predict (9351e1a)

  • Endpoint.direct_predict_async (9351e1a)

  • Endpoint.direct_raw_predict (9351e1a)

  • Endpoint.direct_raw_predict_async (9351e1a)

  • Endpoint.stream_direct_predict (9351e1a)

  • Endpoint.stream_direct_raw_predict (9351e1a)

  • Endpoint.stream_raw_predict (9351e1a)

  • Expose new text embedding tuning parameters in GA namespace. (249a5fa)

  • GenAI - Batch Prediction - Added support for tuned GenAI models (a90ee8d)

  • Mark default profile run as complete when calling end_upload_tb_log (6397f30)

  • Sample code for Vertex AI Feature Store (2c28b4e)

  • Sample code for Vertex AI Feature Store (2fbf5a5)

  • Tokenization - Added count_tokens support for local tokenization (a8a4c30)

  • Update rich html Ray on Vertex Client Context widget (380c9d9)

Bug Fixes

  • FeatureGroup.create() - remove unused entity id column param (c46f3e9)

  • Fix bug where retry_timeout does not work with evaluation with experiments (a31ac4d)

  • Use default run_name in Tensorboard uploader for direct directory upload. (78a92a1)

Documentation

  • A comment for field distibution in message .google.cloud.aiplatform.v1beta1.model_monitoring_stats.ModelMonitoringStatsDataPoint is changed. (5a6ce78)

  • A comment for field name in message .google.cloud.aiplatform.v1beta1.cached_content.CachedContent is changed (5a6ce78)

  • A comment for field source in message .google.cloud.aiplatform.v1beta1.tool.Retrieval is added. (5a6ce78)

  • Update the documentation for the time_series_dataset and video_dataset classes (2cf4cb9)

1.56.0 (2024-06-18)

Features

  • Add retry_timeout to EvalTask in vertexai.preview.evaluation (4d9ee9d)

  • Add hybrid query example to vector search sample. (510da5e)

  • Add metric classes for 2 pairwise metrics for rapid evaluation SDK. (831c8e4)

  • Add pipeline_job_name to allow PipelineJob.get(pipeline_job_name) (32e3b22)

  • Add sample code show how to create an optimized private online store in Vertex AI Feature Store. (e352175)

  • GenAI - Context Caching - add get() classmethod and refresh() instance method (6be874a)

  • GenAI - Context Caching - also print model_name and expire_time. (d548c11)

  • GenAI - Tuning - Added support for CMEK (eb651bc)

Bug Fixes

  • Do not reset aiplatform.Experiment or aiplatform.ExperimentRun unnecessarily when running tensorboard uploader. (28a091a)

Documentation

  • Update the documentation for the time_series_dataset and video_dataset classes (d5dc7b5)

1.55.0 (2024-06-12)

Features

  • view model evaluations when AustoSxS pipeline completes (17c59c4c2)

  • Add support for user-configurable 1P embedding models and quota for RAG (8b3beb666)

  • Add Webpage Browser Extension to Vertex AI Extension SDK (c222f4bdb)

  • Add enable_tracing to LangchainAgent. (cad035cb3)

  • Implement multithreaded batch inference in Rapid Evaluation SDK for performance improvement (3c6d1732b)

Bug Fixes

  • support VPC and BYOSA case in Ray on Vertex JobSubmissionClient using cluster resource name (662d039c9)

  • Include tensorboard profiler requirements when installing google-cloud-aiplatformtensorboard

  • fix numerical NaN experiment run logging error in EvalTask. (641faec0b)

  • Generate uuid run_name when run_name_prefix is not specified. (4e2d87f9a)

Documentation

  • Update the documentation for the image_dataset class (583cb9313)

  • Include imports in experiment_tracking samples directly in cloud.google.com snippets. (3ffb6cba7)

1.54.1 (2024-06-07)

Bug Fixes

  • _append_tool_name list index out of range (#3914) (323c2f5)

1.54.0 (2024-06-06)

BREAKING CHANGES

  • Remove Vertex SDK data science package (ec4ec8f)

Features

  • Add display experiment run button for Ipython environments (ba65828)

  • Add hybrid search for public find_neighbors() call. (9d35617)

  • Enable Ray Job submission without VPC peering (37875b5)

  • GenAI - Allowed callable functions to return values directly in Automatic Function Calling (768af67)

  • GenAI - Release ToolConfig to GA (bc8b14a)

  • Sample code for Vertex AI Feature Store (6c14e8b)

  • Support VertexTool in langchain template. (28a3c56)

Bug Fixes

  • Allow non-lro delete method (c23c0ad)

  • Deep copy dataset before passing it to evaluation (019b610)

  • Ensure model starts with publishers/ when users provide resource path from models/ (d689331)

  • Fix failed unit tests due to google-cloud-storage upgrade. (945b9e4)

  • Generalize RAG files import from Google Drive (88c6a6a)

  • Set upper bound of setuptools to unbreak public Colab for using vertex_ray namespace (6cc45bb)

1.53.0 (2024-05-30)

Features

  • Add a cloneable protocol for Reasoning Engine. (8960a80)

  • Add labels parameter to the supervised tuning train method (f7c5567)

  • Added reboot command for PersistentResource (7785f8c)

  • Added the new GenerationConfig.response_schema field (#3772) (5436d88)

  • Enable Tensorboard profile plugin in all regions by default. (8a4a41a)

  • GenAI - Added the response_schema parameter to the GenerationConfig class (b5e2c02)

  • LLM - Added the seed parameter to the TextGenerationModel’s predict methods (cb2f4aa)

Bug Fixes

  • Create run_name when run_name_prefix is not specified for Tensorboard uploader. (ac17d87)

  • GenAI - Tuning - Supervised - Fix adapter_size parameter handling to match enum values. (1cc22c3)

  • Model Monitor console uri. (71fbc81)

1.52.0 (2024-05-21)

Features

  • Add FeatureGroup delete (f9011e0)

  • Add support for ToolConfig in the LangChain template (9bda328)

  • Create Vertex Experiment when uploading Tensorboard logs (339f8b6)

  • GenAI - Add BatchPredictionJob for GenAI models (df4a4f2)

  • GenAI - Add cancel, delete, list methods in BatchPredictionJob (7ff8071)

  • GenAI - Added the BatchPredictionJob.submit method (4d091c6)

  • Private Endpoints - Added private service connect support to prediction endpoint. (6bdcfb3)

Bug Fixes

  • Add validation for evaluation dataset fields, update logging info for eval api request count (d6ef500)

  • Fix feature attribution drift visualization for model monitoring SDK (710f33d)

  • Fix the default value of response_column_name in EvalTask.evaluate() (98f9b35)

  • Update get_experiment_df to pass Experiment and allow empty metrics. (de5d0f3)

Documentation

  • Add Vertex Model Monitoring V2 SDK documentation (b47e6ff)

  • Update docstrings for rapid evaluation library. (d6d371d)

1.51.0 (2024-05-10)

Features

  • Add FeatureGroup create function (3938107)

  • Add FeatureGroup init/get (e47d436)

  • Add support for BaseModels in LangChain templates (5eb885e)

  • Added the vision_models.Image._mime_type property to make vision_models.Image compatible with generative_models.Image (6557d88)

  • AutoSxS Pairwise Metric in Rapid Evaluation SDK (b0c5eda)

  • GenAI - Grounding - Released Google Web Search retriever to GA (32b030a)

  • GenAI - Tuning - Supervised - Added support for the adapter_size parameter (88188d2)

  • LLM - Made the tuning location parameters truly optional (bae8429)

  • LLM - Support tuning of new text embedding models by migrating to the new v1.1.3 pipeline. (7fea754)

  • LLM - Text embedding - Added the output_dimensionality and learning_rate_multiplier parameters to text embedding tuning (Preview only) (cc8bc96)

  • LLM - Text Embedding - Added validation for text embedding tuning parameters. (5a300c1)

  • Release Ray on Vertex SDK to GA (f7c5132)

  • Support custom service account for Ray cluster creation and Ray Client connection (e0c6227)

  • Support vector_distance_threshold filtering and file-based retrieval for RAG (cd85d8f)

Bug Fixes

  • A bug in the evaluation library where the job crashes if only custom metrics are specified. (c528b6f)

  • Add DeprecationWarning to vertexai.preview predictive models SDK (3c3727b)

  • Add MAX_TOKENS to the list of successful finish reasons for Rapid Evaluation SDK (195c77e)

  • AttributeError for TorchModelSerializer.deserialize in torch >=2.3.0 (20b1866)

  • GenAI - Fixed handling of multiple tools in AutomaticFunctionCallingResponder (58e6ac9)

  • Remove InternalServerError and Unknown evaluation service error from retriable exceptions (12c147b)

  • Upload the reference model in model registry (510c833)

1.50.0 (2024-05-02)

Features

  • Add Candidate.grounding_metadata property (b22a8b8)

  • Add option to not include time_series_metrics in get_experiment_df call. This will improve execution time for Experiments with large number of runs. (78a95c5)

  • Add tune_model and deploy_tuned_model for TextEmbeddingModel. (42f5d6f)

  • Automatically populate parents for full resource name in Vertex RAG SDK (26657ff)

  • Deploy a tuned text embedding model – it doesn’t matter, if it’s tuned using Node.js, or curl. (8ca9cdf)

  • Make get_embeddings work both for foundational & tuned models. (b8b589c)

  • Python SDK for Vertex Model Monitoring V2. (021d59f)

  • Support public endpoint for Ray Client (57a5f78)

Bug Fixes

  • Add deprecation warnings when using Ray v2.4 (3a36784)

  • Append allowed_plugins in tb-gcp-uploader to default allowed plugins (aab9c3e)

  • LLM - Added missing parameters to the no-op _TunableTextEmbeddingModelMixin.get_tuned_model method (eb05ac4)

  • LVM - Fixed the typo in the VisionModel aspect ratio type annotation (2d19137)

  • Move torch import (e6d34df)

  • Ray - Fixed exception when using Ray 2.4 (2661f52)

1.49.0 (2024-04-27)

Features

  • Add additional parameters for GenerationConfig (0599ca1)

  • Add FeatureNormType to MatchingEngineIndexConfig. (c0e7acc)

  • Add mappings to pipeline templates for text-embedding models. (6279924)

  • Add support for TPU v5 lite pod(v5e) for custom training jobs. Custom training jobs now accept the v5e machine types as listed in https://cloud.google.com/tpu/docs/tpus-in-gke#v5e. (415912e)

  • Fix typo in Vertex Feature Store SDK. (b5404e7)

  • GenAI - Improved the exception messages when candidates, parts or text are not available (e82264d)

  • Support PreflightValidation in Preview PipelineJob submit function. (e88dc0d)

  • Tune_model method for class TextEmbeddingModel. (3eda55d)

  • Vertex RAG for enhanced generative AI (39b5149)

Bug Fixes

  • GCS Bucket subdirectory not being creating while using ReasoningEngine create method (3d22a18)

  • GenAI - Fixed the Part.mime_type property (819a44e)

  • Handle missing import for RunnableConfig when generating schema for LangChain templates (76c5d6d)

  • Parse intermediate steps from LangChain into JSON. (754c89d)

  • Register TensorFlow models from Ray checkpoints for more recent TensorFlow version, addressing the deprecation of SavedModel format in keras 3 (1341e2c)

  • Tensorboard uploader - move remaining tensorboard uploader code to aiplatform (f34094b)

1.48.0 (2024-04-17)

Features

  • Add support for reading requirements from a file. (80db7a0)

  • Adding tpu_topology to Vertex SDK (423c764)

  • Enable continuous upload for profile logs. (f05924d)

  • GenAI - Added the GenerationResponse.prompt_feedback property (efd5a72)

  • GenAI - Added the GenerationResponse.usage_metadata property (0654c35)

  • Support NOT_EQUAL for MatchingEngineIndexEndpoint numeric_restricts. (aa918e3)

  • Support referenced models in SDK. (c9b6b8b)

Bug Fixes

  • Add validation check for extra_packages when creating a reasoning engine. (255dabc)

  • Add validation for langchain tools. (a821d50)

  • Fixed the vertexai.init partial initialization issues (636a654)

  • GenAI - Workaround for streaming when content role is missing in service responses (fa35b91)

Documentation

  • Add Reasoning Engine reference documentation (496fc4b)

  • GenAI - Add Rapid Evaluation SDK reference documentation (40b728b)

1.47.0 (2024-04-06)

Features

  • Add display experiment button for tuning in Ipython environments (9bb687c)

  • Add Persistent Resource ID parameter to Custom Job form_local_script, run, and submit methods. (f5be0b5)

  • Add Persistent Resource Id parameter to Custom Training Job run and submit methods. (f428006)

  • Added GA support for PersistentResource management (98a07dd)

  • Added GA support for running Custom and Hp tuning jobs on Persistent Resources (35ecbac)

  • Added the Experiment.dashboard_url property (c8eec21)

  • GenAI - Added support for SafetySetting.method (probability or severity) (317ab8f)

  • GenAI - Added support for supervised fine-tuning (036d2d0)

  • GenAI - Added support for system instructions (4990eb6)

  • GenAI - Forced function calling feature (806ef9f)

  • Initial template for Langchain on Vertex. (0752a29)

  • LLM - Add RLHF-tuning support for text-bison@002 (1f27c3e)

  • Vertex AI Extension SDK Public Preview (137b5e1)

  • Vertex AI Reasoning Engine SDK Public Preview (6aaa5d0)

  • Vertex Rapid Evaluation SDK and Prompt Template for Vertex Prompt Management Public Preview (8c6ddf5)

Bug Fixes

  • GenAI - Fixed response validation error during streaming (c881998)

  • GenAI - Fixed the GenerativeModel’s handling of tuned models from different region (bf33fb3)

  • GenAI - Fixed the TuningJob dashboard URL (5367fbb)

  • Reinstate persistent resource preview class and tests (765d60d)

Documentation

  • Add run custom job on persistent resource sample. (53fc845)

  • Add run custom job on persistent resource sample. (31100c6)

1.46.0 (2024-03-30)

Features

  • GenAI - Automatic Function Calling feature (eef84c6)

  • Python SDK for Vertex Feature Store. (5015d25)

1.45.0 (2024-03-28)

Features

  • Add an arg to turn off Ray metrics collection during cluster creation (e33d11f)

  • Add Batch Delete and Batch Cancel Pipeline Jobs and unit tests. (cb495e7)

  • Add display model evaluation button for Ipython environments (181dc7a)

  • Add safety filter levels, watermark support and person generation support for Imagen 2 (0c498c5)

  • Add safety filter levels, watermark support and person generation support for Imagen 2 (e2efdbe)

  • Add support for output_dimensionality parameter through get_embeddings. (b1cab3f)

  • Add support for task types (TASK_QUESTION_ANSWERING, TASK_FACT_VERIFICATION) through get_embeddings. (9ec4590)

  • Add v1beta1 service clients for reasoning engine (13ec7e0)

  • GenAI - Support generating JSON Schema from Python function (be4922a)

  • Improve get_experiment_df execution speed (2e56acc)

  • Ray on Vertex enables XGBoost register model with custom version using pre-built container (e45ef96)

  • Support accelerator_type in RLHF tuning (e51c977)

Bug Fixes

  • Fix failing get_experiments_df test. (767712e)

  • GenAI - Capture content blocked case when validating responses (f0086df)

  • LLM - Fixed the InlineContext grounding source (6f59100)

  • Made Endpoint.raw_predict thread-safe by setting authorized_session last (c72c1ef)

1.44.0 (2024-03-14)

Features

  • Add custom tool context manager for telemetry (b30f5a6)

  • Add display experiment button for Ipython environments (0b33bdd)

  • Allow module_name to be specified with the base logger. (c01df66)

  • Enable Ray cluster creation with custom_image for each Resource (f90c9cc)

  • GenAI - Added function_calls shortcut property to Candidate class. (d6490ff)

  • LLM - Added support for the max_context_length tuning parameter (e5daae9)

  • Support shard_size for MatchingEngineIndex create index. (6dbf7d3)

  • Use colab enterprise enviroment variables to infer project_id and region (5baf5f8)

Bug Fixes

  • Batch read tensorboard time series data to allow reading more than 20 time series metrics. (6e3eac2)

  • GenAI - Fixed get_tuned_model deploying the model every time (e1c7870)

  • GenAI - Improved from_dict methods for content types (GenerationResponse, Candidate, Content, Part) (613ce69)

  • Improve import time by moving TensorFlow to lazy import (f294ba8)

  • LVM - Added support for GCS storage.googleapis.com URL import in vision_models.Image (2690e72)

  • Raise AttributeError for accessing non-existent fields of a proto. (b91edf5)

Documentation

  • Fixed the documentation generation (63ad1bf)

  • GenAI - Added the GA classes to the documentation (9eb5a52)

1.43.0 (2024-02-29)

Features

  • Add update_mask to MatchingEngineIndex upsert_datapoints() to support dynamic metadata update. (81f6a25)

  • Add Ray on Vertex BigQuery read/write support for Ray 2.9 (e048e3a)

  • Add read_bigquery and write_bigquery wrappers for Ray on Vertex (4739118)

  • Add transport override to enable the use of REST instead of GRPC (6ab4084)

  • Enable Ray cluster creation and registering TensorFlow checkpoint to Vertex with Ray version 2.9 (ff148cd)

  • LLM - Add support for batch prediction to CodeGenerationModel (code-bison) (fbf2f7c)

  • Support custom timeout for MatchingEngineIndex and MatchingEngineIndexEndpoint APIs. (09d1946)

  • Update ray extras installation in setup.py for Ray 2.9.3 (d947304)

Bug Fixes

  • Allow destination directory to exist before we copy. (0b55762)

  • LVM - Fixed VideoSegmentConfig in Multimodal Embeddings API call (665e78c)

Documentation

  • Update transport docstrings to include that REST is in preview (a442866)

1.42.1 (2024-02-15)

Bug Fixes

  • Handle case when no metadata is returned from model.predict (59e2bca)

  • Remove runtime dependency of setuptools (07c2a25)

Documentation

  • GenAI - Docs - Added quickstart link and minimum SDK version (cf6ab21)

  • GenAI - Updated the README for GA (cfd96d8)

1.42.0 (2024-02-15)

Features

  • Add Candidate.grounding_metadata (310ee49)

  • Add GoogleSearchRetrieval (310ee49)

  • Add metadata in model.predict output for LLMs (4661e58)

  • Add Retrieval (310ee49)

  • Add Tool.google_search_retrieval (310ee49)

  • Add Tool.retrieval (310ee49)

  • Add VertexAiSearch (310ee49)

  • GenAI - Added to_dict() methods to response and content classes (a78748e)

  • GenAI - Added support for Grounding (0c3e294)

  • GenAI - Added the GenerativeModel.start_chat(response_validation: bool = True) parameter (94f7cd9)

  • GenAI - GAPIC - Added support for Grounding (310ee49)

  • GenAI - Release the GenerativeModel to GA (c7e3f07)

  • LLM - Add newly supported model text-bison@002, update pipeline template version and prediction row limit for pipeline-based LLM Evaluation SDK (35e57b3)

  • LVM - Add GCS URI support for Imagen Models (imagetext, imagegeneration) (4109ea8)

  • LVM - Added support for Images from GCS uri for multimodal embeddings (90d95d7)

  • LVM - Added support for Videos from GCS uri for multimodal embeddings (f3bd3bf)

  • Support custom image for Ray cluster creation (d727189)

Bug Fixes

  • Add google-auth as a direct dependency (ecc6454)

  • Add restricts and crowding tag to MatchingEngineIndexEndpoint query response. (83cb52d)

  • Remove usage of distutils (e35ab64)

Documentation

  • Fix incorrect field in log_time_series_metrics_sample (f249353)

  • Update README (14b41b5)

1.41.0 (2024-02-05)

Features

  • Add numeric_filter to MatchingEngineIndexEndpoint match() and find_neighbor() private endpoint queries. (679646a)

  • Added the BatchPredictionJob.submit method - a non-blocking version of BatchPredictionJob.create (b62ddcd)

  • LLM - Add support for RLHF tuning (b2458ec)

  • Remove deletion of model upload staging bucket in system tests (b9b373b)

  • Switch Python generateContent to call Unary API endpoint (9a19545)

Bug Fixes

  • Fix crash when no target_col is specified for Bigframes tensorflow (512b82d)

Documentation

  • Add missing code block in docs/README.rst (16d6b58)

1.40.0 (2024-01-24)

Features

  • Add return_full_datapoint for MatchEngineIndexEndpoint match(). (ad8d9c1)

  • Add batch delete method in preview pipeline job class and unit test. (b0b604e)

  • Add option to not overwrite table in Ray on Vertex BQ Write (a99e992)

  • Add query by id for MatchingEngineIndexEndpoint find_neighbors() public endpoint query. (42c7e08)

  • Add support for low_level_batch_size in match() for MatchingEngineIndexEndpoint private query. (67e593b)

  • Added Public Preview support for PersistentResource management (262a36b)

  • Enable inline context in grounding to TextGenerationModel predict. (a75e81c)

  • Fix dataset export system test (1fbf049)

  • LVM - Added the MultiModalEmbeddingModel.get_embeddings(dimension=...) parameter (1d9bd23)

  • Support empty index for MatchingEngineIndex create index. (a00db07)

  • Support private service connect for MatchingEngineIndexEndpoint match() and read_index_datapoints(). (61cff4b)

Bug Fixes

  • Fix example usage of batch delete pipelinejobs. (3b28d64)

  • Fix experiments failure when backing tensorboard has been deleted. (e7a197e)

  • Fix message to Json parse issue in Dataset class (066f32d)

  • Fix typo in raise exception when tool is unsupported (2301d79)

  • Fixed the PipelineJob bucket creation after a breaking change in Google Cloud Storage client library (a8b01e0), closes #2936

  • Increase memory for Ray on Vertex default machine type (e6bcb17)

  • Use https to connect through Ray dashboard (7af3e67)

1.39.0 (2024-01-05)

Features

  • Add fraction_leaf_nodes_to_search_override. Add support for private endpoint in find_neighbors. (cd31c13)

  • Add notification_channels field to model monitoring alert config. (bb228ce)

  • Add support of newly added fields of ExportData API to SDK (ec3ea30)

  • Allow reuse of deleted experiment run id. (5f6ad8d)

  • GenAI - Added support for “models/

  • Support “reservedIpRanges” parameter in PipelineJob run() and submit() methods. (ab99e00)

  • Support custom target y column name for Bigframes Tensorflow (1634940)

  • Verify client and cluster Ray versions match in create_ray_cluster (17dc9b7)

Bug Fixes

  • Missing request parameter for v1beta explain. (443fa9d)

  • Pin google-cloud-aiplatform[tensorboard] dependency on tensorflow < 2.15.0 due to breaking change introduced in tensorboard 2.15.1 (4e891f7)

Documentation

  • GenAI - Added GenAI to docs (92fd7f0)

  • Update docstring for start_upload_tb_log() (c033c59)

  • Update tensorboard continuous uploader sample (1220746)

1.38.1 (2023-12-13)

Features

  • Adding serving_container_grpc_ports parameter to Model.upload() method (6a00ed7)

  • LLM - Added support for model distillation (28925e9)

  • Support CMEK for scheduled pipeline jobs. (406595d)

Miscellaneous Chores

1.38.0 (2023-12-11)

Features

  • Release GenerativeModel support for Gemini (cd233ef)

  • Add explicit constraints for update_ray_cluster (979a4f3)

  • Check if dataset exists before creation for Ray on Vertex BigQuery Write (544d6fe)

  • LLM - Added support for the logprobs, presence_penalty, frequency_penalty, and logit_bias generation parameters (1449344)

  • Support read_index_datapoints for private network. (c9f7119)

  • Support custom batch size for Bigframes Tensorflow (7dc8771)

  • Update the v1 service definition to add numeric_restricts. (d0c2ffa)

  • Verify client and cluster Ray versions match (10c6ad2)

Bug Fixes

  • read_index_endpoint private endpoint support. (3d8835e)

  • Fix exception message to use vertexai when project is not provided. (0cb1a7b)

  • Update test assumption for streaming endpoint of chat-bison@001 (f9a5b69)

  • When user is not logged in, throw more intuitive message (a8b24ad)

Documentation

  • Add default value to optional field parameter_values (0a4d772)

1.37.0 (2023-12-05)

Features

  • Add additional parameters to Model.upload(). (7b7d7d2)

  • Adding support for concurrent explanations (8e2ad75)

  • Allow configuring container logging settings on models when deploying. (beae48f)

  • Support user provided api endpoint. (92f2b4e)

  • Add grpc_ports to UploadModel ModelContainerSpec, add DirectPredict, DirectRawPredict, StreamingPredict, StreamingRawPredict to PredictionService. (6dfbad7)

Bug Fixes

  • Clarify wording when Ray on Vertex cluster is missing head node ip (4a71c8c)

  • Fix error when allowed_plugins is set to None. (6f2860a)

  • Fixed INTEGER and BOOL parameters casting issue. Fix conversion bug where INTEGER and BOOL parameters are not cast to the correct type. (9a204c4)

  • Make PipelineJobSchedule propagate labels to created PipelineJobs (a34533f)

Documentation

  • Add upload Tensorboard profile log to Experiment sample. (5780513)

  • Update the documentation for the image_dataset class (8562368)

1.36.4 (2023-11-16)

Features

  • Add numeric_restricts to MatchingEngineIndex find_neighbors() for querying (6c1f2cc)

  • Add remove_datapoints() to MatchingEngineIndex. (b86a404)

  • Add upsert_datapoints() to MatchingEngineIndex to support streaming update index. (7ca484d)

  • LLM - include error code into blocked response from TextGenerationModel, ChatModel, CodeChatMode, and CodeGenerationModel. (1f81cf2)

  • Populate Ray Cluster dashboard_address from proto field (dd4b852)

  • add CountTokens API, ComputeTokens API, and ModelContainerSpec features (ba2fb39)

Bug Fixes

  • Add check for empty encryption_spec_key_name for MatchingEngineIndexEndpoint create. (7740132)

  • Fix server error due to no encryption_spec_key_name in MatchingEngineIndex create_tree_ah_index and create_brute_force_index (595b580)

Miscellaneous Chores

1.36.3 (2023-11-14)

Features

  • Add option to not use default tensorboard (a25c669)

  • Add preview HyperparameterTuningJob which can be run on persistent resource (0da8c53)

  • Add Featurestore Bigtable Serving, Feature Registry v1, November bulk GAPIC release (9f46f7c)

Documentation

  • Fix documentation for obsolete link to GCS formatting (95184de)

Miscellaneous Chores

1.36.2 (2023-11-10)

Features

  • Add encryption_spec_key_name to MatchingEngineIndex create_tree_ah_index and (1a9e36f)

  • Add encryption_spec_key_name, enable_private_service_connect,project_allowlist to MatchingEngineIndexEndpoint create. (750e17b)

  • Add index_update_method to MatchingEngineIndex create() (dcb6205)

  • Expose max_retry_cnt parameter for Ray on Vertex BigQuery write (568907c)

  • LLM - Grounding - Added support for the disable_attribution grounding parameter (91e985a)

  • LLM - Support model evaluation when tuning chat models (ChatModel, CodeChatModel) (755c3f9)

  • LVM - Added multi-language support for ImageGenerationModel (791eff5)

Bug Fixes

  • Async call bug in CodeChatModel.send_message_async method (fcf05cb)

Documentation

  • Add Bigframes remote training example to vertexai README (8b993b3)

  • Update the documentation for the tabular_dataset class (6f40f1b)

Miscellaneous Chores

1.36.1 (2023-11-07)

Features

  • Add per_crowding_attribute_neighbor_count, approx_num_neighbors, fraction_leaf_nodes_to_search_override, and return_full_datapoint to MatchingEngineIndexEndpoint find_neighbors (33c551e)

  • Add profiler support to tensorboard uploader sdk (be1df7f)

  • Add support for per_crowding_attribute_num_neighbors approx_num_neighborsto MatchingEngineIndexEndpoint match() (e5c20c3)

  • Add support for per_crowding_attribute_num_neighbors approx_num_neighborsto MatchingEngineIndexEndpoint match() (53d31b5)

  • Add support for per_crowding_attribute_num_neighbors approx_num_neighborsto MatchingEngineIndexEndpoint match() (4e357d5)

  • Enable grounding to ChatModel send_message and send_message_async methods (d4667f2)

  • Enable grounding to TextGenerationModel predict and predict_async methods (b0b4e6b)

  • LLM - Added support for the enable_checkpoint_selection tuning evaluation parameter (eaf4420)

  • LLM - Added tuning support for the \*-bison-32k models (9eba18f)

  • LLM - Released CodeChatModel tuning to GA (621af52)

Bug Fixes

  • Correct class name in system test (b822b57)

Documentation

  • Clean up RoV create_ray_cluster docstring (1473e19)

Miscellaneous Chores

1.36.0 (2023-10-31)

Features

  • Add preview count_tokens method to CodeGenerationModel (96e7f7d)

  • Allow the users to use extra serialization arguments for objects. (ffbd872)

  • Also support unhashable objects to be serialized with extra args (77a741e)

  • LLM - Added count_tokens support to ChatModel (preview) (01989b1)

  • LLM - Added new regions for tuning and tuned model inference (3d43497)

  • LLM - Added support for async streaming (760a025)

  • LLM - Added support for multiple response candidates in code chat models (598d57d)

  • LLM - Added support for multiple response candidates in code generation models (0c371a4)

  • LLM - Enable tuning eval TensorBoard without evaluation data (eaf5d81)

  • LLM - Released CodeGenerationModel tuning to GA (87dfe40)

  • LLM - Support accelerator_type in tuning (98ab2f9)

  • Support experiment autologging when using persistent cluster as executor (c19b6c3)

  • Upgrade BigQuery Datasource to use write() interface (7944348)

Bug Fixes

  • Adding setuptools to dependencies for Python 3.12 and above. (afd540d)

  • Fix Bigframes tensorflow serializer dependencies (b4cdb05)

  • LLM - Fixed the async streaming (41bfcb6)

  • LLM - Make tuning use the global staging bucket if specified (d9ced10)

  • LVM - Fixed negative prompt in ImageGenerationModel (cbe3a0d)

  • Made the Endpoint prediction client initialization lazy (eb6071f)

  • Make sure PipelineRuntimeConfigBuilder is created with the right arguments (ad19838)

  • Make sure the models list is populated before indexing (f1659e8)

  • Raise exception for RoV BQ Write for too many rate limit exceeded (7e09529)

  • Rollback BigQuery Datasource to use do_write() interface (dc1b82a)

1.35.0 (2023-10-10)

Features

  • Add serializer.register_custom_command() (639cf10)

  • Install Bigframes sklearn dependencies automatically (7aaffe5)

  • Install Bigframes tensorflow dependencies automatically (e58689b)

  • Install Bigframes torch dependencies automatically (1d65347)

  • LLM - Added support for multiple chat response candidates (587df74)

  • LLM - Added support for multiple text generation response candidates (c3ae475)

Bug Fixes

  • Duplicate logs in Colab (9b75259)

  • LLM - Fixed tuning and evaluation when explicit credentials are specified (188dffe)

Documentation

  • Add probabilistic inference to TiDE and L2L model code samples. (efe88f9)

1.34.0 (2023-10-02)

Features

  • Add Model Garden support to vertexai.preview.from_pretrained (f978200)

  • Enable vertexai preview persistent cluster executor (0ae969d)

  • LLM - Added the count_tokens method to the preview TextGenerationModel and TextEmbeddingModel classes (6a2f2aa)

  • LLM - Improved representation for blocked responses (222f222)

  • LLM - Released ChatModel tuning to GA (7d667f9)

Bug Fixes

  • Create PipelineJobSchedule in same project and location as associated PipelineJob by default (c22220e)

Documentation

  • Add documentation for the preview namespace (69a67f2)

1.33.1 (2023-09-20)

Bug Fixes

  • Lightning trainer fails to be unwrapped in remote training (8271301)

1.33.0 (2023-09-18)

Features

  • Add Custom Job support to from_pretrained (8b0add1)

  • Added async prediction and explanation support to the Endpoint class (e9eb159)

  • LLM - Added support for async prediction methods (c9c9f10)

  • LLM - CodeChat - Added support for context (f7feeca)

  • Release Ray on Vertex SDK Preview (3be36e6)

Bug Fixes

  • Handle Ray image parsing error (41a3a83)

  • Vizier - Fixed field existence checks for child params in to_proto(). (d516931)

1.32.0 (2023-09-05)

Features

  • LLM - Added stop_sequences parameter to streaming methods and CodeChatModel (d62bb1b)

  • LLM - Improved the handling of temperature and top_p in streaming (6566529)

  • Support bigframes sharded parquet ingestion at remote deserialization (Tensorflow) (a8f85ec)

  • Release Vertex SDK Preview (c60b9ca)

  • Allow setting default service account (d11b8e6)

Bug Fixes

  • Fix feature update since no LRO is created (468e6e7)

  • LLM - CodeGenerationModel now supports safety attributes (c2c8a5e)

  • LLM - Fixed batch prediction on tuned models (2a08535)

  • LLM - Fixed the handling of the TextEmbeddingInput.task_type parameter. (2e3090b)

  • Make statistics Optional for TextEmbedding. (7eaa1d4)

1.31.1 (2023-08-24)

  • fix: LLM - De-hardcoded the max_output_tokens default value for the CodeGenerationModel (f5a20eb)

1.31.0 (2023-08-21)

Features

  • Add disable_retries option to custom jobs. (db518b0)

  • LLM - Added support for stop_sequences in inference (6f7ea84)

  • LLM - Exposed the TextGenerationResponse.raw_prediction_response (f8f2b9c)

  • LLM - Made tuning asynchronous when tuning becomes GA (226ab8b)

  • LLM - release model evaluation for TextGenerationModel to public preview (8df5185)

  • LLM - Released TextGenerationModel tuning to GA (62ff30d)

  • LLM - Support streaming prediction for chat models (ce60cf7)

  • LLM - Support streaming prediction for code chat models (0359f1d)

  • LLM - Support streaming prediction for code generation models (3a8348b)

  • LLM - Support streaming prediction for text generation models (fb527f3)

  • LLM - TextEmbeddingModel - Added support for structural inputs (TextEmbeddingInput), auto_truncate parameter and result statistics (cbf9b6e)

  • LVM - Added support for Image Generation models (b3729c1)

  • LVM - Released ImageCaptioningModel to GA (7575046)

  • LVM - Released ImageQnAModel to GA (fd5cb02)

  • LVM - Released MultiModalEmbeddingModel to GA (e99f366)

  • LVM - Removed the width and height parameters from ImageGenerationModel.generate_images since the service has dropped support for image sizes and aspect ratios (52897e6)

  • Scheduled pipelines client GA. (62b8b23)

Documentation

  • Generate documentation for tune_model and related class (705e1ea)

  • LVM - Added autogenerated documentation for visual models (18e8bb2)

1.30.1 (2023-08-11)

Features

  • LLM - Added tuning support for chat-bison models (3a97c52)

  • LLM - Added tuning support for codechat-bison models (af6e455)

Bug Fixes

  • LLM - Fixed the TextGenerationModel.predict parameters (f3b25ab)

Miscellaneous Chores

1.30.0 (2023-08-10)

Features

  • Add model.evaluate() method to Model class (51df86e)

  • Add support for providing only text to MultiModalEmbeddingModel.get_embeddings() (38ec40a)

Bug Fixes

  • LLM - Fixed filter in list_tuned_model_names (57806fb)

1.29.0 (2023-08-02)

Features

  • Add preview CustomJob which can be run on persistent resource (56906b0)

  • LLM - Support for Batch Prediction for the textembedding models (preview) (a368538)

  • LLM - Support tuning for the code-bison model (preview) (e4b23a2)

  • LVM - Large Vision Models SDK (preview release). Support for image captioning and image QnA (imagetext model) and multi modal embedding (multimodelembedding model) (preview) (9bbf1ea)

Bug Fixes

  • LLM - Fixed get_tuned_model for the future models that are not text-bison (1adf72b)

Documentation

  • Fix auto-generated pydoc for language_models (7d72bd1)

  • LLM - Made it possible to provide message history to CodeChatModel when starting chat. (cf46145)

1.28.1 (2023-07-18)

Features

  • LLM - Released the BatchPrediction to GA for TextGenerationModel (701c3a2)

  • LLM - Support tuning in the “us-central1” location (4aa7745)

Bug Fixes

  • Fix artifact registry link not showing in ui when creating schedules with SDK. (203cb47)

  • Fixed the installation error caused by a PyYAML issue (4b86ce1)

  • Require model name in ModelEvaluation.list() (aed8c76)

Documentation

  • Fixed a docstring for train_steps (1f55b05)

Miscellaneous Chores

1.28.0 (2023-07-08)

Features

  • LLM - Released the Chat models to GA (22aa26d)

1.27.1 (2023-07-06)

Features

  • Add sdk support for xai example-based explanations (f9ca1d5)

Miscellaneous Chores

1.27.0 (2023-06-30)

Features

  • Add submit for CustomTrainingJob and CustomContainerTrainingJob which won’t block until complete. (d6476d0)

  • LLM - Added support for learning_rate in tuning (c6cdd10)

  • LLM - Released the Codey models to GA (89609c9)

Bug Fixes

  • Fix aiplatform.init bug by replacing experiment_name with experiment (c60773a)

  • Fix error when calling update_state() after ExperimentRun.list() (cb255ec)

  • LLM - Exported the ChatMessage class (7bf7634)

  • LLM - Fixed the chat models failing due to safetyAttributes format (459ba86)

  • Vizier - Fixed pyvizier client study creation errors (16299d1)

Documentation

  • Fixed a docstring for _Dataset (b68a941)

  • Fixed a docstring for TimeSeriesDataset (a7dfce2)

  • Populate GA LLM SDK Pydocs (e248285)

  • Update scheduled pipelines client max_run_count docstring with allowed values. (750e161)

1.26.1 (2023-06-21)

Features

  • Add additional scheduled pipelines client getters and unit tests. (9371b4f)

  • Add PipelineJobSchedule update method and unit tests. (69c5f60)

  • Add tunable parameters for Model Garden model training to the “AutoMLImageTrainingJob” in SDK. (50646be)

  • LLM - Added batch prediction (2235305)

  • LLM - Exposed the chat history (bf0e20b)

  • LLM - Exposed the safety attributes (01ba3ca)

Bug Fixes

  • Change scheduled pipelines client dashboard uri to view created schedules. Note: uri will not work until scheduler UI is GA. (d4d8613)

  • Fix bug where scheduled pipeline jobs were not running. (4e7d11a)

  • Remove Schedule read mask because ListSchedules does not support it. (1fda417)

Miscellaneous Chores

Documentation

  • Update scheduled pipelines client wait() docstring. (a7d92e5)

1.26.0 (2023-06-07)

Features

  • Add additional scheduled pipelines client create method unit tests. (0463678)

  • Add pipelineJob create_schedule() method and unit test. (635ae9c)

  • Add scheduled pipelines client create/get methods and unit tests. (4755fc7)

  • Add scheduled pipelines client list/pause/resume methods and unit tests. (ce5dee4)

  • Adding enable_access_logging parameter to Endpoint.deploy() method, minor edit to batch_predict() docstring (794cedd)

  • LLM - Added support for CMEK in tuning (aebf74a)

  • LLM - Released the LLM SDK to GA (76465e2)

  • Support publisher models in BatchPredictionJob.create (13b11c6)

Bug Fixes

  • CustomJob.from_local_script does not pass args to script for custom container images (6ead69d)

  • Fix bug when checking PipelineJob failure status (a154859)

  • Fix the bug that start_upload_tb_log() doesn’t continuously upload (66e6eae)

  • LLM - Fixed parameters set in ChatModel.start_chat being ignored (a0d815d)

  • LLM - Fixed the DataFrame staging on Windows (056b0bd)

  • Resource created by _construct_sdk_resource_from_gapic should use the project from the resource name instead of the default project. (162b2f2)

  • Retry for etag errors on context update. (d3d5f9a)

  • Unbreak additional timeout for MatchingEngineIndexEndpoint deploy_index (af199c0)

Documentation

  • Correct text embedding model ID docstring (8824629)

  • LLM - Fixed the rendering of the example usage code blocks. (eaaee28)

1.25.0 (2023-05-09)

Features

  • Add support for Large Language Models (866c6aa)

  • Add default TensorBoard support. (fa7d3a0)

  • Add support for find_neighbors/read_index_datapoints in matching engine public endpoint (e3a87f0)

  • Added the new root vertexai package (fbd03b1)

Bug Fixes

  • EntityType RPC update returns the updated EntityType - not an LRO. (8f9c714)

  • Fix default AutoML Forecasting transformations list. (77b89c0)

  • Fix type hints for Prediction.predictions. (56518f1)

  • Removed parameter Resume, due to causing confusion and errors. (c82e0b5)

1.24.1 (2023-04-21)

Features

  • Add preview capability to deploy models with shared resources. (29d4e45)

  • Add support for create public index endpoint in matching engine (7e6022b)

  • Add support for return public endpoint dns name in matching engine (1b5ae44)

  • Add the new model types to “AutoMLImageTrainingJob” in SDK. (4d032d5)

  • Adds the Time series Dense Encoder (TiDE) forecasting job. (d8e6744)

  • Remove google internal annotation when export to github. (fd5ff99)

Bug Fixes

  • Support timestamp in Vertex SDK write_feature_values() (4b0722c)

Documentation

  • Add Time series Dense Encoder (TiDE) model code sample. (8e91a58)

  • Fix docstring formatting for exceptions (d75322c)

Miscellaneous Chores

1.24.0 (2023-04-12)

Features

  • Add ExperimentRun.get_logged_custom_jobs method (c116b07)

  • Add get method for Experiment and ExperimentRun (41cd943)

  • Add incremental training to AutoMLImageTrainingJob. (bb92380)

  • Add preview capability to manage DeploymentResourcePools. (5df5da0)

  • Add start_time support for BatchReadFeatureValues wrapper methods. (91d8459)

  • Add TensorBoard log uploader (3fad7bb)

  • Enable deployment of models that do not support deployment (25f3f21)

  • Enable experiment tracking in CustomJob (94a63b8)

  • Update the v1 service definition to add the embedding_id field in MatchRequest. (5a1146e)

Bug Fixes

  • Adding previously created PrivateEndpoint network parameter in Model deploy helper method (3e1b206)

Documentation

  • Adds note to delete endpoint sample (#2060) (9922eb2)

  • Fix create tensorboard sample (2c45123)

  • samples: Add sample for experiment run state update. (111a747)

  • Update docstring for 3 model uploading methods (a71e4a3)

  • Update Vertex Forecasting weight column description. (e0ee183)

1.23.0 (2023-03-15)

Features

  • Implement Model.copy functionality. (94dd82f)

  • Update the v1 service definition to add the fraction_leaf_nodes_to_search_override field which replaces leaf_nodes_to_search_percent_override. (badd386)

Documentation

  • Added missing comma in README (8cb4377)

1.22.1 (2023-02-28)

Features

  • Add support for enable_dashboard_access field for Training jobs in SDK (3500eab)

  • Add the recently added new model type “cloud_1” to the “AutoMLImageTrainingJob” in SDK. (581939b)

Documentation

  • Add temporal fusion transformer (TFT) model code sample. (8ddc062)

  • samples: Add samples for autologging (f8052b8)

Miscellaneous Chores

1.22.0 (2023-02-16)

Features

  • Add a return value (ClassificationMetrics) for the log_classification_metrics() (8ebcdbd)

  • Add metric and parameter autologging to experiments (96e9e12)

  • Add update_version to Model Registry (8621e24)

  • Support a list of GCS URIs in CustomPythonPackageTrainingJob (05bb71f)

  • Support Model Serialization in Vertex Experiments(tensorflow) (f38ddc2)

Bug Fixes

  • Added missing instances_format parameter to batch_prediction_job_samples (82a2afc)

  • Address broken unit tests in certain environments (d06b22d)

  • List method for MLMD schema classes (2401a1d)

  • Unbreak additional timeout for _deploy_call() (076308f)

  • Unbreak additional timeout for MatchingEngine update_embeddings (5d0bc1e)

  • Unbreak timeouts for Dataset create. (328ebac)

  • Use Client.list_blobs instead of Bucket.list_blobs in CPR artifact downloader, to make sure that CPR works with custom service accounts on Vertex Prediction. (bb27619)

Documentation

  • Add a hint to auth Docker to the LocalModel push_image docstring. (e97a6fb)

  • Fix Create and Import Tabular BQ dataset sample (4415c10)

  • Fix LocalModel push_image docstring. (5fdb7fc)

  • Fixed a typo in docstring. (4ee6232)

  • New samples for model serialization (83457ca)

  • Samples for model serialization (7997094)

1.21.0 (2023-01-13)

Features

  • Add default skew threshold to be an optional input at _SkewDetectionConfig and also mark the target_field and data_source of skew config to optional. (7da4164)

  • Add filter to Model Registry list_versions API. (c1cb33f)

  • Add MLMD schema class ExperimentModel (94b2f29)

  • Add Service Account support to BatchPredictionJob (deba06b)

  • Add support for Predict Request Response Logging in Endpoint SDK (372ab8d)

  • Adding Feature Store: Streaming ingestion to GA (6bc4c84)

  • Enable passing experiment_tensorboard to init without experiment (369a0cc)

  • Support Model Serialization in Vertex Experiments(sklearn) (d4deed3)

  • Support Model Serialization in Vertex Experiments(xgboost) (fe75eba)

Bug Fixes

  • Endpoint.undeploy_all() doesn’t undeploy all models (9fb24d7)

  • Fix bug in associating tensorboard to an experiment (6def0b8)

  • Pin shapely version to <2.0.0 (1efd816)

  • Unbreak timeouts for Dataset create, FeatureStore ingest, and MatchingEngine Index create. (3096d1c)

  • Updated proto message formatting logic for batch predict model monitoring (f87fef0)

1.20.0 (2022-12-15)

Features

  • Adds the temporal fusion transformer (TFT) forecasting job (99313e0)

  • Reraise exceptions from API calls (d72bc83)

Documentation

  • samples: Feature Store: Streaming ingestion code sample and test (bc9e2cf)

1.19.1 (2022-12-08)

Features

  • Add explanationSpec to TrainingPipeline-based custom jobs (957703f)

Bug Fixes

  • Add pre-built container(tf2-gpu-2-1) to the container URI list (cdd557e)

  • Fix bug that broke profiler with ‘0-rc2’ tensorflow versions. (8779df5)

  • Fixed argument name in UnmanagedContainerModel (d876b3a)

Documentation

  • Add a sample for create_tensorboard. (52656ca)

  • Fix Experiment resource name format docstring. (f8e5842)

  • Fix get Experiment data frame sample (24e1465)

  • Update docstrings for “data_item_labels” in dataset (b2f8c42)

  • Update README fix product doc link (43a2679)

Miscellaneous Chores

1.19.0 (2022-11-17)

Features

  • Add Feature Store: Streaming Ingestion (write_feature_values()) and introduce Preview namespace to Vertex SDK (bae0315)

  • Add bq_dataset_id parameter to batch_serve_to_df (bb72562)

  • Add annotation_labels to ImportDataConfig in aiplatform v1 dataset.proto (43e2805)

  • Add support for ordery_by in Metadata SDK list methods for Artifact, Execution and Context. (2377606)

  • Support global network parameter. (c7f57ad)

Bug Fixes

  • Correct data file gcs path for import_data_text_sentiment_analysis_sample test (86df4b5)

  • Print error for schema classes (13e2165)

Documentation

  • Update README with new link for AI Platform API (35b83d9)

1.18.3 (2022-11-01)

Documentation

  • Add a sample for get_experiment_run_artifacts (7266352)

1.18.3 (2022-10-31)

Documentation

  • Add a sample for get_experiment_run_artifacts (7266352)

1.18.2 (2022-10-20)

Bug Fixes

  • Added proto message conversion to MDMJob.update fields (#1718) (9e77c61)

  • Log_classification_metrics (#1742) (3588526)

  • PipelineJob should only pass bearer tokens for AR URIs (b43851c)

Documentation

  • Fix create experiment sample (#1716) (cba7fbf)

  • Resurface googleapis.dev and prediction docs (#1724) (24f0c6f)

  • samples: Improve docstring of Vertex AI Python SDK Model Registry samples (#1705) (f97e90f)

1.18.1 (2022-10-10)

Bug Fixes

1.18.0 (2022-10-03)

Features

  • Add deleteFeatureValues in aiplatform v1beta1 featurestore_service.proto (#1670) (9a506ee)

  • Add model_source_info to Model in aiplatform v1beta1 model.proto (#1691) (876fb2a)

  • Add support for HTTPS URI pipeline templates (#1683) (926d0b6)

  • Add support for V1 and V2 classification models for the V1Beta2 API (#1680) (1cda4b4)

  • Support complex metrics in Vertex Experiments (#1698) (ed0492e)

Bug Fixes

  • deps: Require protobuf >= 3.20.2 (#1699) (c5c77ad)

  • Fix endpoint parsing in ModelDeploymentMonitoringJob.update (#1671) (186872d)

  • Project/location parsing for nested resources (#1700) (9e1d796)

  • Show inherited SDK methods in pydoc (#1707) (2b7583b)

Documentation

1.17.1 (2022-09-15)

Features

  • Add enable_simple_view to PipelineJob.list() (#1614) (627fdf9)

  • Add eval metrics types to get_experiment_df (#1648) (944b03f)

  • Adding Python 3.10 support + updating google-vizier version (#1644) (f4766dc)

Miscellaneous Chores

1.17.0 (2022-09-07)

Features

  • Add input artifact when creating a pipeline (#1593) (2cf9fe6)

  • Add model_monitoring_stats_anomalies,model_monitoring_status to BatchPredictionJob in aiplatform v1beta1 batch_prediction_job.proto (#1621) (0a1f4e9)

  • Add read_mask to ListPipelineJobsRequest in aiplatform v1 pipeline_service (#1589) (9e19a40)

  • Add samples for get execution input and output artifacts (#1585) (eb5a4b6)

  • Add support for SDK Method metrics tracking via _USER_AGENT_SDK… (#1591) (28e56ef)

  • Support filters in matching engine vector matching (#1608) (d591d3e)

  • Support model monitoring for batch prediction in Vertex SDK (#1570) (bbec998)

  • Support raw_predict for Endpoint (#1620) (cc7c968)

  • Support ResourceName with Version. (#1609) (737dc2b)

  • Update the samples of hyperparameter tuning in the public doc (#1600) (653b759)

Bug Fixes

  • deps: Allow protobuf < 5.0.0 (#1587) (3d3e0aa)

  • deps: require proto-plus >= 1.22.0 (3d3e0aa)

  • Log_metrics docstring error (#1588) (0385c4c)

  • Study.list() method (#1594) (47eb0ae)

  • Update Model.list_model_evaluations and get_model_evaluation to use the provided version (#1616) (8fb836b)

Documentation

1.16.1 (2022-08-02)

Features

  • Add google.ClassificationMetrics, google.RegressionMetrics, and google.Forecasting Metrics (#1549) (3526b3e)

  • added support for conditional parameters in hyperparameter tuning (#1544) (744cc38)

  • SDK support for model monitoring (#1249) (18c88d1)

  • support case insensitive match on search facets (#1523) (cb4d405)

  • Vertex Vizier support in SDK. (#1434) (b63b3ba)

Bug Fixes

Miscellaneous Chores

1.16.0 (2022-07-27)

Features

  • Add metadata SDK sample for delete method. (#1530) (46aa9b5)

  • Add metadata SDK samples for list artifact and list execution (#1514) (c0d01f1)

  • Add Metadata SDK support and samples for get method (#1516) (d442248)

  • Add samples for Metadata context list, get, and create (#1525) (d913e1d)

  • Change the Metadata SDK _Context class to an external class (#1519) (95b107c)

  • Refactor schema classes to subclass from _Resource (#1536) (93002e8)

  • Support custom containers in CustomJob.from_local_script (#1483) (be0b7e1)

  • Vertex AI Prediction Custom Prediction Routine (34bbd0a)

Bug Fixes

  • Fixed getting the output GCS bucket in PipelineJob.submit (#1542) (69d6c7d)

  • Pass the PipelineJob credentials to create_gcs_bucket_for_pipeline_artifacts_if_it_does_not_exist (#1537) (b53e2b5)

1.15.1 (2022-07-18)

Features

  • add get_associated_experiment method to pipeline_jobs (#1476) (e9f2c3c)

  • Add sample for create artifact and execution using the Metadata SDK. (#1462) (1fc7dd9)

  • Add support for start_execution in MLMD SDK. (#1465) (298958f)

  • Add support for Vertex Tables Q2 regions (#1498) (1b16f90)

  • Added the PipelineJob.from_pipeline_func method (#1415) (6ef05de)

Bug Fixes

  • deps: require google-api-core>=1.32.0,>=2.8.0 (#1512) (6d09dee)

  • Unbreak aiplatform.Experiment.create (#1509) (558c141)

Miscellaneous Chores

1.15.0 (2022-06-29)

Features

  • add default_skew_threshold to TrainingPredictionSkewDetectionConfig in aiplatform v1beta1, v1 model_monitoring.proto (#1411) (7a8e3be)

  • add model_monitoring_config to BatchPredictionJob in aiplatform v1beta1 batch_prediction_job.proto (#1450) (d35df58)

  • add model_version_id to BatchPredictionJob in aiplatform v1 batch_prediction_job.proto (#1453) (9ef057a)

  • add model_version_id to UploadModelResponse in aiplatform v1 model_service.proto (#1442) (1c198f1)

  • Add PrivateEndpoint class and HTTP methods (#1033) (425a32f)

  • add support for accepting an Artifact Registry URL in pipeline_job (#1405) (e138cfd)

  • add support for failure_policy in PipelineJob (#1452) (d0968ea)

  • Improved metadata artifact and execution creation using python / SDK (#1430) (6c4374f)

  • support dataset update (#1416) (e3eb82f)

  • Support for Model Versioning (#1438) (d890685)

  • Vertex AI Experiments GA (#1410) (24d1bb6)

Bug Fixes

  • Fixed docstrings for wildcards and matching engine type (#1220) (d778dee)

  • Removed dirs_exist_ok parameter as it’s not backwards compatible (#1170) (50d4129)

1.14.0 (2022-06-08)

Features

  • add a way to easily clone a PipelineJob (#1239) (efaf6ed)

  • add display_name and metadata to ModelEvaluation in aiplatform model_evaluation.proto (b6bf6dc)

  • add Examples to Explanation related messages in aiplatform v1beta1 explanation.proto (b6bf6dc)

  • Add hierarchy and window configs to Vertex Forecasting training job (#1255) (8560fa8)

  • add holiday regions for vertex forecasting (#1253) (0036ab0)

  • add IAM policy to aiplatform_v1beta1.yaml (b6bf6dc)

  • add latent_space_source to ExplanationMetadata in aiplatform v1 explanation_metadata.proto (b6bf6dc)

  • add latent_space_source to ExplanationMetadata in aiplatform v1beta1 explanation_metadata.proto (b6bf6dc)

  • add preset configuration for example-based explanations in aiplatform v1beta1 explanation.proto (b6bf6dc)

  • add scaling to OnlineServingConfig in aiplatform v1 featurestore.proto (b6bf6dc)

  • add seq2seq forecasting training job (#1196) (643d335)

  • add successful_forecast_point_count to CompletionStats in completion_stats.proto (b6bf6dc)

  • add template_metadata to PipelineJob in aiplatform v1 pipeline_job.proto (b6bf6dc)

  • Add Vertex Forecasting E2E test. (#1248) (e82c179)

  • Added forecasting snippets and fixed bugs with existing snippets (#1210) (4e4bff5)

Bug Fixes

  • change endpoint update method to return resource (#1409) (44e279b)

  • Changed system test to use list_models() correctly (#1397) (a3da19a)

  • Pinned protobuf to prevent issues with pb files. (#1398) (7a54637)

Documentation

1.13.1 (2022-05-26)

Features

Bug Fixes

Documentation

  • update aiplatform SDK arrangement for Sphinx (#1163) (e9510ea)

Miscellaneous Chores

1.13.0 (2022-05-09)

Features

  • add ConvexAutomatedStoppingSpec to StudySpec in aiplatform v1 study.proto (847ad78)

  • add ConvexAutomatedStoppingSpec to StudySpec in aiplatform v1beta1 study.proto (847ad78)

  • add JOB_STATE_UPDATING to JobState in aiplatform v1 job_state.proto (847ad78)

  • add JOB_STATE_UPDATING to JobState in aiplatform v1beta1 job_state.proto (847ad78)

  • add LatestMonitoringPipelineMetadata to ModelDeploymentMonitoringJob in aiplatform v1beta1 model_deployment_monitoring_job.proto (847ad78)

  • add ListModelVersion, DeleteModelVersion, and MergeVersionAliases rpcs to aiplatform v1beta1 model_service.proto (847ad78)

  • add MfsMount in aiplatform v1 machine_resources.proto (847ad78)

  • add MfsMount in aiplatform v1beta1 machine_resources.proto (847ad78)

  • add model_id and parent_model to TrainingPipeline in aiplatform v1beta1 training_pipeline.proto (847ad78)

  • add model_version_id to DeployedModel in aiplatform v1beta1 endpoint.proto (847ad78)

  • add model_version_id to PredictResponse in aiplatform v1beta1 prediction_service.proto (847ad78)

  • add model_version_id to UploadModelRequest and UploadModelResponse in aiplatform v1beta1 model_service.proto (847ad78)

  • add nfs_mounts to WorkPoolSpec in aiplatform v1 custom_job.proto (847ad78)

  • add nfs_mounts to WorkPoolSpec in aiplatform v1beta1 custom_job.proto (847ad78)

  • add Pandas DataFrame support to TabularDataset (#1185) (4fe4558)

  • add PredictRequestResponseLoggingConfig to aiplatform v1beta1 endpoint.proto (847ad78)

  • add reserved_ip_ranges to CustomJobSpec in aiplatform v1 custom_job.proto (#1165) (847ad78)

  • add reserved_ip_ranges to CustomJobSpec in aiplatform v1beta1 custom_job.proto (847ad78)

  • add template_metadata to PipelineJob in aiplatform v1beta1 pipeline_job.proto (#1186) (99aca4a)

  • add version_id to Model in aiplatform v1beta1 model.proto (847ad78)

  • allow creating featurestore without online node (#1180) (3224ae3)

  • Allow users to specify timestamp split for vertex forecasting (#1187) (ee49e00)

  • Make matching engine API public (#1192) (469db6b)

  • rename Similarity to Examples, and similarity to examples in ExplanationParameters in aiplatform v1beta1 explanation.proto (847ad78)

Documentation

  • fix type in docstring for map fields (847ad78)

1.12.1 (2022-04-20)

Features

Bug Fixes

  • change default for create_request_timeout arg to None (#1175) (47791f7)

Documentation

Miscellaneous Chores

1.12.0 (2022-04-07)

Features

  • add categorical_threshold_config to FeaturestoreMonitoringConfig in aiplatform v1 featurestore_monitoring.proto (38f3711)

  • add categorical_threshold_config to FeaturestoreMonitoringConfig in aiplatform v1beta1 featurestore_monitoring.proto (38f3711)

  • add disable_monitoring to Feature in aiplatform v1 feature.proto (38f3711)

  • add disable_monitoring to Feature in aiplatform v1beta1 feature.proto (38f3711)

  • Add done method for pipeline, training, and batch prediction jobs (#1062) (f3338fc)

  • add import_features_analysis to FeaturestoreMonitoringConfig in aiplatform v1 featurestore_monitoring.proto (38f3711)

  • add import_features_analysis to FeaturestoreMonitoringConfig in aiplatform v1beta1 featurestore_monitoring.proto (38f3711)

  • add ImportModelEvaluation in aiplatform v1 model_service.proto (#1105) (ef5930c)

  • add monitoring_config to EntityType in aiplatform v1 entity_type.proto (#1077) (38f3711)

  • add monitoring_stats_anomalies to Feature in aiplatform v1 feature.proto (38f3711)

  • add monitoring_stats_anomalies to Feature in aiplatform v1beta1 feature.proto (38f3711)

  • add numerical_threshold_config to FeaturestoreMonitoringConfig in aiplatform v1 featurestore_monitoring.proto (38f3711)

  • add numerical_threshold_config to FeaturestoreMonitoringConfig in aiplatform v1beta1 featurestore_monitoring.proto (38f3711)

  • add objective to MonitoringStatsSpec in aiplatform v1 featurestore_service.proto (38f3711)

  • add objective to MonitoringStatsSpec in aiplatform v1beta1 featurestore_service.proto (38f3711)

  • add PredictRequestResponseLoggingConfig to Endpoint in aiplatform v1 endpoint.proto (#1072) (be0ccc4)

  • add staleness_days to SnapshotAnalysis in aiplatform v1 featurestore_monitoring.proto (38f3711)

  • add staleness_days to SnapshotAnalysis in aiplatform v1beta1 featurestore_monitoring.proto (38f3711)

  • Add support for Vertex Tables Q1 regions (#1065) (6383d4f)

  • add timeout arg across SDK (#1099) (184f7f3)

  • Add timeout arguments to Endpoint.predict and Endpoint.explain (#1094) (cc59e60)

  • Made display_name parameter optional for most calls (#882) (400b760)

  • sdk: enable loading both JSON and YAML pipelines IR (#1089) (f2e70b1)

  • v1beta1: add service_account to BatchPredictionJob in batch_prediction_job.proto (#1084) (b7a5177)

Bug Fixes

  • add resource manager utils to get project ID from project number (#1068) (f10a1d4)

  • add self.wait() in operations after optional_sync supported resource creation (#1083) (79aeec1)

  • Don’t throw exception when getting representation of unrun GCA objects (#1071) (c9ba060)

  • Fix import error string showing wrong pip install path (#1076) (74ffa19)

  • Fixed getting project ID when running on Vertex AI; Fixes #852 (#943) (876cb33)

  • Give aiplatform logging its own log namespace, let the user configure their own root logger (#1081) (fb78243)

  • Honoring the model’s supported_deployment_resources_types (#865) (db34b85)

  • missing reference to logged_web_access_uris (#1056) (198a1b5)

  • system tests failure from test_upload_and_deploy_xgboost_model (#1149) (c8422a9)

Documentation

  • fix CustomContainerTrainingJob example in docstring (#1101) (d2fb9db)

  • improve bigquery_destination_prefix docstring (#1098) (a46df64)

  • Include time dependency in documentation for weight, time, and target columns. (#1102) (52273c2)

  • samples: read, import, batch_serve, batch_create features (#1046) (80dd40d)

  • Update AutoML Video docstring (#987) (6002d5d)

1.11.0 (2022-03-03)

Features

  • add additional_experiement flag in the tables and forecasting training job (#979) (5fe59a4)

  • add TPU_V2 & TPU_V3 values to AcceleratorType in aiplatform v1/v1beta1 accelerator_type.proto (#1010) (09c2e8a)

  • Added scheduling to CustomTrainingJob, CustomPythonPackageTrainingJob, CustomContainerTrainingJob (#970) (89078e0)

Bug Fixes

  • deps: allow google-cloud-storage < 3.0.0dev (#1008) (1c34154)

  • deps: require google-api-core>=1.31.5, >=2.3.2 (#1050) (dfbd68a)

  • deps: require proto-plus>=1.15.0 (dfbd68a)

  • enforce bq SchemaField field_type and mode using feature value_type (#1019) (095bea2)

  • Fix create_lit_model_from_endpoint not accepting models that don’t return a dictionary. (#1020) (b9a057d)

  • loosen assertions for system test featurestore (#1040) (2ba404f)

  • remove empty scripts kwarg in setup.py (#1014) (ef3fcc8)

  • show logs when TFX pipelines are submitted (#976) (c10923b)

  • update system test_model_upload to use BUILD_SPECIFIC_GCP_PROJECT (#1043) (e7d2719)

Documentation

  • samples: add samples to create/delete featurestore (#980) (5ee6354)

  • samples: added create feature and create entity type samples and tests (#984) (d221e6b)

1.10.0 (2022-02-07)

Features

  • _TrainingScriptPythonPackager to support folders (#812) (3aec6a7)

  • add dedicated_resources to DeployedIndex in aiplatform v1beta1 index_endpoint.proto feat: add Scaling to OnlineServingConfig in aiplatform v1beta1 featurestore.proto chore: sort imports (#991) (7a7f0d4)

  • add dedicated_resources to DeployedIndex message in aiplatform v1 index_endpoint.proto chore: sort imports (#990) (a814923)

  • Add XAI SDK integration to TensorFlow models with LIT integration (#917) (ea2b5cf)

  • Added aiplatform.Model.update method (#952) (44e208a)

  • Enable europe-west6 and northamerica-northeast2 regions (0f6b670)

  • enable feature store batch serve to BigQuery and GCS for csv and tfrecord (#919) (c840728)

  • enable feature store batch serve to Pandas DataFrame; fix: read instances uri for batch serve (#983) (e0fec36)

  • enable feature store online serving (#918) (b8f5f82)

  • enable ingest from pd.DataFrame (#977) (9289f2d)

  • Open LIT with a deployed model (#963) (ea16849)

Bug Fixes

Documentation

  • samples: replace deprecated fields in create_training_pipeline_tabular_forecasting_sample.py (#981) (9ebc972)

1.9.0 (2021-12-29)

Features

  • add create in Featurestore, EntityType, Feature; add create_entity_type in Featurestore; add create_feature, batch_create_features in EntityType; add ingest_from_* for bq and gcs in EntityType; add and update delete with force delete nested resources (#872) (ba11c3d)

  • Add LIT methods for Pandas DataFrame and TensorFlow saved model. (#874) (03cf301)

  • Add support to create TensorboardExperiment (#909) (96ce738)

  • Add support to create TensorboardRun (#912) (8df74a2)

Bug Fixes

  • Fix timestamp proto util to default to timestamp at call time. (#933) (d72a254)

  • Improve handling of undeploying model without redistributing remaining traffic (#898) (8a8a4fa)

  • issues/192254729 (#914) (3ec620c)

  • issues/192254729 (#915) (0f22ff6)

  • use open_in_new_tab in the render method. (#926) (04618e0)

1.8.1 (2021-12-14)

Bug Fixes

  • add clarity to param model_name (#888) (1d81783)

  • add clarity to parameters per user feedback (#886) (37ee0a1)

  • add param for multi-label per user’s feedback (#887) (fda942f)

  • add support for API base path overriding (#908) (45c4086)

  • Important the correct constants and use v1 for tensorboard experiments (#905) (48c2bf1)

  • incorrect uri for IOD yaml (#889) (e108ef8)

  • Minor docstring and snippet fixes (#873) (578e06d)

Documentation

  • Update references to containers and notebook samples. (#890) (67fa1f1)

  • Updated docstrings with exception error classes (#894) (f9aecd2)

1.8.0 (2021-12-03)

Features

  • Add cloud profiler to training_utils (6d5c7c4)

  • add enable_private_service_connect field to Endpoint feat: add id field to DeployedModel feat: add service_attachment field to PrivateEndpoints feat: add endpoint_id to CreateEndpointRequest and method signature to CreateEndpoint feat: add method… (#878) (ca813be)

  • add enable_private_service_connect field to Endpoint feat: add id field to DeployedModel feat: add service_attachment field to PrivateEndpoints feat: add endpoint_id to CreateEndpointRequest and method signature to CreateEndpoint feat: add method… (#879) (47e93b2)

  • add featurestore module including Featurestore, EntityType, and Feature classes; add get, update, delete, list methods in all featurestore classes; add search method in Feature class (#850) (66745a6)

  • Add prediction container URI builder method (#805) (91dd3c0)

  • default to custom job display name if experiment name looks like a custom job ID (#833) (8b9376e)

  • Support uploading local models (#779) (bffbd9d)

  • Tensorboard v1 protos release (#847) (e0fc3d9)

  • updating Tensorboard related code to use v1 (#851) (b613b26)

  • Upgrade Tensorboard from v1beta1 to v1 (#849) (c40ec85)

Bug Fixes

  • Import error for cloud_profiler (#869) (0f124e9)

  • Support multiple instances in custom predict sample (#857) (8cb4839)

Documentation

  • Added comment for evaluation_id to python examples (#860) (004bf5f)

  • Reverted IDs in model_service snippets test (#871) (da747b5)

  • Update name of BQ source parameter in samples (#859) (f11b598)

1.7.1 (2021-11-16)

Features

Bug Fixes

  • add parameters_value in PipelineJob for schema > 2.0.0 (#817) (900a449)

  • exclude support for python 3.10 (#831) (0301a1d)

Miscellaneous Chores

1.7.0 (2021-11-06)

Features

  • Adds support for google.protobuf.Value pipeline parameters in the parameter_values field (#807) (c97199d)

  • Adds support for google.protobuf.Value pipeline parameters in the parameter_values field (#808) (726b620)

  • PipelineJob switch to v1 API from v1beta1 API (#750) (8db7e0c)

Bug Fixes

  • Correct PipelineJob credentials description (#816) (49aaa87)

  • Fixed docstrings for Dataset in AutoMLForecastingTrainingJob (760887b)

Documentation

  • Fix pydocs README to be consistent with repo README (#821) (95dbd60)

  • Update sample with feedback from b/191251050 (#818) (6b2d938)

1.6.2 (2021-11-01)

Features

  • Add PipelineJob.submit to create PipelineJob without monitoring it’s completion. (#798) (7ab05d5)

  • support new protobuf value param types for Pipeline Job client (#797) (2fc05ca)

Bug Fixes

  • Add retries when polling during monitoring runs (#786) (45401c0)

  • use version.py for versioning (#804) (514031f)

  • Widen system test timeout, handle tearing down failed training pipelines (#791) (78879e2)

Miscellaneous Chores

1.6.1 (2021-10-25)

Features

  • Add debugging terminal support for CustomJob, HyperparameterTun… (#699) (2deb505)

  • add support for python 3.10 (#769) (8344804)

  • Add training_utils folder and environment_variables for training (141c008)

  • enable reduction server (#741) (8ef0ded)

  • enabling AutoML Forecasting training response to include BigQuery location of exported evaluated examples (#657) (c1c2326)

  • PipelineJob: allow PipelineSpec as param (#774) (f90a1bd)

  • pre batch creating TensorboardRuns and TensorboardTimeSeries in one_shot mode to speed up uploading (#772) (c9f68c6)

Bug Fixes

  • cast resource labels to dict type (#783) (255edc9)

  • Remove sync parameter from create_endpoint_sample (#695) (0477f5a)

Miscellaneous Chores

1.6.0 (2021-10-12)

Features

  • add featurestore service to aiplatform v1 (#765) (68c88e4)

  • Add one shot profile uploads to tensorboard uploader. (#704) (a83f253)

  • Added column_specs, training_encryption_spec_key_name, model_encryption_spec_key_name to AutoMLForecastingTrainingJob.init and various split methods to AutoMLForecastingTrainingJob.run (#647) (7cb6976)

  • Lazy load Endpoint class (#655) (c795c6f)

1.5.0 (2021-09-30)

Features

  • Add data plane code snippets for feature store service (#713) (e3ea683)

  • add flaky test diagnostic script (#734) (09e48de)

  • add vizier service to aiplatform v1 BUILD.bazel (#731) (1a580ae)

  • code snippets for feature store control plane (#709) (8e06ced)

  • Updating the Tensorboard uploader to use the new batch write API so it runs more efficiently (#710) (9d1b01a)

Bug Fixes

1.4.3 (2021-09-17)

Features

  • PipelineJob: support dict, list, bool typed input parameters fr… (#693) (243b75c)

Bug Fixes

  • Update milli node_hours for image training (#663) (64768c3)

  • XAI Metadata compatibility with Model.upload (#705) (f0570cb)

Miscellaneous Chores

1.4.2 (2021-09-10)

Features

  • add explanation metadata get_metadata_protobuf for reuse (#672) (efb6d18)

1.4.1 (2021-09-07)

Features

  • add prediction service RPC RawPredict to aiplatform_v1beta1 feat: add tensorboard service RPCs to aiplatform_v1beta1: BatchCreateTensorboardRuns, BatchCreateTensorboardTimeSeries, WriteTensorboardExperimentData feat: add model_deployment_monitori… (#670) (b73cd94)

  • add Vizier service to aiplatform v1 (#671) (179150a)

  • add XAI, model monitoring, and index services to aiplatform v1 (#668) (1fbce55)

  • Update tensorboard uploader to use Dispatcher for handling different event types (#651) (d20b520), closes #519

Documentation

1.4.0 (2021-08-30)

Features

  • add filter and timestamp splits (#627) (1a13577)

  • add labels to all resource creation apis (#601) (4e7666a)

  • add PipelineJob.list (a58ea82)

  • add support for export_evaluated_data_items_config in AutoMLTab… (#583) (2a6b0a3)

  • add util functions to get URLs for Tensorboard web app. (#635) (8d88c00)

  • Add wait_for_resource_creation to BatchPredictionJob and unblock async creation when model is pending creation. (#660) (db580ad)

  • Added the VertexAiResourceNoun.to_dict() method (#588) (b478075)

  • expose base_output_dir for custom job (#586) (2f138d1)

  • expose boot disk type and size for CustomTrainingJob, CustomPythonPackageTrainingJob, and CustomContainerTrainingJob (#602) (355ea24)

  • split GAPIC samples by service (#599) (5f15b4f)

Bug Fixes

  • Fixed bug in TabularDataset.column_names (#590) (0fbcd59)

  • pipeline none values (#649) (2f89343)

  • Populate service_account and network in PipelineJob instead of pipeline_spec (#658) (8fde2ce)

  • re-remove extra TB dependencies introduced due to merge conflict (#593) (433b94a)

  • Update BatchPredictionJob.iter_outputs() and BQ docstrings (#631) (28f32fd)

1.3.0 (2021-07-30)

Features

  • add get method for PipelineJob (#561) (fe5e6e4)

  • add Samples section to CONTRIBUTING.rst (#558) (d35c466)

  • add tensorboard resource management (#539) (6f8d3d1)

  • add tf1 metadata builder (#526) (918998c)

  • add wait for creation and more informative exception when properties are not available (#566) (e346117)

  • Adds a new API method FindMostStableBuild (6a99b12)

  • Adds attribution_score_drift_threshold field (6a99b12)

  • Adds attribution_score_skew_thresholds field (6a99b12)

  • Adds BigQuery output table field to batch prediction job output config (6a99b12)

  • Adds CustomJob.enable_web_access field (6a99b12)

  • Adds CustomJob.web_access_uris field (6a99b12)

  • Adds Endpoint.network, Endpoint.private_endpoints fields and PrivateEndpoints message (6a99b12)

  • Adds Execution.State constants: CACHED and CANCELLED (6a99b12)

  • Adds Feature Store features (6a99b12)

  • Adds fields to Study message (6a99b12)

  • Adds IndexEndpoint.private_ip_ranges field (6a99b12)

  • Adds IndexEndpointService.deployed_index_id field (6a99b12)

  • Adds MetadataService.DeleteArtifact and DeleteExecution methods (6a99b12)

  • Adds ModelMonitoringObjectConfig.explanation_config field (6a99b12)

  • Adds ModelMonitoringObjectConfig.ExplanationConfig message field (6a99b12)

  • column specs for tabular transformation (#466) (71d0bd4)

  • enable_caching in PipelineJob to compile time settings (#557) (c9da662)

  • Removes breaking change from v1 version of AI Platform protos (6a99b12)

Bug Fixes

  • change default replica count to 1 for custom training job classes (#579) (c24251f)

  • create pipeline job with user-specified job id (#567) (df68ec3)

  • deps: pin ‘google-{api,cloud}-core’, ‘google-auth’ to allow 2.x versions (#556) (5d79795)

  • enable self signed jwt for grpc (#570) (6a99b12)

Documentation

1.2.0 (2021-07-14)

Features

  • Add additional_experiments field to AutoMlTablesInputs (#540) (96ee726)

  • add always_use_jwt_access (#498) (6df4866)

  • add explain get_metadata function for tf2. (#507) (f6f9a97)

  • Add structure for XAI explain (from XAI SDK) (#502) (cb9ef11)

  • Add two new ModelType constants for Video Action Recognition training jobs (96ee726)

  • Adds AcceleratorType.NVIDIA_TESLA_A100 constant (f3a3d03)

  • Adds additional_experiments field to AutoMlForecastingInputs (8077b3d)

  • Adds additional_experiments field to AutoMlTablesInputs (#544) (8077b3d)

  • Adds AutoscalingMetricSpec message (f3a3d03)

  • Adds BigQuery output table field to batch prediction job output config (f3a3d03)

  • Adds fields to Study message (f3a3d03)

  • Adds JobState.JOB_STATE_EXPIRED constant (f3a3d03)

  • Adds PipelineService methods for Create, Get, List, Delete, Cancel (f3a3d03)

  • Adds two new ModelType constants for Video Action Recognition training jobs (8077b3d)

  • Removes AcceleratorType.TPU_V2 and TPU_V3 constants (#543) (f3a3d03)

Bug Fixes

  • Handle nested fields from BigQuery source when getting default column_names (#522) (3fc1d44)

  • log pipeline completion and raise pipeline failures (#523) (2508fe9)

  • making the uploader depend on tensorflow-proper (#499) (b95e040)

  • Set prediction client when listing Endpoints (#512) (95639ee)

1.1.1 (2021-06-22)

Features

  • add cancel method to pipeline client (#488) (3b19fff)

Bug Fixes

  • check if training_task_metadata is populated before logging backingCustomJob (#494) (2e627f8)

Documentation

Miscellaneous Chores

1.1.0 (2021-06-17)

Features

  • add aiplatform API Vizier service (fdc968f)

  • add featurestore, index, metadata, monitoring, pipeline, and tensorboard services to aiplatform v1beta1 (fdc968f)

  • add invalid_row_count to ImportFeatureValuesResponse and ImportFeatureValuesOperationMetadata (fdc968f)

  • add pipeline client init and run to vertex AI (1f1226f)

  • add tensorboard support for CustomTrainingJob, CustomContainerTrainingJob, CustomPythonPackageTrainingJob (#462) (8cfd611)

  • adds enhanced protos for time series forecasting (fdc968f)

  • adds enhanced protos for time series forecasting (#374) (fdc968f)

  • allow the prediction endpoint to be overridden (#461) (c2cf612)

  • AutoMlImageSegmentationInputs.ModelType adds MOBILE_TF_LOW_LATENCY constant (fdc968f)

  • AutoMlVideoClassificationInputs.ModelType adds MOBILE_JETSON_VERSATILE_1 constant (fdc968f)

  • Expose additional attributes into Vertex SDK to close gap with GAPIC (#477) (572a27c)

  • ImageSegmentationPredictionResult.category_mask field changed to string data type (fdc968f)

  • remove unsupported accelerator types (fdc968f)

  • removes forecasting (time_series_forecasting proto) from public v1beta1 protos (fdc968f)

  • removes unused protos from schema/ folders: schema/io_format.proto, schema/saved_query_metadata.proto (fdc968f)

  • support additional_experiments for AutoML Tables and AutoML Forecasting (#428) (b4211f2)

  • support self-signed JWT flow for service accounts (fdc968f)

Bug Fixes

  • add async client to %name_%version/init.py (fdc968f)

  • add target_column docstring (#473) (c0543cd)

  • configuring timeouts for aiplatform v1 methods (fdc968f)

  • Enable MetadataStore to use credentials when aiplatfrom.init passed experiment and credentials. (#460) (e7bf0d8)

  • exclude docs and tests from package (#481) (b209904)

  • pass credentials to BQ and GCS clients (#469) (481d172)

  • remove display_name from FeatureStore (fdc968f)

  • Remove URI attribute from Endpoint sample (#478) (e3cbdd8)

Documentation

  • changes product name to Vertex AI (fdc968f)

  • correct link to fieldmask (fdc968f)

  • removes tinyurl links (fdc968f)

1.0.1 (2021-05-21)

Bug Fixes

  • use resource name location when passed full resource name (#421) (f40f322)

1.0.0 (2021-05-19)

Features

  • add custom and hp tuning (#388) (aab9e58)

  • add tensorboard support to custom job and hyperparameter tuning job (#404) (fa9bc39)

Bug Fixes

  • tb-gcp-uploader to show flags in “–help” correctly (#409) (9f603dd)

Miscellaneous Chores

0.9.0 (2021-05-17)

Features

  • Add AutoML vision, Custom training job, and generic prediction samples (#300) (cc1a708)

  • Add VPC Peering support to CustomTrainingJob classes (#378) (56273f7)

  • AutoML Forecasting, Metadata Experiment Tracking, Tensorboard uploader (e94c9db)

Bug Fixes

0.8.0 (2021-05-11)

Features

  • Add export model (#353) (12c5be4)

  • add mbsdk video dataset samples (#307) (24d6920)

  • Add service account support to Custom Training and Model deployment (#342) (b4b1b12)

  • add services to aiplatform_v1beta1 (#367) (beb4032)

  • Added create_training_pipeline_custom_job_sample and create_training_pipeline_custom_training_managed_dataset_sample and fixed create_training_pipeline_image_classification_sample (#343) (1c6b998)

  • Added create_training_pipeline_custom_package_job_sample and create_training_pipeline_custom_container_job_sample and reworked create_training_pipeline_custom_job_sample (#351) (7abf8ef)

  • Added default AutoMLTabularTrainingJob column transformations (#357) (4fce8c4)

  • Added deploy_model_with_dedicated_resources_sample, deploy_model_with_automatic_resources_sample, upload_model and get_model samples (#337) (ef4f6f8)

  • Added explain tabular samples (#348) (c95d1ce)

  • aiplatform: Add support for setting User agent header (#364) (d50d26d)

  • expose env var in cust training class run func args (#366) (7ae28b8)

  • MBSDK Tabular samples (#338) (4241738)

  • update featurestore (#377) (bc17163)

Bug Fixes

  • Add all supported uCAIP GA regions (#350) (5e14c59)

  • aiplatform: Fix doc formatting (#359) (857f63d)

  • Bump google-cloud-storage min version to 1.32.0 (#371) (6fda925)

  • default model_display_name to _CustomTrainingJob.display_name when model_serving_container_image_uri is provided (#324) (a5fa7a2)

  • env formatiing (#379) (6bc4c61)

  • remove Optional type hint on deploy (#345) (79b0ab1)

0.7.1 (2021-04-14)

Bug Fixes

  • fix list failing without order_by and local sorting (#320) (06e99db)

0.7.0 (2021-04-14)

Features

  • Add Custom Container Prediction support, move to single API endpoint (#277) (ca7f6d6)

  • Add initial Model Builder SDK samples (#265) (1230dc6)

  • Add list() method to all resource nouns (#294) (3ec9386)

  • add support for multiple client versions, change aiplatform from compat.V1BETA1 to compat.V1 (#290) (89e3212)

  • Make aiplatform.Dataset private (#296) (1f0d5f3)

  • parse project location when passed full resource name to get apis (#297) (674227d)

Bug Fixes

  • add quotes to logged snippet (0ecd0a8)

  • make logging more informative during training (#310) (9a4d991)

  • remove TPU from accelerator test cases (57f4fcf)

0.6.0 (2021-03-22)

Features

Bug Fixes

  • skip create data labeling job sample tests (#254) (116a29b)

0.5.1 (2021-03-01)

Bug Fixes

  • fix create data labeling job samples tests (#244) (3c440de)

  • fix predict sample tests for proto-plus==1.14.2 (#250) (b1c9d88)

  • fix update export model sample, and add sample test (#239) (20b8859)

Documentation

0.5.0 (2021-02-17)

Features

Bug Fixes

0.4.0 (2021-01-08)

Features

  • add create_batch_prediction_job samples (#67) (96a850f)

  • add create_hyperparameter_tuning_job_python_package sample (#76) (5155dee)

  • add create_training_pipeline_custom_training_managed_dataset sample (#75) (b012283)

  • add custom_job samples (#69) (fb165b3)

  • add data_labeling samples (#78) (7daacd5)

  • add get_custom_job and get_hyperparameter_tuning_job samples (#68) (26da7a7)

  • add schema namespace (#140) (1cbd4a5)

  • add video action recognition samples (#77) (4c60ad6)

  • Added tabular forecasting sample (#156) (a23857b)

  • Added tabular forecasting samples (#128) (69fc7fd)

  • adds function/method enhancements, demo samples (#122) (1a302d2)

  • adds text batch prediction samples (#82) (ad09c29)

  • initial generation of enhanced types (#102) (5ddbf16)

  • update create_training_pipeline samples (#142) (624a08d)

  • xai samples (#83) (5cf3859)

Bug Fixes

Documentation

0.3.1 (2020-11-13)

Features

0.3.0 (2020-11-05)

Features

Bug Fixes