Skip to content

Releases: googleapis/python-aiplatform

v1.42.0

15 Feb 14:15
c00219f
Compare
Choose a tag to compare

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)

v1.41.0

08 Feb 13:28
73c9a83
Compare
Choose a tag to compare

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)

v1.40.0

25 Jan 17:42
3d7abe5
Compare
Choose a tag to compare

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)

v1.39.0

05 Jan 17:30
776d0da
Compare
Choose a tag to compare

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/<model ID>" model name format (ab21feb)
  • 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)

v1.38.1

13 Dec 22:16
014fe0b
Compare
Choose a tag to compare

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

v1.38.0

12 Dec 20:59
4347c9c
Compare
Choose a tag to compare

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)

v1.37.0

05 Dec 21:03
c505ff6
Compare
Choose a tag to compare

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)

v1.36.4

16 Nov 20:34
03f787c
Compare
Choose a tag to compare

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

v1.36.3

14 Nov 22:30
caf044d
Compare
Choose a tag to compare

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

v1.36.2

10 Nov 22:26
45d599b
Compare
Choose a tag to compare

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