Skip to content

Releases: kubeflow/pipelines

Version 2.4.1

01 Mar 01:22
242d025
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.4.0...2.4.1

KFP SDK v2.12.1

28 Feb 19:27
1956d69
Compare
Choose a tag to compare

Release of the KFP SDK only.

To install the KFP SDK:

pip install kfp==2.12.1

For changelog, see release notes.

KFP SDK v2.12.0

27 Feb 19:36
c8fe908
Compare
Choose a tag to compare

Release of the KFP SDK only.

To install the KFP SDK:

pip install kfp==2.12.0

For changelog, see release notes.

Version 2.4.0

16 Jan 21:38
24ce44b
Compare
Choose a tag to compare

To deploy Kubeflow Pipelines in an existing cluster, follow the instruction in here

Install python SDK (python 3.9 above) by running:

python3 -m pip install kfp kfp-server-api --upgrade

See the Change Log

What's Changed

  • chore: Update RELEASE.md to remove obsolete instructions by @chensun in #11183
  • chore: Release kfp-pipeline-spec 0.4.0 by @chensun in #11189
  • chore: release kfp-kubernetes 1.3.0 by @chensun in #11190
  • chore: update kfp-kubernetes release scripts and instructions by @chensun in #11191
  • feat(sdk)!: Pin kfp-pipeline-spec==0.4.0, kfp-server-api>=2.1.0,<2.4.0 by @chensun in #11192
  • chore(sdk): release KFP SDK 2.9.0 by @chensun in #11193
  • replaced deprecated image repos with registry.k8s.io by @HumairAK in #11152
  • chore: Set Python 3.9 as the Minimum Supported Version by @diegolovison in #11159
  • chore(docs): clean up kfp-kubernetes documentation index page by @gregsheremeta in #11207
  • chore: move release instruction screenshots out of root directory by @chensun in #11215
  • fix(ui): Fixes V1 Run detail unnecessary reloading. Fixes #10590 by @quinnovator in #11214
  • fix(frontend): first time choosing a pipeline definition is VERY slow. Fixes #10897 by @ElayAharoni in #11130
  • chore: clean up obsolete requirements.txt under root directory by @chensun in #11216
  • chore(components): GCPC 2.17.0 Release by @copybara-service in #11213
  • chore: fix CI by adding a dependency of python/sdk for the e2e-test by @rimolive in #11221
  • refactor: fix invalid escape sequences by @TheKevJames in #11147
  • fix(backend): upgrade PyYMAL to fix metadata_writer build error by @chensun in #11231
  • chore(deps-dev): bump elliptic from 6.5.5 to 6.5.7 in /frontend by @dependabot in #11127
  • chore(deps): bump fast-xml-parser and @aws-sdk/credential-providers in /frontend/server by @dependabot in #11056
  • chore(deps): bump send and express in /frontend/server by @dependabot in #11229
  • chore: add workflow to build images by @HumairAK in #11232
  • fix(workflows): patch reversed launcher / driver in workflow matrix by @CarterFendley in #11238
  • chore: Remove PaulinaPacyna from reviewers by @PaulinaPacyna in #11242
  • test: Fixed kubeflow-pipelines-integration-v2 workflow by @hbelmiro in #11244
  • feat(sdk): Allow disabling default caching via a CLI flag and env var by @DharmitD in #11222
  • feat(frontend/backend): Allow the ability to sort experiments by last run creation. Fixes #10884 by @ElayAharoni in #11163
  • chore: adding HumairAK to root OWNERS by @chensun in #11253
  • feat(backend): add configurable S3 path style support by @ntny in #11246
  • chore: adding @hbelmiro to backend reviewers by @hbelmiro in #11256
  • chore: pinned estroz/rerun-actions version by @hbelmiro in #11257
  • feat(backend): Remove PipelineSpec Template storage from ObjStore responsibilies. Fixes #10509 by @gmfrasca in #10790
  • fix(backend): randomizing output uri path to avoid overwriting. Fixes #10186 by @b4sus in #11243
  • correct lastrun unittest timestamps by @HumairAK in #11270
  • chore(deps): bump rollup from 2.63.0 to 2.79.2 in /frontend by @dependabot in #11254
  • chore(deps): bump webpack from 5.90.3 to 5.95.0 in /frontend by @dependabot in #11271
  • chore(doc): Update kfp-kubenetes release instructions. by @chensun in #11276
  • fix(backend): set default value to true for ForcePathStyle by @zazulam in #11281
  • fix(components): remove default prediction column names in evaluation regression component to fix issues with bigquery data source by @copybara-service in #11282
  • feat(workflows): use built images in Github workflows by @CarterFendley in #11284
  • test: Integrate Git Hub Action Results into Tide by @VaniHaripriya in #11262
  • chore(deps): bump golang.org/x/net from 0.0.0-20210726213435-c6fcb2dbf985 to 0.23.0 in /test/tools/project-cleaner by @dependabot in #10728
  • Revert "chore(deps): bump golang.org/x/net from 0.0.0-20210726213435-… by @hbelmiro in #11297
  • chore: update SinglePlatformSpec and ComponentSpec for Vertex Platform speci… by @chenyifan-vertex in #11298
  • feat: add fields in SinglePlatformSpec by @chenyifan-vertex in #11299
  • test: Resolve ci-check failures in long-running CI tests by @VaniHaripriya in #11295
  • test: Fix failing SDK tests by creating Python virtual environment by @VaniHaripriya in #11300
  • feat(testing): use kustomize to patch deployments before deploy by @CarterFendley in #11294
  • test: Disabled ci-check and add-ci-passed-label workflows. by @hbelmiro in #11306
  • chore(components): move old components to contrib folder by @chensun in #11315
  • test: Enabled ci-check and add-ci-passed-label workflows by @VaniHaripriya in #11320
  • fix(tests): remove redundant integration test wf by @droctothorpe in #11322
  • adding chore as a new template. Fixes #11263 by @varodrig in #11317
  • Add-Create-Experiment-button-when-selecting-experiement-final by @ElayAharoni in #11332
  • feat(components): Add reservation_affinity support in v1.create_custom_training_job_from_component by @copybara-service in #11330
  • feat(components)!: Deprecate preview.custom_job module by @copybara-service in #11336
  • feat(api): add PipelineConfig to api to re-implement pipeline-level config by @gregsheremeta in #11333
  • feat(component): execute in a virtual env by @leseb in #11326
  • feat(sdk): add PipelineConfig to DSL to re-implement pipeline-level config by @gregsheremeta in #11112
  • chore: fix release note by @chensun in #11337
  • fix(components): Fix create_custom_training_job_from_component default location by @copybara-service in #11334
  • chore(components): Update docker base image to marketplace.gcr.io/google/ubuntu2404, which will install newer Python by @copybara-service in #11338
  • chore(backend): typo in max concurrency error text by @Gkrumbach07 in #11342
  • feat(backend): implement subdag output resolution by @droctothorpe in #11196
  • chore: upstream our authorization changes for oauth2-proxy by @juliusvonkohout in #11347
  • test: Fix ci-passed label update on PR synchronization by @VaniHaripriya in #11358
  • chore: Added cached layer for Go dependencies to Dockerfiles by @hbelmiro in #11348
  • chore: Update the generated cache proto file by @rimolive in #11359
  • feat(sdk)!: stop auto-populating metrics as dag output by @chensun in #11362
  • chore(sdk): release KFP SDK 2.10.0 by @chensun in #11364
  • chore(components): bump highest support KFP SDK version to 2.10.0 and highest support Python version to 3.13 by @copybara-service in #11369
  • chore(sdk): remove kfp.deprecated from sdk, legacy samples, and legacy tests by @chensun in #11366
  • chore: Updating Pytorch-Launcher component to work with pipelines v2 by @Fiona-Waters in #11273
  • chore(components): remove upper limit on python_requires by @copybara-service in https://g...
Read more

KFP SDK v2.11.0

09 Dec 21:31
2eed0b8
Compare
Choose a tag to compare

Release of the KFP SDK only.

To install the KFP SDK:

pip install kfp==2.11.0

For changelog, see release notes.

KFP SDK v2.10.1

14 Nov 22:08
8faa24d
Compare
Choose a tag to compare

Release of the KFP SDK only.

To install the KFP SDK:

pip install kfp==2.10.1

For changelog, see release notes.

KFP SDK v2.10.0

08 Nov 17:39
Compare
Choose a tag to compare

Release of the KFP SDK only.

To install the KFP SDK:

pip install kfp==2.10.0

For changelog, see release notes.

KFP SDK v2.9.0

09 Sep 23:24
Compare
Choose a tag to compare

Release of the KFP SDK only.

To install the KFP SDK:

pip install kfp==2.9.0

For changelog, see release notes.

Version 2.3.0

06 Sep 23:16
Compare
Choose a tag to compare

To deploy Kubeflow Pipelines in an existing cluster, follow the instruction in here or via UI here

Install python SDK (python 3.7 above) by running:

python3 -m pip install kfp kfp-server-api --upgrade

See the Change Log

What's Changed

  • chore: Update RELEASE.md by @chensun in #10767
  • fix(components): Add input param autorater_prompt_parameters to online_evaluation_pairwise component by @copybara-service in #10759
  • feat(components): create infer preprocessor component by @copybara-service in #10765
  • feat(components): create utility class for preprocessors and use it in rlhf preprocessor and infer preprocessor by @copybara-service in #10768
  • chore(sdk): drop Python 3.7 for kfp sdk by @rickyxie0929 in #10750
  • chore: Promote @rimolive as a backend approver by @chensun in #10780
  • feat(components): use preprocessor utility methods for the upload model graph by @copybara-service in #10774
  • chore: upgrade node to v18 by @HumairAK in #10794
  • feat(GH workflow): migrate periodic functional tests to GH actions by @shruti2522 in #10751
  • chore: Add Container Engine and Image Tag parameters to backend Makefiles by @gmfrasca in #10725
  • chore: add meaningful logs to client initialization. by @HumairAK in #10801
  • feat(kubernetes_platform): Update kubernetes_platform go package to include EnabledSharedMemory by @hsteude in #10703
  • feat(components): Retry on batch prediction internal errors in AutoSxS by @copybara-service in #10799
  • fix(components): Add staging and temp locations to prophet trainer component by @copybara-service in #10803
  • fix(components): Remove unused import function_based from infer pipeline by @copybara-service in #10802
  • docs(components): Bump the python version to 3.8 by @copybara-service in #10764
  • chore(components): GCPC 2.14.1 Release by @copybara-service in #10813
  • chore(components): Rollback GCPC 2.14.1 Release due to b/339911077 by @copybara-service in #10818
  • chore(components): Add TaskError proto by @copybara-service in #10823
  • chore(components): GCPC 2.14.1 Release by @copybara-service in #10821
  • feat(components): Create the write_user_defined_error function by @copybara-service in #10835
  • test: fix CI failure for periodic functional tests by @tmvfb in #10817
  • chore(docs): Fix link by @haoxins in #7533
  • chore: Update Periodic Functional Tests to run once a day by @DharmitD in #10842
  • test: fix version conflict for functional tests by @tmvfb in #10837
  • chore: server should skip sample load if path DNE by @DharmitD in #10833
  • fix(frontend): reduce list run latency by @droctothorpe in #10797
  • feat(components): Support parsing Gemini BP outputs in AutoSxS pipeline by @copybara-service in #10853
  • feat(components): Use GetModel integration test to manually test write_user_defined_error function by @copybara-service in #10843
  • docs: modified the ConfigMap as Env variable example in README.md with right key_name within use_config_map_as_env() block. by @vamsi-01 in #10855
  • fix(sdk): Add required auth scopes to RegistryClient for GCP service accounts credentials by @PChambino in #10819
  • chore(deps): bump requests from 2.31.0 to 2.32.2 in /backend/src/apiserver/visualization by @dependabot in #10858
  • chore: Change command to apply manifests in the docs by @rimolive in #10864
  • fix(manifests): Move metacontroller to the top in kustmization.yaml by @codablock in #10669
  • test: Migrate Backend tests to a GHA workflow by @DharmitD in #10871
  • feat(backend): mount EmptyDir volumes for launcher write locations by @HumairAK in #10857
  • docs(components): internal by @copybara-service in #10874
  • feat(components): Add role_field_name and model_name as input parameters to llm_evaluation_preprocessor component to support gemini model's input and output schema by @copybara-service in #10875
  • fix(components): add check and add log to call out the fallback to the default model checkpoint and remove the model checkpoint check condition in RLHF GCPC by @copybara-service in #10828
  • test: migrate kubeflow-pipeline-e2e-test to GitHub Actions by @hbelmiro in #10887
  • feat(components): Support dynamic machine type paramters in CustomTrainingJobOp by @KevinGrantLee in #10883
  • fix(kubernetes_platform): fix api-generator docker mount for SELinux by @gregsheremeta in #10890
  • feat(components): Add Starry Net forecasting pipeline to public preview by @copybara-service in #10888
  • chore(components): Update AutoSxS and RLHF image tags by @copybara-service in #10906
  • feat(components): Update Starry Net image tags by @copybara-service in #10920
  • chore: Updated Python image to 3.8 in backend/Dockerfile by @hbelmiro in #10941
  • Expose starry_net yaml to GitHub by @chensun in #10943
  • chore(sdk): release KFP SDK 2.8.0 by @chensun in #10940
  • chore: Upgrade Python version to 3.8 in readthedocs config by @chensun in #10945
  • feat(frontend&backend): Add UI support for object store customization and prefixes by @HumairAK in #10787
  • chore(components): Update AutoSxS and RLHF image tags by @copybara-service in #10958
  • chore(components): GCPC 2.15.0 Release by @copybara-service in #10951
  • docs(backend): Remove deprecated v2 compatibility mode docs by @droctothorpe in #10956
  • Upgrade go version to 1.21 by @DharmitD in #10911
  • chore: Add ability to mount self-signed certs to kfp by @DharmitD in #10849
  • feat(components): add persistent_resource_id to v1 GCPC custom job components/utils by @copybara-service in #10954
  • chore: Added @rimolive, @hbelmiro and @DharmitD as approvers and reviewers for GitHub Actions by @hbelmiro in #10963
  • test: Migrate KFP SDK YAPF test to a GHA Workflow by @DharmitD in #10961
  • test: Created a new GitHub action to reuse the creation of a KFP cluster by @hbelmiro in #10946
  • test: kubeflow-pipeline-upgrade-test migrated to GitHub Actions by @hbelmiro in #10932
  • test: Migrate Frontend tests to a GHA Workflow by @DharmitD in #10972
  • test: install kfp on github periodic functional tests workflow by @tmvfb in #10859
  • chore: Add an option to re-run GHA workflows by @rimolive in #10930
  • chore(components): Update Starry Net description and add nan- and zero-threshold args by @copybara-service in #10986
  • test: Moved KFP backend visualization tests to GitHub Actions by @hbelmiro in #10984
  • test: Migrate KFP SDK Upgrade Test to GHA by @DharmitD in #10989
  • test: Migrate KFP SDK Runtime Code Test to GHA by @DharmitD in #10991
  • chore(components): Bump image version for Structured Data pipelines by @copybara-service in #11000
  • chore(components): Fix bug due to protobuf library being upgraded by pinning protobuf version by @copybara-service in #11007
  • chore(components): Add target_field_name as input parameters to llm_evaluation_preprocessor component to support gemini model's input and output schema by @copybara-service in https://github.co...
Read more

KFP SDK v2.8.0

22 Jun 09:31
991a610
Compare
Choose a tag to compare

Release of the KFP SDK only.

To install the KFP SDK:

pip install kfp==2.8.0

For changelog, see release notes.