Releases: googleapis/python-aiplatform
Releases · googleapis/python-aiplatform
v1.54.1
v1.54.0
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)
v1.53.0
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 theGenerationConfig
class (b5e2c02) - LLM - Added the
seed
parameter to theTextGenerationModel
'spredict
methods (cb2f4aa)
Bug Fixes
v1.52.0
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
v1.51.0
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 makevision_models.Image
compatible withgenerative_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
andlearning_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)
v1.50.0
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)
v1.49.0
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)
v1.48.0
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
forMatchingEngineIndexEndpoint
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
v1.47.0
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)