chore(release): bumped version to 2.0.0-alpha.0

This commit is contained in:
Chen Sun 2022-03-16 10:08:02 -07:00
parent d7194859a2
commit 3fb1a9f8c8
17 changed files with 184 additions and 24 deletions

View File

@ -1,5 +1,165 @@
# Changelog
## [2.0.0-alpha.0](https://github.com/kubeflow/pipelines/compare/1.8.0-alpha.0...2.0.0-alpha.0) (2022-03-16)
### ⚠ BREAKING CHANGES
* **sdk:** rename commands, arguments parameters to command, args ([\#7391](https://github.com/kubeflow/pipelines/issues/7391))
* **sdk:** throw error for output_component_file ([\#7390](https://github.com/kubeflow/pipelines/issues/7390))
* **sdk:** move v2 to main namespace ([\#7376](https://github.com/kubeflow/pipelines/issues/7376))
* **sdk:** move v1 to deprecated folder ([\#7291](https://github.com/kubeflow/pipelines/issues/7291))
* **sdk:** drop support for python 3.6 ([\#7303](https://github.com/kubeflow/pipelines/issues/7303))
* Use Argo Emissary Executor instead of Docker by default. Partial [\#5718](https://github.com/kubeflow/pipelines/issues/5718) ([\#7137](https://github.com/kubeflow/pipelines/issues/7137))
* **sdk.v2:** Block task dependency referencing tasks inside a sibling condition or loop group. ([\#7050](https://github.com/kubeflow/pipelines/issues/7050))
### Features
* **backend:** add new endpoint that get pipeline by name ([\#7004](https://github.com/kubeflow/pipelines/issues/7004)) ([81438f3](https://github.com/kubeflow/pipelines/commit/81438f3c0346a5bf00d11a1b3d352deaac90410d))
* **backend:** Forbid unarchive runs that belog to archived experiment ([\#7147](https://github.com/kubeflow/pipelines/issues/7147)) ([96a6a3b](https://github.com/kubeflow/pipelines/commit/96a6a3b1037397d730d7ea692cfbaa3bf6181ae4))
* **backend:** Upgrade go client for MLMD to 1.5.0. Partial [\#7029](https://github.com/kubeflow/pipelines/issues/7029) ([\#7101](https://github.com/kubeflow/pipelines/issues/7101)) ([ba59a64](https://github.com/kubeflow/pipelines/commit/ba59a64e21fa4fe44b737a8612d91bc89ad74114))
* **backend:** Upgrade MLMD to 1.5.0 ([\#6996](https://github.com/kubeflow/pipelines/issues/6996)) ([7157764](https://github.com/kubeflow/pipelines/commit/7157764f2170b017b55f9aa4c3110fd17bde0a14))
* **chore:** add labels and error to the gcp_resources.proto ([bc56df6](https://github.com/kubeflow/pipelines/commit/bc56df6cf79541a2551d20be00e5413b1bf1b5f5))
* **chore:** add labels and error to the gcp_resources.proto ([3da295e](https://github.com/kubeflow/pipelines/commit/3da295e159514cc9abe012190dc36e4b33eda279))
* **component:** add BQ export model component ([28c666f](https://github.com/kubeflow/pipelines/commit/28c666fb109a6ea4a553d1017c3bf151bcdec721))
* **component:** add generic custom training job component ([a74eba1](https://github.com/kubeflow/pipelines/commit/a74eba1cc7a01d5509f07adf36036883ae6e33e3))
* **component:** adding bq create model component ([fef8c03](https://github.com/kubeflow/pipelines/commit/fef8c03e401a15a9f92c1839fe0f9a5c22f709e1))
* **component:** adding bq evaluate model component ([27d2ab5](https://github.com/kubeflow/pipelines/commit/27d2ab5c6e972ef908e58488286334d0f7554bdb))
* **component:** adding bq predict model component ([90e759c](https://github.com/kubeflow/pipelines/commit/90e759ca984acc99694ced7c2987c0ec7422284a))
* **component:** adding component yaml and tests for bq query job component ([accacf6](https://github.com/kubeflow/pipelines/commit/accacf6c7fd8c66dac24cd5f615a0ef1f0e1a889))
* **component:** Adds Vertex Pipelines notification email component. ([e2687ce](https://github.com/kubeflow/pipelines/commit/e2687ce5c22455bbde0ababb3ad46588d5ed7939))
* **component:** remove training_filter_split, validation_filter_split, test_filter_split as they are not working ([ff99a98](https://github.com/kubeflow/pipelines/commit/ff99a9877195a028425c5bdf3d3ce4ecbe5d8f9f))
* **component:** rename bq query job remote runner to bq remote runner for more bq components. ([57cc5c3](https://github.com/kubeflow/pipelines/commit/57cc5c3059a5a3a3b94d8c1c641635c5560412be))
* **components:** Add a KServe component ([\#6881](https://github.com/kubeflow/pipelines/issues/6881)) ([72185ff](https://github.com/kubeflow/pipelines/commit/72185ff94e927340ced9942d91ceb45f4d16fabb))
* **components:** Add GetWorkerPoolSpecsOp and update sample notebook to include training new model from tuning results ([30308ea](https://github.com/kubeflow/pipelines/commit/30308eaba554734a34d673f8290ecb90f4e2db6e))
* **components:** Add IsMetricBeyondThresholdOp util function for HP tuning job; add tests for all util components ([37b3397](https://github.com/kubeflow/pipelines/commit/37b3397aee374f5ea29665de7839e09e1462e794))
* **components:** add nfs mount support for create_custom_training_job_op_from_component ([0e316b6](https://github.com/kubeflow/pipelines/commit/0e316b636de015ee95d0d89e273366c139f620a0))
* **components:** Add util components for getting best trial/hyperparameters; delete HP Tuning Job lightweight python version to avoid potential confusion ([a62bdbe](https://github.com/kubeflow/pipelines/commit/a62bdbeffc336b14dfb71bb9652cb44c2a9c4b2e))
* **components:** add utility library for google artifacts, and use the library for FPCs. Also fix BQML export model output param error. ([a17e1d3](https://github.com/kubeflow/pipelines/commit/a17e1d366c797e2e1ae0969bcd6640eef15e815a))
* **components:** cleanup the deprecated fields in v1 model upload component. ([9738726](https://github.com/kubeflow/pipelines/commit/973872626f18ef236e152ceda9df9098ec42630c))
* **components:** create gcpc v1. ([5baa487](https://github.com/kubeflow/pipelines/commit/5baa4879a9fe33315f3f33338dff418dc2abbf69))
* **components:** Expose reserved_ip_ranges to custom job component ([89c741d](https://github.com/kubeflow/pipelines/commit/89c741db009794f845ed33775a33642926585a3d))
* **components:** Implement cancellation propagation ([61d9210](https://github.com/kubeflow/pipelines/commit/61d9210c61ff9be780b678ab78a7f7200d50cffa))
* **components:** Implement delete_endpoint ([1d3eaf7](https://github.com/kubeflow/pipelines/commit/1d3eaf75ba3c76b10a1c1519f57543f067db51a0))
* **components:** Implement delete_model ([284b46e](https://github.com/kubeflow/pipelines/commit/284b46e2235fc5f3682f9ea2921071257da6384d))
* **components:** Implement undeploy_model component ([3bc17be](https://github.com/kubeflow/pipelines/commit/3bc17be6b815dedca3c10490a49401f18083837a))
* **components:** Update batch prediction component to use artifact.uri instead of artifact.metadata['artifactUri'] ([7d5690a](https://github.com/kubeflow/pipelines/commit/7d5690a21cf8e8c464a6ddba520879bd30fd2ddc))
* **components:** update model upload component to accept the unmanaged model artifact ([f341b67](https://github.com/kubeflow/pipelines/commit/f341b67e432c090586ac5488a8b628261d985c2c))
* **components/google-cloud:** Accept UnmanagedContainerModel artifact in Batch Prediction component ([e39eed1](https://github.com/kubeflow/pipelines/commit/e39eed1614c2b97ebd7d6fe2d6e1acb2995b3e03))
* **components/google-cloud:** Commit experimental Vertex Evaluation component. ([4cf9e5b](https://github.com/kubeflow/pipelines/commit/4cf9e5b0be4425e85996dfdd32e5a8dc7e617d5d))
* **components/google-cloud:** Update ground_truth_column and update public container for Vertex Evaluation component. ([b892888](https://github.com/kubeflow/pipelines/commit/b892888ad40e6ffb14e765dbdf0085671de10438))
* **doc:** Update kubeflow-e2e-mnist notebook to use KServe ([\#7355](https://github.com/kubeflow/pipelines/issues/7355)) ([d93b390](https://github.com/kubeflow/pipelines/commit/d93b390e62a86596c7afb078401a104bcc17cb9f))
* **frontend:** Upgrade MLMD client to 1.5.0. Partial [\#7029](https://github.com/kubeflow/pipelines/issues/7029) ([\#7102](https://github.com/kubeflow/pipelines/issues/7102)) ([ef8e092](https://github.com/kubeflow/pipelines/commit/ef8e092d28961fc5993e0681b2db9ea2140845cc))
* **frontend:** V2 create run from UI ([\#7001](https://github.com/kubeflow/pipelines/issues/7001)) ([a1bef77](https://github.com/kubeflow/pipelines/commit/a1bef772dcb00fedb13ab03484b62f989ae93c6c))
* **google-cloud:** Add 'generate_feature_attribution' and executor_output to Evaluation component inputs. ([25508b6](https://github.com/kubeflow/pipelines/commit/25508b6bc397554b4e6711ee9b99ee95e4306c23))
* **google-cloud:** Fix bug when ExplanationMetadata.InputMetadata field is provided the batch prediction job component ([b81b00c](https://github.com/kubeflow/pipelines/commit/b81b00c35a3fc42ad24ce40aa479ce4da1bfd691))
* **google-cloud:** Update Evaluation Component to let the dataflow service account be an optional input ([10df58c](https://github.com/kubeflow/pipelines/commit/10df58c6012a69281d0b4af93a149b7e4d718d2b))
* **sdk:** Add `enable_job` method to client ([\#7239](https://github.com/kubeflow/pipelines/issues/7239)) ([e076434](https://github.com/kubeflow/pipelines/commit/e07643453c4083309e3e75a241881ac98dcc83b3))
* **sdk:** add metadata field for importer ([\#7112](https://github.com/kubeflow/pipelines/issues/7112)) ([5a29d7f](https://github.com/kubeflow/pipelines/commit/5a29d7f95b56eeb027f923776d9fab083523ec6a))
* **sdk:** alias v2 imports and provide DeprecationWarning ([\#7398](https://github.com/kubeflow/pipelines/issues/7398)) ([5fb126a](https://github.com/kubeflow/pipelines/commit/5fb126a71563d8df643ca0e5f0ebc8503293e880))
* **sdk:** client to support KFP v2 API. ([\#7411](https://github.com/kubeflow/pipelines/issues/7411)) ([b741926](https://github.com/kubeflow/pipelines/commit/b741926bb4def75606e8a22e8b18389aca86f2bd))
* **sdk:** drop support for python 3.6 ([\#7303](https://github.com/kubeflow/pipelines/issues/7303)) ([54d5789](https://github.com/kubeflow/pipelines/commit/54d5789bb4f6a2bf3b93f2fb0b57490680365134))
* **sdk:** Improve CLI experience for archiving experiments, managing recurring runs and listing resources ([\#6934](https://github.com/kubeflow/pipelines/issues/6934)) ([ddbfcde](https://github.com/kubeflow/pipelines/commit/ddbfcde16f771c2dc5a2b93f3b701f363bb816e9))
* **sdk:** move v1 to deprecated folder ([\#7291](https://github.com/kubeflow/pipelines/issues/7291)) ([b693909](https://github.com/kubeflow/pipelines/commit/b693909a0879d478c4cb8711932b06c956629ae0))
* **sdk:** move v2 to main namespace ([\#7376](https://github.com/kubeflow/pipelines/issues/7376)) ([8bb0d0e](https://github.com/kubeflow/pipelines/commit/8bb0d0e0253d1107f33ef51426d60c6470de2fd7))
* **sdk:** rename commands, arguments parameters to command, args ([\#7391](https://github.com/kubeflow/pipelines/issues/7391)) ([82d17ff](https://github.com/kubeflow/pipelines/commit/82d17ff616c5975f537dacf6c461040f2406e7e8))
* **sdk:** Support getting pipeline status in exit handler. ([\#7309](https://github.com/kubeflow/pipelines/issues/7309)) ([ab805f8](https://github.com/kubeflow/pipelines/commit/ab805f886ccbbdcbd48b1f403914fe787e9ef975))
* **sdk:** throw error for output_component_file ([\#7390](https://github.com/kubeflow/pipelines/issues/7390)) ([d695ec5](https://github.com/kubeflow/pipelines/commit/d695ec556a9f0c01c0731b442547108985ab88bf))
* adds secrets to ml-pipeline-ui-artifact deployments in user profiles ([\#5864](https://github.com/kubeflow/pipelines/issues/5864)) ([c6c826d](https://github.com/kubeflow/pipelines/commit/c6c826dd87adf0c0b2bbb012aa00e4baaae2f3c6))
* Use Argo Emissary Executor instead of Docker by default. Partial [\#5718](https://github.com/kubeflow/pipelines/issues/5718) ([\#7137](https://github.com/kubeflow/pipelines/issues/7137)) ([bea751c](https://github.com/kubeflow/pipelines/commit/bea751c9259ff0ae85290f873170aae89284ba8e))
* **v2:** control flow - conditional ([\#7088](https://github.com/kubeflow/pipelines/issues/7088)) ([048218b](https://github.com/kubeflow/pipelines/commit/048218b0916755e6e1b7911a1cc8ad197de34d35))
* **v2:** iterator and sub-DAG basic support ([\#6985](https://github.com/kubeflow/pipelines/issues/6985)) ([713558c](https://github.com/kubeflow/pipelines/commit/713558cfb8fc3c28db2fbb40dd998aaa4c727d8b))
### Bug Fixes
* **backend:** AIP-5634: Add in LRU cache and temp file rotation for metadata-writer. Relates to [\#4347](https://github.com/kubeflow/pipelines/issues/4347) ([\#7199](https://github.com/kubeflow/pipelines/issues/7199)) ([3f4d686](https://github.com/kubeflow/pipelines/commit/3f4d686f6a04d0e2c2bda551af82981e329ed95c))
* **backend:** Fix v1 caching to read Argo template from container env. Fixes [\#7266](https://github.com/kubeflow/pipelines/issues/7266) ([\#7267](https://github.com/kubeflow/pipelines/issues/7267)) ([8061da3](https://github.com/kubeflow/pipelines/commit/8061da374931960380dc1209144f7d83bc7b118d))
* **backend:** make cache-deployer generate CSR using kubelet-serving signerName ([\#7273](https://github.com/kubeflow/pipelines/issues/7273)) ([5ba9653](https://github.com/kubeflow/pipelines/commit/5ba96537c5e95b97dc485818fa3ef5c027c7ddb0))
* **backend:** missing permissions for scheduled workflows ([\#7155](https://github.com/kubeflow/pipelines/issues/7155)) ([c09c366](https://github.com/kubeflow/pipelines/commit/c09c366ce8a2e99e37c2056ad62c0a4e6bc83815))
* **backend:** Read env var for default service account in multi-user mode. Fix [\#7336](https://github.com/kubeflow/pipelines/issues/7336) ([\#7337](https://github.com/kubeflow/pipelines/issues/7337)) ([2afd52f](https://github.com/kubeflow/pipelines/commit/2afd52f3c96ebee3eba87e6c3dbd61a9b6f8376d))
* **backend:** set correct permissions for local directory ([\#7212](https://github.com/kubeflow/pipelines/issues/7212)) ([6b7adfa](https://github.com/kubeflow/pipelines/commit/6b7adfa78474929ecfc3f246c587c0c44f44e846))
* **backend:** Update API RuntimeConfig to use protobuf.Value. Fixes [\#7119](https://github.com/kubeflow/pipelines/issues/7119) ([\#7231](https://github.com/kubeflow/pipelines/issues/7231)) ([3e734ed](https://github.com/kubeflow/pipelines/commit/3e734ed19146f569e910f75627d12239ec2e86dc))
* **backend:** Update composite-controller.yaml to fix https://github.com/kubeflow/manifests/issues/2133 ([\#7311](https://github.com/kubeflow/pipelines/issues/7311)) ([b79064f](https://github.com/kubeflow/pipelines/commit/b79064f2d97291d2662f1b80ff2fc493f6fc49fe))
* **components:** fix gcp component build script ([\#7423](https://github.com/kubeflow/pipelines/issues/7423)) ([d719485](https://github.com/kubeflow/pipelines/commit/d7194859a204fca6591c8a670dfd08b11c504ae1))
* **components:** Fix gcp component that causes error running xgboost_training_cm sample. Fixes [\#7363](https://github.com/kubeflow/pipelines/issues/7363) ([\#7364](https://github.com/kubeflow/pipelines/issues/7364)) ([6965dba](https://github.com/kubeflow/pipelines/commit/6965dbac2faee0411fc0ca9565fd9a9d7ef8e2bf))
* **components:** fix legacy gcp dataproc component ([\#7424](https://github.com/kubeflow/pipelines/issues/7424)) ([2b29a1e](https://github.com/kubeflow/pipelines/commit/2b29a1eaefbf04513919b4abe7093af99fd316f4))
* **components:** remove rsync usage in gcp container build ([\#7422](https://github.com/kubeflow/pipelines/issues/7422)) ([dc3ca09](https://github.com/kubeflow/pipelines/commit/dc3ca09b0bb5335e576e334cfd80bf45910d6b38))
* **components/google-cloud:** Fix Help string for dataflow python_module_path ([9828007](https://github.com/kubeflow/pipelines/commit/9828007e3dc68d24ea2bb4c5c7213c36ec3207f8))
* **docs:** Update release doc with env var assignment. ([\#7170](https://github.com/kubeflow/pipelines/issues/7170)) ([6fac617](https://github.com/kubeflow/pipelines/commit/6fac61751b690b09846d0e7f2b657c95be884501))
* **frontend:** Batch upgrade for fundamental dependency blocks. (Node, CRA, tailwind and more) Fix [\#7148](https://github.com/kubeflow/pipelines/issues/7148) ([\#7144](https://github.com/kubeflow/pipelines/issues/7144)) ([48e1e29](https://github.com/kubeflow/pipelines/commit/48e1e29d9ecd6bef40f40df09709f411d11da365))
* **frontend:** fixes link to Vertex AI workbench in GettingStarted page. ([\#7227](https://github.com/kubeflow/pipelines/issues/7227)) ([145bc23](https://github.com/kubeflow/pipelines/commit/145bc230b874c13f57a9e714a529ab656ae1ebab))
* **frontend:** Fulfill name/state/workspace for MLMD Executions and Artifacts list. ([\#6989](https://github.com/kubeflow/pipelines/issues/6989)) ([181dd92](https://github.com/kubeflow/pipelines/commit/181dd92e22f2c6b5fbf955b85d1df2c0f6c68b26))
* **manifests:** Fix typo in default executor name ([\#7159](https://github.com/kubeflow/pipelines/issues/7159)) ([9ba1a4f](https://github.com/kubeflow/pipelines/commit/9ba1a4fb37669be0980ff06d661e07dbf604a7d5))
* **manifests:** Remove redundant secret value in profile controller ([\#7087](https://github.com/kubeflow/pipelines/issues/7087)) ([af9d058](https://github.com/kubeflow/pipelines/commit/af9d058e85a383fedf54f1f646ff9e5d687daaa1))
* **manifests:** Upgrade rbac to v1 for multi-user mode ([\#7097](https://github.com/kubeflow/pipelines/issues/7097)) ([632e71e](https://github.com/kubeflow/pipelines/commit/632e71e28600155d98c5e30ec41befffe634b83a))
* **manifests:** Upgrade third_party CRDs to v1 for k8s 1.22. Partial [\#6014](https://github.com/kubeflow/pipelines/issues/6014) ([\#7098](https://github.com/kubeflow/pipelines/issues/7098)) ([f3a1b65](https://github.com/kubeflow/pipelines/commit/f3a1b651c2fcfee28e61c993d4acda8f80dae06f))
* **manifests:** Use number for cloudsql liveness port ([\#7252](https://github.com/kubeflow/pipelines/issues/7252)) ([9cc892e](https://github.com/kubeflow/pipelines/commit/9cc892e76dba2f07c8b418ef4bf68da26b5b1cea))
* **Profile Controller:** Disable indent when json dumps ([\#6982](https://github.com/kubeflow/pipelines/issues/6982)) ([a0a8f1d](https://github.com/kubeflow/pipelines/commit/a0a8f1da8cb7ca53cde7717aa78e666b634fec75))
* **samples:** Replace deprecated tfx kubeflow example ([\#7342](https://github.com/kubeflow/pipelines/issues/7342)) ([0c0e4b6](https://github.com/kubeflow/pipelines/commit/0c0e4b61050e6fea6f20dd35e14eb3edc214bbba))
* **samples:** Update tensorboard_minio.py to load component from a permanent link ([\#7211](https://github.com/kubeflow/pipelines/issues/7211)) ([e74c7bd](https://github.com/kubeflow/pipelines/commit/e74c7bd00637dab5e1a49c7ce680c2de26aaa004))
* **samples:** Use TFX library version for parameterized_tfx_oss. Fix [\#6974](https://github.com/kubeflow/pipelines/issues/6974) ([\#6993](https://github.com/kubeflow/pipelines/issues/6993)) ([3cfff3d](https://github.com/kubeflow/pipelines/commit/3cfff3db1da0906a46980ce4f2b7ceda7458272a))
* **sdk:** Add in filter to list_pipeline_versions SDK method ([\#7223](https://github.com/kubeflow/pipelines/issues/7223)) ([808ff5d](https://github.com/kubeflow/pipelines/commit/808ff5d8edcdccdc6baddecb10ce572fbee2940d))
* **sdk:** add verify_ssl to kfp client, fixes [\#4569](https://github.com/kubeflow/pipelines/issues/4569) ([\#7174](https://github.com/kubeflow/pipelines/issues/7174)) ([060588e](https://github.com/kubeflow/pipelines/commit/060588e1d951d3b60074445353c7441cce5352a2))
* **sdk:** bumps up absl version to 1.x for compatibility with TF 2.8+. Fixes [\#7171](https://github.com/kubeflow/pipelines/issues/7171) ([\#7172](https://github.com/kubeflow/pipelines/issues/7172)) ([22a8fdf](https://github.com/kubeflow/pipelines/commit/22a8fdfe31985d9465212ad7eb34f1dcecf0b734))
* **sdk:** fix bug in checking values in _param_values. Fixes [\#6799](https://github.com/kubeflow/pipelines/issues/6799) ([\#6965](https://github.com/kubeflow/pipelines/issues/6965)) ([a71fce0](https://github.com/kubeflow/pipelines/commit/a71fce08413cc847975908739013f09cc9e27268))
* **sdk:** Fix create_runtime_artifact not covering all types. ([\#7168](https://github.com/kubeflow/pipelines/issues/7168)) ([83d54d3](https://github.com/kubeflow/pipelines/commit/83d54d3cb707b1aafb5fc98c7e866d4fee0834cf))
* **sdk:** fix input/outputspec and positional arguments ([\#6980](https://github.com/kubeflow/pipelines/issues/6980)) ([85d7433](https://github.com/kubeflow/pipelines/commit/85d74337d6d9fdb021de29a10c5c2ff2059fcd9f))
* **sdk:** require google-api-core>=1.31.5, >=2.3.2 ([\#7377](https://github.com/kubeflow/pipelines/issues/7377)) ([7f67130](https://github.com/kubeflow/pipelines/commit/7f67130c6e0aea8c1c140c52a764e91f577066b6))
* **sdk:** Respect namespace if set on client ([\#7056](https://github.com/kubeflow/pipelines/issues/7056)) ([fc2d05f](https://github.com/kubeflow/pipelines/commit/fc2d05f90d3d1dfe43e9c26339563ab14de322c0))
* **sdk.v2:** fix boolean error for inputs ([\#7041](https://github.com/kubeflow/pipelines/issues/7041)) ([1a0bef7](https://github.com/kubeflow/pipelines/commit/1a0bef7102673009e512ee0c5038f1b979ca18e7))
* **sdk.v2:** Fix importer not using correct output artifact type ([\#7235](https://github.com/kubeflow/pipelines/issues/7235)) ([1acb90f](https://github.com/kubeflow/pipelines/commit/1acb90fc943bb9b24566f15500fc134e367fe7f7))
* give components/build_image.sh execution permission ([\#7222](https://github.com/kubeflow/pipelines/issues/7222)) ([c86df21](https://github.com/kubeflow/pipelines/commit/c86df21f78428f2fcac7faaac1bf0a9bb8ac8eac))
* **sdk:** Support per workflow TTL (ttl_seconds_after_finished) with new format of Argo workflow manifest ([\#7141](https://github.com/kubeflow/pipelines/issues/7141)) ([577902c](https://github.com/kubeflow/pipelines/commit/577902ca46eee101cf1d7d197908797f4ab16fce))
* **sdk.v2:** Block task dependency referencing tasks inside a sibling condition or loop group. ([\#7050](https://github.com/kubeflow/pipelines/issues/7050)) ([6dfaeeb](https://github.com/kubeflow/pipelines/commit/6dfaeebd9240fedee0630686b25d202fd74eef7c))
* **sdk.v2:** fix regression on nested loops ([\#6990](https://github.com/kubeflow/pipelines/issues/6990)) ([c1b6715](https://github.com/kubeflow/pipelines/commit/c1b67154a2abb75bd7dea4d2c8c52a52e2e8f7b2))
### Other Pull Requests
* Fix unit tests for forecasting components. ([1f73a59](https://github.com/kubeflow/pipelines/commit/1f73a599226834364cee47f03874dc966013f7d4))
* Convert forecasting component types from String to JsonArray or JsonObject. ([e406436](https://github.com/kubeflow/pipelines/commit/e406436f03ab7f1180ecb0217aeda88a9edf12bc))
* Remove ForecastingTrainingWithExperimentsOp component. ([1163510](https://github.com/kubeflow/pipelines/commit/11635101d9449fe19bd48b3a9c65bb048f4ebbd1))
* Add AutoML Tabular TabNet trainer component and default pipeline ([4ba76b9](https://github.com/kubeflow/pipelines/commit/4ba76b995ec630a08aab25fb0a5a511b9b82553c))
* Add AutoML Tables Built-in Algorithm HyperparameterTuning Job components and Wide & Deep HyperparameterTuning Job pipeline to GCPC SDK. ([a7fa2fc](https://github.com/kubeflow/pipelines/commit/a7fa2fceced4424e1f1510fb66a6b9e45d47d35b))
* Use unmanaged_container_model for model_upload for AutoML Tables pipelines ([4cf515a](https://github.com/kubeflow/pipelines/commit/4cf515ad98e79622d550ed36503c9a938959f212))
* Propagate pipeline cancellation. ([0f244f4](https://github.com/kubeflow/pipelines/commit/0f244f4f775d077d747d817b57e9ff745b9c0495))
* Update evaluation component documentations ([ac730c6](https://github.com/kubeflow/pipelines/commit/ac730c638c6b101b212d80933e6ca52384d09af8))
* add prediction type to feature selection component. ([854ab49](https://github.com/kubeflow/pipelines/commit/854ab49fe523432a43483104e46641b59933a552))
* Fix v1.wait_gcp_resources. ([7ad9491](https://github.com/kubeflow/pipelines/commit/7ad949106f9310a1bf3c5ff960e2c6274cd042d5))
* In gapic library by default there is no retry configured, causing polling batch prediction job status to fail due to transient errors like ServiceUnavailable. ([5eb08a2](https://github.com/kubeflow/pipelines/commit/5eb08a29fd5fa4737cfd59d0185db269b61b03f6))
* Lower max retries on HTTP errors. ([f3ceb60](https://github.com/kubeflow/pipelines/commit/f3ceb60dfc1f81f18a3a051b9e56e0273b39ed38))
* feat(component):add enable web access to create_custom_training_job_op_from_component ([4e1f19e](https://github.com/kubeflow/pipelines/commit/4e1f19e33251bcca20dad0c0b9133003a4813ced))
* deletes old FPC tracking file ([0f104d3](https://github.com/kubeflow/pipelines/commit/0f104d3864aa97425d4365f60eac724161b4f679))
* Renamed FPC components that do not match naming conventions ([3941bc7](https://github.com/kubeflow/pipelines/commit/3941bc7cefe4b31799a6cc5892aa73b404fd70e9))
* Fix parameters and align documentation with existing components. ([a9f18fe](https://github.com/kubeflow/pipelines/commit/a9f18fe985016ba9c1cbb24665d2b173797c91ec))
* Add AutoML Tables Wide & Deep trainer component and pipeline to GCPC SDK. ([765670c](https://github.com/kubeflow/pipelines/commit/765670c869fb650b3200be318dbe17b12972f847))
* Fix comment typos in Dataproc component specs. ([d26b315](https://github.com/kubeflow/pipelines/commit/d26b3153460810dab193cf10c59191299b8abfe6))
* Update the output comment in eval yaml. ([5f988fd](https://github.com/kubeflow/pipelines/commit/5f988fd099a4bedfa2f1826c84100f756ba58542))
* Add Dataproc Batch components. ([499007b](https://github.com/kubeflow/pipelines/commit/499007b9c90b992d4a82fa08bf7372b5703dcda6))
* Remove encryption key in input for create model. kms key should be a part in create model options. ([ce0bc47](https://github.com/kubeflow/pipelines/commit/ce0bc47110482f8e09f802c9af0a99a7db366827))
* Add AutoML Tables prebuilt pipeline with distillation to GCPC SDK. ([ef6e01c](https://github.com/kubeflow/pipelines/commit/ef6e01c90c2c88606a0ad56d848ecc98609410c3))
* Internal change ([86c777d](https://github.com/kubeflow/pipelines/commit/86c777da5e1158590ff9a1b31bce86cbd0310b78))
* Update export model input from string to artifact and update its e2e test ([79add47](https://github.com/kubeflow/pipelines/commit/79add47ac153e0a55d2fc8ff614a83afe7e25bca))
* Update yaml to change model input from string to artifact. ([436fe4f](https://github.com/kubeflow/pipelines/commit/436fe4f5056dff9c14c6e32857d9f62b4c4285e3))
* Add AutoML Tables prebuilt pipeline with feature selection to GCPC SDK. ([2007776](https://github.com/kubeflow/pipelines/commit/2007776566c1331bbf6c3eade329c0ead6d1eb0c))
* Add dataflow_subnetwork option to AutoML Tabular's components and pipelines. ([9d9fcbb](https://github.com/kubeflow/pipelines/commit/9d9fcbbc760d9279392f04ed9c6a172e1acb69b0))
* Add AutoML Tables components and pipeline to GCPC SDK. ([973ea37](https://github.com/kubeflow/pipelines/commit/973ea3725c5b7760384763806a7a0586169b792b))
* Convert AutoML and Dataset components to static YAML components. ([e039c49](https://github.com/kubeflow/pipelines/commit/e039c49528e339ceb22f8c92414b0b6967dc65d6))
* escape table name, model name by backquote. ([0d64c34](https://github.com/kubeflow/pipelines/commit/0d64c3490a2da50c667e0dfd7a09b6e6ab7f5e55))
* Fix the model eval and add more logs for debugability. ([9760dd9](https://github.com/kubeflow/pipelines/commit/9760dd97f77ddf0df0892a570f710cf7c61bfb17))
* update the status check when poll the query job. ([7057bc6](https://github.com/kubeflow/pipelines/commit/7057bc60c55a30ce370d1779ca53849b7c59af6e))
* Creates a working list of FPC names with images ([2e14672](https://github.com/kubeflow/pipelines/commit/2e14672bddb77683769730316f32715b66594ada))
* In BQ Predict/Eval components, enclose model name with `` for corner case that model name may container - in it. ([d3a1f54](https://github.com/kubeflow/pipelines/commit/d3a1f5463b612a01216612ce7f80685e30c6b6b4))
* Update version and README.md for v0.2.1 release ([978a93b](https://github.com/kubeflow/pipelines/commit/978a93bbcca9c1012a7e64fa7a8bf6c7e594678a))
* chore(component):update the doc ([931cfcb](https://github.com/kubeflow/pipelines/commit/931cfcb3fc8c7a3b5226a63bfb0c43c230c27d7d))
* 1. Refactor the long if - action list in launcher to an action dictionary for error proof purpose. 2. Raise error if job type unsupported This is important to debug wrong job types as container logs show nothings in this case. 3. clear all lint warnings in existing code. ([7713c03](https://github.com/kubeflow/pipelines/commit/7713c03e5fc26bddd3a93d4da0bde7d8ea20f576))
* Add a new input - location for forecasting validation and preprocessing components. ([275d642](https://github.com/kubeflow/pipelines/commit/275d6424c5948075aff1a96477184bc9ee77ca3d))
* Fixed a bug in remote runner that checking string is None is not enough. The default input is empty string which may fail some of the assumptions. Therefore, adding is None and len(str) checks. ([d916ed3](https://github.com/kubeflow/pipelines/commit/d916ed3174ffc952b61d8dedafa06dfbb8ed35e5))
* Fixed a typo in predict model yaml file ([f2df056](https://github.com/kubeflow/pipelines/commit/f2df056166cb8e0ef3ed3cc35815f1f5577c0dc0))
* feat(component):update label to dictionary ([7b28539](https://github.com/kubeflow/pipelines/commit/7b285393dda89d04cbf937a48a2bdba28c81d1b5))
* fix(deployment): the viewer controller does not work because of missing permissions ([\#7031](https://github.com/kubeflow/pipelines/issues/7031)) ([ad5a767](https://github.com/kubeflow/pipelines/commit/ad5a767cf8f4478ca7f5dfa41511faf893f149a9))
## [1.8.1](https://github.com/kubeflow/pipelines/compare/1.8.0...1.8.1) (2022-02-25)

View File

@ -1 +1 @@
1.8.1
2.0.0-alpha.0

View File

@ -3,8 +3,8 @@ This file contains REST API specification for Kubeflow Pipelines. The file is au
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
- API version: 1.8.1
- Package version: 1.8.1
- API version: 2.0.0-alpha.0
- Package version: 2.0.0-alpha.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
For more information, please visit [https://www.google.com](https://www.google.com)

View File

@ -14,7 +14,7 @@
from __future__ import absolute_import
__version__ = "1.8.1"
__version__ = "2.0.0-alpha.0"
# import apis into sdk package
from kfp_server_api.api.experiment_service_api import ExperimentServiceApi

View File

@ -78,7 +78,7 @@ class ApiClient(object):
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
self.user_agent = 'OpenAPI-Generator/1.8.1/python'
self.user_agent = 'OpenAPI-Generator/2.0.0-alpha.0/python'
self.client_side_validation = configuration.client_side_validation
def __enter__(self):

View File

@ -351,8 +351,8 @@ conf = kfp_server_api.Configuration(
return "Python SDK Debug Report:\n"\
"OS: {env}\n"\
"Python Version: {pyversion}\n"\
"Version of the API: 1.8.1\n"\
"SDK Package Version: 1.8.1".\
"Version of the API: 2.0.0-alpha.0\n"\
"SDK Package Version: 2.0.0-alpha.0".\
format(env=sys.platform, pyversion=sys.version)
def get_host_settings(self):

View File

@ -13,7 +13,7 @@
from setuptools import setup, find_packages # noqa: H301
NAME = "kfp-server-api"
VERSION = "1.8.1"
VERSION = "2.0.0-alpha.0"
# To install the library, run the following
#
# python setup.py install

View File

@ -2,7 +2,7 @@
"swagger": "2.0",
"info": {
"title": "Kubeflow Pipelines API",
"version": "1.8.1",
"version": "2.0.0-alpha.0",
"description": "This file contains REST API specification for Kubeflow Pipelines. The file is autogenerated from the swagger definition.",
"contact": {
"name": "google",

View File

@ -12,7 +12,7 @@ metadata:
spec:
descriptor:
type: Kubeflow Pipelines
version: 1.8.1
version: 2.0.0-alpha.0
description: |-
Reusable end-to-end ML workflow
maintainers:

View File

@ -1,9 +1,9 @@
x-google-marketplace:
schemaVersion: v2
applicationApiVersion: v1beta1
publishedVersion: 1.8.1
publishedVersion: 2.0.0-alpha.0
publishedVersionMetadata:
releaseNote: Based on 1.8.1 version.
releaseNote: Based on 2.0.0-alpha.0 version.
releaseTypes:
- Feature
recommended: false

View File

@ -8,4 +8,4 @@ commonLabels:
app: cache-deployer
images:
- name: gcr.io/ml-pipeline/cache-deployer
newTag: 1.8.1
newTag: 2.0.0-alpha.0

View File

@ -10,4 +10,4 @@ commonLabels:
app: cache-server
images:
- name: gcr.io/ml-pipeline/cache-server
newTag: 1.8.1
newTag: 2.0.0-alpha.0

View File

@ -11,7 +11,7 @@ data:
until the changes take effect. A quick way to restart all deployments in a
namespace: `kubectl rollout restart deployment -n <your-namespace>`.
appName: pipeline
appVersion: 1.8.1
appVersion: 2.0.0-alpha.0
dbHost: mysql
dbPort: "3306"
mlmdDb: metadb

View File

@ -9,4 +9,4 @@ resources:
- metadata-grpc-sa.yaml
images:
- name: gcr.io/ml-pipeline/metadata-envoy
newTag: 1.8.1
newTag: 2.0.0-alpha.0

View File

@ -37,14 +37,14 @@ resources:
- kfp-launcher-configmap.yaml
images:
- name: gcr.io/ml-pipeline/api-server
newTag: 1.8.1
newTag: 2.0.0-alpha.0
- name: gcr.io/ml-pipeline/persistenceagent
newTag: 1.8.1
newTag: 2.0.0-alpha.0
- name: gcr.io/ml-pipeline/scheduledworkflow
newTag: 1.8.1
newTag: 2.0.0-alpha.0
- name: gcr.io/ml-pipeline/frontend
newTag: 1.8.1
newTag: 2.0.0-alpha.0
- name: gcr.io/ml-pipeline/viewer-crd-controller
newTag: 1.8.1
newTag: 2.0.0-alpha.0
- name: gcr.io/ml-pipeline/visualization-server
newTag: 1.8.1
newTag: 2.0.0-alpha.0

View File

@ -7,4 +7,4 @@ resources:
- metadata-writer-sa.yaml
images:
- name: gcr.io/ml-pipeline/metadata-writer
newTag: 1.8.1
newTag: 2.0.0-alpha.0

View File

@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
images:
- name: gcr.io/ml-pipeline/inverse-proxy-agent
newTag: 1.8.1
newTag: 2.0.0-alpha.0
resources:
- proxy-configmap.yaml
- proxy-deployment.yaml