Version history

Version 3.9.0, released 2024-10-07

New features

Version 3.8.0, released 2024-09-26

New features

  • Add TunedModelRef and RebaseTunedModel Api for Vertex GenAiTuningService (commit d139bd8)
  • Add CIVIC_INTEGRITY category to SafetySettings for prediction service (commit bfe994b)
  • A new field generation_config is added to message .google.cloud.aiplatform.v1.CountTokensRequest (commit ba7bd07)
  • A new field labels is added to message .google.cloud.aiplatform.v1.GenerateContentRequest (commit ba7bd07)
  • A new field property_ordering is added to message .google.cloud.aiplatform.v1.Schema (commit eda71ab)

Documentation improvements

Version 3.7.0, released 2024-09-09

New features

Documentation improvements

  • Fix typo in feature_online_store_admin_service.proto (commit fa557a4)

Version 3.6.0, released 2024-08-13

New features

  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.BatchPredictionJob (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.BatchPredictionJob (commit c372e3f)
  • A new message RoutingConfig is added (commit c372e3f)
  • A new field seed is added to message .google.cloud.aiplatform.v1.GenerationConfig (commit c372e3f)
  • A new field routing_config is added to message .google.cloud.aiplatform.v1.GenerationConfig (commit c372e3f)
  • A new field avg_logprobs is added to message .google.cloud.aiplatform.v1.Candidate (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.CustomJob (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.CustomJob (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.DataItem (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.DataItem (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.Dataset (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.Dataset (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.DatasetVersion (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.DatasetVersion (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.DeploymentResourcePool (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.DeploymentResourcePool (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.EntityType (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.EntityType (commit c372e3f)
  • A new message TimeSeries is added (commit c372e3f)
  • A new field time_series is added to message .google.cloud.aiplatform.v1.FeatureGroup (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.FeatureOnlineStore (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.FeatureOnlineStore (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.FeatureView (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.FeatureView (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.FeatureViewSync (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.FeatureViewSync (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.Featurestore (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.Featurestore (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.HyperparameterTuningJob (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.HyperparameterTuningJob (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.Index (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.Index (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.IndexEndpoint (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.IndexEndpoint (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob (commit c372e3f)
  • A new field hugging_face_token is added to message .google.cloud.aiplatform.v1.GetPublisherModelRequest (commit c372e3f)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.NasJob (commit c372e3f)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.NasJob (commit c372e3f)
  • A new field encryption_spec is added to message .google.cloud.aiplatform.v1.NotebookExecutionJob (commit c372e3f)
  • A new field sample_request is added to message .google.cloud.aiplatform.v1.PublisherModel (commit c372e3f)
  • A new resource_definition compute.googleapis.com/NetworkAttachment is added (commit c372e3f)
  • A new field service_attachment is added to message .google.cloud.aiplatform.v1.PrivateServiceConnectConfig (commit c372e3f)
  • A new field total_truncated_example_count is added to message .google.cloud.aiplatform.v1.SupervisedTuningDataStats (commit c372e3f)
  • A new field truncated_example_indices is added to message .google.cloud.aiplatform.v1.SupervisedTuningDataStats (commit c372e3f)
  • Allow v1 api calls for some dataset_service, llm_utility_service, and prediction_service apis without project and location (commit e0ad69c)
  • Add evaluation service proto to v1 (commit 40a4eac)
  • Add reservation affinity proto (commit 4f76ad8)
  • Add spot field to Vertex Prediction's Dedicated Resources and Custom Training's Scheduling Strategy (commit 4f76ad8)

Documentation improvements

  • A comment for enum value STOP in enum FinishReason is changed (commit c372e3f)
  • A comment for enum value MAX_TOKENS in enum FinishReason is changed (commit c372e3f)
  • A comment for enum value SAFETY in enum FinishReason is changed (commit c372e3f)
  • A comment for enum value RECITATION in enum FinishReason is changed (commit c372e3f)
  • A comment for enum value OTHER in enum FinishReason is changed (commit c372e3f)
  • A comment for enum value BLOCKLIST in enum FinishReason is changed (commit c372e3f)
  • A comment for enum value PROHIBITED_CONTENT in enum FinishReason is changed (commit c372e3f)
  • A comment for enum value SPII in enum FinishReason is changed (commit c372e3f)
  • A comment for enum Strategy is changed (commit c372e3f)
  • A comment for enum value STRATEGY_UNSPECIFIED in enum Strategy is changed (commit c372e3f)
  • A comment for field model in message .google.cloud.aiplatform.v1.GenerateContentRequest is changed (commit c372e3f)
  • A comment for enum value AUTO in enum Mode is changed (commit c372e3f)
  • Update the description for the deprecated GPU (K80) (commit 4f76ad8)

Version 3.5.0, released 2024-07-29

New features

  • A new field score is added to message .google.cloud.aiplatform.v1.Candidate (commit 0a28ce6)
  • A new message Segment is added (commit 0a28ce6)
  • A new message GroundingChunk is added (commit 0a28ce6)
  • A new message GroundingSupport is added (commit 0a28ce6)
  • A new field grounding_chunks is added to message .google.cloud.aiplatform.v1.GroundingMetadata (commit 0a28ce6)
  • A new field grounding_supports is added to message .google.cloud.aiplatform.v1.GroundingMetadata (commit 0a28ce6)
  • A new enum Strategy is added (commit 0a28ce6)
  • A new field strategy is added to message .google.cloud.aiplatform.v1.Scheduling (commit 0a28ce6)
  • A new field dedicated_endpoint_enabled is added to message .google.cloud.aiplatform.v1.Endpoint (commit 0a28ce6)
  • A new field dedicated_endpoint_dns is added to message .google.cloud.aiplatform.v1.Endpoint (commit 0a28ce6)
  • A new field satisfies_pzs is added to message .google.cloud.aiplatform.v1.Endpoint (commit 0a28ce6)
  • A new field satisfies_pzi is added to message .google.cloud.aiplatform.v1.Endpoint (commit 0a28ce6)
  • A new message NumericFilter is added (commit 0a28ce6)
  • A new field numeric_filters is added to message .google.cloud.aiplatform.v1.NearestNeighborQuery (commit 0a28ce6)
  • A new field is_hugging_face_model is added to message .google.cloud.aiplatform.v1.GetPublisherModelRequest (commit 0a28ce6)
  • A new message NotebookExecutionJob is added (commit 0a28ce6)
  • A new resource_definition aiplatform.googleapis.com/NotebookExecutionJob is added (commit 0a28ce6)
  • A new method CreateNotebookExecutionJob is added to service NotebookService (commit 0a28ce6)
  • A new method GetNotebookExecutionJob is added to service NotebookService (commit 0a28ce6)
  • A new method ListNotebookExecutionJobs is added to service NotebookService (commit 0a28ce6)
  • A new method DeleteNotebookExecutionJob is added to service NotebookService (commit 0a28ce6)
  • A new enum NotebookExecutionJobView is added (commit 0a28ce6)
  • A new message CreateNotebookExecutionJobRequest is added (commit 0a28ce6)
  • A new message CreateNotebookExecutionJobOperationMetadata is added (commit 0a28ce6)
  • A new message GetNotebookExecutionJobRequest is added (commit 0a28ce6)
  • A new message ListNotebookExecutionJobsRequest is added (commit 0a28ce6)
  • A new message ListNotebookExecutionJobsResponse is added (commit 0a28ce6)
  • A new message DeleteNotebookExecutionJobRequest is added (commit 0a28ce6)
  • A new field ray_logs_spec is added to message .google.cloud.aiplatform.v1.RaySpec (commit 0a28ce6)
  • A new message RayLogsSpec is added (commit 0a28ce6)
  • A new field system_instruction is added to message .google.cloud.aiplatform.v1.CountTokensRequest (commit 0a28ce6)
  • A new field tools is added to message .google.cloud.aiplatform.v1.CountTokensRequest (commit 0a28ce6)
  • A new field billable_sum is added to message .google.cloud.aiplatform.v1.SupervisedTuningDatasetDistribution (commit 0a28ce6)
  • A new field total_billable_token_count is added to message .google.cloud.aiplatform.v1.SupervisedTuningDataStats (commit 0a28ce6)
  • A new value ADAPTER_SIZE_THIRTY_TWO is added to enum AdapterSize (commit 0a28ce6)

Documentation improvements

  • A comment for field name in message .google.cloud.aiplatform.v1.Dataset is changed (commit 0a28ce6)
  • A comment for field name in message .google.cloud.aiplatform.v1.DatasetVersion is changed (commit 0a28ce6)
  • A comment for field update_mask in message .google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreRequest is changed (commit 0a28ce6)
  • A comment for field update_mask in message .google.cloud.aiplatform.v1.UpdateFeatureViewRequest is changed (commit 0a28ce6)
  • A comment for field update_mask in message .google.cloud.aiplatform.v1.UpdateFeatureGroupRequest is changed (commit 0a28ce6)
  • A comment for field update_mask in message .google.cloud.aiplatform.v1.UpdateFeatureRequest is changed (commit 0a28ce6)
  • A comment for field language_code in message .google.cloud.aiplatform.v1.GetPublisherModelRequest is changed (commit 0a28ce6)
  • A comment for field model in message .google.cloud.aiplatform.v1.CountTokensRequest is changed (commit 0a28ce6)
  • A comment for field instances in message .google.cloud.aiplatform.v1.CountTokensRequest is changed (commit 0a28ce6)
  • A comment for field contents in message .google.cloud.aiplatform.v1.CountTokensRequest is changed (commit 0a28ce6)
  • A comment for message TrialContext is changed (commit 0a28ce6)
  • A comment for field disable_attribution in message .google.cloud.aiplatform.v1.Retrieval is changed (commit 0a28ce6)

Version 3.4.0, released 2024-07-08

New features

Version 3.3.0, released 2024-07-01

New features

  • Add UpdateDeploymentResourcePool method to DeploymentResourcePoolService v1 (commit 66af553)
  • Add private_service_connect_config and service_attachment fields to DedicatedServingEndpoint v1 (commit 66af553)
  • Add satisfies_pzs and satisfies_pzi fields to Model v1 (commit 66af553)
  • Add deploy_metadata to PublisherModel.Deploy v1 (commit 66af553)
  • Add satisfies_pzs and satisfies_pzi fields to Tensorboard v1 (commit 66af553)

Documentation improvements

Version 3.2.0, released 2024-06-24

New features

Version 3.1.0, released 2024-06-04

New features

Version 3.0.0, released 2024-05-31

Bug fixes

  • BREAKING CHANGE An existing message Segment is removed (commit 73f03ff)
  • BREAKING CHANGE An existing message GroundingAttribution is removed (commit 73f03ff)
  • BREAKING CHANGE An existing field grounding_attributions is removed from message .google.cloud.aiplatform.v1beta1.GroundingMetadata (commit 73f03ff)
  • BREAKING CHANGE An existing field disable_attribution is removed from message .google.cloud.aiplatform.v1beta1.GoogleSearchRetrieval (commit 73f03ff)

New features

  • Add ValueType.STRUCT to Feature (commit 73f03ff)
  • Add encryption_spec to FeatureOnlineStore (commit 73f03ff)
  • Add struct_value to FeatureValue (commit 73f03ff)
  • Add encryption_spec, service_account, disable_container_logging to DeploymentResourcePool (commit 73f03ff)
  • Add model_reference to Dataset (commit 73f03ff)
  • Add tool_config to GenerateContentRequest (commit 73f03ff)
  • Add dataplex_config to MetadataStore (commit 73f03ff)
  • Add model_reference to DatasetVersion (commit 73f03ff)
  • Add INVALID_SPARSE_DIMENSIONS, INVALID_SPARSE_EMBEDDING, INVALID_EMBEDDING to NearestNeighborSearchOperationMetadata.RecordError (commit 73f03ff)
  • Add valid_sparse_record_count, invalid_sparse_record_count to NearestNeighborSearchOperationMetadata.ContentValidationStats (commit 73f03ff)
  • Add sparse_embedding to IndexDatapoint (commit 73f03ff)
  • Add sparse_vectors_count to IndexStats (commit 73f03ff)
  • Add sparse_distance to FindNeighborsResponse.Neighbor (commit 73f03ff)
  • Add more fields in FindNeighborsRequest.Query (commit 73f03ff)
  • Add UpdateNotebookRuntimeTemplate to NotebookService (commit 73f03ff)
  • Add direct_notebook_source to NotebookExecutionJob (commit 73f03ff)
  • Add encryption_spec to NotebookRuntimeTemplate (commit 73f03ff)
  • Add idle_shutdown_config, encryption_spec, satisfies_pzs, satisfies_pzi to NotebookRuntime (commit 73f03ff)
  • Add RaySpec to PersistentResource (commit 73f03ff)

Documentation improvements

  • A comment for field feature_vector in message .google.cloud.aiplatform.v1beta1.IndexDatapoint is changed (commit 73f03ff)
  • A comment for field vectors_count in message .google.cloud.aiplatform.v1beta1.IndexStats is changed (commit 73f03ff)
  • A comment for enum value EMBEDDING_SIZE_MISMATCH in enum RecordErrorType is changed (commit 73f03ff)
  • A comment for field exec in message .google.cloud.aiplatform.v1beta1.Probe is changed (commit 73f03ff)

Version 2.28.0, released 2024-05-08

New features

  • A new value TPU_V5_LITEPOD is added to enum AcceleratorType (commit 988b653)
  • A new field search_entry_point is added to message .google.cloud.aiplatform.v1.GroundingMetadata (commit 988b653)
  • A new message SearchEntryPoint is added (commit 988b653)
  • A new field private_service_connect_config is added to message .google.cloud.aiplatform.v1.Endpoint (commit 988b653)
  • A new value INVALID_TOKEN_VALUE is added to enum RecordErrorType (commit 988b653)
  • A new field deploy_task_name is added to message .google.cloud.aiplatform.v1.PublisherModel (commit 988b653)
  • Add IServiceCollection extension methods for client registration where an IServiceProvider is required. (commit 022fab2)

Documentation improvements

  • A comment for field parent in message .google.cloud.aiplatform.v1.CreateFeatureGroupRequest is changed (commit 988b653)
  • A comment for field name in message .google.cloud.aiplatform.v1.NotebookRuntimeTemplate is changed (commit 988b653)
  • A comment for field base_model in message .google.cloud.aiplatform.v1.TuningJob is changed (commit 988b653)
  • A comment for field tuned_model_display_name in message .google.cloud.aiplatform.v1.TuningJob is changed (commit 988b653)
  • A comment for field epoch_count in message .google.cloud.aiplatform.v1.SupervisedHyperParameters is changed (commit 988b653)
  • A comment for field learning_rate_multiplier in message .google.cloud.aiplatform.v1.SupervisedHyperParameters is changed (commit 988b653)
  • A comment for field training_dataset_uri in message .google.cloud.aiplatform.v1.SupervisedTuningSpec is changed (commit 988b653)
  • A comment for field validation_dataset_uri in message .google.cloud.aiplatform.v1.SupervisedTuningSpec is changed (commit 988b653)

Version 2.27.0, released 2024-04-19

New features

  • GenAiTuningService aiplatform v1 initial release (commit 9c1510e)
  • A new field presence_penalty is added to message .google.cloud.aiplatform.v1.GenerationConfig (commit 8629568)
  • A new field frequency_penalty is added to message .google.cloud.aiplatform.v1.GenerationConfig (commit 8629568)
  • A new field response_mime_type is added to message .google.cloud.aiplatform.v1.GenerationConfig (commit 8629568)
  • A new enum HarmBlockMethod is added (commit 8629568)
  • A new field method is added to message .google.cloud.aiplatform.v1.SafetySetting (commit 8629568)
  • A new field persistent_resource_id is added to message .google.cloud.aiplatform.v1.CustomJobSpec (commit 8629568)
  • A new field disable_explanations is added to message .google.cloud.aiplatform.v1.DeployedModel (commit 8629568)
  • A new field title is added to message .google.cloud.aiplatform.v1.Schema (commit 8629568)
  • A new field default is added to message .google.cloud.aiplatform.v1.Schema (commit 8629568)
  • A new field min_items is added to message .google.cloud.aiplatform.v1.Schema (commit 8629568)
  • A new field max_items is added to message .google.cloud.aiplatform.v1.Schema (commit 8629568)
  • A new field min_properties is added to message .google.cloud.aiplatform.v1.Schema (commit 8629568)
  • A new field max_properties is added to message .google.cloud.aiplatform.v1.Schema (commit 8629568)
  • A new field minimum is added to message .google.cloud.aiplatform.v1.Schema (commit 8629568)
  • A new field maximum is added to message .google.cloud.aiplatform.v1.Schema (commit 8629568)
  • A new field min_length is added to message .google.cloud.aiplatform.v1.Schema (commit 8629568)
  • A new field max_length is added to message .google.cloud.aiplatform.v1.Schema (commit 8629568)
  • A new field pattern is added to message .google.cloud.aiplatform.v1.Schema (commit 8629568)
  • A new message PersistentResource is added (commit 8629568)
  • A new resource_definition aiplatform.googleapis.com/PersistentResource is added (commit 8629568)
  • A new message ResourcePool is added (commit 8629568)
  • A new message ResourceRuntimeSpec is added (commit 8629568)
  • A new message RaySpec is added (commit 8629568)
  • A new message ResourceRuntime is added (commit 8629568)
  • A new message ServiceAccountSpec is added (commit 8629568)
  • A new service PersistentResourceService is added (commit 8629568)
  • A new message CreatePersistentResourceRequest is added (commit 8629568)
  • A new message CreatePersistentResourceOperationMetadata is added (commit 8629568)
  • A new message UpdatePersistentResourceOperationMetadata is added (commit 8629568)
  • A new message RebootPersistentResourceOperationMetadata is added (commit 8629568)
  • A new message GetPersistentResourceRequest is added (commit 8629568)
  • A new message ListPersistentResourcesRequest is added (commit 8629568)
  • A new message ListPersistentResourcesResponse is added (commit 8629568)
  • A new message DeletePersistentResourceRequest is added (commit 8629568)
  • A new message UpdatePersistentResourceRequest is added (commit 8629568)
  • A new message RebootPersistentResourceRequest is added (commit 8629568)
  • A new field system_instruction is added to message .google.cloud.aiplatform.v1.GenerateContentRequest (commit 8629568)
  • A new value BLOCKLIST is added to enum BlockedReason (commit 8629568)
  • A new value PROHIBITED_CONTENT is added to enum BlockedReason (commit 8629568)
  • Add NotebookRuntime resource and APIs to public v1 client library (commit 4c42095)

Documentation improvements

Version 2.26.0, released 2024-03-26

New features

Version 2.25.0, released 2024-03-21

New features

  • A new value NVIDIA_H100_80GB is added to enum AcceleratorType (commit 4c7dfcf)
  • A new enum HarmSeverity is added (commit 4c7dfcf)
  • A new field probability_score is added to message .google.cloud.aiplatform.v1.SafetyRating (commit 4c7dfcf)
  • A new field severity is added to message .google.cloud.aiplatform.v1.SafetyRating (commit 4c7dfcf)
  • A new field severity_score is added to message .google.cloud.aiplatform.v1.SafetyRating (commit 4c7dfcf)
  • A new value BLOCKLIST is added to enum FinishReason (commit 4c7dfcf)
  • A new value PROHIBITED_CONTENT is added to enum FinishReason (commit 4c7dfcf)
  • A new value SPII is added to enum FinishReason (commit 4c7dfcf)
  • A new field grounding_metadata is added to message .google.cloud.aiplatform.v1.Candidate (commit 4c7dfcf)
  • A new message Segment is added (commit 4c7dfcf)
  • A new message GroundingAttribution is added (commit 4c7dfcf)
  • A new message GroundingMetadata is added (commit 4c7dfcf)
  • A new field display_name is added to message .google.cloud.aiplatform.v1.DatasetVersion (commit 4c7dfcf)
  • A new field metadata is added to message .google.cloud.aiplatform.v1.DatasetVersion (commit 4c7dfcf)
  • A new field project_number is added to message .google.cloud.aiplatform.v1.FeatureView (commit 4c7dfcf)
  • A new message SyncSummary is added (commit 4c7dfcf)
  • A new field sync_summary is added to message .google.cloud.aiplatform.v1.FeatureViewSync (commit 4c7dfcf)
  • A new value NOT_EQUAL is added to enum Operator (commit 4c7dfcf)
  • A new message BaseModelSource is added (commit 4c7dfcf)
  • A new field base_model_source is added to message .google.cloud.aiplatform.v1.Model (commit 4c7dfcf)
  • A new message ModelGardenSource is added (commit 4c7dfcf)
  • A new message GenieSource is added (commit 4c7dfcf)
  • A new method BatchDeletePipelineJobs is added to service PipelineService (commit 4c7dfcf)
  • A new method BatchCancelPipelineJobs is added to service PipelineService (commit 4c7dfcf)
  • A new message BatchCancelPipelineJobsOperationMetadata is added (commit 4c7dfcf)
  • A new message BatchDeletePipelineJobsRequest is added (commit 4c7dfcf)
  • A new message BatchDeletePipelineJobsResponse is added (commit 4c7dfcf)
  • A new message BatchCancelPipelineJobsRequest is added (commit 4c7dfcf)
  • A new message BatchCancelPipelineJobsResponse is added (commit 4c7dfcf)
  • A new field retrieval is added to message .google.cloud.aiplatform.v1.Tool (commit 4c7dfcf)
  • A new field google_search_retrieval is added to message .google.cloud.aiplatform.v1.Tool (commit 4c7dfcf)
  • A new message Retrieval is added (commit 4c7dfcf)
  • A new message VertexAISearch is added (commit 4c7dfcf)
  • A new message GoogleSearchRetrieval is added (commit 4c7dfcf)

Documentation improvements

Version 2.24.0, released 2024-02-27

New features

  • Add CompositeKey message and composite_key field to FeatureViewDataKey (commit 0fd7d02)
  • Add point_of_contact to Feature message (commit d4ab784)

Version 2.23.0, released 2024-02-12

Note: including a breaking change in a minor version is highly unusual, and violates Semantic Versioning. We have chosen to do so for this release, as the property in question (Scheduling.MaxWaitDuration) was introduced less than two weeks before this release. We don't expect this removal to affect many customers (if any), whereas a new major version would call for due diligence of all customers. We believe violating Semantic Versioning will therefore be less disruptive for customers overall. We do not take Semantic Versioning violations lightly, and would welcome feedback if this decision has caused you any problems.

Bug fixes

  • BREAKING CHANGE Remove field max_wait_duration from message Scheduling (commit 61d419e)

New features

  • Add psc_automated_endpoints to IndexPrivateEndpoints (commit 61d419e)
  • Add request_response_logging_schema_version to ModelDeploymentMonitoringBigQueryTable (commit 61d419e)
  • Add resource_title, resource_use_case, resource_description to RegionalResourceReferences (commit 61d419e)
  • Add deploy_gke, open_tine_tuning_pipelines, open_notebooks to CallToAction (commit 61d419e)

Documentation improvements

Version 2.22.0, released 2024-02-08

New features

  • Add SearchNearestEntities rpc to FeatureOnlineStoreService in aiplatform v1 (commit 2572a76)
  • Add generateContent Unary API for aiplatform_v1 (commit d0ece95)

Documentation improvements

  • Update comment for DirectPredict and DirectRawPredict (commit d0ece95)

Version 2.21.0, released 2024-01-31

New features

  • Add models to CustomJobSpec
  • Add Content
  • Add ExportUse and ExportFilterSplit to Dataset
  • Add data_stats to ExportDataResponse
  • Add display_name to DeployedIndex
  • Add DeploymentResourcePool
  • Add DeploymentResourcePoolService
  • Add shared_resources to DeployedModel
  • Add DataStats to Model
  • Add model and contents to PredictionService
  • Add Tool
  • Add data_stats to Model
  • Add data_stats to ExportDataResponse
  • Add filter_split to ExportDataConfig
  • Add saved_query_id to ExportDataConfig
  • Add annotation_schema_uri to ExportDataConfig
  • Add export_use to ExportDataConfig
  • Add grpc_ports to UploadModel ModelContainerSpec
  • Add DirectPredict to PredictionService
  • Add DirectRawPredict to PredictionService
  • Add StreamingPredict to PredictionService.
  • Add StreamingRawPredict to PredictionService.
  • Add deployment_timeout to UploadModel ModelContainerSpec
  • Add shared_memory_size_mb to UploadModel ModelContainerSpec
  • Add startup_probe, health_probe to UploadModel ModelContainerSpec
  • Add protected_artifact_location_id to CustomJob
  • Add value_type, version_column_name to Feature
  • Add FeatureGroup, FeatureOnlineStore, FeatureOnlineStoreAdminService, FeatureOnlineStoreService, FeatureRegistryService, FeatureView, FeatureViewSync
  • Add NumericRestriction to Index
  • Add tpu_topology to MachineSpec
  • Add CountTokensRequest to PredictionService
  • Add StudyTimeConstraint to Study
  • Add ComputeTokens and CountTokens API

Documentation improvements

  • Add comments for FeatureOnlineStoreService and ModelMonitoringAlertConfig
  • Update exported_files description in ExportDataResponse

Version 2.20.0, released 2023-10-26

New features

Version 2.19.0, released 2023-09-11

New features

Version 2.18.0, released 2023-08-16

New features

  • Update field_behavior for name to be IMMUTABLE instead of OUTPUT_ONLY in Context, ModelMonitor, Schedule, DeploymentResourcePool (commit 67e1930)
  • Expose CreateDatasetVersionOperationMetadata and RestoreDatasetVersionOperationMetadata to DatasetService (commit 67e1930)
  • Add disk_type and disk_size_gb to PersistentDiskSpec (commit 67e1930)
  • Add schedule_name to PipelineJob (commit 67e1930)
  • Add open_evaluation_pipeline to PublisherModel (commit 67e1930)
  • Add ReadTensorboardSize to TensorboardService (commit 67e1930)

Version 2.17.0, released 2023-08-04

New features

Version 2.16.0, released 2023-06-20

New features

  • Add UpdateExplanationDataset to aiplatform (commit 8a49530)
  • Add NVIDIA_A100_80GB to AcceleratorType (commit 8bed9db)
  • Add blocking_operation_ids to ImportFeatureValuesOperationMetadata (commit 8bed9db)
  • Support for Model Garden -- A single place to search, discover, and interact with a wide variety of foundation models from Google and Google partners, available on Vertex AI (commit 617cfa1)

Version 2.15.0, released 2023-05-23

New features

  • Add match service in aiplatform v1 (commit 7fa56aa)
  • Add examples to ExplanationParameters in aiplatform v1 explanation.proto (commit 0ec8cc2)

Version 2.14.0, released 2023-05-03

New features

Version 2.13.0, released 2023-04-19

New features

  • Add is_default to Tensorboard in aiplatform v1 tensorboard.proto and v1beta1 tensorboard.proto (commit 0fe126a)

Version 2.12.0, released 2023-04-12

New features

  • Add public_endpoint_enabled and publid_endpoint_domain_name to IndexEndpoint (commit 6456df3)
  • Add ModelSourceType.MODEL_GARDEN enum to ModelSourceInfo (commit 6456df3)
  • Add copy to ModelSourceInfo (commit 6456df3)

Version 2.11.0, released 2023-03-06

New features

  • Add disable_container_logging to BatchPredictionJob in aiplatform v1,v1beta1 batch_prediction_job.proto (commit 368e543)
  • Add TPU_V4_POD to AcceleratorType in aiplatform v1 accelerator_type.proto (commit 995de9c)
  • Add split to ExportDataConfig in aiplatform v1 dataset.proto (commit 995de9c)
  • Add offline_storage_ttl_days to EntityType in aiplatform v1 entity_type.proto (commit 995de9c)
  • Add evaluated_annotation.proto to aiplatform v1 (commit 995de9c)
  • Add cpu_utilization_target to Featurestore.OnlineServingConfig.Scaling in aiplatform v1 featurestore.proto (commit 995de9c)
  • Add online_storage_ttl_days to Featurestore in aiplatform v1 featurestore.proto (commit 995de9c)
  • Add slice_spec to ModelEvaluationSlice in aiplatform v1 model_evaluation_slice.proto (commit 995de9c)
  • Add BatchImportEvaluatedAnnotations rpc to aiplatform v1 model_service.proto (commit 995de9c)

Version 2.10.0, released 2023-02-08

New features

  • Add service_networking.proto to aiplatform v1 (commit 189dffe)
  • Add private_service_connect_config to IndexEndpoint in aiplatform v1 index_endpoint.proto (commit 189dffe)
  • Add nas_job.proto to aiplatform v1 (commit 189dffe)
  • Add CreateNasJob, GetNasJob, ListNasJobs, DeleteNasJob, CancelNasJob, GetNasTrialDetail, ListNasTrialDetails RPCs to aiplatform v1 job_service.proto (commit 189dffe)
  • Add original_model_info to Model in aiplatform v1 model.proto (commit 189dffe)
  • Add CopyModel RPC to aiplatform v1 model_service.proto (commit 189dffe)
  • Add failed_jobs to CustomJobDetail to aiplatform v1 pipeline_job.proto (commit 189dffe)
  • Add safety_config to StudySpec in aiplatform v1 study.proto (commit 189dffe)

Version 2.9.0, released 2023-01-18

New features

  • Add enable_dashboard_access in aiplatform v1 and v1beta1 (commit 5eef07b)

Version 2.8.0, released 2023-01-16

New features

  • Add instance_config to BatchPredictionJob in aiplatform v1 batch_prediction_job.proto (commit f868bc8)
  • Add saved_queries to Dataset in aiplatform v1 dataset.proto (commit e7acad2)
  • Add order_by to ListModelVersionRequest in aiplatform v1 model_service.proto (commit e7acad2)
  • Add update_all_stopped_trials to ConvexAutomatedStoppingSpec in aiplatform v1 study.proto (commit e7acad2)
  • Add ReadTensorboardUsage rpc in aiplatform v1 tensorboard_service.proto (commit e7acad2)

Version 2.7.0, released 2022-12-14

New features

  • Add service_account to UploadModelRequest in aiplatform v1 model_service.proto (commit d2f3215)
  • Add SearchDataItems RPC in aiplatform version v1 and v1beta1 dataset_service.proto (commit c44d0dc)

Version 2.6.0, released 2022-12-01

New features

  • Add metadata_artifact to Dataset in aiplatform v1 dataset.proto (commit 7f369da)
  • Add WriteFeatureValues rpc to FeaturestoreOnlineServingService in aiplatform v1 featurestore_online_service.proto (commit 7f369da)
  • Add service_account to batch_prediction_job in aiplatform v1 batch_prediction_job.proto (commit 047a19c)

Version 2.5.0, released 2022-11-10

New features

  • Add annotation_labels to ImportDataConfig in aiplatform v1 dataset.proto (commit f94d859)
  • Add start_time to BatchReadFeatureValuesRequest in aiplatform v1 featurestore_service.proto (commit f94d859)
  • Add metadata_artifact to Model in aiplatform v1 model.proto (commit f94d859)
  • Add failed_main_jobs and failed_pre_caching_check_jobs to ContainerDetail in aiplatform v1 pipeline_job.proto (commit f94d859)
  • Add persist_ml_use_assignment to InputDataConfig in aiplatform v1 training_pipeline.proto (commit f94d859)

Version 2.4.0, released 2022-10-03

New features

  • Add model_source_info to Model in aiplatform v1 model.proto (commit 52a99e7)
  • Add timestamp_outside_retention_rows_count to ImportFeatureValuesResponse and ImportFeatureValuesOperationMetadata in aiplatform v1 featurestore_service.proto (commit 093a3f1)
  • Add RemoveContextChildren rpc to aiplatform v1 metadata_service.proto (commit 093a3f1)
  • Add order_by to ListArtifactsRequest, ListContextsRequest, and ListExecutionsRequest in aiplatform v1 metadata_service.proto (commit 093a3f1)

Version 2.3.0, released 2022-08-26

New features

  • Add read_mask to ListPipelineJobsRequest in aiplatform v1 pipeline_service (commit 099522b)
  • Add input_artifacts to PipelineJob.runtime_config in aiplatform v1 pipeline_job (commit 099522b)
  • Add UpsertDatapoints and RemoveDatapoints rpcs to IndexService in aiplatform v1 index_service.proto (commit 592d099)

Version 2.2.0, released 2022-08-04

New features

  • Making network arg optional in aiplatform v1 custom_job.proto (commit fbae4d8)
  • Added SHARED_RESOURCES enum to aiplatform v1 model.proto (commit fbae4d8)

Documentation improvements

  • Doc edits to aiplatform v1 dataset_service.proto, job_service.proto, model_service.proto, pipeline_service.proto, saved_query.proto, study.proto, types.proto (commit fbae4d8)

Version 2.1.0, released 2022-07-11

New features

  • Add ListSavedQueries rpc to aiplatform v1 dataset_service.proto (commit 0ac2a25)
  • Add saved_query.proto to aiplatform v1 (commit 0ac2a25)
  • Add saved_query_id to InputDataConfig in aiplatform v1 training_pipeline.proto (commit 0ac2a25)
  • Add BatchImportModelEvaluationSlices API in aiplatform v1 model_service.proto (commit f742d07)
  • Add model_version_id to BatchPredictionJob in aiplatform v1 batch_prediction_job.proto (commit 2b4568a)
  • Add model_version_id to DeployedModel in aiplatform v1 endpoint.proto (commit 2b4568a)
  • Add model_version_id to PredictResponse in aiplatform v1 prediction_service.proto (commit 2b4568a)
  • Add model_version_id to UploadModelResponse in aiplatform v1 model_service.proto (commit c85aa57)
  • Add default_skew_threshold to TrainingPredictionSkewDetectionConfig in aiplatform v1beta1, v1 model_monitoring.proto (commit 5e87a0c)
  • Add default_drift_threshold to PredictionDriftDetectionConfig in aiplatform v1beta1, v1 model_monitoring.proto (commit 5e87a0c)
  • Add successful_forecast_point_count to CompletionStats in aiplatform v1 completion_stats.proto (commit 2ab7359)
  • Add neighbors to Explanation in aiplatform v1 explanation.proto (commit 2ab7359)
  • Add examples_override to ExplanationSpecOverride in aiplatform v1 explanation.proto (commit 2ab7359)
  • Add version_id, version_aliases, version_create_time, version_update_time, and version_description to aiplatform v1 model.proto (commit 2ab7359)
  • Add ModelVersion CRUD methods in aiplatform v1 model_service.proto (commit 2ab7359)
  • Add model_id and parent_model to TrainingPipeline in aiplatform v1 training_pipeline.proto (commit 2ab7359)

Version 2.0.0, released 2022-06-08

This is the first version of this package to depend on GAX v4.

There are some breaking changes, both in GAX v4 and in the generated code. The changes that aren't specific to any given API are described in the Google Cloud documentation. We don't anticipate any changes to most customer code, but please file a GitHub issue if you run into problems.

The most important change in this release is the use of the Grpc.Net.Client package for gRPC communication, instead of Grpc.Core. When using .NET Core 3.1 or .NET 5.0+ this should lead to a smaller installation footprint and greater compatibility (e.g. with Apple M1 chips). Any significant change in a core component comes with the risk of incompatibility, however - so again, please let us know if you encounter any issues.

New features also in this release

  • Add monitor_window to ModelDeploymentMonitoringScheduleConfig proto in aiplatform v1/v1beta1 model_deployment_monitoring_job.proto (commit 4a6d865)
  • Add failure_policy to PipelineJob in aiplatform v1 & v1beta1 pipeline_job.proto (commit 660482a)
  • Add latent_space_source to ExplanationMetadata in aiplatform v1 explanation_metadata.proto (commit ce1e55d)
  • Add scaling to OnlineServingConfig in aiplatform v1 featurestore.proto (commit ce1e55d)
  • Add template_metadata to PipelineJob in aiplatform v1 pipeline_job.proto (commit ce1e55d)

Version 1.8.0, released 2022-05-24

New features

  • Add display_name and metadata to ModelEvaluation in aiplatform model_evaluation.proto (commit f3160c5) ## Version 1.7.0, released 2022-04-26

New features

  • Add reserved_ip_ranges to CustomJobSpec in aiplatform v1 custom_job.proto (commit c6626c7)
  • Add nfs_mounts to WorkPoolSpec in aiplatform v1 custom_job.proto (commit c6626c7)
  • Add JOB_STATE_UPDATING to JobState in aiplatform v1 job_state.proto (commit c6626c7)
  • Add MfsMount in aiplatform v1 machine_resources.proto (commit c6626c7)
  • Add ConvexAutomatedStoppingSpec to StudySpec in aiplatform v1 study.proto (commit c6626c7) ## Version 1.6.0, released 2022-04-04

New features

  • Add ImportModelEvaluation in aiplatform v1 model_service.proto (commit 9406420)
  • Add data_item_schema_uri, annotation_schema_uri, explanation_specs to ModelEvaluationExplanationSpec in aiplatform v1 model_evaluation.proto (commit 9406420)
  • Add ImportModelEvaluation in aiplatform v1beta1 model_service.proto (commit 9406420)

Version 1.5.0, released 2022-03-14

New features

  • Add monitoring_config to EntityType in aiplatform v1 entity_type.proto (commit fdea2d1)
  • Add disable_monitoring to Feature in aiplatform v1 feature.proto (commit fdea2d1)
  • Add monitoring_stats_anomalies to Feature in aiplatform v1 feature.proto (commit fdea2d1)
  • Add staleness_days to SnapshotAnalysis in aiplatform v1 featurestore_monitoring.proto (commit fdea2d1)
  • Add import_features_analysis to FeaturestoreMonitoringConfig in aiplatform v1 featurestore_monitoring.proto (commit fdea2d1)
  • Add numerical_threshold_config to FeaturestoreMonitoringConfig in aiplatform v1 featurestore_monitoring.proto (commit fdea2d1)
  • Add categorical_threshold_config to FeaturestoreMonitoringConfig in aiplatform v1 featurestore_monitoring.proto (commit fdea2d1)
  • Add objective to MonitoringStatsSpec in aiplatform v1 featurestore_service.proto (commit fdea2d1)
  • Add disable_monitoring to Feature in aiplatform v1beta1 feature.proto (commit fdea2d1)
  • Add monitoring_stats_anomalies to Feature in aiplatform v1beta1 feature.proto (commit fdea2d1)
  • Add staleness_days to SnapshotAnalysis in aiplatform v1beta1 featurestore_monitoring.proto (commit fdea2d1)
  • Add import_features_analysis to FeaturestoreMonitoringConfig in aiplatform v1beta1 featurestore_monitoring.proto (commit fdea2d1)
  • Add numerical_threshold_config to FeaturestoreMonitoringConfig in aiplatform v1beta1 featurestore_monitoring.proto (commit fdea2d1)
  • Add categorical_threshold_config to FeaturestoreMonitoringConfig in aiplatform v1beta1 featurestore_monitoring.proto (commit fdea2d1)
  • Add objective to MonitoringStatsSpec in aiplatform v1beta1 featurestore_service.proto (commit fdea2d1)
  • Add PredictRequestResponseLoggingConfig to Endpoint in aiplatform v1 endpoint.proto (commit a3d6d2b)

Version 1.4.0, released 2022-02-28

New features

  • Add TPU_V2 & TPU_V3 values to AcceleratorType in aiplatform v1/v1beta1 accelerator_type.proto (commit 354f7fd)

Documentation improvements

Version 1.3.0, released 2022-02-07

New features

  • Add dedicated_resources to DeployedIndex message in aiplatform v1 index_endpoint.proto (commit 6be632d)

Version 1.2.0, released 2022-01-17

New features

  • Add enable_private_service_connect field to Endpoint (commit 9ca7ec1)
  • Add id field to DeployedModel (commit 9ca7ec1)
  • Add service_attachment field to PrivateEndpoints (commit 9ca7ec1)
  • Add endpoint_id to CreateEndpointRequest and method signature to CreateEndpoint (commit 9ca7ec1)
  • Add method signature to CreateFeatureStore, CreateEntityType, CreateFeature (commit 9ca7ec1)
  • Add network and enable_private_service_connect to IndexEndpoint (commit 9ca7ec1)
  • Add service_attachment to IndexPrivateEndpoints (commit 9ca7ec1)
  • Add stratified_split field to training_pipeline InputDataConfig (commit 9ca7ec1)

Version 1.1.0, released 2021-11-18

  • Commit 0d5a6b7:
    • feat:Tensorboard v1 protos release
    • feat:Exposing a field for v1 CustomJob-Tensorboard integration.

Version 1.0.0, released 2021-11-10

  • Commit 68f7900: feat: Adds support for google.protobuf.Value pipeline parameters in the parameter_values field

First GA release. Note that the dependencies on Google.Cloud.AutoML.V1 and Google.Cloud.DataLabeling.V1Beta1 have been removed in this release.

Version 1.0.0-beta05, released 2021-10-20

  • Commit 43bcfc3:
    • feat: add featurestore service to aiplatform v1
    • feat: add metadata service to aiplatform v1
    • docs: fix typo in alert.proto

Version 1.0.0-beta04, released 2021-09-24

  • Commit 656f5ca: feat: add Vizier service to aiplatform v1
  • Commit cd4557f: feat: add XAI, model monitoring, and index services to aiplatform v1

Version 1.0.0-beta03, released 2021-08-19

  • Commit ac367e2: feat: Regenerate all APIs to support self-signed JWTs

Version 1.0.0-beta02, released 2021-08-09

  • Commit b950563: feat!: Removes breaking change from v1 version of AI Platform protos
  • Commit 8ecff2b: feat!: Removes AcceleratorType.TPU_V2 and TPU_V3 constants feat: Adds AcceleratorType.NVIDIA_TESLA_A100 constant feat: Adds BigQuery output table field to batch prediction job output config feat: Adds JobState.JOB_STATE_EXPIRED constant feat: Adds AutoscalingMetricSpec message feat: Adds PipelineService methods: CreatePipelineJob, GetPipelineJob, ListPipelineJobs, DeletePipelineJobs, CancelPipelineJobs feat: Adds fields to Study message
  • Commit 50afb69: fix: Explicitly use Google.Protobuf.WellKnownTypes.Value in ValueConverter
  • Commit b123458:
    • feat: Adds additional_experiments field to AutoMlTablesInputs
    • feat: Adds two new ModelType constants for Video Action Recognition training jobs

Version 1.0.0-beta01, released 2021-06-28

Initial release.