Skip to content

Releases: kubeflow/pipelines

Version 0.1.12

06 Mar 18:10
Compare
Choose a tag to compare

To deploy this version, visit
https://deploy.kubeflow.cloud/#/deploy?version=a1afdd6c4b297b56dd103a8bb939ddeae67c2c92

Or following this instruction and set

export KUBEFLOW_TAG=a1afdd6c4b297b56dd103a8bb939ddeae67c2c92

Install python SDK (python 3.5 above) by running:

pip3 install https://storage.googleapis.com/ml-pipeline/release/0.1.12/kfp.tar.gz --upgrade

See the Change Log

Version 0.1.11

27 Feb 01:48
9511d96
Compare
Choose a tag to compare

Install python SDK (python 3.5 above) by running:

pip3 install https://storage.googleapis.com/ml-pipeline/release/0.1.11/kfp.tar.gz --upgrade

Version 0.1.10

15 Feb 18:35
6db78ca
Compare
Choose a tag to compare

Deploy this release to GCP
https://deploy.kubeflow.cloud/#/deploy?version=e1408f2293ce72b5a89a9b40bc1998c56ac0d73b

Install python SDK (python 3.5 above) by running:

pip3 install https://storage.googleapis.com/ml-pipeline/release/0.1.10/kfp.tar.gz --upgrade

Connect to the UI:

kubectl port-forward --namespace kubeflow $(kubectl get pod --namespace kubeflow --selector="service=ambassador" --output jsonpath='{.items[0].metadata.name}') 8080:80

open http://localhost:8080/pipeline

See the Change Log

Version 0.1.9

07 Feb 06:20
be58c08
Compare
Choose a tag to compare

To deploy this version, visit
https://deploy.kubeflow.cloud/#/deploy?version=64a7c55ea8a9b3732a3bba6d25057f5dbf301cfa

Or following this instruction and set

export KUBEFLOW_TAG=64a7c55ea8a9b3732a3bba6d25057f5dbf301cfa

Install python SDK (python 3.5 above) by running:

pip3 install https://storage.googleapis.com/ml-pipeline/release/0.1.9/kfp.tar.gz --upgrade

See the Change Log

Version 0.1.8

17 Jan 19:45
Compare
Choose a tag to compare

Install python SDK (python 3.5 above) by running:
pip3 install https://storage.googleapis.com/ml-pipeline/release/0.1.8/kfp.tar.gz --upgrade

See the Change Log.

Version 0.1.7

09 Jan 23:02
Compare
Choose a tag to compare

This pipeline version is included in Kubeflow v0.4.1. To deploy, visit
https://www.kubeflow.org/docs/started/getting-started-gke/

Install python SDK (python 3.5 above) by running:
pip3 install https://storage.googleapis.com/ml-pipeline/release/0.1.7/kfp.tar.gz --upgrade

Change Log

Closed issues:

  • Use "Start" for runs, "Create" for experiments #649
  • go vet in Travis tests breaks tests for unrelated PRs #646
  • Building backend using Bazel fails on mac #638
  • ml-pipeline-persistenceagent fails a few times. #624
  • Unable to plug-in default values to Pipeline #618
  • Add deployed model cleanup code to the Kubeflow notebook #608
  • Compare page perf optimizations #597
  • OAth client instructions are ambiguous #586
  • "Waiting for the IAP setup to get ready..." after clicking "Skip IAP" #585
  • UI should allow creating a run with no experiment #573
  • studyjob-controller start failed #546
  • Failing e2e sample tests do not log any errors #515
  • Authentication and service account plan for Pipeline + Kubeflow #374
  • Error getting logs #290
  • Support filtering in list APIs #270
  • Switch to Go 1.11 modules and package management. #187

Merged pull requests:

  • Release component image version d3c4add #655 (IronPan)
  • Correctly ignore src/apis when building frontend #654 (yebrahim)
  • Use linguist annotations to skip diffing generated files #652 (yebrahim)
  • Use "create" rather than "start" except when initiating a run #650 (rileyjbauer)
  • Fix shadowing errors in Viewer reconciler #648 (neuromage)
  • Add IS_SUBSTRING operator for use in API resource filtering. #645 (neuromage)
  • Add changelog to pipeline repo #644 (IronPan)
  • Update WORKSPACE and BUILD files incoporating recent changes #639 (neuromage)
  • fix deploy model name conflict in case of concurrent notebook sample test #636 (gaoning777)
  • Print sample test logs in case of exception throw #635 (gaoning777)
  • Expose pipeline/job API through setup.py #634 (IronPan)
  • Fix retrying logic which was causing persistenceagent to crash loop. #633 (neuromage)
  • Add resnet-cmle sample back. Update all component images. #632 (qimingj)
  • Updates material-ui and react npm libraries #630 (rileyjbauer)
  • Generate pipeline and job python client as part of SDK #628 (IronPan)
  • Fix gpu sample issues #627 (hongye-sun)
  • Run go vet as part of the Travis CI. #626 (neuromage)
  • Sanity check filtering/sorting options in list requests. #625 (neuromage)
  • Support replacable arguments in command as well (besides arguments) in container op. #623 (qimingj)
  • Update sample notebook to clean up deployed models. #622 (qimingj)
  • URLEncode instead of base64 encode the filter string #620 (neuromage)
  • DSL refactor #619 (gaoning777)
  • Expose that the python API is Python3.5+ only #616 (TimZaman)
  • Load sample when pipeline initially started #615 (IronPan)
  • Use Bazel to build the entire backend and perform API code generation #609 (neuromage)
  • Improve condition sample to demonstrate ==, >= and <. #607 (qimingj)
  • fix for boostrapp problem #602 (xiaozhouX)
  • Initial version of BigQuery query execution component. #601 (cbreuel)
  • First step to bring back CMLE sample. #599 (qimingj)
  • Compare perf - pure components, disable ROC curve thumbnail animations #598 (yebrahim)
  • Move backend unit tests to Travis #589 (yebrahim)
  • Deployment - Minikube support - Passing the platform parameter to kfctl #588 (Ark-kun)
  • Fix the List run to get all runs #583 (IronPan)
  • retry on create table in api server #582 (IronPan)
  • switch from go dep to go module #581 (IronPan)
  • Add sample test without image build #578 (gaoning777)
  • remove xgboost compiled sample #576 (gaoning777)
  • Add a gpu sample #575 (hongye-sun)
  • Backend - Removed hardcoded metrics file name #574 (Ark-kun)
  • update dockerfile and add build step of frontend #567 (chenzhiwei)
  • Encode filter parameter as a base64-encoded JSON string in List requests #563 (neuromage)
  • Tests - Updated image-builder Makefile #500 (Ark-kun)
  • Add the Viewer CRD controller for managing web views such as Tensorboard instances from within the Pipelines UI. #449 (neuromage)

Version 0.1.6

21 Dec 00:37
379d4d7
Compare
Choose a tag to compare

You can install ML Pipeline services by running:
kubectl create -f https://storage.googleapis.com/ml-pipeline/release/0.1.6/bootstrapper.yaml

Install python SDK (python 3.5 above) by running:
pip3 install https://storage.googleapis.com/ml-pipeline/release/0.1.6/kfp.tar.gz --upgrade

Access UI instructions:
https://www.kubeflow.org/docs/guides/accessing-uis/

Changelog since v0.1.5

  • Bumping the sample version

Version 0.1.5

20 Dec 20:28
Compare
Choose a tag to compare

You can install ML Pipeline services by running:
kubectl create -f https://storage.googleapis.com/ml-pipeline/release/0.1.5/bootstrapper.yaml

Install python SDK (python 3.5 above) by running:
pip3 install https://storage.googleapis.com/ml-pipeline/release/0.1.5/kfp.tar.gz --upgrade

Changelog since v0.1.4

  • Bumping the sample version

Version 0.1.4

07 Dec 23:45
Compare
Choose a tag to compare

You can install ML Pipeline services by running:
kubectl create -f https://storage.googleapis.com/ml-pipeline/release/0.1.4/bootstrapper.yaml

Install python SDK (python 3.5 above) by running:
pip3 install https://storage.googleapis.com/ml-pipeline/release/0.1.4/kfp.tar.gz --upgrade

Changelog since v0.1.3

SDK

  • Support Cloud TPU

Version 0.1.3

05 Dec 23:56
Compare
Choose a tag to compare

You can install ML Pipeline services by running:
kubectl create -f https://storage.googleapis.com/ml-pipeline/release/0.1.3/bootstrapper.yaml

Install python SDK (python 3.5 above) by running:
pip3 install https://storage.googleapis.com/ml-pipeline/release/0.1.3/kfp.tar.gz --upgrade

Changelog since v0.1.2

SDK

  • Support setting GPU limit and node selector to specify GPU type (#346)
  • Support Kubernetes Volume, VolumeMount and Env APIs for Container Operator(#300)
  • Add option to Container Operator to mount default GCP service account credential(#430)
  • SDK/Components/Python - Removed python_op in favor of python_component (#85)
  • SDK/DSL - Improved compilation of dsl.Conditional (steps->dag) (#177)
  • SDK/Components - Renamed dockerContainer spec to container (#323)
  • SDK/Components - Renamed container.arguments to container.args (#437)
  • SDK/DSL - Added support for conditions: !=, <, <=, >=, > (#309)
  • SDK/DSL - Pipeline function takes direct default values rather than dsp.PipelineParam. (#110)
  • SDK/Components/Python - add support for dependencies in the component image building (#219)
  • Notebook - Display highlighted logs only when there are errors. (#292)

First party components:

  • Reorganized files: kubeflow (#232), dataflow (#338), “local” (#357)

UI

  • View pipelines for runs created from notebooks (#447).
  • Support cloning runs created from notebooks (#465).