1.9.0 (2021-12-29)
- 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)
- 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)
- 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)
- Update references to containers and notebook samples. (#890) (67fa1f1)
- Updated docstrings with exception error classes (#894) (f9aecd2)
1.8.0 (2021-12-03)
- 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)
- Import error for cloud_profiler (#869) (0f124e9)
- Support multiple instances in custom predict sample (#857) (8cb4839)
- 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)
- add parameters_value in PipelineJob for schema > 2.0.0 (#817) (900a449)
- exclude support for python 3.10 (#831) (0301a1d)
1.7.0 (2021-11-06)
- Adds support for
google.protobuf.Valuepipeline parameters in theparameter_valuesfield (#807) (c97199d) - Adds support for
google.protobuf.Valuepipeline parameters in theparameter_valuesfield (#808) (726b620) - PipelineJob switch to v1 API from v1beta1 API (#750) (8db7e0c)
- Correct PipelineJob credentials description (#816) (49aaa87)
- Fixed docstrings for Dataset in AutoMLForecastingTrainingJob (760887b)
- 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)
- 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)
- 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)
1.6.1 (2021-10-25)
- 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)
- cast resource labels to dict type (#783) (255edc9)
- Remove sync parameter from create_endpoint_sample (#695) (0477f5a)
1.6.0 (2021-10-12)
- 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)
- 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)
- #677 (#728) (7f548e4)
- PipelineJob: use name as output only field (#719) (1c84464)
- use the project id from BQ dataset instead of the default project id (#717) (e87a255)
1.4.3 (2021-09-17)
- Update milli node_hours for image training (#663) (64768c3)
- XAI Metadata compatibility with Model.upload (#705) (f0570cb)
1.4.2 (2021-09-10)
1.4.1 (2021-09-07)
- 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
1.4.0 (2021-08-30)
- 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)
- 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)
- 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)
- 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)
1.2.0 (2021-07-14)
- 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)
- 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)
- release 1.1.1 (1a38ce2)
1.1.0 (2021-06-17)
- 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)
- 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)
- changes product name to Vertex AI (fdc968f)
- correct link to fieldmask (fdc968f)
- removes tinyurl links (fdc968f)
1.0.1 (2021-05-21)
1.0.0 (2021-05-19)
- add custom and hp tuning (#388) (aab9e58)
- add tensorboard support to custom job and hyperparameter tuning job (#404) (fa9bc39)
0.9.0 (2021-05-17)
- 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)
- deps: add packaging requirement (#392) (47c1530)
- enable aiplatform unit tests (dcc459d)
- rollback six to 1.15 (#391) (066624b)
0.8.0 (2021-05-11)
- 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)
- 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)
0.7.0 (2021-04-14)
- 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)
- 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)
0.5.1 (2021-03-01)
- 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)
0.5.0 (2021-02-17)
- exposes v1 enhanced types and adds tests (#226) (42b587d)
- LRO metadata (#204) (2863dc0)
- moves manual enhanced lib edits outside of generated files (#198) (a04a561)
- updates python-aiplatform to v1 (#212) (efc00ed)
- correct text sentiment analysis sample (#222) (0befde3)
- deps: remove optional dependencies (#187) (6589383)
- Fix sample test (#215) (cdeb0ec)
- reduces image size for test image (#213) (3ed0e09)
0.4.0 (2021-01-08)
- 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)