diff --git a/CHANGELOG.md b/CHANGELOG.md index e3502e95e77..eb0744bb6e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,2009 +1,37 @@ # Changelog -## [0.1.35](https://github.com/kubeflow/pipelines/tree/0.1.35) (2019-11-13) - -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.34...0.1.35) - -**Merged pull requests:** - -- Release 9670cc1aadfbbed9c52b84ea859ea97aa81213ad [\#2599](https://github.com/kubeflow/pipelines/pull/2599) ([Bobgy](https://github.com/Bobgy)) -- Bump version to 0.1.35 [\#2598](https://github.com/kubeflow/pipelines/pull/2598) ([Bobgy](https://github.com/Bobgy)) -- \[Sample\] Lint and clean up parameterized TFX sample [\#2594](https://github.com/kubeflow/pipelines/pull/2594) ([numerology](https://github.com/numerology)) -- Fix transformer sample message [\#2592](https://github.com/kubeflow/pipelines/pull/2592) ([hougangliu](https://github.com/hougangliu)) -- \[UI\] Simplify firefox fix in pull/2580 [\#2587](https://github.com/kubeflow/pipelines/pull/2587) ([Bobgy](https://github.com/Bobgy)) -- 0.1.34 changelog [\#2586](https://github.com/kubeflow/pipelines/pull/2586) ([jingzhang36](https://github.com/jingzhang36)) -- Fix missing run and pipeline id when buttons are clicked before content load [\#2584](https://github.com/kubeflow/pipelines/pull/2584) ([drewbutlerbb4](https://github.com/drewbutlerbb4)) -- Add a minimum sample to print hello world [\#2583](https://github.com/kubeflow/pipelines/pull/2583) ([IronPan](https://github.com/IronPan)) -- \[UI\] Fix firefox compatibility [\#2580](https://github.com/kubeflow/pipelines/pull/2580) ([Bobgy](https://github.com/Bobgy)) -- \[Doc\] Minor fix to MKP secret setup guide [\#2576](https://github.com/kubeflow/pipelines/pull/2576) ([numerology](https://github.com/numerology)) -- \[SDK\] Fix withItem loop [\#2572](https://github.com/kubeflow/pipelines/pull/2572) ([numerology](https://github.com/numerology)) -- fix slow query when get runs [\#2559](https://github.com/kubeflow/pipelines/pull/2559) ([wstian](https://github.com/wstian)) -- MDez patch 1 [\#2550](https://github.com/kubeflow/pipelines/pull/2550) ([OfficePop](https://github.com/OfficePop)) -- Components - Google Cloud Storage [\#2532](https://github.com/kubeflow/pipelines/pull/2532) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Fixed YAML formatting for some components [\#2529](https://github.com/kubeflow/pipelines/pull/2529) ([Ark-kun](https://github.com/Ark-kun)) -- Add arm64 support for ml-pipeline [\#2507](https://github.com/kubeflow/pipelines/pull/2507) ([MrXinWang](https://github.com/MrXinWang)) -- SDK - Containers - Renamed constructor parameter in the private ContainerBuilder class [\#2261](https://github.com/kubeflow/pipelines/pull/2261) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Containers - Getting rid of \_get\_default\_image\_builder [\#2255](https://github.com/kubeflow/pipelines/pull/2255) ([Ark-kun](https://github.com/Ark-kun)) -- \[pipeline-ui\] Retrieve pod logs from argo archive [\#2081](https://github.com/kubeflow/pipelines/pull/2081) ([eterna2](https://github.com/eterna2)) -- SDK/Components - Added Json Schema spec for the component format [\#669](https://github.com/kubeflow/pipelines/pull/669) ([Ark-kun](https://github.com/Ark-kun)) - -## [0.1.34](https://github.com/kubeflow/pipelines/tree/0.1.34) (2019-11-07) - -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.33...0.1.34) - -**Merged pull requests:** - -- Fix inverse-proxy test cloudbuild yaml [\#2568](https://github.com/kubeflow/pipelines/pull/2568) ([Bobgy](https://github.com/Bobgy)) -- Increase kfp version in kustomize and sdk init [\#2567](https://github.com/kubeflow/pipelines/pull/2567) ([jingzhang36](https://github.com/jingzhang36)) -- Fix inverse proxy agent in e2e tests [\#2566](https://github.com/kubeflow/pipelines/pull/2566) ([Bobgy](https://github.com/Bobgy)) -- Increase kfp version in component sdk [\#2565](https://github.com/kubeflow/pipelines/pull/2565) ([jingzhang36](https://github.com/jingzhang36)) -- Fixes test flakiness caused by "unsupported operand type\(s\) for -=: 'Retry' and 'int'" [\#2563](https://github.com/kubeflow/pipelines/pull/2563) ([Bobgy](https://github.com/Bobgy)) -- Fix postsubmit test which times out [\#2557](https://github.com/kubeflow/pipelines/pull/2557) ([Bobgy](https://github.com/Bobgy)) -- \[Testing\] Describe unhealthy pods when tests clean up. [\#2554](https://github.com/kubeflow/pipelines/pull/2554) ([Bobgy](https://github.com/Bobgy)) -- Release d6d9d8da19f7110fff3a5ba713710402edaeee65 [\#2553](https://github.com/kubeflow/pipelines/pull/2553) ([jingzhang36](https://github.com/jingzhang36)) -- Fix more notebook license issues [\#2552](https://github.com/kubeflow/pipelines/pull/2552) ([Bobgy](https://github.com/Bobgy)) -- Fix wrong kfserving url [\#2551](https://github.com/kubeflow/pipelines/pull/2551) ([hougangliu](https://github.com/hougangliu)) -- \[Misc\] Add releasing note [\#2549](https://github.com/kubeflow/pipelines/pull/2549) ([numerology](https://github.com/numerology)) -- \[Frontend\] Fix run id not populated in NewRun page when clicked too fast bug [\#2547](https://github.com/kubeflow/pipelines/pull/2547) ([Bobgy](https://github.com/Bobgy)) -- Fix broken license link for jupyter notebook [\#2546](https://github.com/kubeflow/pipelines/pull/2546) ([Bobgy](https://github.com/Bobgy)) -- Adding diagnose\_me to CLI tool [\#2543](https://github.com/kubeflow/pipelines/pull/2543) ([SinaChavoshi](https://github.com/SinaChavoshi)) -- Update CHANGELOG.md [\#2541](https://github.com/kubeflow/pipelines/pull/2541) ([IronPan](https://github.com/IronPan)) -- Frontend format check should be before linting. [\#2525](https://github.com/kubeflow/pipelines/pull/2525) ([Bobgy](https://github.com/Bobgy)) -- SDK - Client - Fixed client on Windows [\#2524](https://github.com/kubeflow/pipelines/pull/2524) ([Ark-kun](https://github.com/Ark-kun)) -- Set DB GroupConcatMaxLen config to default of 4MB [\#2497](https://github.com/kubeflow/pipelines/pull/2497) ([krajasek](https://github.com/krajasek)) -- SDK - Client - Added API models to the generated API [\#2418](https://github.com/kubeflow/pipelines/pull/2418) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - DSL - Deprecated ArtifactLocation [\#2326](https://github.com/kubeflow/pipelines/pull/2326) ([Ark-kun](https://github.com/Ark-kun)) -- Add external links that make some content easier to discover [\#2068](https://github.com/kubeflow/pipelines/pull/2068) ([Bobgy](https://github.com/Bobgy)) - - -## [0.1.33](https://github.com/kubeflow/pipelines/tree/0.1.33) (2019-11-02) - -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.32...0.1.33) - -**Merged pull requests:** - -- Update kustomization.yaml [\#2530](https://github.com/kubeflow/pipelines/pull/2530) ([IronPan](https://github.com/IronPan)) -- Update setup.py [\#2528](https://github.com/kubeflow/pipelines/pull/2528) ([IronPan](https://github.com/IronPan)) -- Update \_\_init\_\_.py [\#2527](https://github.com/kubeflow/pipelines/pull/2527) ([IronPan](https://github.com/IronPan)) -- \[Sample\] Align preload TFX sample with TFX head [\#2526](https://github.com/kubeflow/pipelines/pull/2526) ([numerology](https://github.com/numerology)) -- SDK - Compiler - Fixed failures on Jinja placeholders [\#2522](https://github.com/kubeflow/pipelines/pull/2522) ([Ark-kun](https://github.com/Ark-kun)) -- \[Test\] Fix TFX related Travis tests [\#2521](https://github.com/kubeflow/pipelines/pull/2521) ([numerology](https://github.com/numerology)) -- update location for logo [\#2520](https://github.com/kubeflow/pipelines/pull/2520) ([IronPan](https://github.com/IronPan)) -- \[MKP\] Reduce the logo image size. [\#2519](https://github.com/kubeflow/pipelines/pull/2519) ([numerology](https://github.com/numerology)) -- Frontend - Added support for https artifact links [\#2517](https://github.com/kubeflow/pipelines/pull/2517) ([Ark-kun](https://github.com/Ark-kun)) -- Pin tensorboard version to 1.13.2 [\#2513](https://github.com/kubeflow/pipelines/pull/2513) ([IronPan](https://github.com/IronPan)) -- clean up viewer crd spec [\#2511](https://github.com/kubeflow/pipelines/pull/2511) ([IronPan](https://github.com/IronPan)) -- remove unnecessary namespace in UI rolebinding spec [\#2510](https://github.com/kubeflow/pipelines/pull/2510) ([IronPan](https://github.com/IronPan)) -- \[UI\] Fix metadata tabs loading state [\#2508](https://github.com/kubeflow/pipelines/pull/2508) ([Bobgy](https://github.com/Bobgy)) -- Regenerate api since https://github.com/kubeflow/pipelines/pull/2445 changed api proto [\#2506](https://github.com/kubeflow/pipelines/pull/2506) ([jingzhang36](https://github.com/jingzhang36)) -- \[Sample\] Replace deprecated KubeflowRunner in TFX sample [\#2499](https://github.com/kubeflow/pipelines/pull/2499) ([numerology](https://github.com/numerology)) -- Samples - Renamed component build to container build [\#2496](https://github.com/kubeflow/pipelines/pull/2496) ([Ark-kun](https://github.com/Ark-kun)) -- \[Frontend\] Enlarge choose pipeline dialog to show more description [\#2494](https://github.com/kubeflow/pipelines/pull/2494) ([Bobgy](https://github.com/Bobgy)) -- update inverse proxy custom permission setting and role setting [\#2493](https://github.com/kubeflow/pipelines/pull/2493) ([rmgogogo](https://github.com/rmgogogo)) -- Fix pipeline description 255 characters length limit [\#2492](https://github.com/kubeflow/pipelines/pull/2492) ([Bobgy](https://github.com/Bobgy)) -- \[MKP\] Fix metadata DB configmap [\#2491](https://github.com/kubeflow/pipelines/pull/2491) ([numerology](https://github.com/numerology)) -- \[Sample\] Add the run ID place holder to TFX sample, fix metadb config in preload sample as well [\#2487](https://github.com/kubeflow/pipelines/pull/2487) ([numerology](https://github.com/numerology)) -- Fix inverse proxy matching regex [\#2486](https://github.com/kubeflow/pipelines/pull/2486) ([IronPan](https://github.com/IronPan)) -- update base image to fix the GKE GC issue for marketplace deployment [\#2484](https://github.com/kubeflow/pipelines/pull/2484) ([IronPan](https://github.com/IronPan)) -- better doc for MKP-KFP deployment [\#2481](https://github.com/kubeflow/pipelines/pull/2481) ([rmgogogo](https://github.com/rmgogogo)) -- \[Frontend\] Fix log viewer cannot scroll horizontally + other minor issues [\#2480](https://github.com/kubeflow/pipelines/pull/2480) ([Bobgy](https://github.com/Bobgy)) -- \[Sample\] Update pre-load TFX::OSS sample [\#2476](https://github.com/kubeflow/pipelines/pull/2476) ([numerology](https://github.com/numerology)) -- SDK - Python components - Fixed bug when mixing file outputs with return value outputs [\#2473](https://github.com/kubeflow/pipelines/pull/2473) ([Ark-kun](https://github.com/Ark-kun)) -- Update samples/core/ai\_platform pipeline to follow data dependency [\#2472](https://github.com/kubeflow/pipelines/pull/2472) ([ucdmkt](https://github.com/ucdmkt)) -- Add option to hide tensorboard artifact [\#2466](https://github.com/kubeflow/pipelines/pull/2466) ([hlu09](https://github.com/hlu09)) -- Release notes for 0.1.32 [\#2465](https://github.com/kubeflow/pipelines/pull/2465) ([hongye-sun](https://github.com/hongye-sun)) -- \[Frontend\] Update CONTRIBUTING.md with frontend code style info [\#2464](https://github.com/kubeflow/pipelines/pull/2464) ([Bobgy](https://github.com/Bobgy)) -- \[Frontend\] Check format in travis CI [\#2463](https://github.com/kubeflow/pipelines/pull/2463) ([Bobgy](https://github.com/Bobgy)) -- Format all source files under frontend/src using prettier [\#2462](https://github.com/kubeflow/pipelines/pull/2462) ([Bobgy](https://github.com/Bobgy)) -- \[Frontend\] UI shows specified task display name in PipelineDetail page [\#2459](https://github.com/kubeflow/pipelines/pull/2459) ([Bobgy](https://github.com/Bobgy)) -- clusterrole for pipeline-runner with seldondeployments [\#2458](https://github.com/kubeflow/pipelines/pull/2458) ([MingfeiPan](https://github.com/MingfeiPan)) -- Use string literals for reference resource relation and for reference resource type in frontend [\#2453](https://github.com/kubeflow/pipelines/pull/2453) ([jingzhang36](https://github.com/jingzhang36)) -- SDK - Components - Added type to graph input references [\#2451](https://github.com/kubeflow/pipelines/pull/2451) ([Ark-kun](https://github.com/Ark-kun)) -- Fix documentation for filter.proto [\#2447](https://github.com/kubeflow/pipelines/pull/2447) ([neuromage](https://github.com/neuromage)) -- \[Request for comments\] Add config for yapf and pylintrc [\#2446](https://github.com/kubeflow/pipelines/pull/2446) ([numerology](https://github.com/numerology)) -- Runs and jobs can be created from pipeline version [\#2445](https://github.com/kubeflow/pipelines/pull/2445) ([jingzhang36](https://github.com/jingzhang36)) -- Fix CustomTable.tsx layout problems [\#2444](https://github.com/kubeflow/pipelines/pull/2444) ([Bobgy](https://github.com/Bobgy)) -- Add --bind\_all option for tensorboard [\#2441](https://github.com/kubeflow/pipelines/pull/2441) ([daikeshi](https://github.com/daikeshi)) -- \[Test\] Fix post-submit test [\#2439](https://github.com/kubeflow/pipelines/pull/2439) ([numerology](https://github.com/numerology)) -- SDK - Client - Makes the create\_run output nicer [\#2438](https://github.com/kubeflow/pipelines/pull/2438) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Setup - Added cloudpickle to requirements [\#2437](https://github.com/kubeflow/pipelines/pull/2437) ([Ark-kun](https://github.com/Ark-kun)) -- Add owner files for marketplace deployment [\#2436](https://github.com/kubeflow/pipelines/pull/2436) ([IronPan](https://github.com/IronPan)) -- Update backend OWNERS [\#2435](https://github.com/kubeflow/pipelines/pull/2435) ([IronPan](https://github.com/IronPan)) -- Diagnose me dev env [\#2425](https://github.com/kubeflow/pipelines/pull/2425) ([SinaChavoshi](https://github.com/SinaChavoshi)) -- \[Doc\] Update permission requirement in README [\#2422](https://github.com/kubeflow/pipelines/pull/2422) ([numerology](https://github.com/numerology)) -- Adding the core libraries for diagnose\_me tool. [\#2417](https://github.com/kubeflow/pipelines/pull/2417) ([SinaChavoshi](https://github.com/SinaChavoshi)) -- \[Doc\] Minor doc update [\#2394](https://github.com/kubeflow/pipelines/pull/2394) ([numerology](https://github.com/numerology)) -- License crawler for third party golang libraries [\#2393](https://github.com/kubeflow/pipelines/pull/2393) ([Bobgy](https://github.com/Bobgy)) -- update link so that user can easily jump to CAIP after deployment [\#2377](https://github.com/kubeflow/pipelines/pull/2377) ([rmgogogo](https://github.com/rmgogogo)) -- \[Frontend\] Make links in pipeline description clickable [\#2376](https://github.com/kubeflow/pipelines/pull/2376) ([Bobgy](https://github.com/Bobgy)) -- SDK/CLI: Implement kfp pipeline group [\#2340](https://github.com/kubeflow/pipelines/pull/2340) ([elikatsis](https://github.com/elikatsis)) -- SDK - Tests - Fixed most of the test warnings [\#2336](https://github.com/kubeflow/pipelines/pull/2336) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Refactoring - Split the K8sHelper class [\#2333](https://github.com/kubeflow/pipelines/pull/2333) ([Ark-kun](https://github.com/Ark-kun)) -- tech writer edits [\#2332](https://github.com/kubeflow/pipelines/pull/2332) ([jay-saldanha](https://github.com/jay-saldanha)) -- Tests - Use base image for frontend tests [\#190](https://github.com/kubeflow/pipelines/pull/190) ([Ark-kun](https://github.com/Ark-kun)) - - -## [0.1.32](https://github.com/kubeflow/pipelines/tree/0.1.32) (2019-10-18) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.31...0.1.32) - -**Merged pull requests:** - -- Update sdk release version [\#2434](https://github.com/kubeflow/pipelines/pull/2434) ([hongye-sun](https://github.com/hongye-sun)) -- Release e9b96de317989a9673ef88d88fb9dab9dac3005f [\#2433](https://github.com/kubeflow/pipelines/pull/2433) ([hongye-sun](https://github.com/hongye-sun)) -- \[Frontend\] Configure tslint for better DX [\#2431](https://github.com/kubeflow/pipelines/pull/2431) ([Bobgy](https://github.com/Bobgy)) -- \[Frontend\] Upgrade typescript to 3.6 [\#2428](https://github.com/kubeflow/pipelines/pull/2428) ([Bobgy](https://github.com/Bobgy)) -- SDK - DSL - Make is\_exit\_handler unnecessary in ContainerOp [\#2411](https://github.com/kubeflow/pipelines/pull/2411) ([Ark-kun](https://github.com/Ark-kun)) -- \[Frontend\] Prettier config to be consistent with existing code style [\#2409](https://github.com/kubeflow/pipelines/pull/2409) ([Bobgy](https://github.com/Bobgy)) -- tech writer edits [\#2403](https://github.com/kubeflow/pipelines/pull/2403) ([jay-saldanha](https://github.com/jay-saldanha)) -- \[Test/Sample test\] Fix model version in AI platform sample [\#2400](https://github.com/kubeflow/pipelines/pull/2400) ([numerology](https://github.com/numerology)) -- Update Watson ML default framework version [\#2398](https://github.com/kubeflow/pipelines/pull/2398) ([Tomcli](https://github.com/Tomcli)) -- Add Tomcli as kfs component reviewer [\#2396](https://github.com/kubeflow/pipelines/pull/2396) ([Tomcli](https://github.com/Tomcli)) -- quick custom spec fix [\#2390](https://github.com/kubeflow/pipelines/pull/2390) ([animeshsingh](https://github.com/animeshsingh)) -- add test config comment [\#2389](https://github.com/kubeflow/pipelines/pull/2389) ([gaoning777](https://github.com/gaoning777)) -- Remove jingzhang36 and rmgogogo from frontend reviewer list [\#2388](https://github.com/kubeflow/pipelines/pull/2388) ([Bobgy](https://github.com/Bobgy)) -- enable the check for dataflow [\#2387](https://github.com/kubeflow/pipelines/pull/2387) ([gaoning777](https://github.com/gaoning777)) -- Update samples/core/tfx-oss to tfx==0.14.0 and kfp=0.1.31 [\#2385](https://github.com/kubeflow/pipelines/pull/2385) ([ucdmkt](https://github.com/ucdmkt)) -- \[Sample\] Add back visualization in XGBoost sample [\#2384](https://github.com/kubeflow/pipelines/pull/2384) ([numerology](https://github.com/numerology)) -- move favicon path, root is override by inverse proxy [\#2382](https://github.com/kubeflow/pipelines/pull/2382) ([rmgogogo](https://github.com/rmgogogo)) -- \[Frontend\] Script and documentation to start a frontend dev env that works with all API endpoints [\#2381](https://github.com/kubeflow/pipelines/pull/2381) ([Bobgy](https://github.com/Bobgy)) -- add animesh to the approvers of the kfserving [\#2380](https://github.com/kubeflow/pipelines/pull/2380) ([gaoning777](https://github.com/gaoning777)) -- SDK - Added version [\#2374](https://github.com/kubeflow/pipelines/pull/2374) ([Ark-kun](https://github.com/Ark-kun)) -- tech writer edits [\#2373](https://github.com/kubeflow/pipelines/pull/2373) ([jay-saldanha](https://github.com/jay-saldanha)) -- \[Samples\] Add numerology as samples/OWNERS [\#2371](https://github.com/kubeflow/pipelines/pull/2371) ([numerology](https://github.com/numerology)) -- \[Frontend\] Fix cannot copy logs in LogViewer when scrolling [\#2370](https://github.com/kubeflow/pipelines/pull/2370) ([Bobgy](https://github.com/Bobgy)) -- KFServing move to v1alpha2 [\#2369](https://github.com/kubeflow/pipelines/pull/2369) ([animeshsingh](https://github.com/animeshsingh)) -- Components - Updated the gcp dataproc create\_cluster component image [\#2366](https://github.com/kubeflow/pipelines/pull/2366) ([Ark-kun](https://github.com/Ark-kun)) -- \[Doc\] Fix some description of preload samples [\#2361](https://github.com/kubeflow/pipelines/pull/2361) ([numerology](https://github.com/numerology)) -- \[Sample\] Improve tfx oss sample [\#2360](https://github.com/kubeflow/pipelines/pull/2360) ([numerology](https://github.com/numerology)) -- add cloud-platform scope in the test to reclaim the ai platform sample models [\#2355](https://github.com/kubeflow/pipelines/pull/2355) ([gaoning777](https://github.com/gaoning777)) -- Fix potential issue of the ai platform sample when running it in the ai platform notebook [\#2349](https://github.com/kubeflow/pipelines/pull/2349) ([gaoning777](https://github.com/gaoning777)) -- Typo in Data passing in python components.ipynb [\#2347](https://github.com/kubeflow/pipelines/pull/2347) ([pingsutw](https://github.com/pingsutw)) -- \[Test\] Add unittest against TFX [\#2346](https://github.com/kubeflow/pipelines/pull/2346) ([numerology](https://github.com/numerology)) -- SDK - Python components - Fixed handling multiline decorators [\#2345](https://github.com/kubeflow/pipelines/pull/2345) ([Ark-kun](https://github.com/Ark-kun)) -- \[License\] Fix third-party license [\#2344](https://github.com/kubeflow/pipelines/pull/2344) ([numerology](https://github.com/numerology)) -- \[Doc\] Fix a typo in MKP guide [\#2342](https://github.com/kubeflow/pipelines/pull/2342) ([numerology](https://github.com/numerology)) -- Fix pipeline cannot run bug when using marketplace managed storage [\#2341](https://github.com/kubeflow/pipelines/pull/2341) ([Bobgy](https://github.com/Bobgy)) -- enlarge MKP cluster constraint [\#2339](https://github.com/kubeflow/pipelines/pull/2339) ([rmgogogo](https://github.com/rmgogogo)) -- Add pipeline version api methods [\#2338](https://github.com/kubeflow/pipelines/pull/2338) ([jingzhang36](https://github.com/jingzhang36)) -- tech writer edits [\#2331](https://github.com/kubeflow/pipelines/pull/2331) ([jay-saldanha](https://github.com/jay-saldanha)) -- Add sample test for multiple output [\#2328](https://github.com/kubeflow/pipelines/pull/2328) ([gaoning777](https://github.com/gaoning777)) -- add ai\_platform test [\#2327](https://github.com/kubeflow/pipelines/pull/2327) ([gaoning777](https://github.com/gaoning777)) -- Tests - When testing SDK install it using pip [\#2325](https://github.com/kubeflow/pipelines/pull/2325) ([Ark-kun](https://github.com/Ark-kun)) -- tech writer edits [\#2324](https://github.com/kubeflow/pipelines/pull/2324) ([jay-saldanha](https://github.com/jay-saldanha)) -- SDK - Compiler - Added the component spec annotations to the compiled workflow [\#2323](https://github.com/kubeflow/pipelines/pull/2323) ([Ark-kun](https://github.com/Ark-kun)) -- \[SDK/Compiler\] Add \_create\_and\_write\_workflow method [\#2321](https://github.com/kubeflow/pipelines/pull/2321) ([numerology](https://github.com/numerology)) -- \[Sample\] Add new TFX::OSS sample [\#2319](https://github.com/kubeflow/pipelines/pull/2319) ([numerology](https://github.com/numerology)) -- SDK - Containers - Made python package installation more robust [\#2316](https://github.com/kubeflow/pipelines/pull/2316) ([Ark-kun](https://github.com/Ark-kun)) -- Extend KFServing component with autoscaling and server mode [\#2315](https://github.com/kubeflow/pipelines/pull/2315) ([Tomcli](https://github.com/Tomcli)) -- SDK - Tests - Test creating component from the real AutoML pipeline [\#2314](https://github.com/kubeflow/pipelines/pull/2314) ([Ark-kun](https://github.com/Ark-kun)) -- tech writer edits [\#2313](https://github.com/kubeflow/pipelines/pull/2313) ([jay-saldanha](https://github.com/jay-saldanha)) -- \[MKP/doc\] Update doc for changes of service account credential. [\#2309](https://github.com/kubeflow/pipelines/pull/2309) ([numerology](https://github.com/numerology)) -- \[MKP\] Remove service account credential from deployment page. [\#2308](https://github.com/kubeflow/pipelines/pull/2308) ([numerology](https://github.com/numerology)) -- SDK/DSL: ContainerOp.add\_pvolume - Fix volume passed in add\_volume [\#2306](https://github.com/kubeflow/pipelines/pull/2306) ([elikatsis](https://github.com/elikatsis)) -- \[Frontend\] Node detail view now can show workflow input/output artifacts [\#2305](https://github.com/kubeflow/pipelines/pull/2305) ([eterna2](https://github.com/eterna2)) -- SDK - Compiler - Fixed deprecation warning when calling compile [\#2303](https://github.com/kubeflow/pipelines/pull/2303) ([Ark-kun](https://github.com/Ark-kun)) -- tech writer edits [\#2301](https://github.com/kubeflow/pipelines/pull/2301) ([jay-saldanha](https://github.com/jay-saldanha)) -- \[Component\] Add VPC Interface Endpoint Support for SageMaker [\#2299](https://github.com/kubeflow/pipelines/pull/2299) ([RedbackThomson](https://github.com/RedbackThomson)) -- SDK - Compiler - Fix bugs in the data passing rewriter [\#2297](https://github.com/kubeflow/pipelines/pull/2297) ([deepio-oc](https://github.com/deepio-oc)) -- Add CMLE deploy comment missing parameters [\#2296](https://github.com/kubeflow/pipelines/pull/2296) ([hongye-sun](https://github.com/hongye-sun)) -- Samples - Simplified pipeline submission code in samples [\#2293](https://github.com/kubeflow/pipelines/pull/2293) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Client - Added a way to set experiment name using environment variables [\#2292](https://github.com/kubeflow/pipelines/pull/2292) ([Ark-kun](https://github.com/Ark-kun)) -- tech writer edits [\#2291](https://github.com/kubeflow/pipelines/pull/2291) ([jay-saldanha](https://github.com/jay-saldanha)) -- \[MKP\] Fix gcr paths in values.yaml [\#2289](https://github.com/kubeflow/pipelines/pull/2289) ([numerology](https://github.com/numerology)) -- fix for MKP [\#2288](https://github.com/kubeflow/pipelines/pull/2288) ([rmgogogo](https://github.com/rmgogogo)) -- tech writer edits [\#2285](https://github.com/kubeflow/pipelines/pull/2285) ([jay-saldanha](https://github.com/jay-saldanha)) -- Disable cloudsql and update to v0.1.31 [\#2284](https://github.com/kubeflow/pipelines/pull/2284) ([rmgogogo](https://github.com/rmgogogo)) -- tech writer edits [\#2282](https://github.com/kubeflow/pipelines/pull/2282) ([jay-saldanha](https://github.com/jay-saldanha)) -- Remove usage of deprecated ContainerOp methods in use\_gcp\_secret [\#2280](https://github.com/kubeflow/pipelines/pull/2280) ([andrewsmartin](https://github.com/andrewsmartin)) -- Samples - Switched the build\_component sample to the new container API [\#2279](https://github.com/kubeflow/pipelines/pull/2279) ([Ark-kun](https://github.com/Ark-kun)) -- Components - Added the "AutoML Export data to GCS" component [\#2278](https://github.com/kubeflow/pipelines/pull/2278) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Deprecated build\_python\_component [\#2277](https://github.com/kubeflow/pipelines/pull/2277) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Containers - Deprecated build\_docker\_image [\#2276](https://github.com/kubeflow/pipelines/pull/2276) ([Ark-kun](https://github.com/Ark-kun)) -- Refactor resource op sample for sample test coverage [\#2274](https://github.com/kubeflow/pipelines/pull/2274) ([numerology](https://github.com/numerology)) -- SDK - Components - Creating graph components from python pipeline function [\#2273](https://github.com/kubeflow/pipelines/pull/2273) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Verify the object type when serializing primitive arguments [\#2272](https://github.com/kubeflow/pipelines/pull/2272) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Compiler - Make it possible to create more portable pipelines [\#2271](https://github.com/kubeflow/pipelines/pull/2271) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Reorganized TaskSpec execution options [\#2270](https://github.com/kubeflow/pipelines/pull/2270) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Fixed small bugs in graph component resolving [\#2269](https://github.com/kubeflow/pipelines/pull/2269) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Notebooks - Deprecated the docker magic [\#2266](https://github.com/kubeflow/pipelines/pull/2266) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - component\_ref.name should only be set when component was loaded by name [\#2265](https://github.com/kubeflow/pipelines/pull/2265) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Added the ComponentSpec.save method [\#2264](https://github.com/kubeflow/pipelines/pull/2264) ([Ark-kun](https://github.com/Ark-kun)) -- Components - Removed trailing whitespace from AutoML components code [\#2263](https://github.com/kubeflow/pipelines/pull/2263) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Restored attribute order when generating component.yaml files [\#2262](https://github.com/kubeflow/pipelines/pull/2262) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Lightweight - Convert the names of file inputs and outputs [\#2260](https://github.com/kubeflow/pipelines/pull/2260) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Compiler - Fixed small bug in data passing rewriter [\#2259](https://github.com/kubeflow/pipelines/pull/2259) ([Ark-kun](https://github.com/Ark-kun)) -- Samples - Added the data passing tutorial [\#2258](https://github.com/kubeflow/pipelines/pull/2258) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Deprecate the get and set methods for default image in favor of plain variable [\#2257](https://github.com/kubeflow/pipelines/pull/2257) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Containers - Getting namespace lazily [\#2256](https://github.com/kubeflow/pipelines/pull/2256) ([Ark-kun](https://github.com/Ark-kun)) -- remove default namespace [\#2250](https://github.com/kubeflow/pipelines/pull/2250) ([SinaChavoshi](https://github.com/SinaChavoshi)) -- SDK - Lightweight - Added package installation support to func\_to\_container\_op [\#2245](https://github.com/kubeflow/pipelines/pull/2245) ([Ark-kun](https://github.com/Ark-kun)) -- SDK: fix label check for ContainerOP entities [\#2243](https://github.com/kubeflow/pipelines/pull/2243) ([solovyevt](https://github.com/solovyevt)) -- Update doc for MKP release [\#2242](https://github.com/kubeflow/pipelines/pull/2242) ([rmgogogo](https://github.com/rmgogogo)) -- Update changelog for release 0.1.31. \(And also for 0.1.30 and 0.1.29, whose are not added before\) [\#2232](https://github.com/kubeflow/pipelines/pull/2232) ([jingzhang36](https://github.com/jingzhang36)) -- SDK - Compiler - Move Argo volume specifications to templates [\#2229](https://github.com/kubeflow/pipelines/pull/2229) ([Ark-kun](https://github.com/Ark-kun)) -- Updated README Swagger CodeGen version [\#2228](https://github.com/kubeflow/pipelines/pull/2228) ([RedbackThomson](https://github.com/RedbackThomson)) -- SDK - Components - Fix - Stop serializing string values [\#2227](https://github.com/kubeflow/pipelines/pull/2227) ([Ark-kun](https://github.com/Ark-kun)) -- third\_party/metadata\_envoy: Modify license file [\#2224](https://github.com/kubeflow/pipelines/pull/2224) ([dushyanthsc](https://github.com/dushyanthsc)) -- \[SDK/Client\] Improve the url format check for kfp.Client [\#2222](https://github.com/kubeflow/pipelines/pull/2222) ([numerology](https://github.com/numerology)) -- \[Sample\] update XGBoost sample [\#2220](https://github.com/kubeflow/pipelines/pull/2220) ([numerology](https://github.com/numerology)) -- \[Component\] Add Managed Spot Training Support for SageMaker [\#2219](https://github.com/kubeflow/pipelines/pull/2219) ([RedbackThomson](https://github.com/RedbackThomson)) -- SDK - Containers - Added support for container image cache [\#2216](https://github.com/kubeflow/pipelines/pull/2216) ([Ark-kun](https://github.com/Ark-kun)) -- Add third party license + source code to argo and minio images to comply with their license [\#2201](https://github.com/kubeflow/pipelines/pull/2201) ([Bobgy](https://github.com/Bobgy)) -- SDK - Moved the \_container\_builder from kfp.compiler to kfp.containers [\#2192](https://github.com/kubeflow/pipelines/pull/2192) ([Ark-kun](https://github.com/Ark-kun)) -- Added the backend Go module cache to .gitignote [\#2190](https://github.com/kubeflow/pipelines/pull/2190) ([Ark-kun](https://github.com/Ark-kun)) -- Docs - Added the direct kfp module members to documentation [\#2183](https://github.com/kubeflow/pipelines/pull/2183) ([Ark-kun](https://github.com/Ark-kun)) -- Components - Added AutoML Tables components and tests [\#2174](https://github.com/kubeflow/pipelines/pull/2174) ([Ark-kun](https://github.com/Ark-kun)) -- GUI: should pop-up a correct info when delete more than one pipeline [\#2156](https://github.com/kubeflow/pipelines/pull/2156) ([QxiaoQ](https://github.com/QxiaoQ)) -- \[SDK-compiler\] Refactor Compiler to expose an API to write out yaml spec of pipeline. [\#2146](https://github.com/kubeflow/pipelines/pull/2146) ([numerology](https://github.com/numerology)) -- Add necessary data types to api and database to support pipeline version. [\#1873](https://github.com/kubeflow/pipelines/pull/1873) ([jingzhang36](https://github.com/jingzhang36)) -- SDK - Hiding Argo's workflow.uid placeholder behind DSL [\#1683](https://github.com/kubeflow/pipelines/pull/1683) ([Ark-kun](https://github.com/Ark-kun)) -- Allows uploading a pipeline in new run form [\#1643](https://github.com/kubeflow/pipelines/pull/1643) ([rileyjbauer](https://github.com/rileyjbauer)) -- SDK - Improve errors when ContainerOp.output is unavailable [\#1578](https://github.com/kubeflow/pipelines/pull/1578) ([Ark-kun](https://github.com/Ark-kun)) -- Use Remote Build Execution for Bazel builds. [\#1031](https://github.com/kubeflow/pipelines/pull/1031) ([neuromage](https://github.com/neuromage)) - -## [0.1.31](https://github.com/kubeflow/pipelines/tree/0.1.31) (2019-09-25) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.30...0.1.31) - -**Merged pull requests:** - -- Fix publishing deploy YAML in .release.cloudbuild.yaml [\#2231](https://github.com/kubeflow/pipelines/pull/2231) ([IronPan](https://github.com/IronPan)) -- SDK - Lightweight - Added support for file outputs [\#2221](https://github.com/kubeflow/pipelines/pull/2221) ([Ark-kun](https://github.com/Ark-kun)) -- Add samples for loops [\#2218](https://github.com/kubeflow/pipelines/pull/2218) ([kevinbache](https://github.com/kevinbache)) -- Fix pipeline lite README [\#2217](https://github.com/kubeflow/pipelines/pull/2217) ([Bobgy](https://github.com/Bobgy)) -- fix release cloud build YAML to generate pipeline-lite YAML [\#2214](https://github.com/kubeflow/pipelines/pull/2214) ([IronPan](https://github.com/IronPan)) -- \[Component\] Fix the image version specification in create cluster component. [\#2213](https://github.com/kubeflow/pipelines/pull/2213) ([numerology](https://github.com/numerology)) -- SDK - Components - Fixed serialization of lists and dicts containing `PipelineParam` items [\#2212](https://github.com/kubeflow/pipelines/pull/2212) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Lightweight - Added support for file inputs [\#2207](https://github.com/kubeflow/pipelines/pull/2207) ([Ark-kun](https://github.com/Ark-kun)) -- add support for hard and soft constraint in the preemptible nodepools [\#2205](https://github.com/kubeflow/pipelines/pull/2205) ([gaoning777](https://github.com/gaoning777)) -- fix release CB and update readme [\#2204](https://github.com/kubeflow/pipelines/pull/2204) ([IronPan](https://github.com/IronPan)) -- fix envoy dockerfile [\#2200](https://github.com/kubeflow/pipelines/pull/2200) ([IronPan](https://github.com/IronPan)) -- SDK - Python components - Properly serializing outputs [\#2198](https://github.com/kubeflow/pipelines/pull/2198) ([Ark-kun](https://github.com/Ark-kun)) -- update dockerfile for envoy [\#2197](https://github.com/kubeflow/pipelines/pull/2197) ([IronPan](https://github.com/IronPan)) -- SDK - Removed some dead code [\#2194](https://github.com/kubeflow/pipelines/pull/2194) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Simplified arg-parsing code using argparse.SUPPRESS [\#2193](https://github.com/kubeflow/pipelines/pull/2193) ([Ark-kun](https://github.com/Ark-kun)) -- Update pipeline-lite to v0.1.31 [\#2189](https://github.com/kubeflow/pipelines/pull/2189) ([IronPan](https://github.com/IronPan)) -- Build inverse proxy image as part of the presubmit test [\#2187](https://github.com/kubeflow/pipelines/pull/2187) ([IronPan](https://github.com/IronPan)) -- push pipeline-lite YAML as part of release CB [\#2186](https://github.com/kubeflow/pipelines/pull/2186) ([IronPan](https://github.com/IronPan)) -- Release 57d9f7f1cfd458e945d297957621716062d89a49 [\#2184](https://github.com/kubeflow/pipelines/pull/2184) ([IronPan](https://github.com/IronPan)) -- Docs - Added kfp.containers module [\#2182](https://github.com/kubeflow/pipelines/pull/2182) ([Ark-kun](https://github.com/Ark-kun)) -- Added generated Python SDK documentation to .gitignore [\#2181](https://github.com/kubeflow/pipelines/pull/2181) ([Ark-kun](https://github.com/Ark-kun)) -- metadata: Deployment scripts update [\#2180](https://github.com/kubeflow/pipelines/pull/2180) ([dushyanthsc](https://github.com/dushyanthsc)) -- \[MKP/misc\] Update help info for service account. [\#2179](https://github.com/kubeflow/pipelines/pull/2179) ([numerology](https://github.com/numerology)) -- metadata-envoy: Build script for metadata-envoy docker image [\#2178](https://github.com/kubeflow/pipelines/pull/2178) ([dushyanthsc](https://github.com/dushyanthsc)) -- Testing - Output Argo workflow information when the workflow times out [\#2176](https://github.com/kubeflow/pipelines/pull/2176) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Compiler - Fix large data passing [\#2173](https://github.com/kubeflow/pipelines/pull/2173) ([Ark-kun](https://github.com/Ark-kun)) -- \[Test/sample\] Fix the model version in kubeflow\_tf\_serving sample to avoid potential conflict. [\#2170](https://github.com/kubeflow/pipelines/pull/2170) ([numerology](https://github.com/numerology)) -- Update owner for thirdparty [\#2168](https://github.com/kubeflow/pipelines/pull/2168) ([IronPan](https://github.com/IronPan)) -- Make gs:// links in metadata UI point to GCS console page [\#2167](https://github.com/kubeflow/pipelines/pull/2167) ([Bobgy](https://github.com/Bobgy)) -- Add Bobgy to test infra owner [\#2166](https://github.com/kubeflow/pipelines/pull/2166) ([IronPan](https://github.com/IronPan)) -- Pretty print json value in execution/artifact detail page [\#2165](https://github.com/kubeflow/pipelines/pull/2165) ([Bobgy](https://github.com/Bobgy)) -- Update backend owner file [\#2164](https://github.com/kubeflow/pipelines/pull/2164) ([IronPan](https://github.com/IronPan)) -- add kubeflow serving sample test [\#2163](https://github.com/kubeflow/pipelines/pull/2163) ([gaoning777](https://github.com/gaoning777)) -- SDK - Components - Fixed the output types for outputs with converted names [\#2162](https://github.com/kubeflow/pipelines/pull/2162) ([Ark-kun](https://github.com/Ark-kun)) -- Remove dataflow components [\#2161](https://github.com/kubeflow/pipelines/pull/2161) ([gaoning777](https://github.com/gaoning777)) -- remove tfx-taxi sample in favor of the tfx oss sample [\#2160](https://github.com/kubeflow/pipelines/pull/2160) ([gaoning777](https://github.com/gaoning777)) -- Fix more typos in KFP marketplace application [\#2158](https://github.com/kubeflow/pipelines/pull/2158) ([IronPan](https://github.com/IronPan)) -- Add URI to artifact details page [\#2157](https://github.com/kubeflow/pipelines/pull/2157) ([Bobgy](https://github.com/Bobgy)) -- Execution detail page shows inputs and outputs [\#2155](https://github.com/kubeflow/pipelines/pull/2155) ([Bobgy](https://github.com/Bobgy)) -- Utils to convert metadata api from callback paradigm to promise paradigm [\#2153](https://github.com/kubeflow/pipelines/pull/2153) ([Bobgy](https://github.com/Bobgy)) -- Fix presubmit test failure -- build job in QUEUED state [\#2152](https://github.com/kubeflow/pipelines/pull/2152) ([Bobgy](https://github.com/Bobgy)) -- Removing the unnecessary trunk when generating the DB name [\#2151](https://github.com/kubeflow/pipelines/pull/2151) ([IronPan](https://github.com/IronPan)) -- add preemptible vm and volume snapshot op sample tests [\#2149](https://github.com/kubeflow/pipelines/pull/2149) ([gaoning777](https://github.com/gaoning777)) -- Tests - Samples - Added the component\_build sample test [\#2147](https://github.com/kubeflow/pipelines/pull/2147) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Testing - Fix metadata comparison instability [\#2145](https://github.com/kubeflow/pipelines/pull/2145) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Containers - Raise exception on job failure [\#2144](https://github.com/kubeflow/pipelines/pull/2144) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Fixed build\_python\_component [\#2143](https://github.com/kubeflow/pipelines/pull/2143) ([Ark-kun](https://github.com/Ark-kun)) -- add artifact location tests [\#2142](https://github.com/kubeflow/pipelines/pull/2142) ([gaoning777](https://github.com/gaoning777)) -- add retry tests [\#2141](https://github.com/kubeflow/pipelines/pull/2141) ([gaoning777](https://github.com/gaoning777)) -- Use latest Tensorflow image for Tensorboard. [\#2140](https://github.com/kubeflow/pipelines/pull/2140) ([neuromage](https://github.com/neuromage)) -- Small fixes to the kfp marketplace [\#2138](https://github.com/kubeflow/pipelines/pull/2138) ([IronPan](https://github.com/IronPan)) -- SDK - Fix pipeline metadata serialization [\#2137](https://github.com/kubeflow/pipelines/pull/2137) ([Ark-kun](https://github.com/Ark-kun)) -- Remove envoy related from root directory [\#2136](https://github.com/kubeflow/pipelines/pull/2136) ([IronPan](https://github.com/IronPan)) -- Fix missing execution name in execution list/detail page. [\#2135](https://github.com/kubeflow/pipelines/pull/2135) ([Bobgy](https://github.com/Bobgy)) -- SDK - Persisting all output values [\#2134](https://github.com/kubeflow/pipelines/pull/2134) ([Ark-kun](https://github.com/Ark-kun)) -- Fix the test name of image pull secrets sample test. [\#2132](https://github.com/kubeflow/pipelines/pull/2132) ([numerology](https://github.com/numerology)) -- Fix permission issue running GCP pipelines [\#2129](https://github.com/kubeflow/pipelines/pull/2129) ([IronPan](https://github.com/IronPan)) -- Add documentation for Marketplace CLI deployment [\#2128](https://github.com/kubeflow/pipelines/pull/2128) ([IronPan](https://github.com/IronPan)) -- Fix execution detail page fetch params. [\#2127](https://github.com/kubeflow/pipelines/pull/2127) ([Bobgy](https://github.com/Bobgy)) -- Workaround error thrown from metadata server when there is no record [\#2126](https://github.com/kubeflow/pipelines/pull/2126) ([Bobgy](https://github.com/Bobgy)) -- Update documentations for Kubeflow Pipelines marketplace [\#2125](https://github.com/kubeflow/pipelines/pull/2125) ([IronPan](https://github.com/IronPan)) -- Update gitignore to ignore all .iml files [\#2123](https://github.com/kubeflow/pipelines/pull/2123) ([IronPan](https://github.com/IronPan)) -- A few fixes for Marketplace manifests [\#2122](https://github.com/kubeflow/pipelines/pull/2122) ([IronPan](https://github.com/IronPan)) -- SDK - Python components - Fixed the base\_image default value [\#2119](https://github.com/kubeflow/pipelines/pull/2119) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Fixed kfp.components.set\_default\_base\_image [\#2118](https://github.com/kubeflow/pipelines/pull/2118) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Started to explicitly import submodules into kfp namespace [\#2117](https://github.com/kubeflow/pipelines/pull/2117) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Containers - Fixed kfp.containers.get\_default\_image\_builder [\#2116](https://github.com/kubeflow/pipelines/pull/2116) ([Ark-kun](https://github.com/Ark-kun)) -- Add execution order sample test [\#2114](https://github.com/kubeflow/pipelines/pull/2114) ([numerology](https://github.com/numerology)) -- Add imagepullsecrets sample into sample test [\#2113](https://github.com/kubeflow/pipelines/pull/2113) ([numerology](https://github.com/numerology)) -- Add a convention to make sure experiment\_name is parameterized in notebook sample. [\#2112](https://github.com/kubeflow/pipelines/pull/2112) ([numerology](https://github.com/numerology)) -- update kustomize\(for 0.1.30 release\) [\#2111](https://github.com/kubeflow/pipelines/pull/2111) ([gaoning777](https://github.com/gaoning777)) -- fix bug: list.pop\(\) is not expecting keyword arg [\#2107](https://github.com/kubeflow/pipelines/pull/2107) ([gaoning777](https://github.com/gaoning777)) -- Add sidecar sample test [\#2106](https://github.com/kubeflow/pipelines/pull/2106) ([gaoning777](https://github.com/gaoning777)) -- Artifact list column creation time [\#2105](https://github.com/kubeflow/pipelines/pull/2105) ([Bobgy](https://github.com/Bobgy)) -- Add script that automatically proxies backend servers for frontend dev server [\#2104](https://github.com/kubeflow/pipelines/pull/2104) ([Bobgy](https://github.com/Bobgy)) -- kfserving pipeline update [\#2102](https://github.com/kubeflow/pipelines/pull/2102) ([animeshsingh](https://github.com/animeshsingh)) -- Release 1449d08aeeeb47731d019ea046d90904d9c77953 [\#2099](https://github.com/kubeflow/pipelines/pull/2099) ([gaoning777](https://github.com/gaoning777)) -- add dataflow sample with the new GCP component [\#2096](https://github.com/kubeflow/pipelines/pull/2096) ([gaoning777](https://github.com/gaoning777)) -- pipeline-lite/metadata: Update readme [\#2093](https://github.com/kubeflow/pipelines/pull/2093) ([dushyanthsc](https://github.com/dushyanthsc)) -- Close the streams after getting gcloud auth token [\#2084](https://github.com/kubeflow/pipelines/pull/2084) ([IronPan](https://github.com/IronPan)) -- add us to OWNERS for SHA [\#2047](https://github.com/kubeflow/pipelines/pull/2047) ([rmgogogo](https://github.com/rmgogogo)) -- WithParams [\#2044](https://github.com/kubeflow/pipelines/pull/2044) ([kevinbache](https://github.com/kevinbache)) -- SDK - Lightweigh - Made wrapper code compatible with python2 [\#2035](https://github.com/kubeflow/pipelines/pull/2035) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Refactoring - Replaced the \*Meta classes with the \*Spec classes [\#1944](https://github.com/kubeflow/pipelines/pull/1944) ([Ark-kun](https://github.com/Ark-kun)) -- configure db host and port from from config file [\#1940](https://github.com/kubeflow/pipelines/pull/1940) ([xaniasd](https://github.com/xaniasd)) -- SDK - Containers - Do not create GCS bucket unless building the image [\#1938](https://github.com/kubeflow/pipelines/pull/1938) ([Ark-kun](https://github.com/Ark-kun)) - -## [0.1.30](https://github.com/kubeflow/pipelines/tree/0.1.30) (2019-09-13) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.29...0.1.30) - -**Merged pull requests:** - -- update sdk versions [\#2100](https://github.com/kubeflow/pipelines/pull/2100) ([gaoning777](https://github.com/gaoning777)) -- Fix the logic of passing default values of pipeline parameters. [\#2098](https://github.com/kubeflow/pipelines/pull/2098) ([numerology](https://github.com/numerology)) -- feature parity between notebook sample and normal sample [\#2095](https://github.com/kubeflow/pipelines/pull/2095) ([gaoning777](https://github.com/gaoning777)) -- Remove broken environment variables in namespace install [\#2087](https://github.com/kubeflow/pipelines/pull/2087) ([IronPan](https://github.com/IronPan)) -- gcp-marketplace: Updating metadata deployment to use gRPC server [\#2083](https://github.com/kubeflow/pipelines/pull/2083) ([dushyanthsc](https://github.com/dushyanthsc)) -- Expose an API for appending params/names/descriptions in a programmable way. [\#2082](https://github.com/kubeflow/pipelines/pull/2082) ([numerology](https://github.com/numerology)) -- Expose DB username to marketplace schema.yaml [\#2079](https://github.com/kubeflow/pipelines/pull/2079) ([IronPan](https://github.com/IronPan)) -- Use GCSHelper to upload test result [\#2078](https://github.com/kubeflow/pipelines/pull/2078) ([numerology](https://github.com/numerology)) -- Fix sample test result upload failure. [\#2077](https://github.com/kubeflow/pipelines/pull/2077) ([numerology](https://github.com/numerology)) -- Add cmle tpu sample link [\#2074](https://github.com/kubeflow/pipelines/pull/2074) ([gaoning777](https://github.com/gaoning777)) -- Make wget quieter [\#2069](https://github.com/kubeflow/pipelines/pull/2069) ([Ark-kun](https://github.com/Ark-kun)) -- Store DB password as K8s secret for marketplace deployment [\#2067](https://github.com/kubeflow/pipelines/pull/2067) ([IronPan](https://github.com/IronPan)) -- Chang object store naming for marketplace deployment [\#2066](https://github.com/kubeflow/pipelines/pull/2066) ([IronPan](https://github.com/IronPan)) -- fixes name inconsistency for marketplace manifest and bump kfp version [\#2065](https://github.com/kubeflow/pipelines/pull/2065) ([IronPan](https://github.com/IronPan)) -- Release - Fixed the deprecated component image build [\#2063](https://github.com/kubeflow/pipelines/pull/2063) ([Ark-kun](https://github.com/Ark-kun)) -- Release - Creating the release branch from the specified commit [\#2062](https://github.com/kubeflow/pipelines/pull/2062) ([Ark-kun](https://github.com/Ark-kun)) -- manifests/metadata: Metadata server invocation change [\#2041](https://github.com/kubeflow/pipelines/pull/2041) ([dushyanthsc](https://github.com/dushyanthsc)) -- Improve notebook check automation [\#2040](https://github.com/kubeflow/pipelines/pull/2040) ([numerology](https://github.com/numerology)) -- Add parameter for service account credential [\#2039](https://github.com/kubeflow/pipelines/pull/2039) ([IronPan](https://github.com/IronPan)) -- SDK - Testing - Run some unit-tests in a more correct way [\#2036](https://github.com/kubeflow/pipelines/pull/2036) ([Ark-kun](https://github.com/Ark-kun)) -- Add warning message when there are empty parameters in NewRun.tsx [\#2016](https://github.com/kubeflow/pipelines/pull/2016) ([ajchili](https://github.com/ajchili)) -- Fix bug where source and variables are not accessible to visualization [\#2012](https://github.com/kubeflow/pipelines/pull/2012) ([ajchili](https://github.com/ajchili)) -- SDK - Stop adding empty descriptions and inputs [\#1969](https://github.com/kubeflow/pipelines/pull/1969) ([Ark-kun](https://github.com/Ark-kun)) - -## [0.1.29](https://github.com/kubeflow/pipelines/tree/0.1.29) (2019-09-07) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.27...0.1.29) - -**Merged pull requests:** - -- Add execution list and details pages [\#2059](https://github.com/kubeflow/pipelines/pull/2059) ([rileyjbauer](https://github.com/rileyjbauer)) -- update sample readme for the new structure [\#2058](https://github.com/kubeflow/pipelines/pull/2058) ([gaoning777](https://github.com/gaoning777)) -- Adds Metadata Artifacts to UI [\#2057](https://github.com/kubeflow/pipelines/pull/2057) ([rileyjbauer](https://github.com/rileyjbauer)) -- SDK - Compiler - Failing when PipelineParam is unresolved [\#2055](https://github.com/kubeflow/pipelines/pull/2055) ([Ark-kun](https://github.com/Ark-kun)) -- Removing ResNet-CMLE sample [\#2053](https://github.com/kubeflow/pipelines/pull/2053) ([SinaChavoshi](https://github.com/SinaChavoshi)) -- Refactor kfp.compiler for better modularity [\#2052](https://github.com/kubeflow/pipelines/pull/2052) ([numerology](https://github.com/numerology)) -- SDK - Compiler - Stopped adding mlpipeline artifacts to every compiled template [\#2046](https://github.com/kubeflow/pipelines/pull/2046) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Hiding signature attribute from CloudPickle [\#2045](https://github.com/kubeflow/pipelines/pull/2045) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Compiler - Fixed dsl.Condition when parameter resolves to string with spaces [\#2043](https://github.com/kubeflow/pipelines/pull/2043) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Compiler - Fixed handling of PipelineParams in artifact arguments [\#2042](https://github.com/kubeflow/pipelines/pull/2042) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Testing - Make dsl and compiler tests discoverable by unittest [\#2038](https://github.com/kubeflow/pipelines/pull/2038) ([Ark-kun](https://github.com/Ark-kun)) -- Fix Local Development Quickstart sample [\#2037](https://github.com/kubeflow/pipelines/pull/2037) ([numerology](https://github.com/numerology)) -- SDK - Refactoring - Reduced the usage of dsl.Pipeline context [\#2034](https://github.com/kubeflow/pipelines/pull/2034) ([Ark-kun](https://github.com/Ark-kun)) -- move old gcp components to deprecated folder [\#2031](https://github.com/kubeflow/pipelines/pull/2031) ([gaoning777](https://github.com/gaoning777)) -- add more core samples in the sample test [\#2030](https://github.com/kubeflow/pipelines/pull/2030) ([gaoning777](https://github.com/gaoning777)) -- Add guideline for including a sample in sample test [\#2026](https://github.com/kubeflow/pipelines/pull/2026) ([numerology](https://github.com/numerology)) -- SDK: fix setting pipeline-wide artifact\_location for ResourceOp and VolumeOp classes and add description field for create\_experiment\(\) function [\#2025](https://github.com/kubeflow/pipelines/pull/2025) ([solovyevt](https://github.com/solovyevt)) -- update service account for non managed storage case [\#2023](https://github.com/kubeflow/pipelines/pull/2023) ([IronPan](https://github.com/IronPan)) -- update release cb yaml [\#2022](https://github.com/kubeflow/pipelines/pull/2022) ([IronPan](https://github.com/IronPan)) -- Add readme and update application parameter [\#2021](https://github.com/kubeflow/pipelines/pull/2021) ([IronPan](https://github.com/IronPan)) -- Extend E2E tests: Add VolumeOp test [\#2019](https://github.com/kubeflow/pipelines/pull/2019) ([elikatsis](https://github.com/elikatsis)) -- SDK/DSL: Fix bug when using PipelineParam in `pvc` of PipelineVolume [\#2018](https://github.com/kubeflow/pipelines/pull/2018) ([elikatsis](https://github.com/elikatsis)) -- api: fix generate\_api.sh script with bash shebang [\#2017](https://github.com/kubeflow/pipelines/pull/2017) ([yanniszark](https://github.com/yanniszark)) -- SDK - Components - Enable loading graph components [\#2010](https://github.com/kubeflow/pipelines/pull/2010) ([Ark-kun](https://github.com/Ark-kun)) -- Change schema.yaml to v2 [\#2009](https://github.com/kubeflow/pipelines/pull/2009) ([IronPan](https://github.com/IronPan)) -- fix cb for release [\#2008](https://github.com/kubeflow/pipelines/pull/2008) ([IronPan](https://github.com/IronPan)) -- speed up cb for merged pr [\#2007](https://github.com/kubeflow/pipelines/pull/2007) ([IronPan](https://github.com/IronPan)) -- remove the bigquery components to fabvor the new gcp components [\#2006](https://github.com/kubeflow/pipelines/pull/2006) ([gaoning777](https://github.com/gaoning777)) -- update release CB to copy images to marketplace compliant location [\#2005](https://github.com/kubeflow/pipelines/pull/2005) ([IronPan](https://github.com/IronPan)) -- Changed isVisualizationServiceAlive implementation to not block API server startup [\#2004](https://github.com/kubeflow/pipelines/pull/2004) ([ajchili](https://github.com/ajchili)) -- Improve visualization server docker image [\#2003](https://github.com/kubeflow/pipelines/pull/2003) ([ajchili](https://github.com/ajchili)) -- Fix ROC Curve visualization argument placeholder [\#2002](https://github.com/kubeflow/pipelines/pull/2002) ([ajchili](https://github.com/ajchili)) -- Add schema validation for sample test config yaml [\#2000](https://github.com/kubeflow/pipelines/pull/2000) ([numerology](https://github.com/numerology)) -- pass pipeline runner service account to api server [\#1996](https://github.com/kubeflow/pipelines/pull/1996) ([IronPan](https://github.com/IronPan)) -- SDK - Components - Added type to TaskOutputReference [\#1995](https://github.com/kubeflow/pipelines/pull/1995) ([Ark-kun](https://github.com/Ark-kun)) -- add connection for inverse proxy [\#1993](https://github.com/kubeflow/pipelines/pull/1993) ([IronPan](https://github.com/IronPan)) -- SDK - Components - Added output references to TaskSpec [\#1991](https://github.com/kubeflow/pipelines/pull/1991) ([Ark-kun](https://github.com/Ark-kun)) -- Testing - Fixed the comparison bug in presubmit test script [\#1990](https://github.com/kubeflow/pipelines/pull/1990) ([Ark-kun](https://github.com/Ark-kun)) -- Print cloud build logs when the task fails [\#1989](https://github.com/kubeflow/pipelines/pull/1989) ([Bobgy](https://github.com/Bobgy)) -- move pipeline runner service account to backend [\#1988](https://github.com/kubeflow/pipelines/pull/1988) ([IronPan](https://github.com/IronPan)) -- Change sample test to read test arguments from yaml config file [\#1987](https://github.com/kubeflow/pipelines/pull/1987) ([numerology](https://github.com/numerology)) -- Disable TFMA visualization [\#1986](https://github.com/kubeflow/pipelines/pull/1986) ([ajchili](https://github.com/ajchili)) -- Refactor tedious redefinition using withItem. [\#1985](https://github.com/kubeflow/pipelines/pull/1985) ([numerology](https://github.com/numerology)) -- Remove service account from helm chart [\#1983](https://github.com/kubeflow/pipelines/pull/1983) ([IronPan](https://github.com/IronPan)) -- SDK - Tests - Fixed bug in the Artifact location test pipeline [\#1982](https://github.com/kubeflow/pipelines/pull/1982) ([Ark-kun](https://github.com/Ark-kun)) -- Add e2e visualization tests [\#1981](https://github.com/kubeflow/pipelines/pull/1981) ([ajchili](https://github.com/ajchili)) -- update kubeflow pipelines application name [\#1980](https://github.com/kubeflow/pipelines/pull/1980) ([IronPan](https://github.com/IronPan)) -- Add generated client from visualization swagger [\#1979](https://github.com/kubeflow/pipelines/pull/1979) ([ajchili](https://github.com/ajchili)) -- Add CRD admin permission to deployer SA [\#1977](https://github.com/kubeflow/pipelines/pull/1977) ([IronPan](https://github.com/IronPan)) -- Remove stdout/stderr from predefined visualization [\#1976](https://github.com/kubeflow/pipelines/pull/1976) ([ajchili](https://github.com/ajchili)) -- Update GCP marketplace deployer dockerfile [\#1975](https://github.com/kubeflow/pipelines/pull/1975) ([IronPan](https://github.com/IronPan)) -- Fix JavaScript and CSS loading issue with table visualization [\#1974](https://github.com/kubeflow/pipelines/pull/1974) ([ajchili](https://github.com/ajchili)) -- manifest/metadata: Switching to use metadata grpc server [\#1973](https://github.com/kubeflow/pipelines/pull/1973) ([dushyanthsc](https://github.com/dushyanthsc)) -- Fix python syntax of TFMA visualization [\#1972](https://github.com/kubeflow/pipelines/pull/1972) ([ajchili](https://github.com/ajchili)) -- SDK - Containers - Build python container image based on current working directory [\#1970](https://github.com/kubeflow/pipelines/pull/1970) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Only yaml component files can be used as source [\#1966](https://github.com/kubeflow/pipelines/pull/1966) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Verifying that the serializer returns string [\#1965](https://github.com/kubeflow/pipelines/pull/1965) ([Ark-kun](https://github.com/Ark-kun)) -- test/project-cleanup - fix [\#1964](https://github.com/kubeflow/pipelines/pull/1964) ([dushyanthsc](https://github.com/dushyanthsc)) -- Refactor run\_sample\_test.py script into python class [\#1963](https://github.com/kubeflow/pipelines/pull/1963) ([numerology](https://github.com/numerology)) -- Add travis CI for new unit test. [\#1960](https://github.com/kubeflow/pipelines/pull/1960) ([numerology](https://github.com/numerology)) -- Add frontend support for Python based visualizations [\#1959](https://github.com/kubeflow/pipelines/pull/1959) ([ajchili](https://github.com/ajchili)) -- Test infra - Fixed the batch Prow tests [\#1958](https://github.com/kubeflow/pipelines/pull/1958) ([Ark-kun](https://github.com/Ark-kun)) -- 1953: added missed target\_image parameter to build\_docker\_image method [\#1955](https://github.com/kubeflow/pipelines/pull/1955) ([pahask8](https://github.com/pahask8)) -- minor fix for tfx oss readme [\#1954](https://github.com/kubeflow/pipelines/pull/1954) ([gaoning777](https://github.com/gaoning777)) -- Bug fix and add unit test for sample-test/utils.file\_injection [\#1952](https://github.com/kubeflow/pipelines/pull/1952) ([numerology](https://github.com/numerology)) -- Fix support for custom visualizations [\#1951](https://github.com/kubeflow/pipelines/pull/1951) ([ajchili](https://github.com/ajchili)) -- Fix the missing argument of re.sub [\#1948](https://github.com/kubeflow/pipelines/pull/1948) ([numerology](https://github.com/numerology)) -- Refactor check\_notebook\_results.py into python module. [\#1947](https://github.com/kubeflow/pipelines/pull/1947) ([numerology](https://github.com/numerology)) -- SDK - Components - Add support for the Base64Pickle type [\#1946](https://github.com/kubeflow/pipelines/pull/1946) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Add support for the List, Dict and Json types [\#1945](https://github.com/kubeflow/pipelines/pull/1945) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Compiler - Deprecated dsl-compile --package [\#1941](https://github.com/kubeflow/pipelines/pull/1941) ([Ark-kun](https://github.com/Ark-kun)) -- Move postsubmit tests to lite deployment [\#1939](https://github.com/kubeflow/pipelines/pull/1939) ([Bobgy](https://github.com/Bobgy)) -- SDK - Components - Setting default base image or image factory [\#1937](https://github.com/kubeflow/pipelines/pull/1937) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Add support for the Boolean type [\#1936](https://github.com/kubeflow/pipelines/pull/1936) ([Ark-kun](https://github.com/Ark-kun)) -- Update changelog for 0.1.27 [\#1935](https://github.com/kubeflow/pipelines/pull/1935) ([hongye-sun](https://github.com/hongye-sun)) -- SDK - Components - Improved serialization and deserialization of arguments and defaults [\#1934](https://github.com/kubeflow/pipelines/pull/1934) ([Ark-kun](https://github.com/Ark-kun)) -- sync namespaced install file [\#1932](https://github.com/kubeflow/pipelines/pull/1932) ([IronPan](https://github.com/IronPan)) -- Add endpoint to allow custom visualizations [\#1931](https://github.com/kubeflow/pipelines/pull/1931) ([ajchili](https://github.com/ajchili)) -- SDK - Refactoring - Replaced the TypeMeta class [\#1930](https://github.com/kubeflow/pipelines/pull/1930) ([Ark-kun](https://github.com/Ark-kun)) -- Add custom visualization support for Python based visualizations [\#1929](https://github.com/kubeflow/pipelines/pull/1929) ([ajchili](https://github.com/ajchili)) -- clean up owner file [\#1928](https://github.com/kubeflow/pipelines/pull/1928) ([IronPan](https://github.com/IronPan)) -- Add pipeline id to pipeline summary card [\#1927](https://github.com/kubeflow/pipelines/pull/1927) ([ajchili](https://github.com/ajchili)) -- Exclude visualization types from flake8 testing [\#1925](https://github.com/kubeflow/pipelines/pull/1925) ([ajchili](https://github.com/ajchili)) -- Use cloud build to build images instead [\#1923](https://github.com/kubeflow/pipelines/pull/1923) ([Bobgy](https://github.com/Bobgy)) -- upgrade backend image versions [\#1918](https://github.com/kubeflow/pipelines/pull/1918) ([hongye-sun](https://github.com/hongye-sun)) -- reduce taxi and xgboost test data to speed up sample test [\#1917](https://github.com/kubeflow/pipelines/pull/1917) ([gaoning777](https://github.com/gaoning777)) -- versioned the 0.13.0 tfx example [\#1912](https://github.com/kubeflow/pipelines/pull/1912) ([gaoning777](https://github.com/gaoning777)) -- Sample test improvement - using python fire to launch sample test [\#1897](https://github.com/kubeflow/pipelines/pull/1897) ([numerology](https://github.com/numerology)) -- SDK - Switching python container components to Lightweight components code generator [\#1889](https://github.com/kubeflow/pipelines/pull/1889) ([Ark-kun](https://github.com/Ark-kun)) -- Support Affinity for ContainerOps [\#1886](https://github.com/kubeflow/pipelines/pull/1886) ([hamedhsn](https://github.com/hamedhsn)) -- WithItems Support [\#1868](https://github.com/kubeflow/pipelines/pull/1868) ([kevinbache](https://github.com/kevinbache)) -- Added README.md for Python based visualizations [\#1853](https://github.com/kubeflow/pipelines/pull/1853) ([ajchili](https://github.com/ajchili)) -- Initial kfserving pipeline component [\#1838](https://github.com/kubeflow/pipelines/pull/1838) ([animeshsingh](https://github.com/animeshsingh)) -- SDK - Components - Added component properties to the task factory function [\#1771](https://github.com/kubeflow/pipelines/pull/1771) ([Ark-kun](https://github.com/Ark-kun)) -- add GCP marketplace application manifest for kubeflow pipelines [\#1621](https://github.com/kubeflow/pipelines/pull/1621) ([IronPan](https://github.com/IronPan)) -- SDK - Added kfp.run\_pipeline\_func\_on\_cluster function \(alias\) [\#1521](https://github.com/kubeflow/pipelines/pull/1521) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Skip attributes with missing values during PipelineMeta serialization [\#1448](https://github.com/kubeflow/pipelines/pull/1448) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Added support for raw input artifact argument values to ContainerOp [\#791](https://github.com/kubeflow/pipelines/pull/791) ([Ark-kun](https://github.com/Ark-kun)) - -## [0.1.27](https://github.com/kubeflow/pipelines/tree/0.1.27) (2019-08-22) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.26...0.1.27) - - **Merged pull requests:** - - - update namespaced-install.yaml [\#1926](https://github.com/kubeflow/pipelines/pull/1926) ([IronPan](https://github.com/IronPan)) -- Fix lint related issue [\#1922](https://github.com/kubeflow/pipelines/pull/1922) ([numerology](https://github.com/numerology)) -- Cleanup pipeline-lite deployment [\#1921](https://github.com/kubeflow/pipelines/pull/1921) ([IronPan](https://github.com/IronPan)) -- Allow visualization kernel timeout to be specifiable via environment variables [\#1920](https://github.com/kubeflow/pipelines/pull/1920) ([ajchili](https://github.com/ajchili)) -- Release 151c5349f13bea9d626c988563c04c0a86210c21 [\#1916](https://github.com/kubeflow/pipelines/pull/1916) ([hongye-sun](https://github.com/hongye-sun)) -- cleanup test directory [\#1914](https://github.com/kubeflow/pipelines/pull/1914) ([IronPan](https://github.com/IronPan)) -- SDK - Airflow - Fixed bug in AirFlow op creation [\#1911](https://github.com/kubeflow/pipelines/pull/1911) ([Ark-kun](https://github.com/Ark-kun)) -- Add cloud sql and gcs connection for pipeline-lite deployment [\#1910](https://github.com/kubeflow/pipelines/pull/1910) ([IronPan](https://github.com/IronPan)) -- Enable error propagation from nbconvert to frontend [\#1909](https://github.com/kubeflow/pipelines/pull/1909) ([ajchili](https://github.com/ajchili)) -- remove tfx notebook sample in favor of the TFX OSS sample [\#1908](https://github.com/kubeflow/pipelines/pull/1908) ([gaoning777](https://github.com/gaoning777)) -- \[front-end-server\] Allow viewer:tensorboard podTemplateSpec to be customizable [\#1906](https://github.com/kubeflow/pipelines/pull/1906) ([eterna2](https://github.com/eterna2)) -- Change the type of resource reference payload column [\#1905](https://github.com/kubeflow/pipelines/pull/1905) ([IronPan](https://github.com/IronPan)) -- apiserver: Remove TFX output artifact recording to metadatastore [\#1904](https://github.com/kubeflow/pipelines/pull/1904) ([dushyanthsc](https://github.com/dushyanthsc)) -- remove kubeflow training to favor tfx components [\#1902](https://github.com/kubeflow/pipelines/pull/1902) ([gaoning777](https://github.com/gaoning777)) -- Add TFDV, TFMA, and Table visualization support for Python based visualizations [\#1898](https://github.com/kubeflow/pipelines/pull/1898) ([ajchili](https://github.com/ajchili)) -- Add run with json data as input within fixed-data.ts for UI testing and development [\#1895](https://github.com/kubeflow/pipelines/pull/1895) ([ajchili](https://github.com/ajchili)) -- Use single part as default [\#1893](https://github.com/kubeflow/pipelines/pull/1893) ([IronPan](https://github.com/IronPan)) -- fix unit tests and address some comments [\#1892](https://github.com/kubeflow/pipelines/pull/1892) ([gaoning777](https://github.com/gaoning777)) -- Replace codemirror editor react component with react-ace editor component [\#1890](https://github.com/kubeflow/pipelines/pull/1890) ([ajchili](https://github.com/ajchili)) -- Simplified the build\_docker\_image function [\#1887](https://github.com/kubeflow/pipelines/pull/1887) ([Ark-kun](https://github.com/Ark-kun)) -- IBM Watson samples: from six.moves import xrange [\#1877](https://github.com/kubeflow/pipelines/pull/1877) ([cclauss](https://github.com/cclauss)) -- Undefined name 'e' in openvino [\#1876](https://github.com/kubeflow/pipelines/pull/1876) ([cclauss](https://github.com/cclauss)) -- SDK - Lightweight - Fixed custom types in multi-output case [\#1875](https://github.com/kubeflow/pipelines/pull/1875) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Components - Fixed ModelBase comparison bug [\#1874](https://github.com/kubeflow/pipelines/pull/1874) ([Ark-kun](https://github.com/Ark-kun)) -- Update changelog for 0.1.26 [\#1872](https://github.com/kubeflow/pipelines/pull/1872) ([neuromage](https://github.com/neuromage)) -- Remove copying of tfx data for cloudbuild release steps. [\#1871](https://github.com/kubeflow/pipelines/pull/1871) ([neuromage](https://github.com/neuromage)) -- Update manifests to point to 0.26 release. [\#1870](https://github.com/kubeflow/pipelines/pull/1870) ([neuromage](https://github.com/neuromage)) -- add compile step in the samples to generate zip files [\#1866](https://github.com/kubeflow/pipelines/pull/1866) ([gaoning777](https://github.com/gaoning777)) -- Update Python SDK versions for release. [\#1860](https://github.com/kubeflow/pipelines/pull/1860) ([neuromage](https://github.com/neuromage)) -- test/project-cleanup: Support to cleanup gke-clusters in test project [\#1857](https://github.com/kubeflow/pipelines/pull/1857) ([dushyanthsc](https://github.com/dushyanthsc)) -- Created extensible code editor based on react-ace [\#1855](https://github.com/kubeflow/pipelines/pull/1855) ([ajchili](https://github.com/ajchili)) -- Add visualization-server service to lightweight deployment [\#1844](https://github.com/kubeflow/pipelines/pull/1844) ([ajchili](https://github.com/ajchili)) -- SDK - Tests - Improved the "ContainerOp.set\_retry" test [\#1843](https://github.com/kubeflow/pipelines/pull/1843) ([Ark-kun](https://github.com/Ark-kun)) -- pipeline-lite: Introduce metadata component to pipeline-lite [\#1840](https://github.com/kubeflow/pipelines/pull/1840) ([dushyanthsc](https://github.com/dushyanthsc)) -- \[Bug Fix\] Delete ResourceOp should not have output parameters [\#1822](https://github.com/kubeflow/pipelines/pull/1822) ([eterna2](https://github.com/eterna2)) -- Use KFP lite deployment for presubmit tests [\#1808](https://github.com/kubeflow/pipelines/pull/1808) ([Bobgy](https://github.com/Bobgy)) -- SDK - Fixed string comparisons [\#1756](https://github.com/kubeflow/pipelines/pull/1756) ([Ark-kun](https://github.com/Ark-kun)) -- 'core' folder included to parameters related On-Premise cluster [\#1751](https://github.com/kubeflow/pipelines/pull/1751) ([olegchorny](https://github.com/olegchorny)) -- Refactor presubmit-tests-with-pipeline-deployment.sh to run in other projects [\#1732](https://github.com/kubeflow/pipelines/pull/1732) ([Bobgy](https://github.com/Bobgy)) -- Lint Python code for undefined names [\#1721](https://github.com/kubeflow/pipelines/pull/1721) ([cclauss](https://github.com/cclauss)) -- Let backend apiserver mysql dbname configurable [\#1714](https://github.com/kubeflow/pipelines/pull/1714) ([jwwandy](https://github.com/jwwandy)) -- gcp cred bug fix for multiple credentials in single pipeline [\#1384](https://github.com/kubeflow/pipelines/pull/1384) ([aakashbajaj](https://github.com/aakashbajaj)) -- Collecting coverage when running python tests [\#898](https://github.com/kubeflow/pipelines/pull/898) ([Ark-kun](https://github.com/Ark-kun)) - -## [0.1.26](https://github.com/kubeflow/pipelines/tree/0.1.26) (2019-08-16) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.25...0.1.26) - -**Merged pull requests:** - -- update gcloud ml-engine to ai-platform [\#1863](https://github.com/kubeflow/pipelines/pull/1863) ([gaoning777](https://github.com/gaoning777)) -- Release 0517114dc2b365a4a6d95424af6157ead774eff3 [\#1859](https://github.com/kubeflow/pipelines/pull/1859) ([neuromage](https://github.com/neuromage)) -- Reduce getPipeline calls in RunList [\#1852](https://github.com/kubeflow/pipelines/pull/1852) ([rileyjbauer](https://github.com/rileyjbauer)) -- Add back coveralls. [\#1849](https://github.com/kubeflow/pipelines/pull/1849) ([numerology](https://github.com/numerology)) -- Propagate pipeline name in pipeline spec [\#1842](https://github.com/kubeflow/pipelines/pull/1842) ([IronPan](https://github.com/IronPan)) -- Create composite indexes \[ResourceType, ReferenceUUID, ReferenceType\] [\#1836](https://github.com/kubeflow/pipelines/pull/1836) ([IronPan](https://github.com/IronPan)) -- Improve sql efficiency for getting the run [\#1835](https://github.com/kubeflow/pipelines/pull/1835) ([IronPan](https://github.com/IronPan)) -- Adding a sample for serving component [\#1830](https://github.com/kubeflow/pipelines/pull/1830) ([SinaChavoshi](https://github.com/SinaChavoshi)) -- Update for sample repo restructuring [\#1828](https://github.com/kubeflow/pipelines/pull/1828) ([zanedurante](https://github.com/zanedurante)) -- Fix run duration bug [\#1827](https://github.com/kubeflow/pipelines/pull/1827) ([rileyjbauer](https://github.com/rileyjbauer)) -- Reduce API usage by utilizing reference name in reference resource API [\#1824](https://github.com/kubeflow/pipelines/pull/1824) ([ajchili](https://github.com/ajchili)) -- Update npm test to not use coverall [\#1819](https://github.com/kubeflow/pipelines/pull/1819) ([IronPan](https://github.com/IronPan)) -- Add subprocess pip install example in lightweight component example notebook [\#1817](https://github.com/kubeflow/pipelines/pull/1817) ([Bobgy](https://github.com/Bobgy)) -- Build - Fix CloudBuild bug [\#1816](https://github.com/kubeflow/pipelines/pull/1816) ([Ark-kun](https://github.com/Ark-kun)) -- Refactors toolbar buttons to use a map rather than an array [\#1812](https://github.com/kubeflow/pipelines/pull/1812) ([rileyjbauer](https://github.com/rileyjbauer)) -- Disable flaky tests temporarily [\#1809](https://github.com/kubeflow/pipelines/pull/1809) ([Bobgy](https://github.com/Bobgy)) -- Fix test loophole for loading samples during KFP startup [\#1807](https://github.com/kubeflow/pipelines/pull/1807) ([IronPan](https://github.com/IronPan)) -- Container builder default gcr [\#1806](https://github.com/kubeflow/pipelines/pull/1806) ([gaoning777](https://github.com/gaoning777)) -- Fix the broken sample path in API [\#1805](https://github.com/kubeflow/pipelines/pull/1805) ([IronPan](https://github.com/IronPan)) -- Garbage collect the completed workflow after persisted to database [\#1802](https://github.com/kubeflow/pipelines/pull/1802) ([IronPan](https://github.com/IronPan)) -- Fix github security alert. [\#1798](https://github.com/kubeflow/pipelines/pull/1798) ([hongye-sun](https://github.com/hongye-sun)) -- ContainerBuilder loading kube config [\#1795](https://github.com/kubeflow/pipelines/pull/1795) ([gaoning777](https://github.com/gaoning777)) -- Move TF installation to notebooks [\#1793](https://github.com/kubeflow/pipelines/pull/1793) ([numerology](https://github.com/numerology)) -- Move argo installation to dockerfile from bash script. [\#1792](https://github.com/kubeflow/pipelines/pull/1792) ([numerology](https://github.com/numerology)) -- fix sample reference link [\#1789](https://github.com/kubeflow/pipelines/pull/1789) ([gaoning777](https://github.com/gaoning777)) -- skip storing log to files [\#1788](https://github.com/kubeflow/pipelines/pull/1788) ([IronPan](https://github.com/IronPan)) -- Remove yebrahim from approvers/reviewers [\#1787](https://github.com/kubeflow/pipelines/pull/1787) ([yebrahim](https://github.com/yebrahim)) -- update owner files in samples and test [\#1785](https://github.com/kubeflow/pipelines/pull/1785) ([gaoning777](https://github.com/gaoning777)) -- Fixed Dockerfile used for buildVisualizationServer in Cloud Build [\#1783](https://github.com/kubeflow/pipelines/pull/1783) ([ajchili](https://github.com/ajchili)) -- Add retry button in Pipeline UI [\#1782](https://github.com/kubeflow/pipelines/pull/1782) ([IronPan](https://github.com/IronPan)) -- add reference name to resource reference API proto [\#1781](https://github.com/kubeflow/pipelines/pull/1781) ([IronPan](https://github.com/IronPan)) -- Update images, bug fixes, clean up code [\#1778](https://github.com/kubeflow/pipelines/pull/1778) ([carolynwang](https://github.com/carolynwang)) -- Container builder [\#1774](https://github.com/kubeflow/pipelines/pull/1774) ([gaoning777](https://github.com/gaoning777)) -- fix api server sort test [\#1769](https://github.com/kubeflow/pipelines/pull/1769) ([IronPan](https://github.com/IronPan)) -- SDK - Containers - Returning image name with digest [\#1768](https://github.com/kubeflow/pipelines/pull/1768) ([Ark-kun](https://github.com/Ark-kun)) -- Move imagepullsecrets sample to samples/core [\#1767](https://github.com/kubeflow/pipelines/pull/1767) ([numerology](https://github.com/numerology)) -- Not return error if run update doesn't change DB entry [\#1765](https://github.com/kubeflow/pipelines/pull/1765) ([IronPan](https://github.com/IronPan)) -- remove copying the samples since we are not releasing the samples in the GCS [\#1764](https://github.com/kubeflow/pipelines/pull/1764) ([gaoning777](https://github.com/gaoning777)) -- Backend - Docker build should fail on sample compilation failures [\#1760](https://github.com/kubeflow/pipelines/pull/1760) ([Ark-kun](https://github.com/Ark-kun)) -- Move samples to the correct location [\#1759](https://github.com/kubeflow/pipelines/pull/1759) ([gaoning777](https://github.com/gaoning777)) -- Change how Variables are Provided to Visualizations [\#1754](https://github.com/kubeflow/pipelines/pull/1754) ([ajchili](https://github.com/ajchili)) -- Add preemtptible gpu sample [\#1749](https://github.com/kubeflow/pipelines/pull/1749) ([numerology](https://github.com/numerology)) -- Revert "Backend - Updated the version of the ml metadata package" [\#1747](https://github.com/kubeflow/pipelines/pull/1747) ([Ark-kun](https://github.com/Ark-kun)) -- Revert "Backend - Starting the api-server container build from scratch" [\#1742](https://github.com/kubeflow/pipelines/pull/1742) ([Ark-kun](https://github.com/Ark-kun)) -- Refactor aws samples to match new folder structure [\#1741](https://github.com/kubeflow/pipelines/pull/1741) ([carolynwang](https://github.com/carolynwang)) -- Components - Added the pymongo license URL [\#1740](https://github.com/kubeflow/pipelines/pull/1740) ([Ark-kun](https://github.com/Ark-kun)) -- Add Visualization Server to Cloud Build yaml Files [\#1738](https://github.com/kubeflow/pipelines/pull/1738) ([ajchili](https://github.com/ajchili)) -- Update Watson Machine Learning auth with IAM [\#1737](https://github.com/kubeflow/pipelines/pull/1737) ([Tomcli](https://github.com/Tomcli)) -- Delete KFP component before reinstalling again [\#1736](https://github.com/kubeflow/pipelines/pull/1736) ([IronPan](https://github.com/IronPan)) -- Moving samples to match the new folder structure [\#1734](https://github.com/kubeflow/pipelines/pull/1734) ([SinaChavoshi](https://github.com/SinaChavoshi)) -- fix cloudbuild failure [\#1733](https://github.com/kubeflow/pipelines/pull/1733) ([gaoning777](https://github.com/gaoning777)) -- Refactor sample tests configuration to reduce the efforts of adding samples. [\#1730](https://github.com/kubeflow/pipelines/pull/1730) ([numerology](https://github.com/numerology)) -- SDK - Lightweight - Fixed regression for components without outputs [\#1726](https://github.com/kubeflow/pipelines/pull/1726) ([Ark-kun](https://github.com/Ark-kun)) -- Backend - Updated the version of the ml metadata package [\#1725](https://github.com/kubeflow/pipelines/pull/1725) ([Ark-kun](https://github.com/Ark-kun)) -- Add API to rerun the pipeline [\#1720](https://github.com/kubeflow/pipelines/pull/1720) ([IronPan](https://github.com/IronPan)) -- Remove outdated argo install instruction [\#1719](https://github.com/kubeflow/pipelines/pull/1719) ([Bobgy](https://github.com/Bobgy)) -- SDK - ContainerOp.set\_display\_name should return self to enable chaining [\#1718](https://github.com/kubeflow/pipelines/pull/1718) ([Ark-kun](https://github.com/Ark-kun)) -- Rename InputPath -\> Source for Visualization API definition [\#1717](https://github.com/kubeflow/pipelines/pull/1717) ([ajchili](https://github.com/ajchili)) -- Add SageMaker create workteam and Ground Truth components, sample demo pipeline, other minor updates [\#1716](https://github.com/kubeflow/pipelines/pull/1716) ([carolynwang](https://github.com/carolynwang)) -- Support Single part PutFile [\#1713](https://github.com/kubeflow/pipelines/pull/1713) ([nirsagi](https://github.com/nirsagi)) -- Fixes cloning of recurring runs [\#1712](https://github.com/kubeflow/pipelines/pull/1712) ([rileyjbauer](https://github.com/rileyjbauer)) -- Restructure samples [\#1710](https://github.com/kubeflow/pipelines/pull/1710) ([gaoning777](https://github.com/gaoning777)) -- Simplify sample\_test.yaml [\#1709](https://github.com/kubeflow/pipelines/pull/1709) ([numerology](https://github.com/numerology)) -- add jxzheng to the reviewers for samples [\#1705](https://github.com/kubeflow/pipelines/pull/1705) ([gaoning777](https://github.com/gaoning777)) -- Component build fix [\#1703](https://github.com/kubeflow/pipelines/pull/1703) ([gaoning777](https://github.com/gaoning777)) -- Allows creation of jobs without experiments [\#1702](https://github.com/kubeflow/pipelines/pull/1702) ([rileyjbauer](https://github.com/rileyjbauer)) -- Backend - Starting the api-server container build from scratch [\#1699](https://github.com/kubeflow/pipelines/pull/1699) ([Ark-kun](https://github.com/Ark-kun)) -- Moving component\_sdk to components/gcp/ [\#1698](https://github.com/kubeflow/pipelines/pull/1698) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Lightweight - Added support for complex default values [\#1696](https://github.com/kubeflow/pipelines/pull/1696) ([Ark-kun](https://github.com/Ark-kun)) -- Changelog 0.1.25 [\#1695](https://github.com/kubeflow/pipelines/pull/1695) ([jingzhang36](https://github.com/jingzhang36)) -- Move kustomize manifests a dedicate directory [\#1690](https://github.com/kubeflow/pipelines/pull/1690) ([IronPan](https://github.com/IronPan)) -- Clears the workflow's name in GetWorkflowSpec and uses it for the GenerateName [\#1689](https://github.com/kubeflow/pipelines/pull/1689) ([rileyjbauer](https://github.com/rileyjbauer)) -- API - Updated swagger-codegen-cli version [\#1686](https://github.com/kubeflow/pipelines/pull/1686) ([Ark-kun](https://github.com/Ark-kun)) -- Update SageMaker components and sample pipeline [\#1682](https://github.com/kubeflow/pipelines/pull/1682) ([carolynwang](https://github.com/carolynwang)) -- Basic component build sample [\#1681](https://github.com/kubeflow/pipelines/pull/1681) ([SinaChavoshi](https://github.com/SinaChavoshi)) -- Separate codegen from containerbuild 2 [\#1680](https://github.com/kubeflow/pipelines/pull/1680) ([gaoning777](https://github.com/gaoning777)) -- Separate codegen from containerbuild [\#1679](https://github.com/kubeflow/pipelines/pull/1679) ([gaoning777](https://github.com/gaoning777)) -- Add new PlotType to Allow for Visualization Creation [\#1677](https://github.com/kubeflow/pipelines/pull/1677) ([ajchili](https://github.com/ajchili)) -- Container op mount secret sample [\#1676](https://github.com/kubeflow/pipelines/pull/1676) ([SinaChavoshi](https://github.com/SinaChavoshi)) -- SDK/Lightweight - Updated default image to tensorflow:1.13.2-py3 [\#1671](https://github.com/kubeflow/pipelines/pull/1671) ([Ark-kun](https://github.com/Ark-kun)) -- Adding a sample for explicitly defining the execution order [\#1668](https://github.com/kubeflow/pipelines/pull/1668) ([SinaChavoshi](https://github.com/SinaChavoshi)) -- Adding multiple outputs into sdk with sample [\#1667](https://github.com/kubeflow/pipelines/pull/1667) ([zanedurante](https://github.com/zanedurante)) -- SDK - Removed the build\_image parameter from build\_python\_component function [\#1657](https://github.com/kubeflow/pipelines/pull/1657) ([Ark-kun](https://github.com/Ark-kun)) -- update kaniko executor version to speed up image build [\#1652](https://github.com/kubeflow/pipelines/pull/1652) ([gaoning777](https://github.com/gaoning777)) -- Add code for python visualization service [\#1651](https://github.com/kubeflow/pipelines/pull/1651) ([ajchili](https://github.com/ajchili)) -- SDK/Client - Added the create\_run\_from\_pipeline\_package method [\#1523](https://github.com/kubeflow/pipelines/pull/1523) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Using Airflow ops in Pipelines [\#1483](https://github.com/kubeflow/pipelines/pull/1483) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Cleanup - Serialized PipelineParamTuple does not need value or type [\#1469](https://github.com/kubeflow/pipelines/pull/1469) ([Ark-kun](https://github.com/Ark-kun)) -- Reorganize ResourceOp samples [\#1433](https://github.com/kubeflow/pipelines/pull/1433) ([elikatsis](https://github.com/elikatsis)) -- add default value type checking [\#1407](https://github.com/kubeflow/pipelines/pull/1407) ([gaoning777](https://github.com/gaoning777)) -- Seldon examples [\#1405](https://github.com/kubeflow/pipelines/pull/1405) ([ryandawsonuk](https://github.com/ryandawsonuk)) - -## [0.1.25](https://github.com/kubeflow/pipelines/tree/0.1.25) (2019-07-26) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.24...0.1.25) - -**Merged pull requests:** - -- Increase version in namespaced-install.yaml too [\#1684](https://github.com/kubeflow/pipelines/pull/1684) ([jingzhang36](https://github.com/jingzhang36)) -- Add visualization API service to frontend [\#1675](https://github.com/kubeflow/pipelines/pull/1675) ([ajchili](https://github.com/ajchili)) -- Increase KFP version in \(1\) sdk/python/setup.py \(2\) component\_sdk/python/setup.py \(3\) manifests/base/kustomization.yaml [\#1674](https://github.com/kubeflow/pipelines/pull/1674) ([jingzhang36](https://github.com/jingzhang36)) -- Release fe639f41661d8e17fcda64ff8242127620b80ba0 [\#1672](https://github.com/kubeflow/pipelines/pull/1672) ([jingzhang36](https://github.com/jingzhang36)) -- Adding kfp.cil to kfp setup.py. [\#1666](https://github.com/kubeflow/pipelines/pull/1666) ([hongye-sun](https://github.com/hongye-sun)) -- Fix exit handler sample [\#1665](https://github.com/kubeflow/pipelines/pull/1665) ([hongye-sun](https://github.com/hongye-sun)) -- Add visualization swagger files to frontend [\#1663](https://github.com/kubeflow/pipelines/pull/1663) ([ajchili](https://github.com/ajchili)) -- move gcshelper out of component\_builder [\#1658](https://github.com/kubeflow/pipelines/pull/1658) ([gaoning777](https://github.com/gaoning777)) -- Remove redundant import. [\#1656](https://github.com/kubeflow/pipelines/pull/1656) ([numerology](https://github.com/numerology)) -- Fix broken license link [\#1655](https://github.com/kubeflow/pipelines/pull/1655) ([hongye-sun](https://github.com/hongye-sun)) -- update kaniko executor version to speed up image build [\#1652](https://github.com/kubeflow/pipelines/pull/1652) ([gaoning777](https://github.com/gaoning777)) -- add init container for container op [\#1650](https://github.com/kubeflow/pipelines/pull/1650) ([IronPan](https://github.com/IronPan)) -- update python test to use python3 [\#1649](https://github.com/kubeflow/pipelines/pull/1649) ([IronPan](https://github.com/IronPan)) -- Add visualization server and unit tests for visualization server [\#1647](https://github.com/kubeflow/pipelines/pull/1647) ([ajchili](https://github.com/ajchili)) -- Sets min widths for buttons to avoid text wrapping [\#1637](https://github.com/kubeflow/pipelines/pull/1637) ([rileyjbauer](https://github.com/rileyjbauer)) -- Changed arguments parameter type and built visualization pb and swagger files [\#1636](https://github.com/kubeflow/pipelines/pull/1636) ([ajchili](https://github.com/ajchili)) -- Add recurring run column to run lists [\#1635](https://github.com/kubeflow/pipelines/pull/1635) ([rileyjbauer](https://github.com/rileyjbauer)) -- update persistent agence to only store the argo spec [\#1634](https://github.com/kubeflow/pipelines/pull/1634) ([IronPan](https://github.com/IronPan)) -- Add OWNERS file in aws components and examples [\#1633](https://github.com/kubeflow/pipelines/pull/1633) ([Jeffwan](https://github.com/Jeffwan)) -- Samples - Cleaned up unnecessary usage of PipelineParam [\#1631](https://github.com/kubeflow/pipelines/pull/1631) ([Ark-kun](https://github.com/Ark-kun)) -- Samples - Removed the immediate\_value sample [\#1630](https://github.com/kubeflow/pipelines/pull/1630) ([Ark-kun](https://github.com/Ark-kun)) -- Add SageMaker HPO component and sample usage in a pipeline [\#1628](https://github.com/kubeflow/pipelines/pull/1628) ([carolynwang](https://github.com/carolynwang)) -- propagate database password when init db connection [\#1627](https://github.com/kubeflow/pipelines/pull/1627) ([IronPan](https://github.com/IronPan)) -- SDK - Lightweight - Added support for "None" default values [\#1626](https://github.com/kubeflow/pipelines/pull/1626) ([Ark-kun](https://github.com/Ark-kun)) -- Removed duplicate CircularProgress within UI [\#1625](https://github.com/kubeflow/pipelines/pull/1625) ([ajchili](https://github.com/ajchili)) -- viewer controller is now namespaced so no need for cluster role [\#1623](https://github.com/kubeflow/pipelines/pull/1623) ([jingzhang36](https://github.com/jingzhang36)) -- switch third party images to GCR [\#1622](https://github.com/kubeflow/pipelines/pull/1622) ([IronPan](https://github.com/IronPan)) -- update changelog [\#1618](https://github.com/kubeflow/pipelines/pull/1618) ([gaoning777](https://github.com/gaoning777)) -- Update samples to use the latest versions of the python SDK [\#1607](https://github.com/kubeflow/pipelines/pull/1607) ([gaoning777](https://github.com/gaoning777)) -- Trims whitespace from pipeline params on creation of new run [\#1605](https://github.com/kubeflow/pipelines/pull/1605) ([rileyjbauer](https://github.com/rileyjbauer)) -- SDK/DSL: Fix bug when specifying custom resource for VolumeOp [\#1595](https://github.com/kubeflow/pipelines/pull/1595) ([elikatsis](https://github.com/elikatsis)) -- \[Feature\] Set ttlSecondsAfterFinished in argo workflow with PipelineConf [\#1594](https://github.com/kubeflow/pipelines/pull/1594) ([eterna2](https://github.com/eterna2)) -- Delete go CLI [\#1592](https://github.com/kubeflow/pipelines/pull/1592) ([IronPan](https://github.com/IronPan)) -- Added image captioning sample to samples/notebooks [\#1591](https://github.com/kubeflow/pipelines/pull/1591) ([zanedurante](https://github.com/zanedurante)) -- tox.ini: Add flake8 tests to find Python syntax errors and undefined names [\#1577](https://github.com/kubeflow/pipelines/pull/1577) ([cclauss](https://github.com/cclauss)) -- Add gcp-connector label and remove pod name [\#1542](https://github.com/kubeflow/pipelines/pull/1542) ([hongye-sun](https://github.com/hongye-sun)) -- Remove legacy hardcoded version of TFX [\#1502](https://github.com/kubeflow/pipelines/pull/1502) ([IreneGi](https://github.com/IreneGi)) -- add support for flexible config \(via env var\) for the pipline service and UI, fix broken links \(pointed to API vs UI service\) [\#1293](https://github.com/kubeflow/pipelines/pull/1293) ([yaronha](https://github.com/yaronha)) - -## [0.1.24](https://github.com/kubeflow/pipelines/tree/0.1.24) (2019-07-12) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.23...0.1.24) - -**Merged pull requests:** - -- update manifest and sdk version [\#1617](https://github.com/kubeflow/pipelines/pull/1617) ([gaoning777](https://github.com/gaoning777)) -- fix dependency bug in the recursion support [\#1616](https://github.com/kubeflow/pipelines/pull/1616) ([gaoning777](https://github.com/gaoning777)) -- Release ac833a084b32324b56ca56e9109e05cde02816a4 [\#1614](https://github.com/kubeflow/pipelines/pull/1614) ([gaoning777](https://github.com/gaoning777)) -- Set user credentials when creating viewer object [\#1603](https://github.com/kubeflow/pipelines/pull/1603) ([jingzhang36](https://github.com/jingzhang36)) -- List pipelines [\#1588](https://github.com/kubeflow/pipelines/pull/1588) ([kevinbache](https://github.com/kevinbache)) -- Update Watson training component to output model location UID [\#1587](https://github.com/kubeflow/pipelines/pull/1587) ([Tomcli](https://github.com/Tomcli)) -- fix recursion bug [\#1583](https://github.com/kubeflow/pipelines/pull/1583) ([gaoning777](https://github.com/gaoning777)) -- Release 2d0d8619507743ec4ff1e213735a8f82d3913281 [\#1581](https://github.com/kubeflow/pipelines/pull/1581) ([IronPan](https://github.com/IronPan)) -- Pass dataset\_location to container [\#1579](https://github.com/kubeflow/pipelines/pull/1579) ([hongye-sun](https://github.com/hongye-sun)) -- Add PV/PVC admin permission for pipeline runner [\#1576](https://github.com/kubeflow/pipelines/pull/1576) ([IronPan](https://github.com/IronPan)) -- Updates the changelog for the v0.1.23 release [\#1571](https://github.com/kubeflow/pipelines/pull/1571) ([rileyjbauer](https://github.com/rileyjbauer)) -- Manifests: Update pipeline-runner permissions [\#1570](https://github.com/kubeflow/pipelines/pull/1570) ([elikatsis](https://github.com/elikatsis)) -- Update manifests for 0.1.23 [\#1567](https://github.com/kubeflow/pipelines/pull/1567) ([rileyjbauer](https://github.com/rileyjbauer)) -- Add Visualization API endpoint [\#1565](https://github.com/kubeflow/pipelines/pull/1565) ([ajchili](https://github.com/ajchili)) -- Viewer CRD controller running under namespace [\#1562](https://github.com/kubeflow/pipelines/pull/1562) ([jingzhang36](https://github.com/jingzhang36)) -- Pipeline sample: Updated research notebook to use Seaborn [\#1546](https://github.com/kubeflow/pipelines/pull/1546) ([kweinmeister](https://github.com/kweinmeister)) -- add\_pod\_env op handler [\#1540](https://github.com/kubeflow/pipelines/pull/1540) ([hongye-sun](https://github.com/hongye-sun)) -- Step 7 auto-generated change log for release 0.1.21 [\#1527](https://github.com/kubeflow/pipelines/pull/1527) ([jingzhang36](https://github.com/jingzhang36)) - - -## [0.1.23](https://github.com/kubeflow/pipelines/tree/0.1.23) (2019-06-26) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.22...0.1.23) - -**Merged pull requests:** - -- Sort keys in nested dictionaries for fixing unit tests [\#1558](https://github.com/kubeflow/pipelines/pull/1558) ([derekhh](https://github.com/derekhh)) -- Use sorted\(dict.items\(\)\) for stable output [\#1554](https://github.com/kubeflow/pipelines/pull/1554) ([derekhh](https://github.com/derekhh)) -- Use GCP external Stackdriver links [\#1552](https://github.com/kubeflow/pipelines/pull/1552) ([derekhh](https://github.com/derekhh)) -- configurable timeout and namespace in docker magic [\#1550](https://github.com/kubeflow/pipelines/pull/1550) ([gaoning777](https://github.com/gaoning777)) -- Updated links in READMEs [\#1544](https://github.com/kubeflow/pipelines/pull/1544) ([sarahmaddox](https://github.com/sarahmaddox)) -- SDK/Client - Add optional parameter "name" to upload\_pipeline method [\#1543](https://github.com/kubeflow/pipelines/pull/1543) ([fabito](https://github.com/fabito)) -- Parameterize namespace and suppress pod error [\#1539](https://github.com/kubeflow/pipelines/pull/1539) ([hongye-sun](https://github.com/hongye-sun)) -- SDK/Lightweight - Use argparse for command-line parsing [\#1534](https://github.com/kubeflow/pipelines/pull/1534) ([Ark-kun](https://github.com/Ark-kun)) -- Release v0.22 [\#1525](https://github.com/kubeflow/pipelines/pull/1525) ([kevinbache](https://github.com/kevinbache)) -- SDK/Lightweight - Added python version compatibility checks [\#1524](https://github.com/kubeflow/pipelines/pull/1524) ([Ark-kun](https://github.com/Ark-kun)) -- fix api doc link url [\#1496](https://github.com/kubeflow/pipelines/pull/1496) ([xieqihui](https://github.com/xieqihui)) -- add issue template [\#1492](https://github.com/kubeflow/pipelines/pull/1492) ([gaoning777](https://github.com/gaoning777)) -- SDK - Travis configuration for Python 3.5 and 3.7 [\#1467](https://github.com/kubeflow/pipelines/pull/1467) ([kvalev](https://github.com/kvalev)) -- Add timeout out in dsl [\#1465](https://github.com/kubeflow/pipelines/pull/1465) ([gaoning777](https://github.com/gaoning777)) - - ## [0.1.22](https://github.com/kubeflow/pipelines/tree/0.1.22) (2019-06-21) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.21...0.1.22) - - **Merged pull requests:** - - - increment sdk versions [\#1538](https://github.com/kubeflow/pipelines/pull/1538) ([hongye-sun](https://github.com/hongye-sun)) -- SDK/Client - Added support for all APIs [\#1536](https://github.com/kubeflow/pipelines/pull/1536) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Client - Added the upload\_pipeline API [\#1535](https://github.com/kubeflow/pipelines/pull/1535) ([Ark-kun](https://github.com/Ark-kun)) -- Update Watson pipeline component source to the latest commit [\#1533](https://github.com/kubeflow/pipelines/pull/1533) ([Tomcli](https://github.com/Tomcli)) -- SDK - Generated paths will be in /tmp by default [\#1531](https://github.com/kubeflow/pipelines/pull/1531) ([Ark-kun](https://github.com/Ark-kun)) -- Add metrics table to run details page, run outputs tab [\#1530](https://github.com/kubeflow/pipelines/pull/1530) ([rileyjbauer](https://github.com/rileyjbauer)) -- SDK+Frontend - Fixed the task display name annotation key [\#1526](https://github.com/kubeflow/pipelines/pull/1526) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Fixed import [\#1522](https://github.com/kubeflow/pipelines/pull/1522) ([Ark-kun](https://github.com/Ark-kun)) -- Sample: model retraining scenario using AI Platform components [\#1513](https://github.com/kubeflow/pipelines/pull/1513) ([kweinmeister](https://github.com/kweinmeister)) -- SDK/Lightweight - Disabled code pickling by default [\#1512](https://github.com/kubeflow/pipelines/pull/1512) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Lightweight - Enable cloudpickle installation from non-root users [\#1511](https://github.com/kubeflow/pipelines/pull/1511) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Improving python component logs by making stdout and stderr unbuffered [\#1510](https://github.com/kubeflow/pipelines/pull/1510) ([Ark-kun](https://github.com/Ark-kun)) -- Release 1d55a27cf8b69696f3ab5c10687edf2fde0068c7 [\#1506](https://github.com/kubeflow/pipelines/pull/1506) ([hongye-sun](https://github.com/hongye-sun)) -- Add wait\_job command [\#1505](https://github.com/kubeflow/pipelines/pull/1505) ([hongye-sun](https://github.com/hongye-sun)) -- Add myself as a approver/reviewer. [\#1503](https://github.com/kubeflow/pipelines/pull/1503) ([neuromage](https://github.com/neuromage)) -- Update README.md [\#1500](https://github.com/kubeflow/pipelines/pull/1500) ([krazyhaas](https://github.com/krazyhaas)) -- use cluster role for viewer crd for now since viewer crd doesn't support namespaced deployemnt [\#1499](https://github.com/kubeflow/pipelines/pull/1499) ([IronPan](https://github.com/IronPan)) -- SDK - Make it easier to compile and submit a pipeline run [\#1484](https://github.com/kubeflow/pipelines/pull/1484) ([Ark-kun](https://github.com/Ark-kun)) -- Fixed broken link in README.md [\#1480](https://github.com/kubeflow/pipelines/pull/1480) ([ajchili](https://github.com/ajchili)) -- Base64 encode the pickled code [\#1476](https://github.com/kubeflow/pipelines/pull/1476) ([kvalev](https://github.com/kvalev)) -- removing some creds [\#1470](https://github.com/kubeflow/pipelines/pull/1470) ([animeshsingh](https://github.com/animeshsingh)) -- SDK/Compiler - Invoke the op\_transformers as early as possible [\#1464](https://github.com/kubeflow/pipelines/pull/1464) ([kvalev](https://github.com/kvalev)) -- Frontend - Show customized task display names [\#1463](https://github.com/kubeflow/pipelines/pull/1463) ([Ark-kun](https://github.com/Ark-kun)) -- Output default job\_dir.txt file [\#1459](https://github.com/kubeflow/pipelines/pull/1459) ([hongye-sun](https://github.com/hongye-sun)) -- Add op\_to\_templates\_handler to compiler [\#1458](https://github.com/kubeflow/pipelines/pull/1458) ([hongye-sun](https://github.com/hongye-sun)) -- Pin selenium chrome version [\#1457](https://github.com/kubeflow/pipelines/pull/1457) ([rileyjbauer](https://github.com/rileyjbauer)) -- Apiserver s3 and MySQL env vars [\#1455](https://github.com/kubeflow/pipelines/pull/1455) ([yaronha](https://github.com/yaronha)) -- update manifest/ readme [\#1454](https://github.com/kubeflow/pipelines/pull/1454) ([IronPan](https://github.com/IronPan)) -- SDK/Compiler - Fix s3 artifact key names [\#1451](https://github.com/kubeflow/pipelines/pull/1451) ([kvalev](https://github.com/kvalev)) -- KFP CLI [\#1449](https://github.com/kubeflow/pipelines/pull/1449) ([hongye-sun](https://github.com/hongye-sun)) -- Add rileyjbauer as to frontend integration tests OWNERS [\#1447](https://github.com/kubeflow/pipelines/pull/1447) ([yebrahim](https://github.com/yebrahim)) -- update namespaced install manifest to include inverse proxy [\#1446](https://github.com/kubeflow/pipelines/pull/1446) ([IronPan](https://github.com/IronPan)) -- Added license URL for google-cloud-datastore [\#1445](https://github.com/kubeflow/pipelines/pull/1445) ([Ark-kun](https://github.com/Ark-kun)) -- Build - Simplify python SDK package installation [\#1444](https://github.com/kubeflow/pipelines/pull/1444) ([Ark-kun](https://github.com/Ark-kun)) -- Load auth from kube config. [\#1443](https://github.com/kubeflow/pipelines/pull/1443) ([hongye-sun](https://github.com/hongye-sun)) -- Fix Katib-launcher component with python file open issue [\#1441](https://github.com/kubeflow/pipelines/pull/1441) ([Tomcli](https://github.com/Tomcli)) -- expose add\_op\_transformer in the PipelineConf and add an example [\#1440](https://github.com/kubeflow/pipelines/pull/1440) ([gaoning777](https://github.com/gaoning777)) -- remove support for deserializing a string of a dict for typemeta [\#1439](https://github.com/kubeflow/pipelines/pull/1439) ([gaoning777](https://github.com/gaoning777)) -- SDK - Controlling which modules are captured with Lightweight components [\#1435](https://github.com/kubeflow/pipelines/pull/1435) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Only install cloudpickle if it's not available [\#1434](https://github.com/kubeflow/pipelines/pull/1434) ([Ark-kun](https://github.com/Ark-kun)) -- Update the doc to enable proxy agent by default [\#1432](https://github.com/kubeflow/pipelines/pull/1432) ([IronPan](https://github.com/IronPan)) -- enable proxy by default [\#1431](https://github.com/kubeflow/pipelines/pull/1431) ([IronPan](https://github.com/IronPan)) -- SDK - Dynamically installing cloudpickle module [\#1429](https://github.com/kubeflow/pipelines/pull/1429) ([Ark-kun](https://github.com/Ark-kun)) -- Backend - Updated Argo package from v2.3.0 RC to final version [\#1428](https://github.com/kubeflow/pipelines/pull/1428) ([Ark-kun](https://github.com/Ark-kun)) -- Testing - Updated Argo CLI to v2.3.0 [\#1427](https://github.com/kubeflow/pipelines/pull/1427) ([Ark-kun](https://github.com/Ark-kun)) -- Manifests: Update Argo version to v2.3.0 [\#1425](https://github.com/kubeflow/pipelines/pull/1425) ([elikatsis](https://github.com/elikatsis)) -- Update pipeline version in KFP manifest to 0.1.21 https://github.com/kubeflow/pipelines/releases/tag/0.1.21 [\#1424](https://github.com/kubeflow/pipelines/pull/1424) ([jingzhang36](https://github.com/jingzhang36)) -- Updates Google Cloud Storage and pins axios version [\#1415](https://github.com/kubeflow/pipelines/pull/1415) ([rileyjbauer](https://github.com/rileyjbauer)) -- update the API doc description [\#1410](https://github.com/kubeflow/pipelines/pull/1410) ([IronPan](https://github.com/IronPan)) -- add single API swagger json file [\#1408](https://github.com/kubeflow/pipelines/pull/1408) ([IronPan](https://github.com/IronPan)) -- add default value type checking [\#1407](https://github.com/kubeflow/pipelines/pull/1407) ([gaoning777](https://github.com/gaoning777)) -- Add doc for API [\#1406](https://github.com/kubeflow/pipelines/pull/1406) ([IronPan](https://github.com/IronPan)) -- Fix API package names and regenerate checked-in proto files. [\#1404](https://github.com/kubeflow/pipelines/pull/1404) ([neuromage](https://github.com/neuromage)) -- update DSL client documentation [\#1403](https://github.com/kubeflow/pipelines/pull/1403) ([IronPan](https://github.com/IronPan)) -- SDK/DSL: Make 'name' argument of a PipelineVolume omittable [\#1402](https://github.com/kubeflow/pipelines/pull/1402) ([elikatsis](https://github.com/elikatsis)) -- Fix auto generated resource link for DSL [\#1400](https://github.com/kubeflow/pipelines/pull/1400) ([IronPan](https://github.com/IronPan)) -- set dataset\_location as the default location. [\#1399](https://github.com/kubeflow/pipelines/pull/1399) ([hongye-sun](https://github.com/hongye-sun)) -- Added the link to the SDK reference docs to README.md [\#1398](https://github.com/kubeflow/pipelines/pull/1398) ([Ark-kun](https://github.com/Ark-kun)) -- Fixed the handling of PipelineParam-based default values in extract\_metadata [\#1380](https://github.com/kubeflow/pipelines/pull/1380) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Use different volume names for different secrets [\#1379](https://github.com/kubeflow/pipelines/pull/1379) ([Ark-kun](https://github.com/Ark-kun)) -- Add HyperParameters back to SageMaker training job [\#1377](https://github.com/kubeflow/pipelines/pull/1377) ([Jeffwan](https://github.com/Jeffwan)) -- SDK/Compiler: Add add\_pvolumes\(\) method to ContainerOp [\#1353](https://github.com/kubeflow/pipelines/pull/1353) ([elikatsis](https://github.com/elikatsis)) -- SDK - Refactored \_func\_to\_component\_spec to split code generation from signature analysis [\#1334](https://github.com/kubeflow/pipelines/pull/1334) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Improved test script compatibility with editable package installation [\#1200](https://github.com/kubeflow/pipelines/pull/1200) ([Ark-kun](https://github.com/Ark-kun)) -- Enhance pipeline TFX taxi sample to support on-prem cluster [\#749](https://github.com/kubeflow/pipelines/pull/749) ([jinchihe](https://github.com/jinchihe)) - -## [0.1.21](https://github.com/kubeflow/pipelines/tree/0.1.21) (2019-05-29) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.20...0.1.21) - -**Merged pull requests:** - -- Cleanup code - Kaniko pod parameterization [\#1394](https://github.com/kubeflow/pipelines/pull/1394) ([IronPan](https://github.com/IronPan)) -- expose configuration for setting the max number of tensorboard [\#1393](https://github.com/kubeflow/pipelines/pull/1393) ([IronPan](https://github.com/IronPan)) -- Fix naming from sagamaker to sagemaker [\#1386](https://github.com/kubeflow/pipelines/pull/1386) ([tiffanyfay](https://github.com/tiffanyfay)) -- typo [\#1385](https://github.com/kubeflow/pipelines/pull/1385) ([gaoning777](https://github.com/gaoning777)) -- SDK - Capturing function dependencies when creating lightweight components [\#1372](https://github.com/kubeflow/pipelines/pull/1372) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Added the argo-models to requirements.txt [\#1367](https://github.com/kubeflow/pipelines/pull/1367) ([Ark-kun](https://github.com/Ark-kun)) -- Do not render primitives as json [\#1366](https://github.com/kubeflow/pipelines/pull/1366) ([rileyjbauer](https://github.com/rileyjbauer)) -- Update CHANGELOG.md [\#1358](https://github.com/kubeflow/pipelines/pull/1358) ([IronPan](https://github.com/IronPan)) -- Fix docstring for \_ops\_group Condition [\#1356](https://github.com/kubeflow/pipelines/pull/1356) ([Reldan](https://github.com/Reldan)) -- update kfp ui rbac permission [\#1350](https://github.com/kubeflow/pipelines/pull/1350) ([IronPan](https://github.com/IronPan)) -- Trim the file extension from suggested pipeline names [\#1349](https://github.com/kubeflow/pipelines/pull/1349) ([rileyjbauer](https://github.com/rileyjbauer)) -- Pretty print inputs and outputs json [\#1348](https://github.com/kubeflow/pipelines/pull/1348) ([rileyjbauer](https://github.com/rileyjbauer)) -- Release components [\#1347](https://github.com/kubeflow/pipelines/pull/1347) ([gaoning777](https://github.com/gaoning777)) -- SDK/Compiler: Fix Ops after\(\) method to handle multiple arguments [\#1346](https://github.com/kubeflow/pipelines/pull/1346) ([elikatsis](https://github.com/elikatsis)) -- rename sample\_test to component\_test and sample\_test\_v2 to sample\_test [\#1341](https://github.com/kubeflow/pipelines/pull/1341) ([gaoning777](https://github.com/gaoning777)) -- Add HTTP/HTTPS support in FE [\#1339](https://github.com/kubeflow/pipelines/pull/1339) ([eran-nussbaum](https://github.com/eran-nussbaum)) -- \[kfp sdk\] Added examples for ArtifactLocation, ResourceOp, VolumeOp, and Sidecar. [\#1338](https://github.com/kubeflow/pipelines/pull/1338) ([eterna2](https://github.com/eterna2)) -- check if data and env format [\#1337](https://github.com/kubeflow/pipelines/pull/1337) ([cheyang](https://github.com/cheyang)) -- update proxy image build path [\#1336](https://github.com/kubeflow/pipelines/pull/1336) ([IronPan](https://github.com/IronPan)) -- SDK - Made description and name parameters optional in the @pipeline decorator [\#1335](https://github.com/kubeflow/pipelines/pull/1335) ([Ark-kun](https://github.com/Ark-kun)) -- add argo install in postsubmit [\#1333](https://github.com/kubeflow/pipelines/pull/1333) ([gaoning777](https://github.com/gaoning777)) -- Removes redundant npm install from FE Dockerfile [\#1332](https://github.com/kubeflow/pipelines/pull/1332) ([rileyjbauer](https://github.com/rileyjbauer)) -- \[Frontend\] minio client in API server can be configured with environment variables [\#1324](https://github.com/kubeflow/pipelines/pull/1324) ([eterna2](https://github.com/eterna2)) -- Add mpi job into arena launcher [\#1307](https://github.com/kubeflow/pipelines/pull/1307) ([cheyang](https://github.com/cheyang)) -- Adds metrics table to Compare page, creates Metric component [\#1284](https://github.com/kubeflow/pipelines/pull/1284) ([rileyjbauer](https://github.com/rileyjbauer)) -- Fix watson train component [\#1259](https://github.com/kubeflow/pipelines/pull/1259) ([mpoqq](https://github.com/mpoqq)) -- Added the auto-generated python SDK docs [\#1256](https://github.com/kubeflow/pipelines/pull/1256) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Removing unneeded uses of dsl.Pipeline [\#1229](https://github.com/kubeflow/pipelines/pull/1229) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/DSL - ContainerOp.apply method now supports functions that do not return anything [\#1226](https://github.com/kubeflow/pipelines/pull/1226) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Compiler - Added the ability to apply a function to all ops in a pipeline [\#1209](https://github.com/kubeflow/pipelines/pull/1209) ([Ark-kun](https://github.com/Ark-kun)) -- \[Feature\] Supports parameterized S3Artifactory for Pipeline and ContainerOp in kfp package [\#1064](https://github.com/kubeflow/pipelines/pull/1064) ([eterna2](https://github.com/eterna2)) - -## [0.1.20](https://github.com/kubeflow/pipelines/tree/0.1.20) (2019-05-14) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.19...0.1.20) - - **Closed issues:** - - - Cannot create job for experiment via Pipelines Go CLI [\#1321](https://github.com/kubeflow/pipelines/issues/1321) - - Support a container flow inside one pod [\#1313](https://github.com/kubeflow/pipelines/issues/1313) - - toleration support for ContainerOp [\#1265](https://github.com/kubeflow/pipelines/issues/1265) - - Can only create recurring run from within experiment page [\#1217](https://github.com/kubeflow/pipelines/issues/1217) - -**Merged pull requests:** - -- Release c3235d725eb1d1eb06b5600a8291967aa6cf518f [\#1331](https://github.com/kubeflow/pipelines/pull/1331) ([IronPan](https://github.com/IronPan)) -- bump kfp version in sdk [\#1330](https://github.com/kubeflow/pipelines/pull/1330) ([IronPan](https://github.com/IronPan)) -- bump kfp version in component sdk [\#1329](https://github.com/kubeflow/pipelines/pull/1329) ([IronPan](https://github.com/IronPan)) -- switch the release script from staging to test [\#1328](https://github.com/kubeflow/pipelines/pull/1328) ([IronPan](https://github.com/IronPan)) -- Add proxy agent as optional kustomize component [\#1325](https://github.com/kubeflow/pipelines/pull/1325) ([IronPan](https://github.com/IronPan)) -- Clean up repo - delete unnecessary top level folders [\#1323](https://github.com/kubeflow/pipelines/pull/1323) ([IronPan](https://github.com/IronPan)) -- ml-pipeline-test has a cb job [\#1322](https://github.com/kubeflow/pipelines/pull/1322) ([gaoning777](https://github.com/gaoning777)) -- add patch for metric collection [\#1317](https://github.com/kubeflow/pipelines/pull/1317) ([gaoning777](https://github.com/gaoning777)) -- update tf version to 1.12.1 [\#1315](https://github.com/kubeflow/pipelines/pull/1315) ([gaoning777](https://github.com/gaoning777)) -- Fix typo in ContainerOp contructor's help string [\#1314](https://github.com/kubeflow/pipelines/pull/1314) ([elikatsis](https://github.com/elikatsis)) -- Adding myself to test owners [\#1312](https://github.com/kubeflow/pipelines/pull/1312) ([Ark-kun](https://github.com/Ark-kun)) -- Testing - Clean up the Argo controller that was used to build images [\#1311](https://github.com/kubeflow/pipelines/pull/1311) ([Ark-kun](https://github.com/Ark-kun)) -- Shows link to Stackdriver logs if logs retrieval fails and cluster is running in GKE [\#1310](https://github.com/kubeflow/pipelines/pull/1310) ([rileyjbauer](https://github.com/rileyjbauer)) -- expose namespace config for scheduled workflow [\#1309](https://github.com/kubeflow/pipelines/pull/1309) ([IronPan](https://github.com/IronPan)) -- expose namespace config for persistent agent [\#1308](https://github.com/kubeflow/pipelines/pull/1308) ([IronPan](https://github.com/IronPan)) -- Add dsl support for preemptible vm/gpus [\#1306](https://github.com/kubeflow/pipelines/pull/1306) ([gaoning777](https://github.com/gaoning777)) -- kustomize kf pipeline [\#1305](https://github.com/kubeflow/pipelines/pull/1305) ([IronPan](https://github.com/IronPan)) -- Update quickstart sample [\#1302](https://github.com/kubeflow/pipelines/pull/1302) ([gaoning777](https://github.com/gaoning777)) -- Fix PipelineParam pattern bug [\#1300](https://github.com/kubeflow/pipelines/pull/1300) ([elikatsis](https://github.com/elikatsis)) -- Add -p to mkdir in quickstart [\#1299](https://github.com/kubeflow/pipelines/pull/1299) ([rileyjbauer](https://github.com/rileyjbauer)) -- Remove cops and rops pipeline attributes [\#1298](https://github.com/kubeflow/pipelines/pull/1298) ([elikatsis](https://github.com/elikatsis)) -- SDK - Stopped hard-coding artifact storage configuration in the pipeline packages [\#1297](https://github.com/kubeflow/pipelines/pull/1297) ([Ark-kun](https://github.com/Ark-kun)) -- changelog for v0.1.19 [\#1296](https://github.com/kubeflow/pipelines/pull/1296) ([hongye-sun](https://github.com/hongye-sun)) -- add nuclio components \(to build/deploy, delete, invoke functions\) [\#1295](https://github.com/kubeflow/pipelines/pull/1295) ([yaronha](https://github.com/yaronha)) -- SDK - Failing faster in python\_op tests [\#1291](https://github.com/kubeflow/pipelines/pull/1291) ([Ark-kun](https://github.com/Ark-kun)) - - SDK - Renamed ModelBase.from\_struct/to\_struct to from\_dict/to\_dict [\#1290](https://github.com/kubeflow/pipelines/pull/1290) ([Ark-kun](https://github.com/Ark-kun)) -- Backend - Marking auto-added artifacts as optional [\#1289](https://github.com/kubeflow/pipelines/pull/1289) ([Ark-kun](https://github.com/Ark-kun)) -- Update new Watson OpenScale components and pipeline [\#1287](https://github.com/kubeflow/pipelines/pull/1287) ([Tomcli](https://github.com/Tomcli)) - - Add AWS EMR and Athena components [\#1286](https://github.com/kubeflow/pipelines/pull/1286) ([Jeffwan](https://github.com/Jeffwan)) -- Make confusion\_matrix and roc generic [\#1285](https://github.com/kubeflow/pipelines/pull/1285) ([Jeffwan](https://github.com/Jeffwan)) - - Components - Updating component versions in samples during release [\#1283](https://github.com/kubeflow/pipelines/pull/1283) ([Ark-kun](https://github.com/Ark-kun)) - - Sets the background color for KFP pages [\#1281](https://github.com/kubeflow/pipelines/pull/1281) ([rileyjbauer](https://github.com/rileyjbauer)) - - keep the api image name consistent between the presubmit test and staging [\#1279](https://github.com/kubeflow/pipelines/pull/1279) ([gaoning777](https://github.com/gaoning777)) - - Frontend - Add support for artifacts stored in S3 [\#1278](https://github.com/kubeflow/pipelines/pull/1278) ([Jeffwan](https://github.com/Jeffwan)) -- Release - Simplified python package building [\#1277](https://github.com/kubeflow/pipelines/pull/1277) ([Ark-kun](https://github.com/Ark-kun)) - - Add SageMaker components and example pipeline [\#1276](https://github.com/kubeflow/pipelines/pull/1276) ([Jeffwan](https://github.com/Jeffwan)) -- Tests/Travis - Simplified the Python SDK package installation [\#1275](https://github.com/kubeflow/pipelines/pull/1275) ([Ark-kun](https://github.com/Ark-kun)) - - Adds a toggle between one-off and recurring runs to NewRun page [\#1274](https://github.com/kubeflow/pipelines/pull/1274) ([rileyjbauer](https://github.com/rileyjbauer)) - - spark components [\#1272](https://github.com/kubeflow/pipelines/pull/1272) ([animeshsingh](https://github.com/animeshsingh)) -- support tolerations for ContainerOps [\#1269](https://github.com/kubeflow/pipelines/pull/1269) ([hamedhsn](https://github.com/hamedhsn)) - - make pending timeout customizable [\#1268](https://github.com/kubeflow/pipelines/pull/1268) ([cheyang](https://github.com/cheyang)) - - SDK/Client - Supporting pipeline packages with multiple files [\#1207](https://github.com/kubeflow/pipelines/pull/1207) ([Ark-kun](https://github.com/Ark-kun)) - - Retaining the component url, digest or tag when loading [\#1090](https://github.com/kubeflow/pipelines/pull/1090) ([Ark-kun](https://github.com/Ark-kun)) - - Allow to specify informers namespace in persistence agent [\#901](https://github.com/kubeflow/pipelines/pull/901) ([ywskycn](https://github.com/ywskycn)) - - -## [0.1.19](https://github.com/kubeflow/pipelines/tree/0.1.19) (2019-05-03) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.18...0.1.19) - -**Closed issues:** - -- Unfinished run duration shown as negative time [\#1236](https://github.com/kubeflow/pipelines/issues/1236) -- Release the SDK in Pypi and automate the release process [\#1233](https://github.com/kubeflow/pipelines/issues/1233) -- The post-submit test always fails [\#1228](https://github.com/kubeflow/pipelines/issues/1228) -- docker magic command should print kaniko pod logs [\#924](https://github.com/kubeflow/pipelines/issues/924) -- Kubeflow Pipeline conditionals should be able to handle multiple output parameters [\#679](https://github.com/kubeflow/pipelines/issues/679) - -**Merged pull requests:** - -- Update component yaml reference to eb830cd73ca148e5a1a6485a9374c2dc068314bc [\#1282](https://github.com/kubeflow/pipelines/pull/1282) ([hongye-sun](https://github.com/hongye-sun)) -- Component Release 727c48c690c081b505c1f0979d11930bf1ef07c0 [\#1280](https://github.com/kubeflow/pipelines/pull/1280) ([hongye-sun](https://github.com/hongye-sun)) -- update the image in the samples to use the new component images [\#1267](https://github.com/kubeflow/pipelines/pull/1267) ([gaoning777](https://github.com/gaoning777)) -- Pulls most functions out of Status and into StatusUtils [\#1262](https://github.com/kubeflow/pipelines/pull/1262) ([rileyjbauer](https://github.com/rileyjbauer)) -- Properly alternate sorting in PagedTable between ascending and descending [\#1261](https://github.com/kubeflow/pipelines/pull/1261) ([rileyjbauer](https://github.com/rileyjbauer)) -- Marking the UI-metadata and Metrics artifacts as optional [\#1260](https://github.com/kubeflow/pipelines/pull/1260) ([Ark-kun](https://github.com/Ark-kun)) -- Changelog for v0.1.18 [\#1258](https://github.com/kubeflow/pipelines/pull/1258) ([Ark-kun](https://github.com/Ark-kun)) -- Update arena SDK version [\#1251](https://github.com/kubeflow/pipelines/pull/1251) ([cheyang](https://github.com/cheyang)) -- remove unnecessary args [\#1249](https://github.com/kubeflow/pipelines/pull/1249) ([gaoning777](https://github.com/gaoning777)) -- fix postsubmit bugs [\#1248](https://github.com/kubeflow/pipelines/pull/1248) ([gaoning777](https://github.com/gaoning777)) -- display kaniko log if failed [\#1247](https://github.com/kubeflow/pipelines/pull/1247) ([gaoning777](https://github.com/gaoning777)) -- Fix Watson pipeline example [\#1246](https://github.com/kubeflow/pipelines/pull/1246) ([Tomcli](https://github.com/Tomcli)) -- fix the link for tfx taxi example [\#1245](https://github.com/kubeflow/pipelines/pull/1245) ([animeshsingh](https://github.com/animeshsingh)) -- updated ffdl notebook using component yaml file [\#1241](https://github.com/kubeflow/pipelines/pull/1241) ([animeshsingh](https://github.com/animeshsingh)) -- Fixing comp names [\#1239](https://github.com/kubeflow/pipelines/pull/1239) ([animeshsingh](https://github.com/animeshsingh)) -- SDK - Preventing errors when importing kfp.notebook [\#1215](https://github.com/kubeflow/pipelines/pull/1215) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Separated the generated api client package [\#1214](https://github.com/kubeflow/pipelines/pull/1214) ([Ark-kun](https://github.com/Ark-kun)) -- Clear default exp table on delete and create default exp on run create if none exists [\#1199](https://github.com/kubeflow/pipelines/pull/1199) ([rileyjbauer](https://github.com/rileyjbauer)) -- Automated the component image release script [\#1172](https://github.com/kubeflow/pipelines/pull/1172) ([Ark-kun](https://github.com/Ark-kun)) - -## [0.1.18](https://github.com/kubeflow/pipelines/tree/0.1.18) (2019-04-26) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.17...0.1.18) - -**Closed issues:** - -- sample "DSL Static Type Checking" link to types needs to be updated [\#1220](https://github.com/kubeflow/pipelines/issues/1220) -- Update the SDK version automatically during the release [\#1190](https://github.com/kubeflow/pipelines/issues/1190) -- Bug: Unable to delete recurring run configs in UI [\#1181](https://github.com/kubeflow/pipelines/issues/1181) -- Add integration test for filtering [\#1155](https://github.com/kubeflow/pipelines/issues/1155) -- Pipeline submission fails when ContainerOp has numbers as command line arguments [\#1121](https://github.com/kubeflow/pipelines/issues/1121) -- Add SDK support for sidecars [\#949](https://github.com/kubeflow/pipelines/issues/949) -- Missing PullPolicy for ContainerOp [\#832](https://github.com/kubeflow/pipelines/issues/832) -- Extend the DSL with support for Persistent Volumes and Snapshots [\#801](https://github.com/kubeflow/pipelines/issues/801) -- Use GCP credentials for existing samples [\#418](https://github.com/kubeflow/pipelines/issues/418) -- Does pipelines only support on GKE? And the workflow run with some problem. [\#365](https://github.com/kubeflow/pipelines/issues/365) -- Remove experiment column from runs list inside experiment [\#222](https://github.com/kubeflow/pipelines/issues/222) -- Support all container APIs through container op [\#204](https://github.com/kubeflow/pipelines/issues/204) - -**Merged pull requests:** - -- Release b0147bdbed9f25212408e0468a475289e80e0406 [\#1238](https://github.com/kubeflow/pipelines/pull/1238) ([Ark-kun](https://github.com/Ark-kun)) -- clean up quickstart sample a bit [\#1232](https://github.com/kubeflow/pipelines/pull/1232) ([gaoning777](https://github.com/gaoning777)) -- simplifying-ffdl-params [\#1230](https://github.com/kubeflow/pipelines/pull/1230) ([animeshsingh](https://github.com/animeshsingh)) -- modernize-wml-pipeline [\#1227](https://github.com/kubeflow/pipelines/pull/1227) ([animeshsingh](https://github.com/animeshsingh)) -- Swagger - Specifying content types on the route level [\#1225](https://github.com/kubeflow/pipelines/pull/1225) ([Ark-kun](https://github.com/Ark-kun)) -- update a broken link [\#1221](https://github.com/kubeflow/pipelines/pull/1221) ([gaoning777](https://github.com/gaoning777)) -- Update to version 3.0.2 of npm package 'extend' [\#1211](https://github.com/kubeflow/pipelines/pull/1211) ([rileyjbauer](https://github.com/rileyjbauer)) -- Testing - Fixed the postsubmit tests [\#1210](https://github.com/kubeflow/pipelines/pull/1210) ([Ark-kun](https://github.com/Ark-kun)) -- update types to defined core type names [\#1206](https://github.com/kubeflow/pipelines/pull/1206) ([gaoning777](https://github.com/gaoning777)) -- Moving the component 'verbs' ahead of 'product/project' [\#1202](https://github.com/kubeflow/pipelines/pull/1202) ([animeshsingh](https://github.com/animeshsingh)) -- Fix package version conflict [\#1201](https://github.com/kubeflow/pipelines/pull/1201) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Fixed the non-string items in the command-line arguments [\#1197](https://github.com/kubeflow/pipelines/pull/1197) ([Ark-kun](https://github.com/Ark-kun)) -- Testing/Sample - Made checking confusion matrix data more robust [\#1196](https://github.com/kubeflow/pipelines/pull/1196) ([Ark-kun](https://github.com/Ark-kun)) -- Updated vulnerable package [\#1193](https://github.com/kubeflow/pipelines/pull/1193) ([Ark-kun](https://github.com/Ark-kun)) -- Return error when ml-metadata serialized format does not match expected format. [\#1192](https://github.com/kubeflow/pipelines/pull/1192) ([neuromage](https://github.com/neuromage)) -- Expose step id and step name [\#1191](https://github.com/kubeflow/pipelines/pull/1191) ([cheyang](https://github.com/cheyang)) -- SDK - Made ComponentSpec.implementation field optional [\#1188](https://github.com/kubeflow/pipelines/pull/1188) ([Ark-kun](https://github.com/Ark-kun)) -- Make Python Client robust to existing IPython installations [\#1186](https://github.com/kubeflow/pipelines/pull/1186) ([JohnPaton](https://github.com/JohnPaton)) -- Fixes deletion of recurring runs [\#1185](https://github.com/kubeflow/pipelines/pull/1185) ([rileyjbauer](https://github.com/rileyjbauer)) -- update changelog [\#1184](https://github.com/kubeflow/pipelines/pull/1184) ([gaoning777](https://github.com/gaoning777)) -- Update arena component with git support [\#1179](https://github.com/kubeflow/pipelines/pull/1179) ([cheyang](https://github.com/cheyang)) -- SDK/Client - Stopped extracting pipeline file to disk during submission [\#1178](https://github.com/kubeflow/pipelines/pull/1178) ([Ark-kun](https://github.com/Ark-kun)) -- Marked all scripts as executable [\#1177](https://github.com/kubeflow/pipelines/pull/1177) ([Ark-kun](https://github.com/Ark-kun)) -- Allow creating runs without experiments [\#1175](https://github.com/kubeflow/pipelines/pull/1175) ([rileyjbauer](https://github.com/rileyjbauer)) -- adding myself as reviewer for samples [\#1174](https://github.com/kubeflow/pipelines/pull/1174) ([animeshsingh](https://github.com/animeshsingh)) -- SDK - Replaced insecure yaml.load with yaml.safe\_load [\#1170](https://github.com/kubeflow/pipelines/pull/1170) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Tests - Properly closing tar files opened for writing [\#1169](https://github.com/kubeflow/pipelines/pull/1169) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Decoupling ContainerOp from compiler [\#1168](https://github.com/kubeflow/pipelines/pull/1168) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Got rid of the global variable collecting all created pipelines [\#1167](https://github.com/kubeflow/pipelines/pull/1167) ([Ark-kun](https://github.com/Ark-kun)) -- Apply latest doc review changes to github docs [\#1128](https://github.com/kubeflow/pipelines/pull/1128) ([hongye-sun](https://github.com/hongye-sun)) -- SDK - Removed SourceSpec structure [\#1119](https://github.com/kubeflow/pipelines/pull/1119) ([Ark-kun](https://github.com/Ark-kun)) -- Updated the "XGBoost Trainer'" sample [\#1116](https://github.com/kubeflow/pipelines/pull/1116) ([Ark-kun](https://github.com/Ark-kun)) -- Updated the "TFX Taxi Cab Classification Pipeline" sample [\#1115](https://github.com/kubeflow/pipelines/pull/1115) ([Ark-kun](https://github.com/Ark-kun)) -- Updated the "Kubeflow training and classification" sample [\#1114](https://github.com/kubeflow/pipelines/pull/1114) ([Ark-kun](https://github.com/Ark-kun)) -- Updated the "Basic - Recursive loop" sample [\#1113](https://github.com/kubeflow/pipelines/pull/1113) ([Ark-kun](https://github.com/Ark-kun)) -- Updated the "Basic - Sequential execution" sample [\#1112](https://github.com/kubeflow/pipelines/pull/1112) ([Ark-kun](https://github.com/Ark-kun)) -- Updated the "Basic - Parallel execution" sample [\#1110](https://github.com/kubeflow/pipelines/pull/1110) ([Ark-kun](https://github.com/Ark-kun)) -- Updated the "Basic - Conditional" sample [\#1108](https://github.com/kubeflow/pipelines/pull/1108) ([Ark-kun](https://github.com/Ark-kun)) -- Parameterize the artifact path for mlpipeline ui-metadata and metrics [\#998](https://github.com/kubeflow/pipelines/pull/998) ([Tomcli](https://github.com/Tomcli)) -- Minor fix on samples/tfx-oss/README.md [\#969](https://github.com/kubeflow/pipelines/pull/969) ([ucdmkt](https://github.com/ucdmkt)) -- Extend the DSL to implement the design of \#801 [\#926](https://github.com/kubeflow/pipelines/pull/926) ([elikatsis](https://github.com/elikatsis)) -- Allow more flexible way to config the api server addr in persistence agent [\#867](https://github.com/kubeflow/pipelines/pull/867) ([ywskycn](https://github.com/ywskycn)) -- Kubeflow pipelines quickstart notebooks added. [\#821](https://github.com/kubeflow/pipelines/pull/821) ([rostam-github](https://github.com/rostam-github)) - -## [0.1.17](https://github.com/kubeflow/pipelines/tree/0.1.17) (2019-04-17) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.16...0.1.17) - -**Closed issues:** - -- Runs leaked into archived page [\#1150](https://github.com/kubeflow/pipelines/issues/1150) -- Pagination broken in UI [\#1149](https://github.com/kubeflow/pipelines/issues/1149) -- The number of members in the policy \(1,503\) is larger than the maximum allowed size 1,500 [\#1146](https://github.com/kubeflow/pipelines/issues/1146) -- Backend Docker build fails with python error in resnet-train-pipeline.py [\#1142](https://github.com/kubeflow/pipelines/issues/1142) -- Use range instead of pin for python dependencies for kfp [\#1134](https://github.com/kubeflow/pipelines/issues/1134) -- Deploy a TFX pipeline from the command line [\#1127](https://github.com/kubeflow/pipelines/issues/1127) -- CloudBuild is failing since the CMLE deployer component was deleted [\#1123](https://github.com/kubeflow/pipelines/issues/1123) -- Failed to load the trained model using kubeflow deployer component [\#1102](https://github.com/kubeflow/pipelines/issues/1102) -- Pipeline parameters should be accessible to pipeline logic [\#1099](https://github.com/kubeflow/pipelines/issues/1099) -- Retrieve the experiment during list run [\#1084](https://github.com/kubeflow/pipelines/issues/1084) -- Connect local notebook to remote Pipeline cluster [\#1079](https://github.com/kubeflow/pipelines/issues/1079) -- How to support continuous online learning? [\#1053](https://github.com/kubeflow/pipelines/issues/1053) -- When notebook submits a run and clicks the link they get "Error: failed to retrieve run:" [\#1017](https://github.com/kubeflow/pipelines/issues/1017) -- Add static type checking sample test [\#974](https://github.com/kubeflow/pipelines/issues/974) -- Test coverage for runs without experiments [\#685](https://github.com/kubeflow/pipelines/issues/685) - -**Merged pull requests:** - -- release 0.1.17: update yaml tag in samples [\#1176](https://github.com/kubeflow/pipelines/pull/1176) ([gaoning777](https://github.com/gaoning777)) -- Component releasing for 0.1.17 [\#1171](https://github.com/kubeflow/pipelines/pull/1171) ([gaoning777](https://github.com/gaoning777)) -- SDK - Simplified the @component decorator [\#1166](https://github.com/kubeflow/pipelines/pull/1166) ([Ark-kun](https://github.com/Ark-kun)) -- delete the resnet image items [\#1165](https://github.com/kubeflow/pipelines/pull/1165) ([gaoning777](https://github.com/gaoning777)) -- Adding myself as a reviewer for components [\#1161](https://github.com/kubeflow/pipelines/pull/1161) ([animeshsingh](https://github.com/animeshsingh)) -- new kubernetes packages contain breaking change, thus fixing the version in the sample test image [\#1159](https://github.com/kubeflow/pipelines/pull/1159) ([gaoning777](https://github.com/gaoning777)) -- bug fix in resnet sample [\#1154](https://github.com/kubeflow/pipelines/pull/1154) ([gaoning777](https://github.com/gaoning777)) -- Add filter to next page token so it applies to subsequently requested pages [\#1153](https://github.com/kubeflow/pipelines/pull/1153) ([neuromage](https://github.com/neuromage)) -- fix missing filter for list call [\#1151](https://github.com/kubeflow/pipelines/pull/1151) ([IronPan](https://github.com/IronPan)) -- using comp yaml for ffdl pipeline [\#1148](https://github.com/kubeflow/pipelines/pull/1148) ([animeshsingh](https://github.com/animeshsingh)) -- component readmes [\#1147](https://github.com/kubeflow/pipelines/pull/1147) ([animeshsingh](https://github.com/animeshsingh)) -- Removes unnecessary API calls [\#1144](https://github.com/kubeflow/pipelines/pull/1144) ([rileyjbauer](https://github.com/rileyjbauer)) -- use kubeflow/pipelines branch for deployment in test [\#1143](https://github.com/kubeflow/pipelines/pull/1143) ([IronPan](https://github.com/IronPan)) -- Set run model default timestamp to 0 [\#1140](https://github.com/kubeflow/pipelines/pull/1140) ([IronPan](https://github.com/IronPan)) -- Allow adding pipeline with name and description. [\#1139](https://github.com/kubeflow/pipelines/pull/1139) ([neuromage](https://github.com/neuromage)) -- Allow later versions of dependencies to be used with Python KFP package. [\#1137](https://github.com/kubeflow/pipelines/pull/1137) ([neuromage](https://github.com/neuromage)) -- Expose service-type as parameter [\#1136](https://github.com/kubeflow/pipelines/pull/1136) ([vincent-pli](https://github.com/vincent-pli)) -- Add helper to easily add aws secrets [\#1133](https://github.com/kubeflow/pipelines/pull/1133) ([Jeffwan](https://github.com/Jeffwan)) -- add type checking sample to sample tests [\#1129](https://github.com/kubeflow/pipelines/pull/1129) ([gaoning777](https://github.com/gaoning777)) -- Updated descriptions of pre-installed samples [\#1126](https://github.com/kubeflow/pipelines/pull/1126) ([Ark-kun](https://github.com/Ark-kun)) -- Fixed CloudBuild failure [\#1124](https://github.com/kubeflow/pipelines/pull/1124) ([Ark-kun](https://github.com/Ark-kun)) -- Surface workflow finished time in list run API [\#1122](https://github.com/kubeflow/pipelines/pull/1122) ([IronPan](https://github.com/IronPan)) -- SDK - Simplified the @pipeline decorator [\#1120](https://github.com/kubeflow/pipelines/pull/1120) ([Ark-kun](https://github.com/Ark-kun)) -- update katib laucher [\#1118](https://github.com/kubeflow/pipelines/pull/1118) ([hougangliu](https://github.com/hougangliu)) -- Updated the package version in the notebooks [\#1117](https://github.com/kubeflow/pipelines/pull/1117) ([Ark-kun](https://github.com/Ark-kun)) -- Updated the "Basic - Retry" sample [\#1111](https://github.com/kubeflow/pipelines/pull/1111) ([Ark-kun](https://github.com/Ark-kun)) -- Updated the "Basic - Exit handler" sample [\#1109](https://github.com/kubeflow/pipelines/pull/1109) ([Ark-kun](https://github.com/Ark-kun)) -- incremented app version [\#1107](https://github.com/kubeflow/pipelines/pull/1107) ([kevinbache](https://github.com/kevinbache)) -- uprade tf-serving in deployer component [\#1103](https://github.com/kubeflow/pipelines/pull/1103) ([jinchihe](https://github.com/jinchihe)) -- Stabilized the artifact ordering during the compilation [\#1097](https://github.com/kubeflow/pipelines/pull/1097) ([Ark-kun](https://github.com/Ark-kun)) -- Creates a default experiment at API server set up time [\#1089](https://github.com/kubeflow/pipelines/pull/1089) ([rileyjbauer](https://github.com/rileyjbauer)) -- Passing the annotations and labels to the ContainerOp [\#1077](https://github.com/kubeflow/pipelines/pull/1077) ([Ark-kun](https://github.com/Ark-kun)) -- Build Pipeline leveraging Arena [\#1058](https://github.com/kubeflow/pipelines/pull/1058) ([cheyang](https://github.com/cheyang)) -- Rewrite ResNet sample by GCP components [\#1018](https://github.com/kubeflow/pipelines/pull/1018) ([hongye-sun](https://github.com/hongye-sun)) -- Add a ResNet example from NVIDIA [\#964](https://github.com/kubeflow/pipelines/pull/964) ([khoa-ho](https://github.com/khoa-ho)) - -## [0.1.16](https://github.com/kubeflow/pipelines/tree/0.1.16) (2019-04-06) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.14...0.1.16) - -**Closed issues:** - -- usage reporting link broken [\#1073](https://github.com/kubeflow/pipelines/issues/1073) -- Exit handler task does not have proper name in the UX [\#1051](https://github.com/kubeflow/pipelines/issues/1051) -- Remove link to JupyterHub from pipelines UI [\#1029](https://github.com/kubeflow/pipelines/issues/1029) -- Invalid memory address or nil pointer dereference in metadata\_store.go [\#1024](https://github.com/kubeflow/pipelines/issues/1024) -- KFP SDK: suggest retry if pipeline launch returns 500 error \('warmup' apparently required\) [\#1007](https://github.com/kubeflow/pipelines/issues/1007) -- Refactor the test infra code [\#875](https://github.com/kubeflow/pipelines/issues/875) -- Ability to stop runs [\#413](https://github.com/kubeflow/pipelines/issues/413) -- Surface the sample test results to github [\#361](https://github.com/kubeflow/pipelines/issues/361) -- feature ask: support for loops [\#303](https://github.com/kubeflow/pipelines/issues/303) - -**Merged pull requests:** - -- Fixed Kubeflow sample test [\#1096](https://github.com/kubeflow/pipelines/pull/1096) ([Ark-kun](https://github.com/Ark-kun)) -- Rolling back TFMA image [\#1095](https://github.com/kubeflow/pipelines/pull/1095) ([Ark-kun](https://github.com/Ark-kun)) -- Fixed bug in TFMA component code [\#1094](https://github.com/kubeflow/pipelines/pull/1094) ([Ark-kun](https://github.com/Ark-kun)) -- Fixed bug in ROC component definition [\#1093](https://github.com/kubeflow/pipelines/pull/1093) ([Ark-kun](https://github.com/Ark-kun)) -- Added "Target lambda" parameter to "Confusion matrix" component [\#1091](https://github.com/kubeflow/pipelines/pull/1091) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Fix obj name in K8s -\> json conversion util [\#1088](https://github.com/kubeflow/pipelines/pull/1088) ([NathanDeMaria](https://github.com/NathanDeMaria)) -- optimize UX for loading pipeline pages [\#1085](https://github.com/kubeflow/pipelines/pull/1085) ([IronPan](https://github.com/IronPan)) -- Update CHANGELOG for release 0.1.15 [\#1083](https://github.com/kubeflow/pipelines/pull/1083) ([neuromage](https://github.com/neuromage)) -- Release component image version a277f87ea1d4707bf860d080d06639b7caf9a1cf [\#1082](https://github.com/kubeflow/pipelines/pull/1082) ([neuromage](https://github.com/neuromage)) -- Fix wrong indentation in extract\_pipelineparams\_from\_any\(\) [\#1076](https://github.com/kubeflow/pipelines/pull/1076) ([elikatsis](https://github.com/elikatsis)) -- Removes link to Kubeflow privacy links as KFP no longer runs Spartakus [\#1074](https://github.com/kubeflow/pipelines/pull/1074) ([rileyjbauer](https://github.com/rileyjbauer)) -- metadata tag for watson components [\#1072](https://github.com/kubeflow/pipelines/pull/1072) ([animeshsingh](https://github.com/animeshsingh)) -- metadata for ibm components targeting opensource [\#1071](https://github.com/kubeflow/pipelines/pull/1071) ([animeshsingh](https://github.com/animeshsingh)) -- Add Bazel build/test to Travis run. [\#1069](https://github.com/kubeflow/pipelines/pull/1069) ([neuromage](https://github.com/neuromage)) -- Fixed a bug in tarball handling [\#1068](https://github.com/kubeflow/pipelines/pull/1068) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Configure artifact name and path separately \(again\) [\#1067](https://github.com/kubeflow/pipelines/pull/1067) ([Ark-kun](https://github.com/Ark-kun)) -- Release 03/28/2019 [\#1063](https://github.com/kubeflow/pipelines/pull/1063) ([vicaire](https://github.com/vicaire)) -- Allow bigquery component to export to table only [\#1062](https://github.com/kubeflow/pipelines/pull/1062) ([hongye-sun](https://github.com/hongye-sun)) -- Recursion bug fix [\#1061](https://github.com/kubeflow/pipelines/pull/1061) ([gaoning777](https://github.com/gaoning777)) -- Improve runtime graph exit-handler node name [\#1059](https://github.com/kubeflow/pipelines/pull/1059) ([rileyjbauer](https://github.com/rileyjbauer)) -- SDK/Components - Handling public GCS URIs in load\_component\_from\_url [\#1057](https://github.com/kubeflow/pipelines/pull/1057) ([Ark-kun](https://github.com/Ark-kun)) -- Improve doc for gcp components. [\#1049](https://github.com/kubeflow/pipelines/pull/1049) ([hongye-sun](https://github.com/hongye-sun)) -- remove jupyter hub link from UI [\#1046](https://github.com/kubeflow/pipelines/pull/1046) ([IronPan](https://github.com/IronPan)) -- Test loading all component.yaml definitions [\#1045](https://github.com/kubeflow/pipelines/pull/1045) ([Ark-kun](https://github.com/Ark-kun)) -- Allow passing comma-delimited column names [\#1044](https://github.com/kubeflow/pipelines/pull/1044) ([Ark-kun](https://github.com/Ark-kun)) -- Add run termination controls to ui [\#1039](https://github.com/kubeflow/pipelines/pull/1039) ([rileyjbauer](https://github.com/rileyjbauer)) -- Fixed some typos [\#1038](https://github.com/kubeflow/pipelines/pull/1038) ([thedriftofwords](https://github.com/thedriftofwords)) -- Improved the "IBM - Create kubernetes secret" component [\#1027](https://github.com/kubeflow/pipelines/pull/1027) ([Ark-kun](https://github.com/Ark-kun)) -- add proxy agent image to cloud builder [\#996](https://github.com/kubeflow/pipelines/pull/996) ([IronPan](https://github.com/IronPan)) -- Pin specific version of kubeflow instead of using master [\#995](https://github.com/kubeflow/pipelines/pull/995) ([IronPan](https://github.com/IronPan)) -- Added component definition files for our components [\#539](https://github.com/kubeflow/pipelines/pull/539) ([Ark-kun](https://github.com/Ark-kun)) - -## [0.1.14](https://github.com/kubeflow/pipelines/tree/0.1.14) (2019-03-28) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.13...0.1.14) - -**Closed issues:** - -- Users should be able to add metadata to component.yaml [\#1013](https://github.com/kubeflow/pipelines/issues/1013) -- Allow Python functions defined in a pipeline to be run as entrypoint for operations. [\#979](https://github.com/kubeflow/pipelines/issues/979) -- Unable to use TFJob in Kubeflow Pipeline, current dsl compiler have not support for TFJOBOP [\#973](https://github.com/kubeflow/pipelines/issues/973) -- Make the data generated by a pipeline step available before the pipeline step completes. [\#959](https://github.com/kubeflow/pipelines/issues/959) -- Kubeflow version vs Jupyter Hub Image Versions Confusion [\#948](https://github.com/kubeflow/pipelines/issues/948) -- Moving and retrieving logs from persistent volume [\#940](https://github.com/kubeflow/pipelines/issues/940) -- Use DL VM as default container for Notebooks. [\#911](https://github.com/kubeflow/pipelines/issues/911) -- Unable to delete service account in e2e tests [\#893](https://github.com/kubeflow/pipelines/issues/893) -- How to accessing the source code from Images [\#881](https://github.com/kubeflow/pipelines/issues/881) -- ModuleNotFoundError: No module named 'kfp' [\#872](https://github.com/kubeflow/pipelines/issues/872) -- Error regarding syncing workflow [\#869](https://github.com/kubeflow/pipelines/issues/869) -- Errors in the test logs [\#865](https://github.com/kubeflow/pipelines/issues/865) -- Switch default package format to .zip [\#854](https://github.com/kubeflow/pipelines/issues/854) -- How to deploy distribute training with tensorflow or pytorch with pipelines [\#848](https://github.com/kubeflow/pipelines/issues/848) -- Add option in DSL compiler to output YAML [\#834](https://github.com/kubeflow/pipelines/issues/834) -- Flaky presubmit step in build-scheduledworkflow-image [\#831](https://github.com/kubeflow/pipelines/issues/831) -- Pipeline view UX is completely blank [\#824](https://github.com/kubeflow/pipelines/issues/824) -- kfctl.sh apply platform [\#820](https://github.com/kubeflow/pipelines/issues/820) -- 500 Error Jupyter notebook [\#818](https://github.com/kubeflow/pipelines/issues/818) -- Move e2e tests out of us-central1-a [\#807](https://github.com/kubeflow/pipelines/issues/807) -- Are there plans to allow kubeflow pipelines to be created through a manifest file? [\#804](https://github.com/kubeflow/pipelines/issues/804) -- Support inline html in html viewer [\#795](https://github.com/kubeflow/pipelines/issues/795) -- Namespace "kubeflow" is "Terminating" forever [\#768](https://github.com/kubeflow/pipelines/issues/768) -- Kubeflow 0.4 still include argo UI [\#753](https://github.com/kubeflow/pipelines/issues/753) -- pipeline step failed with exit status code 2: failed to save outputs [\#750](https://github.com/kubeflow/pipelines/issues/750) -- Allow eventing in Kubeflow Pipelines [\#725](https://github.com/kubeflow/pipelines/issues/725) -- Can not use NFS volume for Tensorboard logs [\#708](https://github.com/kubeflow/pipelines/issues/708) -- Unschedulable: 0/2 nodes are available: 2 Insufficient cpu. [\#706](https://github.com/kubeflow/pipelines/issues/706) -- Pipeline upload via URL doesn't work when port-forwarding from cloud shell [\#700](https://github.com/kubeflow/pipelines/issues/700) -- Error running TF training job on KF 0.3.5 using GPUs [\#686](https://github.com/kubeflow/pipelines/issues/686) -- "Google Compute Engine does not have enough resources available to fulfill request: us-central1-a" [\#673](https://github.com/kubeflow/pipelines/issues/673) -- Add bigquery component in release [\#643](https://github.com/kubeflow/pipelines/issues/643) -- Pipeline notebook samples : "Install Pipeline SDK " error [\#610](https://github.com/kubeflow/pipelines/issues/610) -- Deployer component to output model URL [\#593](https://github.com/kubeflow/pipelines/issues/593) -- TFMA output is empty [\#592](https://github.com/kubeflow/pipelines/issues/592) -- Pending run step shown as error [\#591](https://github.com/kubeflow/pipelines/issues/591) -- UI dashboard needs to show the pipelines system version [\#590](https://github.com/kubeflow/pipelines/issues/590) -- CMLE/TFX failure: Exceeded the max allowed number of models per project: 100. [\#587](https://github.com/kubeflow/pipelines/issues/587) -- File output is too long [\#577](https://github.com/kubeflow/pipelines/issues/577) -- Deployment problem with private cluster [\#534](https://github.com/kubeflow/pipelines/issues/534) -- How to deploy distribute training with tensorflow [\#533](https://github.com/kubeflow/pipelines/issues/533) -- ERROR: \(gcloud.container.clusters.delete\) One of \[--zone, --region\] must be supplied: Please specify location.. [\#488](https://github.com/kubeflow/pipelines/issues/488) -- Support TPU in DSL [\#485](https://github.com/kubeflow/pipelines/issues/485) -- Show an error message for output viewers that can't fetch their data [\#479](https://github.com/kubeflow/pipelines/issues/479) -- Recurring runs create runs with an embedded pipeline spec, rather than id [\#475](https://github.com/kubeflow/pipelines/issues/475) -- Unable to visualize any HTML content with Output Viewer [\#473](https://github.com/kubeflow/pipelines/issues/473) -- Improve logic to preload sample pipeline [\#455](https://github.com/kubeflow/pipelines/issues/455) -- Add component metadata to the generated Argo YAML for consumption by the UI [\#452](https://github.com/kubeflow/pipelines/issues/452) -- Enable users to launch and manage multiple Tensorboard instances within kubeflow pipelines [\#443](https://github.com/kubeflow/pipelines/issues/443) -- Python SDK is not continuous integration friendly. [\#420](https://github.com/kubeflow/pipelines/issues/420) -- K8s 1.11 fails on generateName when upgrading pipelines [\#409](https://github.com/kubeflow/pipelines/issues/409) -- TFJob doesn't stop trainer jobs after a timeout [\#408](https://github.com/kubeflow/pipelines/issues/408) -- TFJob doesn't forward error logs from the jobs [\#407](https://github.com/kubeflow/pipelines/issues/407) -- Pipeline GCP sample components need to switch to default gcp ops [\#406](https://github.com/kubeflow/pipelines/issues/406) -- Permanent storage for pipeline system [\#395](https://github.com/kubeflow/pipelines/issues/395) -- Error installing package with ks [\#372](https://github.com/kubeflow/pipelines/issues/372) -- Pre-install samples via bootstrapper. [\#356](https://github.com/kubeflow/pipelines/issues/356) -- Backend should not rely on presence of samples. [\#355](https://github.com/kubeflow/pipelines/issues/355) -- deploy problem: 3 pvc like mysql not created at the script and not specified label selector [\#352](https://github.com/kubeflow/pipelines/issues/352) -- RESOURCE\_EXHAUSTED: Maximum number of keys on account reached [\#348](https://github.com/kubeflow/pipelines/issues/348) -- TFX Components pipeline- Expanding model analysis artifact does not go full screen [\#341](https://github.com/kubeflow/pipelines/issues/341) -- Support for Argo artifacts [\#336](https://github.com/kubeflow/pipelines/issues/336) -- Cloud platform scope not carried through on autoscaling [\#332](https://github.com/kubeflow/pipelines/issues/332) -- Unclear how much cpu/memory actually available [\#330](https://github.com/kubeflow/pipelines/issues/330) -- uninstall failed, there are twenty pod has not been deleted [\#329](https://github.com/kubeflow/pipelines/issues/329) -- Conditions are not visualized properly [\#321](https://github.com/kubeflow/pipelines/issues/321) -- Container op should expose method to append volume/mount/envs [\#311](https://github.com/kubeflow/pipelines/issues/311) -- UI says "Successfully created new Run", but it isn't in the list [\#308](https://github.com/kubeflow/pipelines/issues/308) -- Error running pipeline: cannot create tfjobs.kubeflow.org 403 [\#294](https://github.com/kubeflow/pipelines/issues/294) -- Python DSL should support multiple storage options \(GCS, PVC, etc.\) [\#275](https://github.com/kubeflow/pipelines/issues/275) -- Modify container images so that they support multiple data store options depending on parameters [\#274](https://github.com/kubeflow/pipelines/issues/274) -- Add sample tests for notebooks [\#263](https://github.com/kubeflow/pipelines/issues/263) -- UI feature ask: Search experiments and runs [\#257](https://github.com/kubeflow/pipelines/issues/257) -- Containers should not be allowed to directly create K8s objects [\#254](https://github.com/kubeflow/pipelines/issues/254) -- GKE cluster creation warnings [\#253](https://github.com/kubeflow/pipelines/issues/253) -- Consider never deleting the runs [\#247](https://github.com/kubeflow/pipelines/issues/247) -- Our ksonnet sometimes throws "SIGSEGV: segmentation violation" failing deployment [\#241](https://github.com/kubeflow/pipelines/issues/241) -- Get experiment by name, create run in experiment by name [\#237](https://github.com/kubeflow/pipelines/issues/237) -- UI should display documentations for the steps of a pipeline [\#227](https://github.com/kubeflow/pipelines/issues/227) -- Missing dropoff latitudes [\#225](https://github.com/kubeflow/pipelines/issues/225) -- Tensorboard not showing historical AUC / Accuracy [\#223](https://github.com/kubeflow/pipelines/issues/223) -- Our tests fail on external PRs [\#215](https://github.com/kubeflow/pipelines/issues/215) -- We need automatic labels indicating whether an issue/PR is internal/external. [\#207](https://github.com/kubeflow/pipelines/issues/207) -- Support submitting runs from local machine [\#206](https://github.com/kubeflow/pipelines/issues/206) -- Make it easy for people to write pipeline tests in python [\#203](https://github.com/kubeflow/pipelines/issues/203) -- Tests are launched in doubles since Nov 09 18:30 [\#197](https://github.com/kubeflow/pipelines/issues/197) -- Tests sometimes run multiple times for the same commit \(creating multiple GKE clusters\). [\#192](https://github.com/kubeflow/pipelines/issues/192) -- We have ~40 GKE clusters \(~=100 instances\) running tests and our quotas are exhausted [\#191](https://github.com/kubeflow/pipelines/issues/191) -- Instruction for running it on minikube [\#184](https://github.com/kubeflow/pipelines/issues/184) -- feature request: restore the client method for creating a pipeline [\#175](https://github.com/kubeflow/pipelines/issues/175) -- Create GCS path checker component [\#170](https://github.com/kubeflow/pipelines/issues/170) -- feature request: in SDK support 'get\_or\_create\_experiment\(\)' [\#161](https://github.com/kubeflow/pipelines/issues/161) -- Pipeline API Server Swagger Client \(Go\) for Pipeline Create does not take a "name" parameter [\#123](https://github.com/kubeflow/pipelines/issues/123) -- Pipeline API Server Swagger Client \(Go\) for Pipeline Upload returns incomplete output [\#122](https://github.com/kubeflow/pipelines/issues/122) -- Fasten release process for the image tag update. [\#115](https://github.com/kubeflow/pipelines/issues/115) -- Persist pod logs after they finish [\#93](https://github.com/kubeflow/pipelines/issues/93) -- Need to add notebooks with end-to-end sample scenarios [\#80](https://github.com/kubeflow/pipelines/issues/80) -- After the user creates a run, redirect to the run page, not the runs list page. [\#64](https://github.com/kubeflow/pipelines/issues/64) -- Remember the page I was on [\#62](https://github.com/kubeflow/pipelines/issues/62) -- Doesn't remove old containers \(\> maxHistory\) [\#15](https://github.com/kubeflow/pipelines/issues/15) -- ScheduledWorkflow CRD: Investigate need for retries beyond the ones provided by Argo [\#5](https://github.com/kubeflow/pipelines/issues/5) - -**Merged pull requests:** - -- add licenses for katib-launcher [\#1056](https://github.com/kubeflow/pipelines/pull/1056) ([hougangliu](https://github.com/hougangliu)) -- add license file to proxy agent docker image [\#1054](https://github.com/kubeflow/pipelines/pull/1054) ([IronPan](https://github.com/IronPan)) -- Fix compiler unit test bug [\#1048](https://github.com/kubeflow/pipelines/pull/1048) ([gaoning777](https://github.com/gaoning777)) -- Fixed handling parameters with default values in task factory construction [\#1047](https://github.com/kubeflow/pipelines/pull/1047) ([Ark-kun](https://github.com/Ark-kun)) -- Register proxy agent using the service account endpoint [\#1043](https://github.com/kubeflow/pipelines/pull/1043) ([IronPan](https://github.com/IronPan)) -- Revert "Register proxy agent using the service account endpoint" [\#1042](https://github.com/kubeflow/pipelines/pull/1042) ([IronPan](https://github.com/IronPan)) -- changelog for v0.1.13 [\#1041](https://github.com/kubeflow/pipelines/pull/1041) ([IronPan](https://github.com/IronPan)) -- Pin the component.yaml version in all the samples. [\#1037](https://github.com/kubeflow/pipelines/pull/1037) ([hongye-sun](https://github.com/hongye-sun)) -- Release components to include fix \#1028. [\#1032](https://github.com/kubeflow/pipelines/pull/1032) ([hongye-sun](https://github.com/hongye-sun)) -- Add more tests for metadata store. [\#1030](https://github.com/kubeflow/pipelines/pull/1030) ([neuromage](https://github.com/neuromage)) -- Fix a missing precheck in create cluster component [\#1028](https://github.com/kubeflow/pipelines/pull/1028) ([hongye-sun](https://github.com/hongye-sun)) -- Added the metadata property to ComponentSpec [\#1023](https://github.com/kubeflow/pipelines/pull/1023) ([Ark-kun](https://github.com/Ark-kun)) -- exposing type checking [\#1022](https://github.com/kubeflow/pipelines/pull/1022) ([gaoning777](https://github.com/gaoning777)) -- openvino demo pipeline documentation updates [\#1020](https://github.com/kubeflow/pipelines/pull/1020) ([dtrawins](https://github.com/dtrawins)) -- Add a recursion sample [\#1016](https://github.com/kubeflow/pipelines/pull/1016) ([gaoning777](https://github.com/gaoning777)) -- Support recursions in a function [\#1014](https://github.com/kubeflow/pipelines/pull/1014) ([gaoning777](https://github.com/gaoning777)) -- OpenVINO Model Server deployer [\#1008](https://github.com/kubeflow/pipelines/pull/1008) ([dtrawins](https://github.com/dtrawins)) -- upgrade ks in deployer to fix one block issue [\#1005](https://github.com/kubeflow/pipelines/pull/1005) ([jinchihe](https://github.com/jinchihe)) -- SDK/Tests - Simplified type compatibility tests [\#1004](https://github.com/kubeflow/pipelines/pull/1004) ([Ark-kun](https://github.com/Ark-kun)) -- Update developer\_guide.md [\#989](https://github.com/kubeflow/pipelines/pull/989) ([soolaugust](https://github.com/soolaugust)) -- Add proxy agent runner for kubeflow pipeline [\#988](https://github.com/kubeflow/pipelines/pull/988) ([IronPan](https://github.com/IronPan)) -- Add type check samples [\#955](https://github.com/kubeflow/pipelines/pull/955) ([gaoning777](https://github.com/gaoning777)) -- Enable pipeline packages with multiple files [\#939](https://github.com/kubeflow/pipelines/pull/939) ([Ark-kun](https://github.com/Ark-kun)) -- Keras - Train classifier: Improved the README.md [\#934](https://github.com/kubeflow/pipelines/pull/934) ([Ark-kun](https://github.com/Ark-kun)) -- Feature: sidecar for ContainerOp [\#879](https://github.com/kubeflow/pipelines/pull/879) ([eterna2](https://github.com/eterna2)) -- dsl generate zip file [\#855](https://github.com/kubeflow/pipelines/pull/855) ([gaoning777](https://github.com/gaoning777)) - -## [0.1.13](https://github.com/kubeflow/pipelines/tree/0.1.13) (2019-03-22) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.12...0.1.13) - -**Closed issues:** - -- bazel test command does not actually run tests [\#977](https://github.com/kubeflow/pipelines/issues/977) -- bazel build fails with fatal error: ares.h: No such file or directory [\#970](https://github.com/kubeflow/pipelines/issues/970) -- dsl.ContainerOp.after\(\) only works with Ops that have already sanitized names [\#965](https://github.com/kubeflow/pipelines/issues/965) -- value in file\_outputs is not being passed to input parameters correctly [\#957](https://github.com/kubeflow/pipelines/issues/957) -- Support Azure authentication for pipeline ops [\#953](https://github.com/kubeflow/pipelines/issues/953) -- \[CMLE\] trainer component should output the trained model URI [\#944](https://github.com/kubeflow/pipelines/issues/944) -- dependency analysis issue with 'component.yaml'-based ops [\#941](https://github.com/kubeflow/pipelines/issues/941) -- rename sample GCS path to fix model-name typo [\#936](https://github.com/kubeflow/pipelines/issues/936) -- GitHub checks have been enabled in this repo, but are not supported by Tide. [\#930](https://github.com/kubeflow/pipelines/issues/930) -- Cannot find module for path ml\_metadata/metadata\_store/mlmetadata [\#928](https://github.com/kubeflow/pipelines/issues/928) -- Pipeline name is not checked [\#825](https://github.com/kubeflow/pipelines/issues/825) -- Can not mount volume in Container op [\#477](https://github.com/kubeflow/pipelines/issues/477) -- Travis tests do not properly test what happens when the branch is merged. [\#431](https://github.com/kubeflow/pipelines/issues/431) -- Full solution to tests and code desync problem [\#200](https://github.com/kubeflow/pipelines/issues/200) -- Prow code, test image code and code being tested can still desync. [\#198](https://github.com/kubeflow/pipelines/issues/198) -- SDK/Components/Python - Functions that do not return anything [\#186](https://github.com/kubeflow/pipelines/issues/186) - -**Merged pull requests:** - -- Release component image version f98ec68488cfbac022893a87c5bca083f03f2065 [\#1021](https://github.com/kubeflow/pipelines/pull/1021) ([IronPan](https://github.com/IronPan)) -- Fix hard-coded model export dir name [\#1015](https://github.com/kubeflow/pipelines/pull/1015) ([hongye-sun](https://github.com/hongye-sun)) -- Fixed bug in docstring construction [\#1012](https://github.com/kubeflow/pipelines/pull/1012) ([Ark-kun](https://github.com/Ark-kun)) -- Update TFX Pipeline Example Readme [\#1011](https://github.com/kubeflow/pipelines/pull/1011) ([rculbertson](https://github.com/rculbertson)) -- Update sidebar styling [\#1010](https://github.com/kubeflow/pipelines/pull/1010) ([rileyjbauer](https://github.com/rileyjbauer)) -- SDK/DSL/Compiler - Fixed handling of empty pipeline name [\#1009](https://github.com/kubeflow/pipelines/pull/1009) ([Ark-kun](https://github.com/Ark-kun)) -- Fix dataflow and mlengine samples with recent changes [\#1006](https://github.com/kubeflow/pipelines/pull/1006) ([hongye-sun](https://github.com/hongye-sun)) -- Updating the description for model\_uid param [\#1002](https://github.com/kubeflow/pipelines/pull/1002) ([animeshsingh](https://github.com/animeshsingh)) -- Adjustments for OpenVINO v5 [\#997](https://github.com/kubeflow/pipelines/pull/997) ([dtrawins](https://github.com/dtrawins)) -- use pending commit id for cluster and source code name [\#994](https://github.com/kubeflow/pipelines/pull/994) ([IronPan](https://github.com/IronPan)) -- Ignore not found error in delete cluster [\#991](https://github.com/kubeflow/pipelines/pull/991) ([hongye-sun](https://github.com/hongye-sun)) -- Update component.yaml for dataflow and cmle with recent changes. [\#987](https://github.com/kubeflow/pipelines/pull/987) ([hongye-sun](https://github.com/hongye-sun)) -- Add job\_dir.txt as output files of CMLE trainning job. [\#986](https://github.com/kubeflow/pipelines/pull/986) ([hongye-sun](https://github.com/hongye-sun)) -- Improve dataflow job to use GCS to keep temp job states. [\#985](https://github.com/kubeflow/pipelines/pull/985) ([hongye-sun](https://github.com/hongye-sun)) -- Add component.yaml to every ibm-components [\#984](https://github.com/kubeflow/pipelines/pull/984) ([Tomcli](https://github.com/Tomcli)) -- Add instruction on building viewer CRD controller image [\#981](https://github.com/kubeflow/pipelines/pull/981) ([terrytangyuan](https://github.com/terrytangyuan)) -- well-defined parameter types [\#978](https://github.com/kubeflow/pipelines/pull/978) ([gaoning777](https://github.com/gaoning777)) -- Added the component name to the docstring [\#976](https://github.com/kubeflow/pipelines/pull/976) ([Ark-kun](https://github.com/Ark-kun)) -- Add unit tests pipelineparam [\#975](https://github.com/kubeflow/pipelines/pull/975) ([gaoning777](https://github.com/gaoning777)) -- Fix sample test failure because of the type information in the pipelineparam [\#972](https://github.com/kubeflow/pipelines/pull/972) ([gaoning777](https://github.com/gaoning777)) -- Add documentation and sample notebook for dataproc components. [\#971](https://github.com/kubeflow/pipelines/pull/971) ([hongye-sun](https://github.com/hongye-sun)) -- Add optional pipeline\_id to run\_pipeline api [\#968](https://github.com/kubeflow/pipelines/pull/968) ([hongye-sun](https://github.com/hongye-sun)) -- Fix cancellation bug for dataproc job. [\#967](https://github.com/kubeflow/pipelines/pull/967) ([hongye-sun](https://github.com/hongye-sun)) -- Add missing main\_class arg to spark job and set default values. [\#966](https://github.com/kubeflow/pipelines/pull/966) ([hongye-sun](https://github.com/hongye-sun)) -- Set default values for payload objects in case of empty. [\#962](https://github.com/kubeflow/pipelines/pull/962) ([hongye-sun](https://github.com/hongye-sun)) -- Add fake metadata store and fix tests. [\#958](https://github.com/kubeflow/pipelines/pull/958) ([neuromage](https://github.com/neuromage)) -- Add dataproc component yaml files [\#956](https://github.com/kubeflow/pipelines/pull/956) ([hongye-sun](https://github.com/hongye-sun)) -- helper fn to add az secrets to container [\#954](https://github.com/kubeflow/pipelines/pull/954) ([rakelkar](https://github.com/rakelkar)) -- Fixing the broken links for components source code in XGBoost Spark P… [\#952](https://github.com/kubeflow/pipelines/pull/952) ([animeshsingh](https://github.com/animeshsingh)) -- Watson Openscale Components to manage models [\#950](https://github.com/kubeflow/pipelines/pull/950) ([animeshsingh](https://github.com/animeshsingh)) -- SDK/DSL/Compiler - Fixed compilation when using ContainerOp.after [\#943](https://github.com/kubeflow/pipelines/pull/943) ([Ark-kun](https://github.com/Ark-kun)) -- Add type check [\#938](https://github.com/kubeflow/pipelines/pull/938) ([gaoning777](https://github.com/gaoning777)) -- Components - GCP: Fixed typo: Replaced cencus with census [\#937](https://github.com/kubeflow/pipelines/pull/937) ([Ark-kun](https://github.com/Ark-kun)) -- Add code formatting to markdown viewer [\#935](https://github.com/kubeflow/pipelines/pull/935) ([yebrahim](https://github.com/yebrahim)) -- Components - Keras - Train classifier: Changed the types to conform to the chosen type system [\#933](https://github.com/kubeflow/pipelines/pull/933) ([Ark-kun](https://github.com/Ark-kun)) -- Add notebook instructions on how to query ML Metadata for output artifacts [\#932](https://github.com/kubeflow/pipelines/pull/932) ([neuromage](https://github.com/neuromage)) -- SDK - Added support for loading zip-packed components [\#931](https://github.com/kubeflow/pipelines/pull/931) ([Ark-kun](https://github.com/Ark-kun)) -- update changelog for 0.1.12 [\#925](https://github.com/kubeflow/pipelines/pull/925) ([gaoning777](https://github.com/gaoning777)) -- SDK - Fixed small bug in DSL code that generates unique names for ops [\#923](https://github.com/kubeflow/pipelines/pull/923) ([Ark-kun](https://github.com/Ark-kun)) -- Samples - Improved the TFX OSS notebook and README [\#922](https://github.com/kubeflow/pipelines/pull/922) ([Ark-kun](https://github.com/Ark-kun)) -- Detecting file format using signature instead of file extension [\#919](https://github.com/kubeflow/pipelines/pull/919) ([Ark-kun](https://github.com/Ark-kun)) -- Add Tommy as the approver for the IBM components and samples. [\#915](https://github.com/kubeflow/pipelines/pull/915) ([Tomcli](https://github.com/Tomcli)) -- Pass meta to containerop and pipeline [\#905](https://github.com/kubeflow/pipelines/pull/905) ([gaoning777](https://github.com/gaoning777)) -- DataProc commands implementation [\#862](https://github.com/kubeflow/pipelines/pull/862) ([hongye-sun](https://github.com/hongye-sun)) -- SDK/Components - Added naming.generate\_unique\_name\_conversion\_table [\#716](https://github.com/kubeflow/pipelines/pull/716) ([Ark-kun](https://github.com/Ark-kun)) -- Added the ability to terminate a run [\#528](https://github.com/kubeflow/pipelines/pull/528) ([Ark-kun](https://github.com/Ark-kun)) - -## [0.1.12](https://github.com/kubeflow/pipelines/tree/0.1.12) (2019-03-06) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.11...0.1.12) - -**Merged pull requests:** - -- Fix bugs in bigquery component [\#921](https://github.com/kubeflow/pipelines/pull/921) ([hongye-sun](https://github.com/hongye-sun)) -- fix license links [\#917](https://github.com/kubeflow/pipelines/pull/917) ([hongye-sun](https://github.com/hongye-sun)) -- Update README.md [\#916](https://github.com/kubeflow/pipelines/pull/916) ([paveldournov](https://github.com/paveldournov)) -- Add online prediction instructions and print friendly msg in console. [\#914](https://github.com/kubeflow/pipelines/pull/914) ([hongye-sun](https://github.com/hongye-sun)) -- Create TFX Example.ipynb [\#913](https://github.com/kubeflow/pipelines/pull/913) ([paveldournov](https://github.com/paveldournov)) -- Create README.md [\#909](https://github.com/kubeflow/pipelines/pull/909) ([paveldournov](https://github.com/paveldournov)) -- Deflake frontend e2e test [\#904](https://github.com/kubeflow/pipelines/pull/904) ([yebrahim](https://github.com/yebrahim)) -- Support customized export TF model folder names. [\#903](https://github.com/kubeflow/pipelines/pull/903) ([hongye-sun](https://github.com/hongye-sun)) -- SDK - Configure artifact name and path separately [\#900](https://github.com/kubeflow/pipelines/pull/900) ([Ark-kun](https://github.com/Ark-kun)) -- Add sample notebook and readme markdown for GCP components. [\#899](https://github.com/kubeflow/pipelines/pull/899) ([hongye-sun](https://github.com/hongye-sun)) -- Add markdown viewer [\#897](https://github.com/kubeflow/pipelines/pull/897) ([yebrahim](https://github.com/yebrahim)) -- Infra - Added license for google-cloud-bigtable [\#896](https://github.com/kubeflow/pipelines/pull/896) ([Ark-kun](https://github.com/Ark-kun)) -- Change viewer to markdown instead of html according to FE changes. [\#895](https://github.com/kubeflow/pipelines/pull/895) ([hongye-sun](https://github.com/hongye-sun)) -- Add python conf to the metadata [\#894](https://github.com/kubeflow/pipelines/pull/894) ([gaoning777](https://github.com/gaoning777)) -- Create experiment only if it's not exist. [\#892](https://github.com/kubeflow/pipelines/pull/892) ([hongye-sun](https://github.com/hongye-sun)) -- Add component metadata [\#891](https://github.com/kubeflow/pipelines/pull/891) ([gaoning777](https://github.com/gaoning777)) -- SDK - Added support for default values to Lightweight python components [\#890](https://github.com/kubeflow/pipelines/pull/890) ([Ark-kun](https://github.com/Ark-kun)) -- SDK - Added support for default values to load\_component [\#889](https://github.com/kubeflow/pipelines/pull/889) ([Ark-kun](https://github.com/Ark-kun)) -- move integration test to sub dir [\#888](https://github.com/kubeflow/pipelines/pull/888) ([IronPan](https://github.com/IronPan)) -- GCPcomponents yaml spec [\#887](https://github.com/kubeflow/pipelines/pull/887) ([hongye-sun](https://github.com/hongye-sun)) -- add core types and type checking function [\#886](https://github.com/kubeflow/pipelines/pull/886) ([gaoning777](https://github.com/gaoning777)) -- Add bigquery docstring and dump output path. [\#885](https://github.com/kubeflow/pipelines/pull/885) ([hongye-sun](https://github.com/hongye-sun)) -- Record TFX output artifacts in Metadata store [\#884](https://github.com/kubeflow/pipelines/pull/884) ([neuromage](https://github.com/neuromage)) -- add missing dependency in bazel BUILD [\#883](https://github.com/kubeflow/pipelines/pull/883) ([IronPan](https://github.com/IronPan)) -- Dump job id and change output to /tmp/kfp/output [\#878](https://github.com/kubeflow/pipelines/pull/878) ([hongye-sun](https://github.com/hongye-sun)) -- SDK - Passing the environment variables to container op [\#877](https://github.com/kubeflow/pipelines/pull/877) ([Ark-kun](https://github.com/Ark-kun)) -- Switch to python 2.7 and install beam for the gcp image. [\#876](https://github.com/kubeflow/pipelines/pull/876) ([hongye-sun](https://github.com/hongye-sun)) -- support .zip pipeline package [\#874](https://github.com/kubeflow/pipelines/pull/874) ([IronPan](https://github.com/IronPan)) -- sample test image build failure [\#871](https://github.com/kubeflow/pipelines/pull/871) ([gaoning777](https://github.com/gaoning777)) -- Fix bugs in dataflow component [\#870](https://github.com/kubeflow/pipelines/pull/870) ([hongye-sun](https://github.com/hongye-sun)) -- fix bunch of issues in prow test [\#866](https://github.com/kubeflow/pipelines/pull/866) ([IronPan](https://github.com/IronPan)) -- Refactor MLEngine code and add deploy and set\_default commands [\#864](https://github.com/kubeflow/pipelines/pull/864) ([hongye-sun](https://github.com/hongye-sun)) -- add sigint sigterm to the test [\#863](https://github.com/kubeflow/pipelines/pull/863) ([gaoning777](https://github.com/gaoning777)) -- apiserver glog uses -alsologtostderr [\#859](https://github.com/kubeflow/pipelines/pull/859) ([ywskycn](https://github.com/ywskycn)) -- Added a README for Getting Started with the Pipelines CLI [\#858](https://github.com/kubeflow/pipelines/pull/858) ([swiftdiaries](https://github.com/swiftdiaries)) -- link anchor text nit [\#853](https://github.com/kubeflow/pipelines/pull/853) ([ryan-williams](https://github.com/ryan-williams)) -- Allow users to specify namespace for Kubernetes informers [\#851](https://github.com/kubeflow/pipelines/pull/851) ([ywskycn](https://github.com/ywskycn)) -- Fixing grammatical errors and references [\#835](https://github.com/kubeflow/pipelines/pull/835) ([animeshsingh](https://github.com/animeshsingh)) -- Adds a modifier function to simplify addition of local volumes to containerop [\#783](https://github.com/kubeflow/pipelines/pull/783) ([swiftdiaries](https://github.com/swiftdiaries)) -- add katib studyjob launcher [\#754](https://github.com/kubeflow/pipelines/pull/754) ([hougangliu](https://github.com/hougangliu)) - -## [0.1.11](https://github.com/kubeflow/pipelines/tree/0.1.11) (2019-02-27) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.10...0.1.11) - -**Closed issues:** - -- ROADMAP for pipelines [\#675](https://github.com/kubeflow/pipelines/issues/675) -- python components don't work for images with python 2 [\#666](https://github.com/kubeflow/pipelines/issues/666) -- dsl PipelineParam does not work under Image or Command [\#521](https://github.com/kubeflow/pipelines/issues/521) - -**Merged pull requests:** - -- fix bug in the gcp oob [\#861](https://github.com/kubeflow/pipelines/pull/861) ([gaoning777](https://github.com/gaoning777)) -- fix typo in cloud build [\#860](https://github.com/kubeflow/pipelines/pull/860) ([hongye-sun](https://github.com/hongye-sun)) -- add attrs and pyrsistent [\#857](https://github.com/kubeflow/pipelines/pull/857) ([gaoning777](https://github.com/gaoning777)) -- Removes accidental package from TFDV Dockerfile [\#856](https://github.com/kubeflow/pipelines/pull/856) ([rileyjbauer](https://github.com/rileyjbauer)) -- freeze tfdv dependency [\#852](https://github.com/kubeflow/pipelines/pull/852) ([gaoning777](https://github.com/gaoning777)) -- release new components: deployer [\#849](https://github.com/kubeflow/pipelines/pull/849) ([gaoning777](https://github.com/gaoning777)) -- Move e2e tests to us-east1 [\#847](https://github.com/kubeflow/pipelines/pull/847) ([hongye-sun](https://github.com/hongye-sun)) -- ROADMAP.md cosmetic changes [\#846](https://github.com/kubeflow/pipelines/pull/846) ([rileyjbauer](https://github.com/rileyjbauer)) -- Support rendering recursive static DAGs [\#845](https://github.com/kubeflow/pipelines/pull/845) ([rileyjbauer](https://github.com/rileyjbauer)) -- Releasing component SDK [\#842](https://github.com/kubeflow/pipelines/pull/842) ([hongye-sun](https://github.com/hongye-sun)) -- extract the pipelineparam deserialize function [\#841](https://github.com/kubeflow/pipelines/pull/841) ([gaoning777](https://github.com/gaoning777)) -- Update change log for v0.1.10 release [\#840](https://github.com/kubeflow/pipelines/pull/840) ([hongye-sun](https://github.com/hongye-sun)) -- Update swagger codegen version [\#839](https://github.com/kubeflow/pipelines/pull/839) ([hongye-sun](https://github.com/hongye-sun)) -- Add owner file under component\_sdk. [\#838](https://github.com/kubeflow/pipelines/pull/838) ([hongye-sun](https://github.com/hongye-sun)) -- add container image uris support in train API [\#837](https://github.com/kubeflow/pipelines/pull/837) ([hongye-sun](https://github.com/hongye-sun)) -- Support BigQuery command to query and export to GCS [\#836](https://github.com/kubeflow/pipelines/pull/836) ([hongye-sun](https://github.com/hongye-sun)) -- Dataflow SDK to support launch beam python code or template [\#833](https://github.com/kubeflow/pipelines/pull/833) ([hongye-sun](https://github.com/hongye-sun)) -- Sets 'Choose file' button width to avoid wrap [\#830](https://github.com/kubeflow/pipelines/pull/830) ([rileyjbauer](https://github.com/rileyjbauer)) -- Update graph styling [\#829](https://github.com/kubeflow/pipelines/pull/829) ([rileyjbauer](https://github.com/rileyjbauer)) -- fix apache-beam and pandas versions in tfdv image [\#828](https://github.com/kubeflow/pipelines/pull/828) ([gaoning777](https://github.com/gaoning777)) -- Enhance hard code for export dir in deploy component [\#823](https://github.com/kubeflow/pipelines/pull/823) ([jinchihe](https://github.com/jinchihe)) -- Components - Added the "Keras - Train classifier" component [\#809](https://github.com/kubeflow/pipelines/pull/809) ([Ark-kun](https://github.com/Ark-kun)) -- Training and Serving Pipeline leveraging WML [\#800](https://github.com/kubeflow/pipelines/pull/800) ([animeshsingh](https://github.com/animeshsingh)) -- MLEngine Commands Implementation [\#773](https://github.com/kubeflow/pipelines/pull/773) ([hongye-sun](https://github.com/hongye-sun)) -- Cleanup pipeline bootstrapper [\#770](https://github.com/kubeflow/pipelines/pull/770) ([ohmystack](https://github.com/ohmystack)) -- component build support for both python2 and python3 [\#730](https://github.com/kubeflow/pipelines/pull/730) ([gaoning777](https://github.com/gaoning777)) -- Add postsubmit component test [\#613](https://github.com/kubeflow/pipelines/pull/613) ([gaoning777](https://github.com/gaoning777)) - -## [0.1.10](https://github.com/kubeflow/pipelines/tree/0.1.10) (2019-02-15) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.9...0.1.10) - -**Closed issues:** - -- Pipeline Release V0.1.10 [\#805](https://github.com/kubeflow/pipelines/issues/805) -- Failed to create recurring run [\#802](https://github.com/kubeflow/pipelines/issues/802) -- Persistent Agent doesn't like v1beta1 scheduledworkflow in on-prem scenario [\#790](https://github.com/kubeflow/pipelines/issues/790) -- Metric bars do not always show up correctly [\#775](https://github.com/kubeflow/pipelines/issues/775) -- ml-pipeline-persistenceagent restarts forever [\#741](https://github.com/kubeflow/pipelines/issues/741) -- 403 Insufficient Permission error when writing to GCS [\#709](https://github.com/kubeflow/pipelines/issues/709) -- Support archiving/unarchiving runs on the UI [\#621](https://github.com/kubeflow/pipelines/issues/621) -- Incorrect validation in new run form when filling name then pipeline [\#612](https://github.com/kubeflow/pipelines/issues/612) - -**Merged pull requests:** - -- Fixed validation in new run form when filling name then pipeline [\#826](https://github.com/kubeflow/pipelines/pull/826) ([elviraux](https://github.com/elviraux)) -- Adds a local volume sample for the Viewer CRD [\#822](https://github.com/kubeflow/pipelines/pull/822) ([swiftdiaries](https://github.com/swiftdiaries)) -- Revert dataflow component version in samples to unblock release [\#817](https://github.com/kubeflow/pipelines/pull/817) ([hongye-sun](https://github.com/hongye-sun)) -- Sample updates for release v0.1.10 [\#816](https://github.com/kubeflow/pipelines/pull/816) ([hongye-sun](https://github.com/hongye-sun)) -- Improve docker image build perf by leveraging docker cache [\#815](https://github.com/kubeflow/pipelines/pull/815) ([hongye-sun](https://github.com/hongye-sun)) -- Increase disk size and use high CPU machine type in cloud build [\#813](https://github.com/kubeflow/pipelines/pull/813) ([hongye-sun](https://github.com/hongye-sun)) -- add ViewerCrdController to cloud builder release spec [\#811](https://github.com/kubeflow/pipelines/pull/811) ([IronPan](https://github.com/IronPan)) -- add pyarrow in license csv. [\#810](https://github.com/kubeflow/pipelines/pull/810) ([hongye-sun](https://github.com/hongye-sun)) -- switch test to us-west1 [\#808](https://github.com/kubeflow/pipelines/pull/808) ([IronPan](https://github.com/IronPan)) -- add trainer license to unblock release [\#806](https://github.com/kubeflow/pipelines/pull/806) ([hongye-sun](https://github.com/hongye-sun)) -- Updates lodash to version 4.17.11 [\#803](https://github.com/kubeflow/pipelines/pull/803) ([rileyjbauer](https://github.com/rileyjbauer)) -- merge build image to test suit [\#799](https://github.com/kubeflow/pipelines/pull/799) ([IronPan](https://github.com/IronPan)) -- Update changelog for release 0.19 [\#797](https://github.com/kubeflow/pipelines/pull/797) ([neuromage](https://github.com/neuromage)) -- Update Basic Pipeline example notebook [\#782](https://github.com/kubeflow/pipelines/pull/782) ([swiftdiaries](https://github.com/swiftdiaries)) -- Support to send default service account jwt token for pipeline client. [\#779](https://github.com/kubeflow/pipelines/pull/779) ([hongye-sun](https://github.com/hongye-sun)) -- Updates frontend to Typescript to 3.3.1 [\#772](https://github.com/kubeflow/pipelines/pull/772) ([rileyjbauer](https://github.com/rileyjbauer)) -- update developer guide to renew deployment section [\#771](https://github.com/kubeflow/pipelines/pull/771) ([jinchihe](https://github.com/jinchihe)) -- Add Launcher module in component SDK [\#769](https://github.com/kubeflow/pipelines/pull/769) ([hongye-sun](https://github.com/hongye-sun)) -- Archive runs UI [\#748](https://github.com/kubeflow/pipelines/pull/748) ([yebrahim](https://github.com/yebrahim)) -- placeholder for ibm sample pipelines and corresponding components [\#731](https://github.com/kubeflow/pipelines/pull/731) ([animeshsingh](https://github.com/animeshsingh)) - -## [0.1.9](https://github.com/kubeflow/pipelines/tree/0.1.9) (2019-02-06) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.8...0.1.9) - -**Closed issues:** - -- XGBoost sample failure [\#736](https://github.com/kubeflow/pipelines/issues/736) -- TFX taxi client utility run abnormally after serving started [\#728](https://github.com/kubeflow/pipelines/issues/728) -- Pipeline deploy component does not support local model [\#726](https://github.com/kubeflow/pipelines/issues/726) -- Failed to execute the component roc and confusion\_matrix in TFX sample for local mode [\#719](https://github.com/kubeflow/pipelines/issues/719) -- An error occurs when run TFX example in local kubeflow cluster [\#703](https://github.com/kubeflow/pipelines/issues/703) -- Not using secret when pulling from private Registry [\#695](https://github.com/kubeflow/pipelines/issues/695) -- Release 1.7 - TFX taxi cab example failing the deploy step [\#692](https://github.com/kubeflow/pipelines/issues/692) -- Run details page should autorefresh [\#683](https://github.com/kubeflow/pipelines/issues/683) -- problem when deploying kubeflow 0.4.0 [\#676](https://github.com/kubeflow/pipelines/issues/676) -- Do I need to be running kubeflow on GCP to use pipelines? [\#661](https://github.com/kubeflow/pipelines/issues/661) -- Design doc for pipelines [\#569](https://github.com/kubeflow/pipelines/issues/569) -- Some error logs in sample for ML - TFX - Taxi Tip Prediction Model Trainer [\#547](https://github.com/kubeflow/pipelines/issues/547) -- Return the total number of resources in list APIs [\#103](https://github.com/kubeflow/pipelines/issues/103) - -**Merged pull requests:** - -- Creating ROADMAP.md [\#786](https://github.com/kubeflow/pipelines/pull/786) ([paveldournov](https://github.com/paveldournov)) -- Revert GPU tests to unblock release [\#778](https://github.com/kubeflow/pipelines/pull/778) ([hongye-sun](https://github.com/hongye-sun)) -- Modifications done by the execution of the release script. [\#777](https://github.com/kubeflow/pipelines/pull/777) ([vicaire](https://github.com/vicaire)) -- Refactor BaseOp to context manager pattern [\#762](https://github.com/kubeflow/pipelines/pull/762) ([hongye-sun](https://github.com/hongye-sun)) -- Add component\_sdk tests to travis tests [\#761](https://github.com/kubeflow/pipelines/pull/761) ([hongye-sun](https://github.com/hongye-sun)) -- Fix Dockerfile for viewer CRD image. [\#760](https://github.com/kubeflow/pipelines/pull/760) ([neuromage](https://github.com/neuromage)) -- Add UI actions to Buttons module [\#758](https://github.com/kubeflow/pipelines/pull/758) ([yebrahim](https://github.com/yebrahim)) -- Regenerate frontend API files now that listCount APIs are merged [\#757](https://github.com/kubeflow/pipelines/pull/757) ([rileyjbauer](https://github.com/rileyjbauer)) -- Enhance deploy.sh to support local storage [\#755](https://github.com/kubeflow/pipelines/pull/755) ([jinchihe](https://github.com/jinchihe)) -- Releasing components fixing xgboost [\#747](https://github.com/kubeflow/pipelines/pull/747) ([gaoning777](https://github.com/gaoning777)) -- support pipeline level imagepullsecret in DSL [\#745](https://github.com/kubeflow/pipelines/pull/745) ([gaoning777](https://github.com/gaoning777)) -- Updated dev guide for apiserver build with minikube. [\#743](https://github.com/kubeflow/pipelines/pull/743) ([gyliu513](https://github.com/gyliu513)) -- Add Dockerfile for building Viewer CRD controller. [\#740](https://github.com/kubeflow/pipelines/pull/740) ([neuromage](https://github.com/neuromage)) -- Remove pipeline bootstrapper [\#739](https://github.com/kubeflow/pipelines/pull/739) ([IronPan](https://github.com/IronPan)) -- Refactor UI buttons to lib file [\#737](https://github.com/kubeflow/pipelines/pull/737) ([yebrahim](https://github.com/yebrahim)) -- fix dataproc cluster version [\#735](https://github.com/kubeflow/pipelines/pull/735) ([gaoning777](https://github.com/gaoning777)) -- Improve runtime graph starting and running experience [\#734](https://github.com/kubeflow/pipelines/pull/734) ([rileyjbauer](https://github.com/rileyjbauer)) -- SDK/Components - convert\_object\_to\_struct now uses \_\_init\_\_ to get field list [\#733](https://github.com/kubeflow/pipelines/pull/733) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components - Improved error when type checking fails in constructor [\#732](https://github.com/kubeflow/pipelines/pull/732) ([Ark-kun](https://github.com/Ark-kun)) -- Create kfp componet sdk [\#729](https://github.com/kubeflow/pipelines/pull/729) ([hongye-sun](https://github.com/hongye-sun)) -- Add CMLE sample test script. [\#724](https://github.com/kubeflow/pipelines/pull/724) ([qimingj](https://github.com/qimingj)) -- Add "set\_retry\(\)" on ContainerOp. [\#723](https://github.com/kubeflow/pipelines/pull/723) ([qimingj](https://github.com/qimingj)) -- Auto-refreshes the run details page [\#722](https://github.com/kubeflow/pipelines/pull/722) ([rileyjbauer](https://github.com/rileyjbauer)) -- create nonexistent directory for roc and confusion\_matrix component [\#720](https://github.com/kubeflow/pipelines/pull/720) ([jinchihe](https://github.com/jinchihe)) -- SDK/Components/Python - Improved Python2 compatibility [\#718](https://github.com/kubeflow/pipelines/pull/718) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components/Python - Made the typing.NamedTuple import optional [\#717](https://github.com/kubeflow/pipelines/pull/717) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components - Added \_naming.\_convert\_to\_human\_name function [\#715](https://github.com/kubeflow/pipelines/pull/715) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components - Command line args can only be strings or placeholders [\#711](https://github.com/kubeflow/pipelines/pull/711) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components - More meaningful error when trying to convert graph component to ContainerOp [\#710](https://github.com/kubeflow/pipelines/pull/710) ([Ark-kun](https://github.com/Ark-kun)) -- randomize the deployment name to avoid collision [\#704](https://github.com/kubeflow/pipelines/pull/704) ([gaoning777](https://github.com/gaoning777)) -- SDK - Removed stray debug print from tests [\#701](https://github.com/kubeflow/pipelines/pull/701) ([Ark-kun](https://github.com/Ark-kun)) -- Update changelog for release 0.1.8 [\#697](https://github.com/kubeflow/pipelines/pull/697) ([yebrahim](https://github.com/yebrahim)) -- Add gpu pool to test deployment and enable gpu in sample test [\#696](https://github.com/kubeflow/pipelines/pull/696) ([hongye-sun](https://github.com/hongye-sun)) -- bump ks version in presubmit test [\#693](https://github.com/kubeflow/pipelines/pull/693) ([IronPan](https://github.com/IronPan)) -- SDK - Update minimum Python version to 3.5.3 [\#691](https://github.com/kubeflow/pipelines/pull/691) ([Ark-kun](https://github.com/Ark-kun)) -- Update all Pipelines CRD versions to v1beta1. [\#681](https://github.com/kubeflow/pipelines/pull/681) ([neuromage](https://github.com/neuromage)) -- Return resource count from ListXXX calls [\#595](https://github.com/kubeflow/pipelines/pull/595) ([yebrahim](https://github.com/yebrahim)) - -## [0.1.8](https://github.com/kubeflow/pipelines/tree/0.1.8) (2019-01-17) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.7...0.1.8) - -**Closed issues:** - -- Docs about how to write mlpipeline-ui-metadata and mlpipeline-metrics artifacts [\#660](https://github.com/kubeflow/pipelines/issues/660) -- Pipeline run created from python shows experiment but not pipeline \(in UI\). [\#617](https://github.com/kubeflow/pipelines/issues/617) -- Load samples returns an error in 0.4 Kubeflow [\#603](https://github.com/kubeflow/pipelines/issues/603) -- Error deploying latest bootstrapper [\#594](https://github.com/kubeflow/pipelines/issues/594) -- Provide argument to assign GCP service account to use for DSL operator [\#218](https://github.com/kubeflow/pipelines/issues/218) -- Run status tooltip should include creation time [\#61](https://github.com/kubeflow/pipelines/issues/61) - -**Merged pull requests:** - -- Components release 2ed60100d1db9efeb38c6c358f90b21c144179be [\#694](https://github.com/kubeflow/pipelines/pull/694) ([yebrahim](https://github.com/yebrahim)) -- add gcp credential for tf-job template [\#689](https://github.com/kubeflow/pipelines/pull/689) ([IronPan](https://github.com/IronPan)) -- improve the list run query [\#687](https://github.com/kubeflow/pipelines/pull/687) ([IronPan](https://github.com/IronPan)) -- Adds a link in the side nav to the KF 'usage-reporting' doc [\#682](https://github.com/kubeflow/pipelines/pull/682) ([rileyjbauer](https://github.com/rileyjbauer)) -- Fix Makefile to add licenses using Go modules. [\#674](https://github.com/kubeflow/pipelines/pull/674) ([neuromage](https://github.com/neuromage)) -- Include date in run status tooltips [\#671](https://github.com/kubeflow/pipelines/pull/671) ([rileyjbauer](https://github.com/rileyjbauer)) -- Add build version to side nav [\#670](https://github.com/kubeflow/pipelines/pull/670) ([rileyjbauer](https://github.com/rileyjbauer)) -- SDK/Tests - Fixed the output ordering instability in tests [\#664](https://github.com/kubeflow/pipelines/pull/664) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components - Added /data to the generated file paths [\#663](https://github.com/kubeflow/pipelines/pull/663) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components - Simplified \_create\_task\_factory\_from\_component\_spec function [\#662](https://github.com/kubeflow/pipelines/pull/662) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components - Renamed serialized command-line argument tokens [\#659](https://github.com/kubeflow/pipelines/pull/659) ([Ark-kun](https://github.com/Ark-kun)) -- update change log [\#657](https://github.com/kubeflow/pipelines/pull/657) ([IronPan](https://github.com/IronPan)) -- Add simple filtering by name to CustomTable [\#656](https://github.com/kubeflow/pipelines/pull/656) ([rileyjbauer](https://github.com/rileyjbauer)) -- SDK/Components - Reworked the component model structures. [\#642](https://github.com/kubeflow/pipelines/pull/642) ([Ark-kun](https://github.com/Ark-kun)) -- Support filtering on storage state [\#629](https://github.com/kubeflow/pipelines/pull/629) ([yebrahim](https://github.com/yebrahim)) -- SDK - Fixed the unittest script [\#556](https://github.com/kubeflow/pipelines/pull/556) ([Ark-kun](https://github.com/Ark-kun)) - -## [0.1.7](https://github.com/kubeflow/pipelines/tree/0.1.7) (2019-01-09) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.6...0.1.7) - -**Closed issues:** - -- Use "Start" for runs, "Create" for experiments [\#649](https://github.com/kubeflow/pipelines/issues/649) -- go vet in Travis tests breaks tests for unrelated PRs [\#646](https://github.com/kubeflow/pipelines/issues/646) -- Building backend using Bazel fails on mac [\#638](https://github.com/kubeflow/pipelines/issues/638) -- ml-pipeline-persistenceagent fails a few times. [\#624](https://github.com/kubeflow/pipelines/issues/624) -- Unable to plug-in default values to Pipeline [\#618](https://github.com/kubeflow/pipelines/issues/618) -- Add deployed model cleanup code to the Kubeflow notebook [\#608](https://github.com/kubeflow/pipelines/issues/608) -- Compare page perf optimizations [\#597](https://github.com/kubeflow/pipelines/issues/597) -- OAth client instructions are ambiguous [\#586](https://github.com/kubeflow/pipelines/issues/586) -- "Waiting for the IAP setup to get ready..." after clicking "Skip IAP" [\#585](https://github.com/kubeflow/pipelines/issues/585) -- UI should allow creating a run with no experiment [\#573](https://github.com/kubeflow/pipelines/issues/573) -- studyjob-controller start failed [\#546](https://github.com/kubeflow/pipelines/issues/546) -- Failing e2e sample tests do not log any errors [\#515](https://github.com/kubeflow/pipelines/issues/515) -- Authentication and service account plan for Pipeline + Kubeflow [\#374](https://github.com/kubeflow/pipelines/issues/374) -- Error getting logs [\#290](https://github.com/kubeflow/pipelines/issues/290) -- Support filtering in list APIs [\#270](https://github.com/kubeflow/pipelines/issues/270) -- Switch to Go 1.11 modules and package management. [\#187](https://github.com/kubeflow/pipelines/issues/187) - -**Merged pull requests:** - -- Release component image version d3c4add0a95e930c70a330466d0923827784eb9a [\#655](https://github.com/kubeflow/pipelines/pull/655) ([IronPan](https://github.com/IronPan)) -- Correctly ignore src/apis when building frontend [\#654](https://github.com/kubeflow/pipelines/pull/654) ([yebrahim](https://github.com/yebrahim)) -- Use linguist annotations to skip diffing generated files [\#652](https://github.com/kubeflow/pipelines/pull/652) ([yebrahim](https://github.com/yebrahim)) -- Use "create" rather than "start" except when initiating a run [\#650](https://github.com/kubeflow/pipelines/pull/650) ([rileyjbauer](https://github.com/rileyjbauer)) -- Fix shadowing errors in Viewer reconciler [\#648](https://github.com/kubeflow/pipelines/pull/648) ([neuromage](https://github.com/neuromage)) -- Add IS\_SUBSTRING operator for use in API resource filtering. [\#645](https://github.com/kubeflow/pipelines/pull/645) ([neuromage](https://github.com/neuromage)) -- Add changelog to pipeline repo [\#644](https://github.com/kubeflow/pipelines/pull/644) ([IronPan](https://github.com/IronPan)) -- Update WORKSPACE and BUILD files incoporating recent changes [\#639](https://github.com/kubeflow/pipelines/pull/639) ([neuromage](https://github.com/neuromage)) -- fix deploy model name conflict in case of concurrent notebook sample test [\#636](https://github.com/kubeflow/pipelines/pull/636) ([gaoning777](https://github.com/gaoning777)) -- Print sample test logs in case of exception throw [\#635](https://github.com/kubeflow/pipelines/pull/635) ([gaoning777](https://github.com/gaoning777)) -- Expose pipeline/job API through setup.py [\#634](https://github.com/kubeflow/pipelines/pull/634) ([IronPan](https://github.com/IronPan)) -- Fix retrying logic which was causing persistenceagent to crash loop. [\#633](https://github.com/kubeflow/pipelines/pull/633) ([neuromage](https://github.com/neuromage)) -- Add resnet-cmle sample back. Update all component images. [\#632](https://github.com/kubeflow/pipelines/pull/632) ([qimingj](https://github.com/qimingj)) -- Updates material-ui and react npm libraries [\#630](https://github.com/kubeflow/pipelines/pull/630) ([rileyjbauer](https://github.com/rileyjbauer)) -- Generate pipeline and job python client as part of SDK [\#628](https://github.com/kubeflow/pipelines/pull/628) ([IronPan](https://github.com/IronPan)) -- Fix gpu sample issues [\#627](https://github.com/kubeflow/pipelines/pull/627) ([hongye-sun](https://github.com/hongye-sun)) -- Run `go vet` as part of the Travis CI. [\#626](https://github.com/kubeflow/pipelines/pull/626) ([neuromage](https://github.com/neuromage)) -- Sanity check filtering/sorting options in list requests. [\#625](https://github.com/kubeflow/pipelines/pull/625) ([neuromage](https://github.com/neuromage)) -- Support replacable arguments in command as well \(besides arguments\) in container op. [\#623](https://github.com/kubeflow/pipelines/pull/623) ([qimingj](https://github.com/qimingj)) -- Update sample notebook to clean up deployed models. [\#622](https://github.com/kubeflow/pipelines/pull/622) ([qimingj](https://github.com/qimingj)) -- URLEncode instead of base64 encode the filter string [\#620](https://github.com/kubeflow/pipelines/pull/620) ([neuromage](https://github.com/neuromage)) -- DSL refactor [\#619](https://github.com/kubeflow/pipelines/pull/619) ([gaoning777](https://github.com/gaoning777)) -- Expose that the python API is Python3.5+ only [\#616](https://github.com/kubeflow/pipelines/pull/616) ([TimZaman](https://github.com/TimZaman)) -- Load sample when pipeline initially started [\#615](https://github.com/kubeflow/pipelines/pull/615) ([IronPan](https://github.com/IronPan)) -- Use Bazel to build the entire backend and perform API code generation [\#609](https://github.com/kubeflow/pipelines/pull/609) ([neuromage](https://github.com/neuromage)) -- Improve condition sample to demonstrate ==, \>= and \<. [\#607](https://github.com/kubeflow/pipelines/pull/607) ([qimingj](https://github.com/qimingj)) -- fix for boostrapp problem [\#602](https://github.com/kubeflow/pipelines/pull/602) ([xiaozhouX](https://github.com/xiaozhouX)) -- Initial version of BigQuery query execution component. [\#601](https://github.com/kubeflow/pipelines/pull/601) ([cbreuel](https://github.com/cbreuel)) -- First step to bring back CMLE sample. [\#599](https://github.com/kubeflow/pipelines/pull/599) ([qimingj](https://github.com/qimingj)) -- Compare perf - pure components, disable ROC curve thumbnail animations [\#598](https://github.com/kubeflow/pipelines/pull/598) ([yebrahim](https://github.com/yebrahim)) -- Move backend unit tests to Travis [\#589](https://github.com/kubeflow/pipelines/pull/589) ([yebrahim](https://github.com/yebrahim)) -- Deployment - Minikube support - Passing the platform parameter to kfctl [\#588](https://github.com/kubeflow/pipelines/pull/588) ([Ark-kun](https://github.com/Ark-kun)) -- Fix the List run to get all runs [\#583](https://github.com/kubeflow/pipelines/pull/583) ([IronPan](https://github.com/IronPan)) -- retry on create table in api server [\#582](https://github.com/kubeflow/pipelines/pull/582) ([IronPan](https://github.com/IronPan)) -- switch from go dep to go module [\#581](https://github.com/kubeflow/pipelines/pull/581) ([IronPan](https://github.com/IronPan)) -- Add sample test without image build [\#578](https://github.com/kubeflow/pipelines/pull/578) ([gaoning777](https://github.com/gaoning777)) -- remove xgboost compiled sample [\#576](https://github.com/kubeflow/pipelines/pull/576) ([gaoning777](https://github.com/gaoning777)) -- Add a gpu sample [\#575](https://github.com/kubeflow/pipelines/pull/575) ([hongye-sun](https://github.com/hongye-sun)) -- Backend - Removed hardcoded metrics file name [\#574](https://github.com/kubeflow/pipelines/pull/574) ([Ark-kun](https://github.com/Ark-kun)) -- update dockerfile and add build step of frontend [\#567](https://github.com/kubeflow/pipelines/pull/567) ([chenzhiwei](https://github.com/chenzhiwei)) -- Encode filter parameter as a base64-encoded JSON string in List requests [\#563](https://github.com/kubeflow/pipelines/pull/563) ([neuromage](https://github.com/neuromage)) -- Tests - Updated image-builder Makefile [\#500](https://github.com/kubeflow/pipelines/pull/500) ([Ark-kun](https://github.com/Ark-kun)) -- Add the Viewer CRD controller for managing web views such as Tensorboard instances from within the Pipelines UI. [\#449](https://github.com/kubeflow/pipelines/pull/449) ([neuromage](https://github.com/neuromage)) - -## [0.1.6](https://github.com/kubeflow/pipelines/tree/0.1.6) (2018-12-20) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.5...0.1.6) - -**Closed issues:** - -- Support creating runs without experiments [\#560](https://github.com/kubeflow/pipelines/issues/560) - -**Merged pull requests:** - -- Allow creating runs with no experiments [\#572](https://github.com/kubeflow/pipelines/pull/572) ([yebrahim](https://github.com/yebrahim)) -- Add script for component image release [\#571](https://github.com/kubeflow/pipelines/pull/571) ([IronPan](https://github.com/IronPan)) - -## [0.1.5](https://github.com/kubeflow/pipelines/tree/0.1.5) (2018-12-20) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.4...0.1.5) - -**Closed issues:** - -- remove duplicate volumes in the DSL [\#557](https://github.com/kubeflow/pipelines/issues/557) -- Cut a Pipeline v0.1.5 release [\#549](https://github.com/kubeflow/pipelines/issues/549) -- "Information in the Argo UI appears much faster compared to the KF Pipelines UI" [\#544](https://github.com/kubeflow/pipelines/issues/544) -- KubeFlow Pipeline example notebook is half way updated for 0.1.4 [\#520](https://github.com/kubeflow/pipelines/issues/520) -- UI loses state after being idle for a while [\#502](https://github.com/kubeflow/pipelines/issues/502) -- No way in the UI to upload a pipeline from the cluster itself [\#495](https://github.com/kubeflow/pipelines/issues/495) -- Confusion Matrix UI Doesn't Work if My Labels are "True", "False" [\#446](https://github.com/kubeflow/pipelines/issues/446) -- input parameter for creating pipelines - does not allow camelCase [\#445](https://github.com/kubeflow/pipelines/issues/445) -- Pipeline install timeout [\#414](https://github.com/kubeflow/pipelines/issues/414) -- 'Run output' tab for Run details page [\#331](https://github.com/kubeflow/pipelines/issues/331) -- Create a container wrapper op with Default GCP auth [\#310](https://github.com/kubeflow/pipelines/issues/310) -- Test/Server code out of sync, blocking PRs [\#196](https://github.com/kubeflow/pipelines/issues/196) -- Show results of the entire workflow in one view [\#92](https://github.com/kubeflow/pipelines/issues/92) -- User should be able to start a new run from the pipeline page. [\#53](https://github.com/kubeflow/pipelines/issues/53) - -**Merged pull requests:** - -- Refactor Python SDK [\#568](https://github.com/kubeflow/pipelines/pull/568) ([gaoning777](https://github.com/gaoning777)) -- Fix XGB Sample with the new ROC component. [\#565](https://github.com/kubeflow/pipelines/pull/565) ([qimingj](https://github.com/qimingj)) -- Fix frontend mock data after proto changes [\#564](https://github.com/kubeflow/pipelines/pull/564) ([yebrahim](https://github.com/yebrahim)) -- update dockerfile and build steps [\#562](https://github.com/kubeflow/pipelines/pull/562) ([chenzhiwei](https://github.com/chenzhiwei)) -- Fix ROC Component [\#559](https://github.com/kubeflow/pipelines/pull/559) ([qimingj](https://github.com/qimingj)) -- remove duplicate volumes [\#558](https://github.com/kubeflow/pipelines/pull/558) ([gaoning777](https://github.com/gaoning777)) -- Enables uploading a pipeline via a URL [\#554](https://github.com/kubeflow/pipelines/pull/554) ([rileyjbauer](https://github.com/rileyjbauer)) -- Fixes await bug in create new run [\#553](https://github.com/kubeflow/pipelines/pull/553) ([rileyjbauer](https://github.com/rileyjbauer)) -- Support archiving/unarchiving runs on the backend [\#552](https://github.com/kubeflow/pipelines/pull/552) ([yebrahim](https://github.com/yebrahim)) -- Parameterize mysql and minio image [\#551](https://github.com/kubeflow/pipelines/pull/551) ([IronPan](https://github.com/IronPan)) -- Fix sample test failure [\#548](https://github.com/kubeflow/pipelines/pull/548) ([gaoning777](https://github.com/gaoning777)) -- add two necessary licenses [\#545](https://github.com/kubeflow/pipelines/pull/545) ([gaoning777](https://github.com/gaoning777)) -- update test to specify name when create pipeline [\#543](https://github.com/kubeflow/pipelines/pull/543) ([IronPan](https://github.com/IronPan)) -- Restructure dataproc components [\#542](https://github.com/kubeflow/pipelines/pull/542) ([gaoning777](https://github.com/gaoning777)) -- Hides TaskGroup nodes from runtime graphs and removes unnecessary edges in static graphs [\#541](https://github.com/kubeflow/pipelines/pull/541) ([rileyjbauer](https://github.com/rileyjbauer)) -- Stops k8s-helper from throwing error when a pod has no logs [\#540](https://github.com/kubeflow/pipelines/pull/540) ([rileyjbauer](https://github.com/rileyjbauer)) -- fix persistence agent to use in cluster DNS instead of kube proxy to access API [\#538](https://github.com/kubeflow/pipelines/pull/538) ([IronPan](https://github.com/IronPan)) -- Add filtering ability for all backend API ListXXX requests [\#537](https://github.com/kubeflow/pipelines/pull/537) ([neuromage](https://github.com/neuromage)) -- Samples - Moved secret application to the pipeline definition [\#536](https://github.com/kubeflow/pipelines/pull/536) ([Ark-kun](https://github.com/Ark-kun)) -- Support Kaniko job in a outside-cluster jupyter. [\#535](https://github.com/kubeflow/pipelines/pull/535) ([qimingj](https://github.com/qimingj)) -- Add hongye-sun to OWNERS of samples, components, and sdk directories. [\#531](https://github.com/kubeflow/pipelines/pull/531) ([qimingj](https://github.com/qimingj)) -- Support GPU image for dnntrainer component [\#530](https://github.com/kubeflow/pipelines/pull/530) ([hongye-sun](https://github.com/hongye-sun)) -- Change "namespace" param to "host" in kfp client so we can use Jupyter outside cluster. [\#529](https://github.com/kubeflow/pipelines/pull/529) ([qimingj](https://github.com/qimingj)) -- Skip backend integration tests when cli flag isn't passed [\#527](https://github.com/kubeflow/pipelines/pull/527) ([yebrahim](https://github.com/yebrahim)) -- Remove the workaround in confusion matrix component for correctly handling boolean cases. [\#526](https://github.com/kubeflow/pipelines/pull/526) ([qimingj](https://github.com/qimingj)) -- Regenerate swagger APIs [\#524](https://github.com/kubeflow/pipelines/pull/524) ([rileyjbauer](https://github.com/rileyjbauer)) -- Add metric and ui-metadata samples [\#523](https://github.com/kubeflow/pipelines/pull/523) ([hongye-sun](https://github.com/hongye-sun)) -- bump up the sdk version to 0.1.4 [\#522](https://github.com/kubeflow/pipelines/pull/522) ([hongye-sun](https://github.com/hongye-sun)) -- SDK/Components - Added the ComponentStore [\#519](https://github.com/kubeflow/pipelines/pull/519) ([Ark-kun](https://github.com/Ark-kun)) -- Improve TFX Taxi Sample and Components. [\#518](https://github.com/kubeflow/pipelines/pull/518) ([qimingj](https://github.com/qimingj)) -- Improve the notebook TFX sample [\#517](https://github.com/kubeflow/pipelines/pull/517) ([gaoning777](https://github.com/gaoning777)) -- SDK/Components - Do not crash on non-hashable objects [\#511](https://github.com/kubeflow/pipelines/pull/511) ([Ark-kun](https://github.com/Ark-kun)) -- Renamed dsl/\_component.py to dsl/\_python\_component.py [\#510](https://github.com/kubeflow/pipelines/pull/510) ([Ark-kun](https://github.com/Ark-kun)) -- add job to load sample [\#509](https://github.com/kubeflow/pipelines/pull/509) ([IronPan](https://github.com/IronPan)) -- Improve get\_experiment and list\_runs in the python sdk [\#508](https://github.com/kubeflow/pipelines/pull/508) ([gaoning777](https://github.com/gaoning777)) -- Add new run button to pipeline details [\#507](https://github.com/kubeflow/pipelines/pull/507) ([rileyjbauer](https://github.com/rileyjbauer)) -- Add lightweight sample test [\#499](https://github.com/kubeflow/pipelines/pull/499) ([gaoning777](https://github.com/gaoning777)) -- Move pipeline name to request body for create pipeline API [\#498](https://github.com/kubeflow/pipelines/pull/498) ([IronPan](https://github.com/IronPan)) -- Show all run outputs in dedicated tab [\#496](https://github.com/kubeflow/pipelines/pull/496) ([yebrahim](https://github.com/yebrahim)) -- Pin versions of libraries and tools required for proto generation. [\#492](https://github.com/kubeflow/pipelines/pull/492) ([neuromage](https://github.com/neuromage)) -- SDK/Components - Don't fail on dict type specs [\#490](https://github.com/kubeflow/pipelines/pull/490) ([Ark-kun](https://github.com/Ark-kun)) -- Add experiment selector to NewRun [\#486](https://github.com/kubeflow/pipelines/pull/486) ([rileyjbauer](https://github.com/rileyjbauer)) - -## [0.1.4](https://github.com/kubeflow/pipelines/tree/0.1.4) (2018-12-07) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.3...0.1.4) - -**Closed issues:** - -- DSL Condition Feature/Bug [\#481](https://github.com/kubeflow/pipelines/issues/481) -- Persist pod logs to permanent storage [\#439](https://github.com/kubeflow/pipelines/issues/439) -- Pipeline name does not show up when submitting from SDK [\#347](https://github.com/kubeflow/pipelines/issues/347) - -**Merged pull requests:** - -- support tpu settings in dsl [\#491](https://github.com/kubeflow/pipelines/pull/491) ([hongye-sun](https://github.com/hongye-sun)) -- Bump default pipeline version to v0.1.3 [\#484](https://github.com/kubeflow/pipelines/pull/484) ([IronPan](https://github.com/IronPan)) -- clean up test - remove unused workflow [\#483](https://github.com/kubeflow/pipelines/pull/483) ([IronPan](https://github.com/IronPan)) -- Add notebook sample test: tfx sample [\#470](https://github.com/kubeflow/pipelines/pull/470) ([gaoning777](https://github.com/gaoning777)) - -## [0.1.3](https://github.com/kubeflow/pipelines/tree/0.1.3) (2018-12-05) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.3-rc.3...0.1.3) - -**Closed issues:** - -- Bug in pipeline samples' parameters [\#478](https://github.com/kubeflow/pipelines/issues/478) -- Frontend integration test is flaky [\#464](https://github.com/kubeflow/pipelines/issues/464) -- Jupyter Notebook \[tf-hub-0\] run failed [\#458](https://github.com/kubeflow/pipelines/issues/458) -- AssertionError \[ERR\_ASSERTION\]: logs do not look right: 1 [\#453](https://github.com/kubeflow/pipelines/issues/453) -- Why can not delete experiments and runs? [\#441](https://github.com/kubeflow/pipelines/issues/441) -- grant kubeflow user account CMLE permission [\#416](https://github.com/kubeflow/pipelines/issues/416) -- where is bootstrapper code gcr.io/ml-pipeline/bootstrapper:0.1.2 [\#412](https://github.com/kubeflow/pipelines/issues/412) -- Compare page tests [\#382](https://github.com/kubeflow/pipelines/issues/382) -- Pipeline UI should work behind Kubeflow reverse proxy \(Ambassador\) [\#373](https://github.com/kubeflow/pipelines/issues/373) -- Presubmit tests are broken since we rely on pulling node.js image that was removed [\#370](https://github.com/kubeflow/pipelines/issues/370) -- Backend ships with very old SDK version [\#358](https://github.com/kubeflow/pipelines/issues/358) -- Python fire interprets string incorrectly [\#318](https://github.com/kubeflow/pipelines/issues/318) -- Include kubectl install command in Github page [\#284](https://github.com/kubeflow/pipelines/issues/284) -- Embeddable run view page [\#182](https://github.com/kubeflow/pipelines/issues/182) -- Better render pipeline description [\#89](https://github.com/kubeflow/pipelines/issues/89) -- Support cloning run started from notebook [\#75](https://github.com/kubeflow/pipelines/issues/75) -- "No runs were found for this experiment" is a misleading message when the list is still being loaded. [\#63](https://github.com/kubeflow/pipelines/issues/63) -- User should be able to create a new Recurring Run from the pipeline page. [\#54](https://github.com/kubeflow/pipelines/issues/54) - -**Merged pull requests:** - -- Return string from pod logs [\#476](https://github.com/kubeflow/pipelines/pull/476) ([yebrahim](https://github.com/yebrahim)) -- Fix serializing cloned embedded pipeline [\#474](https://github.com/kubeflow/pipelines/pull/474) ([yebrahim](https://github.com/yebrahim)) -- Refresh while waiting for run to start [\#472](https://github.com/kubeflow/pipelines/pull/472) ([yebrahim](https://github.com/yebrahim)) -- Add article on Jupyter notebooks [\#471](https://github.com/kubeflow/pipelines/pull/471) ([lakshmanok](https://github.com/lakshmanok)) -- Adds tests for the run comparison page [\#469](https://github.com/kubeflow/pipelines/pull/469) ([rileyjbauer](https://github.com/rileyjbauer)) -- Sanitize inputs from SDK when submitting run. [\#466](https://github.com/kubeflow/pipelines/pull/466) ([qimingj](https://github.com/qimingj)) -- Support cloning runs created with an embedded pipeline [\#465](https://github.com/kubeflow/pipelines/pull/465) ([yebrahim](https://github.com/yebrahim)) -- import bug [\#463](https://github.com/kubeflow/pipelines/pull/463) ([gaoning777](https://github.com/gaoning777)) -- Wait until logs appear right in e2e test [\#459](https://github.com/kubeflow/pipelines/pull/459) ([yebrahim](https://github.com/yebrahim)) -- Fix sample test - Add gcp permission [\#454](https://github.com/kubeflow/pipelines/pull/454) ([IronPan](https://github.com/IronPan)) -- Show pipeline details embedded in runs [\#447](https://github.com/kubeflow/pipelines/pull/447) ([yebrahim](https://github.com/yebrahim)) -- SDK/PythonContainer - Compiling pipelines without needing kubernetes [\#442](https://github.com/kubeflow/pipelines/pull/442) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components - Renamed container.arguments to container.args [\#437](https://github.com/kubeflow/pipelines/pull/437) ([Ark-kun](https://github.com/Ark-kun)) -- DSL - return self for .after\(\) [\#435](https://github.com/kubeflow/pipelines/pull/435) ([IronPan](https://github.com/IronPan)) -- Tests - Try fix GCS file being inaccessible right after upload [\#433](https://github.com/kubeflow/pipelines/pull/433) ([Ark-kun](https://github.com/Ark-kun)) -- Testing - Fix Travis tests \(SDK/Components\) [\#432](https://github.com/kubeflow/pipelines/pull/432) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/GCP - Replaced default\_gcp\_op with task.apply\(use\_gcp\_secret\) [\#430](https://github.com/kubeflow/pipelines/pull/430) ([Ark-kun](https://github.com/Ark-kun)) -- Fix tb viewer test [\#427](https://github.com/kubeflow/pipelines/pull/427) ([yebrahim](https://github.com/yebrahim)) -- SDK/Client - Removed import six [\#425](https://github.com/kubeflow/pipelines/pull/425) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components/PythonContainerOp - Make the local output path configurable [\#424](https://github.com/kubeflow/pipelines/pull/424) ([Ark-kun](https://github.com/Ark-kun)) -- Propagate secret to kaniko [\#423](https://github.com/kubeflow/pipelines/pull/423) ([IronPan](https://github.com/IronPan)) -- fix bug in the notebook sample [\#419](https://github.com/kubeflow/pipelines/pull/419) ([gaoning777](https://github.com/gaoning777)) -- Failed the sample tests when it should [\#417](https://github.com/kubeflow/pipelines/pull/417) ([gaoning777](https://github.com/gaoning777)) -- Fix for k8s dict parsing [\#411](https://github.com/kubeflow/pipelines/pull/411) ([vanpelt](https://github.com/vanpelt)) -- Clean up the resource after test finish [\#410](https://github.com/kubeflow/pipelines/pull/410) ([IronPan](https://github.com/IronPan)) -- Add loading spinner to custom table while loading items [\#405](https://github.com/kubeflow/pipelines/pull/405) ([yebrahim](https://github.com/yebrahim)) -- SDK/Components/PythonContainerOp - Switch from dict to ComponentSpec [\#396](https://github.com/kubeflow/pipelines/pull/396) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components - Removed outputs from task factory function signature [\#388](https://github.com/kubeflow/pipelines/pull/388) ([Ark-kun](https://github.com/Ark-kun)) -- Add Gopkg dependency for kubernetes code-generator. [\#371](https://github.com/kubeflow/pipelines/pull/371) ([neuromage](https://github.com/neuromage)) -- SDK - Improve the python package build [\#364](https://github.com/kubeflow/pipelines/pull/364) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/DSL - Added support for conditions: !=, \<, \<=, \>=, \> [\#309](https://github.com/kubeflow/pipelines/pull/309) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components - Support for optional inputs [\#214](https://github.com/kubeflow/pipelines/pull/214) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components/PythonContainerOp - Simplified GCSHelper by extracting duplicate code [\#210](https://github.com/kubeflow/pipelines/pull/210) ([Ark-kun](https://github.com/Ark-kun)) - -## [0.1.3-rc.3](https://github.com/kubeflow/pipelines/tree/0.1.3-rc.3) (2018-11-29) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.3-rc.2...0.1.3-rc.3) - -**Closed issues:** - -- Pipeline names are truncated and the columns are not realizable [\#400](https://github.com/kubeflow/pipelines/issues/400) -- RunDetails page tests [\#383](https://github.com/kubeflow/pipelines/issues/383) -- ExperimentDetails page tests [\#381](https://github.com/kubeflow/pipelines/issues/381) -- PipelineDetails page tests [\#379](https://github.com/kubeflow/pipelines/issues/379) -- Our tests clone our repo 40+ times for each PR commit \(and some PRs have dozens of commits\) [\#368](https://github.com/kubeflow/pipelines/issues/368) -- Backend image build does not fail when sample compilation fails [\#354](https://github.com/kubeflow/pipelines/issues/354) -- Back-button not working when creating a run from a notebook [\#221](https://github.com/kubeflow/pipelines/issues/221) - -**Merged pull requests:** - -- Adds tests for the ExperimentDetails page [\#404](https://github.com/kubeflow/pipelines/pull/404) ([rileyjbauer](https://github.com/rileyjbauer)) -- Removed unused docs directory including OWNERS file and images. [\#401](https://github.com/kubeflow/pipelines/pull/401) ([sarahmaddox](https://github.com/sarahmaddox)) -- Pointed doc links to Kubeflow website instead of wiki. [\#398](https://github.com/kubeflow/pipelines/pull/398) ([sarahmaddox](https://github.com/sarahmaddox)) -- RunDetails test suite, bug fixes [\#394](https://github.com/kubeflow/pipelines/pull/394) ([yebrahim](https://github.com/yebrahim)) -- update image tag with the new release [\#393](https://github.com/kubeflow/pipelines/pull/393) ([gaoning777](https://github.com/gaoning777)) -- Increase timeout waiting for test run to start [\#392](https://github.com/kubeflow/pipelines/pull/392) ([yebrahim](https://github.com/yebrahim)) -- Delete kf\_deploy.sh [\#391](https://github.com/kubeflow/pipelines/pull/391) ([IronPan](https://github.com/IronPan)) -- Clean up vendor directory [\#390](https://github.com/kubeflow/pipelines/pull/390) ([neuromage](https://github.com/neuromage)) -- Add support for minio hosted artifacts [\#389](https://github.com/kubeflow/pipelines/pull/389) ([vanpelt](https://github.com/vanpelt)) -- Backend - Fixed handling of sample compilation failure [\#387](https://github.com/kubeflow/pipelines/pull/387) ([Ark-kun](https://github.com/Ark-kun)) -- Add finish timestamp to backend API interceptor [\#386](https://github.com/kubeflow/pipelines/pull/386) ([yebrahim](https://github.com/yebrahim)) -- remove fire dependency in the component image build [\#384](https://github.com/kubeflow/pipelines/pull/384) ([gaoning777](https://github.com/gaoning777)) -- PipelineDetails page tests [\#380](https://github.com/kubeflow/pipelines/pull/380) ([yebrahim](https://github.com/yebrahim)) -- update samples with dependency requirement in the component image build [\#378](https://github.com/kubeflow/pipelines/pull/378) ([gaoning777](https://github.com/gaoning777)) -- Disables back button when there is no history [\#377](https://github.com/kubeflow/pipelines/pull/377) ([rileyjbauer](https://github.com/rileyjbauer)) -- move default gcp op to dsl/ [\#376](https://github.com/kubeflow/pipelines/pull/376) ([IronPan](https://github.com/IronPan)) -- Add Amy and Lak's Blogs Link to README [\#375](https://github.com/kubeflow/pipelines/pull/375) ([qimingj](https://github.com/qimingj)) -- Tests - Improve Minikube source code copy process [\#367](https://github.com/kubeflow/pipelines/pull/367) ([Ark-kun](https://github.com/Ark-kun)) -- restructure local components directory [\#357](https://github.com/kubeflow/pipelines/pull/357) ([gaoning777](https://github.com/gaoning777)) -- Switching test to kubeflow deployment [\#351](https://github.com/kubeflow/pipelines/pull/351) ([IronPan](https://github.com/IronPan)) -- added component with tf slim model generator and pipeline adjustments [\#335](https://github.com/kubeflow/pipelines/pull/335) ([dtrawins](https://github.com/dtrawins)) -- PipelineSelector, RecurringRunsManager, and 404Page tests [\#319](https://github.com/kubeflow/pipelines/pull/319) ([yebrahim](https://github.com/yebrahim)) -- Tests - Fixed many test issues \(external PRs, code de-sync\) by getting rid of git clone [\#315](https://github.com/kubeflow/pipelines/pull/315) ([Ark-kun](https://github.com/Ark-kun)) -- Now pipeline function takes direct default values rather than dsp.PipelineParam. [\#110](https://github.com/kubeflow/pipelines/pull/110) ([qimingj](https://github.com/qimingj)) - -## [0.1.3-rc.2](https://github.com/kubeflow/pipelines/tree/0.1.3-rc.2) (2018-11-22) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.3-rc.1...0.1.3-rc.2) - -**Closed issues:** - -- Parameterize kaniko pod namespace [\#344](https://github.com/kubeflow/pipelines/issues/344) -- ks init error : msg="unable to find SHA1 for repo: Get https://api.github.com/repos/ksonnet/parts/commits/master: dial tcp: [\#327](https://github.com/kubeflow/pipelines/issues/327) -- Pipeline Summary is blocking the graph [\#289](https://github.com/kubeflow/pipelines/issues/289) -- The frontend-integration-test is really flaky [\#272](https://github.com/kubeflow/pipelines/issues/272) - -**Merged pull requests:** - -- Tests - Stop repeating the logs three times [\#366](https://github.com/kubeflow/pipelines/pull/366) ([Ark-kun](https://github.com/Ark-kun)) -- Fixes issue with footer overlapping side panel and fixes summary layout [\#353](https://github.com/kubeflow/pipelines/pull/353) ([rileyjbauer](https://github.com/rileyjbauer)) -- PipelineDetails cleanup [\#350](https://github.com/kubeflow/pipelines/pull/350) ([yebrahim](https://github.com/yebrahim)) -- Add support for nvidia gpu limit [\#346](https://github.com/kubeflow/pipelines/pull/346) ([hongye-sun](https://github.com/hongye-sun)) -- mount gcp credentials for kaniko worker [\#343](https://github.com/kubeflow/pipelines/pull/343) ([IronPan](https://github.com/IronPan)) -- rename ks registry ml-pipeline -\> pipeline [\#340](https://github.com/kubeflow/pipelines/pull/340) ([IronPan](https://github.com/IronPan)) -- restructure dataflow component structure [\#338](https://github.com/kubeflow/pipelines/pull/338) ([gaoning777](https://github.com/gaoning777)) -- formating jsonnet registry [\#333](https://github.com/kubeflow/pipelines/pull/333) ([IronPan](https://github.com/IronPan)) -- Use upper case for ks parameter [\#328](https://github.com/kubeflow/pipelines/pull/328) ([IronPan](https://github.com/IronPan)) -- Use ks env for pipeline namespace [\#326](https://github.com/kubeflow/pipelines/pull/326) ([IronPan](https://github.com/IronPan)) -- Tests - Fixed the argo submit failure not failing the script [\#324](https://github.com/kubeflow/pipelines/pull/324) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components - Renamed DockerContainer spec to to Container [\#323](https://github.com/kubeflow/pipelines/pull/323) ([Ark-kun](https://github.com/Ark-kun)) -- fix bug for the component build with requirements [\#320](https://github.com/kubeflow/pipelines/pull/320) ([gaoning777](https://github.com/gaoning777)) -- Use latest npm and node on travis, fix tests [\#317](https://github.com/kubeflow/pipelines/pull/317) ([yebrahim](https://github.com/yebrahim)) -- add metric image file for wiki [\#316](https://github.com/kubeflow/pipelines/pull/316) ([hongye-sun](https://github.com/hongye-sun)) -- Add default\_gcp\_op [\#314](https://github.com/kubeflow/pipelines/pull/314) ([IronPan](https://github.com/IronPan)) -- return self for container op initialization methods to allow chaining the construction [\#313](https://github.com/kubeflow/pipelines/pull/313) ([IronPan](https://github.com/IronPan)) -- switch set\(\) to add\(\) for better inheritance. [\#312](https://github.com/kubeflow/pipelines/pull/312) ([IronPan](https://github.com/IronPan)) -- Changes "Hide" button on Pipeline summary to fully hide the paper card [\#305](https://github.com/kubeflow/pipelines/pull/305) ([rileyjbauer](https://github.com/rileyjbauer)) -- add ngao to test owner because frequent contributions to this directory, including e2e, sample tests and imagebuilder. [\#299](https://github.com/kubeflow/pipelines/pull/299) ([gaoning777](https://github.com/gaoning777)) -- reenable basic sample tests, serially after frontend integ tests\(triggering 5 times, successful always\) [\#298](https://github.com/kubeflow/pipelines/pull/298) ([gaoning777](https://github.com/gaoning777)) -- Add run status to page title [\#287](https://github.com/kubeflow/pipelines/pull/287) ([yebrahim](https://github.com/yebrahim)) -- Update button styling for new experiment and new run [\#264](https://github.com/kubeflow/pipelines/pull/264) ([rileyjbauer](https://github.com/rileyjbauer)) -- refactor component build codes [\#260](https://github.com/kubeflow/pipelines/pull/260) ([gaoning777](https://github.com/gaoning777)) -- Remove tfjob operator from sdk [\#233](https://github.com/kubeflow/pipelines/pull/233) ([IronPan](https://github.com/IronPan)) -- SDK/Components/PythonContainerOp - Fixed string escaping warning [\#208](https://github.com/kubeflow/pipelines/pull/208) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/DSL/Compiler - Improved compilation of dsl.Conditional - UX support done [\#177](https://github.com/kubeflow/pipelines/pull/177) ([Ark-kun](https://github.com/Ark-kun)) - -## [0.1.3-rc.1](https://github.com/kubeflow/pipelines/tree/0.1.3-rc.1) (2018-11-17) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.2...0.1.3-rc.1) - -**Closed issues:** - -- Cannot copy pipeline source on Pipeline details page [\#301](https://github.com/kubeflow/pipelines/issues/301) -- Notebook Kaniko job shows logs in red background [\#288](https://github.com/kubeflow/pipelines/issues/288) -- a pipeline must be sellected [\#286](https://github.com/kubeflow/pipelines/issues/286) -- Create experiment from Notebook and use link to open KFP UI. Back button doesn't work. [\#281](https://github.com/kubeflow/pipelines/issues/281) -- Text/link displayed after calling run\_pipeline should be "Run link" not "Job link" [\#266](https://github.com/kubeflow/pipelines/issues/266) -- Perf issue - All runs page loads very slowly with \>100 runs [\#259](https://github.com/kubeflow/pipelines/issues/259) -- UI - feature ask: Remember the "Rows per page:" setting [\#258](https://github.com/kubeflow/pipelines/issues/258) -- Upload Error Invalid response: 404 [\#239](https://github.com/kubeflow/pipelines/issues/239) -- Auth Error when running TFX notebook. [\#229](https://github.com/kubeflow/pipelines/issues/229) -- Cannot create a Notebook when starting KFP from cloud shell [\#179](https://github.com/kubeflow/pipelines/issues/179) -- Unsupported Scan Error While Listing the Jobs of an Experiment [\#171](https://github.com/kubeflow/pipelines/issues/171) -- Our test code and test images code is not always the same. [\#163](https://github.com/kubeflow/pipelines/issues/163) -- Popped out TFMA is too small [\#160](https://github.com/kubeflow/pipelines/issues/160) -- SDK should require kubernetes client lib [\#158](https://github.com/kubeflow/pipelines/issues/158) -- Experiment list title should not change [\#71](https://github.com/kubeflow/pipelines/issues/71) -- Create a sample notebook [\#69](https://github.com/kubeflow/pipelines/issues/69) -- Frontend should give 404s for non-existing pages/routes. [\#55](https://github.com/kubeflow/pipelines/issues/55) -- Remove python op decorator [\#44](https://github.com/kubeflow/pipelines/issues/44) - -**Merged pull requests:** - -- configurable namespaces in sample test and python SDK [\#306](https://github.com/kubeflow/pipelines/pull/306) ([gaoning777](https://github.com/gaoning777)) -- Allows copying of pipeline source from pipeline details page [\#302](https://github.com/kubeflow/pipelines/pull/302) ([rileyjbauer](https://github.com/rileyjbauer)) -- Add volume, volumemount and env to container op [\#300](https://github.com/kubeflow/pipelines/pull/300) ([IronPan](https://github.com/IronPan)) -- Update frontend handling of graphs [\#293](https://github.com/kubeflow/pipelines/pull/293) ([rileyjbauer](https://github.com/rileyjbauer)) -- configure logger such that it shows correct colors for the logs [\#292](https://github.com/kubeflow/pipelines/pull/292) ([gaoning777](https://github.com/gaoning777)) -- Update default pipeline version in ks package [\#291](https://github.com/kubeflow/pipelines/pull/291) ([IronPan](https://github.com/IronPan)) -- Update frontend tensorboard spec [\#283](https://github.com/kubeflow/pipelines/pull/283) ([IronPan](https://github.com/IronPan)) -- Revert sample test to mitigate test flakiness [\#277](https://github.com/kubeflow/pipelines/pull/277) ([IronPan](https://github.com/IronPan)) -- Fix build badge [\#276](https://github.com/kubeflow/pipelines/pull/276) ([yebrahim](https://github.com/yebrahim)) -- attach service account to tensorboard pod [\#273](https://github.com/kubeflow/pipelines/pull/273) ([IronPan](https://github.com/IronPan)) -- Upgrade @kubernetes/client-node [\#271](https://github.com/kubeflow/pipelines/pull/271) ([yebrahim](https://github.com/yebrahim)) -- Job link -\> run link [\#268](https://github.com/kubeflow/pipelines/pull/268) ([yebrahim](https://github.com/yebrahim)) -- Fix build and coveralls badges [\#267](https://github.com/kubeflow/pipelines/pull/267) ([yebrahim](https://github.com/yebrahim)) -- create secret for default service account [\#262](https://github.com/kubeflow/pipelines/pull/262) ([IronPan](https://github.com/IronPan)) -- Add gcp secret parameter to container op [\#261](https://github.com/kubeflow/pipelines/pull/261) ([IronPan](https://github.com/IronPan)) -- Adds NewRun tests [\#242](https://github.com/kubeflow/pipelines/pull/242) ([rileyjbauer](https://github.com/rileyjbauer)) -- Move basic sample tests to e2e tests [\#235](https://github.com/kubeflow/pipelines/pull/235) ([gaoning777](https://github.com/gaoning777)) -- switch default tag to strongly typed version number [\#234](https://github.com/kubeflow/pipelines/pull/234) ([IronPan](https://github.com/IronPan)) -- Components - Reorganized components/kubeflow [\#232](https://github.com/kubeflow/pipelines/pull/232) ([Ark-kun](https://github.com/Ark-kun)) -- Tests - Simplified test/sample-test/run\_tests.sh a bit [\#230](https://github.com/kubeflow/pipelines/pull/230) ([Ark-kun](https://github.com/Ark-kun)) -- enable component build unit test [\#228](https://github.com/kubeflow/pipelines/pull/228) ([gaoning777](https://github.com/gaoning777)) -- add support for dependencies in the component image building [\#219](https://github.com/kubeflow/pipelines/pull/219) ([gaoning777](https://github.com/gaoning777)) -- minor fixes [\#217](https://github.com/kubeflow/pipelines/pull/217) ([gaoning777](https://github.com/gaoning777)) -- SDK/Components - Fixes and more tests [\#213](https://github.com/kubeflow/pipelines/pull/213) ([Ark-kun](https://github.com/Ark-kun)) -- Use kubeflow as default namespace for tf serving [\#211](https://github.com/kubeflow/pipelines/pull/211) ([IronPan](https://github.com/IronPan)) -- Recurring run details tests [\#202](https://github.com/kubeflow/pipelines/pull/202) ([yebrahim](https://github.com/yebrahim)) -- Update check experiment condition [\#201](https://github.com/kubeflow/pipelines/pull/201) ([IronPan](https://github.com/IronPan)) -- Tests/Minikube - Fix Google credentials [\#194](https://github.com/kubeflow/pipelines/pull/194) ([Ark-kun](https://github.com/Ark-kun)) -- Tests/Minikube - Downgraded Docker to 18.06.1 [\#189](https://github.com/kubeflow/pipelines/pull/189) ([Ark-kun](https://github.com/Ark-kun)) -- Marked scripts as executable [\#188](https://github.com/kubeflow/pipelines/pull/188) ([Ark-kun](https://github.com/Ark-kun)) -- Update experimental/OWNERS [\#185](https://github.com/kubeflow/pipelines/pull/185) ([Ark-kun](https://github.com/Ark-kun)) -- Tests - Upgrade Minikube and Kubernetes for new Docker release [\#183](https://github.com/kubeflow/pipelines/pull/183) ([Ark-kun](https://github.com/Ark-kun)) -- Modify sample notebook. [\#181](https://github.com/kubeflow/pipelines/pull/181) ([qimingj](https://github.com/qimingj)) -- openvino predict component and pipeline example [\#180](https://github.com/kubeflow/pipelines/pull/180) ([dtrawins](https://github.com/dtrawins)) -- OpenVINO model optimizer component and example pipeline [\#178](https://github.com/kubeflow/pipelines/pull/178) ([dtrawins](https://github.com/dtrawins)) -- Add coveralls for frontend code coverage [\#176](https://github.com/kubeflow/pipelines/pull/176) ([yebrahim](https://github.com/yebrahim)) -- SDK/Components - Switched the generated inputs/outputs structure from dict to list [\#173](https://github.com/kubeflow/pipelines/pull/173) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/DSL-compiler - Compile without temporary files [\#172](https://github.com/kubeflow/pipelines/pull/172) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components - Removed the old argument syntax [\#168](https://github.com/kubeflow/pipelines/pull/168) ([Ark-kun](https://github.com/Ark-kun)) -- Sets min height/width of all fullscreen viewers to 80% [\#167](https://github.com/kubeflow/pipelines/pull/167) ([rileyjbauer](https://github.com/rileyjbauer)) -- Tests - Testing master+branch instead of just branch [\#165](https://github.com/kubeflow/pipelines/pull/165) ([Ark-kun](https://github.com/Ark-kun)) -- Adding support for experiments in the CLI. [\#159](https://github.com/kubeflow/pipelines/pull/159) ([vicaire](https://github.com/vicaire)) -- Acknowledge Argo. [\#157](https://github.com/kubeflow/pipelines/pull/157) ([jlewi](https://github.com/jlewi)) -- SDK - Relative imports [\#156](https://github.com/kubeflow/pipelines/pull/156) ([Ark-kun](https://github.com/Ark-kun)) -- Update a sample notebook. [\#155](https://github.com/kubeflow/pipelines/pull/155) ([qimingj](https://github.com/qimingj)) -- activate public prow service account [\#153](https://github.com/kubeflow/pipelines/pull/153) ([IronPan](https://github.com/IronPan)) -- sample tests using the dataset in the corresponding test project [\#152](https://github.com/kubeflow/pipelines/pull/152) ([gaoning777](https://github.com/gaoning777)) -- SDK/Tests - Removed sys.path manipulations. [\#151](https://github.com/kubeflow/pipelines/pull/151) ([Ark-kun](https://github.com/Ark-kun)) -- Removes the magic in Input, reducing it to a styled TextField [\#150](https://github.com/kubeflow/pipelines/pull/150) ([rileyjbauer](https://github.com/rileyjbauer)) -- Remove token from travis badge [\#148](https://github.com/kubeflow/pipelines/pull/148) ([rileyjbauer](https://github.com/rileyjbauer)) -- Prevents '0' from showing up on RunDetails config tab when pipeline has no parameters [\#147](https://github.com/kubeflow/pipelines/pull/147) ([rileyjbauer](https://github.com/rileyjbauer)) -- sample test fix: software version error [\#146](https://github.com/kubeflow/pipelines/pull/146) ([gaoning777](https://github.com/gaoning777)) -- add todos for the image tag update for new releases [\#138](https://github.com/kubeflow/pipelines/pull/138) ([gaoning777](https://github.com/gaoning777)) -- Require full function signatures [\#136](https://github.com/kubeflow/pipelines/pull/136) ([yebrahim](https://github.com/yebrahim)) -- 404 page [\#135](https://github.com/kubeflow/pipelines/pull/135) ([yebrahim](https://github.com/yebrahim)) -- Updated the kubeflow-tf sample README [\#130](https://github.com/kubeflow/pipelines/pull/130) ([sarahmaddox](https://github.com/sarahmaddox)) -- Refactor RunList, add test suite [\#127](https://github.com/kubeflow/pipelines/pull/127) ([yebrahim](https://github.com/yebrahim)) -- Consolidate UI of toolbars for AllRunsList and ExperimentList [\#124](https://github.com/kubeflow/pipelines/pull/124) ([rileyjbauer](https://github.com/rileyjbauer)) -- Adjusts the size and position of the pipelines icon [\#121](https://github.com/kubeflow/pipelines/pull/121) ([rileyjbauer](https://github.com/rileyjbauer)) -- Add integration tests for API servers [\#112](https://github.com/kubeflow/pipelines/pull/112) ([IronPan](https://github.com/IronPan)) -- Presubmit tests - Added presubmit SDK Components tests to Travis [\#87](https://github.com/kubeflow/pipelines/pull/87) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components/Python - Removed python\_op in favor of python\_component [\#85](https://github.com/kubeflow/pipelines/pull/85) ([Ark-kun](https://github.com/Ark-kun)) - -## [0.1.2](https://github.com/kubeflow/pipelines/tree/0.1.2) (2018-11-08) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.1...0.1.2) - -**Merged pull requests:** - -- Fixes bug where a new recurring run has no default trigger [\#144](https://github.com/kubeflow/pipelines/pull/144) ([rileyjbauer](https://github.com/rileyjbauer)) -- add tensorboard routing rule [\#143](https://github.com/kubeflow/pipelines/pull/143) ([IronPan](https://github.com/IronPan)) -- Update Screenshots Used in Wiki [\#142](https://github.com/kubeflow/pipelines/pull/142) ([qimingj](https://github.com/qimingj)) -- Update term "pipeline with oss tfx components" [\#141](https://github.com/kubeflow/pipelines/pull/141) ([gaoning777](https://github.com/gaoning777)) -- Tutorials/Lightweight Python components [\#139](https://github.com/kubeflow/pipelines/pull/139) ([Ark-kun](https://github.com/Ark-kun)) -- Add a sample notebook. [\#137](https://github.com/kubeflow/pipelines/pull/137) ([qimingj](https://github.com/qimingj)) -- Fix flaky basic sample test [\#134](https://github.com/kubeflow/pipelines/pull/134) ([gaoning777](https://github.com/gaoning777)) -- Make kubernetes a dependency of kfp package. [\#133](https://github.com/kubeflow/pipelines/pull/133) ([qimingj](https://github.com/qimingj)) -- Updated the xgboost-spark sample README [\#132](https://github.com/kubeflow/pipelines/pull/132) ([sarahmaddox](https://github.com/sarahmaddox)) -- Updated the tfx sample README [\#131](https://github.com/kubeflow/pipelines/pull/131) ([sarahmaddox](https://github.com/sarahmaddox)) -- Updated the basic samples README [\#129](https://github.com/kubeflow/pipelines/pull/129) ([sarahmaddox](https://github.com/sarahmaddox)) -- Updated the components README [\#128](https://github.com/kubeflow/pipelines/pull/128) ([sarahmaddox](https://github.com/sarahmaddox)) -- Adding integrations test for the CLI commands related to pipelines. [\#125](https://github.com/kubeflow/pipelines/pull/125) ([vicaire](https://github.com/vicaire)) -- Expanded row changes [\#120](https://github.com/kubeflow/pipelines/pull/120) ([ajayalfred](https://github.com/ajayalfred)) -- Fix an issue that %%docker doesn't work. [\#119](https://github.com/kubeflow/pipelines/pull/119) ([qimingj](https://github.com/qimingj)) -- Updated favicon to monochrome color [\#118](https://github.com/kubeflow/pipelines/pull/118) ([ajayalfred](https://github.com/ajayalfred)) -- Removed mentions of ark7 in tests [\#111](https://github.com/kubeflow/pipelines/pull/111) ([Ark-kun](https://github.com/Ark-kun)) -- Moves docs from the /samples README to the wiki [\#84](https://github.com/kubeflow/pipelines/pull/84) ([sarahmaddox](https://github.com/sarahmaddox)) -- Add basic sample tests [\#79](https://github.com/kubeflow/pipelines/pull/79) ([gaoning777](https://github.com/gaoning777)) -- remove kubeflow/ [\#68](https://github.com/kubeflow/pipelines/pull/68) ([IronPan](https://github.com/IronPan)) - -## [0.1.1](https://github.com/kubeflow/pipelines/tree/0.1.1) (2018-11-07) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.0...0.1.1) - -**Merged pull requests:** - -- fix cloud build typo [\#116](https://github.com/kubeflow/pipelines/pull/116) ([gaoning777](https://github.com/gaoning777)) -- image tag update for release [\#114](https://github.com/kubeflow/pipelines/pull/114) ([gaoning777](https://github.com/gaoning777)) -- Remove CMLE sample for now since we are waiting for a service fix to support TPU. [\#113](https://github.com/kubeflow/pipelines/pull/113) ([qimingj](https://github.com/qimingj)) -- Add tests for the NewExperiment page [\#109](https://github.com/kubeflow/pipelines/pull/109) ([rileyjbauer](https://github.com/rileyjbauer)) -- Account for padding in metric progress fill [\#107](https://github.com/kubeflow/pipelines/pull/107) ([yebrahim](https://github.com/yebrahim)) -- First integration test for the ML Pipeline CLI \(Pipeline List\). [\#81](https://github.com/kubeflow/pipelines/pull/81) ([vicaire](https://github.com/vicaire)) -- add xgboost: migrate from the old repo [\#46](https://github.com/kubeflow/pipelines/pull/46) ([gaoning777](https://github.com/gaoning777)) - -## [0.1.0](https://github.com/kubeflow/pipelines/tree/0.1.0) (2018-11-06) -[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.0.42...0.1.0) - -**Closed issues:** - -- The "Recurrent run configs" tab is showing inaccurate \# of jobs [\#100](https://github.com/kubeflow/pipelines/issues/100) -- Duplicate experiment name would return me a blank page [\#97](https://github.com/kubeflow/pipelines/issues/97) -- The Experiments/All runs tab should probably be the default tab in Experiments. [\#58](https://github.com/kubeflow/pipelines/issues/58) -- The Experiments tab should be the default tab. [\#57](https://github.com/kubeflow/pipelines/issues/57) - -**Merged pull requests:** - -- Use the experiment's resource reference in the listJobs request [\#105](https://github.com/kubeflow/pipelines/pull/105) ([yebrahim](https://github.com/yebrahim)) -- Fix validation check for maximum size limit [\#104](https://github.com/kubeflow/pipelines/pull/104) ([IronPan](https://github.com/IronPan)) -- Add Ning and Alexey to OWNERS for components, samples and sample-test [\#102](https://github.com/kubeflow/pipelines/pull/102) ([Ark-kun](https://github.com/Ark-kun)) -- Don't barf when experiment name is already used [\#101](https://github.com/kubeflow/pipelines/pull/101) ([yebrahim](https://github.com/yebrahim)) -- CSS changes for nav menu and tables [\#99](https://github.com/kubeflow/pipelines/pull/99) ([ajayalfred](https://github.com/ajayalfred)) -- Fixed the Minikube tests after moving to the new repo [\#98](https://github.com/kubeflow/pipelines/pull/98) ([Ark-kun](https://github.com/Ark-kun)) -- sort by run display name by default [\#96](https://github.com/kubeflow/pipelines/pull/96) ([IronPan](https://github.com/IronPan)) -- SDK/DSL/Compiler - Reverted fix of dsl.Condition until the UI is ready. [\#94](https://github.com/kubeflow/pipelines/pull/94) ([Ark-kun](https://github.com/Ark-kun)) -- debug tfma failure [\#91](https://github.com/kubeflow/pipelines/pull/91) ([gaoning777](https://github.com/gaoning777)) -- fix miscellaneous List API issue [\#90](https://github.com/kubeflow/pipelines/pull/90) ([IronPan](https://github.com/IronPan)) -- mlp -\> kfp.dsl [\#88](https://github.com/kubeflow/pipelines/pull/88) ([Ark-kun](https://github.com/Ark-kun)) -- ExperimentList tests, use immer.js [\#86](https://github.com/kubeflow/pipelines/pull/86) ([yebrahim](https://github.com/yebrahim)) -- Moves docs from pipelines main README to wiki [\#83](https://github.com/kubeflow/pipelines/pull/83) ([sarahmaddox](https://github.com/sarahmaddox)) -- Add rileyjbauer to frontend OWNERS [\#82](https://github.com/kubeflow/pipelines/pull/82) ([yebrahim](https://github.com/yebrahim)) -- Update OWNERS to add qimingj [\#77](https://github.com/kubeflow/pipelines/pull/77) ([qimingj](https://github.com/qimingj)) -- Compile samples instead of hard code them in API server [\#76](https://github.com/kubeflow/pipelines/pull/76) ([IronPan](https://github.com/IronPan)) -- Added @gaoning777 and @Ark-kun to OWNERS [\#74](https://github.com/kubeflow/pipelines/pull/74) ([Ark-kun](https://github.com/Ark-kun)) -- Change title from 'Start a new run' to 'Start recurring run' as appropriate [\#73](https://github.com/kubeflow/pipelines/pull/73) ([rileyjbauer](https://github.com/rileyjbauer)) -- Add %%docker magic to jupyter kernel. [\#72](https://github.com/kubeflow/pipelines/pull/72) ([qimingj](https://github.com/qimingj)) -- Build Python SDK in the releasing [\#70](https://github.com/kubeflow/pipelines/pull/70) ([gaoning777](https://github.com/gaoning777)) -- Fix tfx name bug in the tfma sample test [\#67](https://github.com/kubeflow/pipelines/pull/67) ([gaoning777](https://github.com/gaoning777)) -- Fixes off-by-one error with months in Trigger [\#66](https://github.com/kubeflow/pipelines/pull/66) ([rileyjbauer](https://github.com/rileyjbauer)) -- Updating OWNER files. Adding per-subdirectory OWNER files. [\#65](https://github.com/kubeflow/pipelines/pull/65) ([vicaire](https://github.com/vicaire)) -- This is a test. [\#51](https://github.com/kubeflow/pipelines/pull/51) ([vicaire](https://github.com/vicaire)) -- PipelineList tests, fix clearing error banner [\#50](https://github.com/kubeflow/pipelines/pull/50) ([yebrahim](https://github.com/yebrahim)) -- Adds the Kubeflow logo to the side nav. Fetches specific font weights [\#48](https://github.com/kubeflow/pipelines/pull/48) ([rileyjbauer](https://github.com/rileyjbauer)) -- Refresh button now reloads logs and artifacts as well on RunDetails page [\#47](https://github.com/kubeflow/pipelines/pull/47) ([rileyjbauer](https://github.com/rileyjbauer)) -- Cleans up StaticGraphParser tests as per PR commends from \#30 [\#45](https://github.com/kubeflow/pipelines/pull/45) ([rileyjbauer](https://github.com/rileyjbauer)) -- Fix resnet-cmle sample. [\#43](https://github.com/kubeflow/pipelines/pull/43) ([qimingj](https://github.com/qimingj)) -- Add ngao to the owners [\#42](https://github.com/kubeflow/pipelines/pull/42) ([gaoning777](https://github.com/gaoning777)) -- SDK/Tests/Components - Corrected test argument types [\#41](https://github.com/kubeflow/pipelines/pull/41) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Components/Python - Stopped using the Fire library [\#40](https://github.com/kubeflow/pipelines/pull/40) ([Ark-kun](https://github.com/Ark-kun)) -- Upgrade kubeflow to v0.3.2 [\#39](https://github.com/kubeflow/pipelines/pull/39) ([IronPan](https://github.com/IronPan)) -- Components - Removed debug print [\#38](https://github.com/kubeflow/pipelines/pull/38) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/Tests/Components - Improve temporary file handling [\#37](https://github.com/kubeflow/pipelines/pull/37) ([Ark-kun](https://github.com/Ark-kun)) -- Add Alexey Volkov to OWNERS [\#36](https://github.com/kubeflow/pipelines/pull/36) ([Ark-kun](https://github.com/Ark-kun)) -- Propagate name for runs from scheduled job [\#33](https://github.com/kubeflow/pipelines/pull/33) ([IronPan](https://github.com/IronPan)) -- add rileyjbauer to OWNERS [\#32](https://github.com/kubeflow/pipelines/pull/32) ([rileyjbauer](https://github.com/rileyjbauer)) -- Push pagination control to CustomTable [\#31](https://github.com/kubeflow/pipelines/pull/31) ([yebrahim](https://github.com/yebrahim)) -- Adds many more static workflow parser tests [\#30](https://github.com/kubeflow/pipelines/pull/30) ([rileyjbauer](https://github.com/rileyjbauer)) -- SDK/Components - Switching to map-based syntax for the arguments. [\#29](https://github.com/kubeflow/pipelines/pull/29) ([Ark-kun](https://github.com/Ark-kun)) -- SDK/DSL/Compiler - Fixed compilation of dsl.Condition [\#28](https://github.com/kubeflow/pipelines/pull/28) ([Ark-kun](https://github.com/Ark-kun)) -- TFMA deployer bug fix [\#27](https://github.com/kubeflow/pipelines/pull/27) ([gaoning777](https://github.com/gaoning777)) -- Upgrading the container versions to 0.0.42, the version of the first release of kubeflow/pipelines. [\#26](https://github.com/kubeflow/pipelines/pull/26) ([vicaire](https://github.com/vicaire)) - -## [0.0.42](https://github.com/kubeflow/pipelines/tree/0.0.42) (2018-11-02) -**Closed issues:** - -- ScheduledWorkflow CRD: CLI [\#7](https://github.com/kubeflow/pipelines/issues/7) -- How does it proceed with this project? [\#1](https://github.com/kubeflow/pipelines/issues/1) - -**Merged pull requests:** - -- Updating references to the project repository to kubeflow/pipelines. [\#25](https://github.com/kubeflow/pipelines/pull/25) ([vicaire](https://github.com/vicaire)) -- Fixing the GO import paths to reference the kubeflow/pipelines repository [\#24](https://github.com/kubeflow/pipelines/pull/24) ([vicaire](https://github.com/vicaire)) -- Initial commit of the kubeflow/pipeline project. [\#22](https://github.com/kubeflow/pipelines/pull/22) ([kubeflow-pipeline-bot](https://github.com/kubeflow-pipeline-bot)) -- Cleaning up the kubeflow/pipeline repository. [\#21](https://github.com/kubeflow/pipelines/pull/21) ([kubeflow-pipeline-bot](https://github.com/kubeflow-pipeline-bot)) -- TEST [\#20](https://github.com/kubeflow/pipelines/pull/20) ([kubeflow-pipeline-bot](https://github.com/kubeflow-pipeline-bot)) -- TEST [\#19](https://github.com/kubeflow/pipelines/pull/19) ([kubeflow-pipeline-bot](https://github.com/kubeflow-pipeline-bot)) -- Updating the README [\#18](https://github.com/kubeflow/pipelines/pull/18) ([kubeflow-pipeline-bot](https://github.com/kubeflow-pipeline-bot)) -- Test [\#17](https://github.com/kubeflow/pipelines/pull/17) ([kubeflow-pipeline-bot](https://github.com/kubeflow-pipeline-bot)) -- Improve Dockerfile [\#14](https://github.com/kubeflow/pipelines/pull/14) ([ynqa](https://github.com/ynqa)) -- Fixing bug in parameterized sample. [\#13](https://github.com/kubeflow/pipelines/pull/13) ([vicaire](https://github.com/vicaire)) -- Adding a Dockerfile to create the scheduled workflow container. [\#11](https://github.com/kubeflow/pipelines/pull/11) ([vicaire](https://github.com/vicaire)) -- deplize [\#10](https://github.com/kubeflow/pipelines/pull/10) ([ynqa](https://github.com/ynqa)) -- Fix typo in README.md [\#9](https://github.com/kubeflow/pipelines/pull/9) ([vicaire](https://github.com/vicaire)) -- Adding more samples for the ScheduledWorkflow CRD. [\#8](https://github.com/kubeflow/pipelines/pull/8) ([vicaire](https://github.com/vicaire)) -- Add manifests for CRD, examples [\#6](https://github.com/kubeflow/pipelines/pull/6) ([ynqa](https://github.com/ynqa)) -- Setting up the README, prow\_config and OWNERS file. [\#4](https://github.com/kubeflow/pipelines/pull/4) ([vicaire](https://github.com/vicaire)) -- CRD for scheduling Argo workflows \(Implementation\) [\#3](https://github.com/kubeflow/pipelines/pull/3) ([vicaire](https://github.com/vicaire)) -- CRD for scheduling Argo workflows \(API spec\) [\#2](https://github.com/kubeflow/pipelines/pull/2) ([vicaire](https://github.com/vicaire)) - - - -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* +## [0.1.36](https://github.com/kubeflow/pipelines/tree/0.1.36) (2019-11-26) + +[Full Changelog](https://github.com/kubeflow/pipelines/compare/0.1.35...0.1.36) + +**Merged pull requests:** + +- Bump version to 0.1.36 [\#2661](https://github.com/kubeflow/pipelines/pull/2661) ([numerology](https://github.com/numerology)) +- Release 9ad7d7dd9776ce75a83712f5723db2ef93ba5c26 [\#2660](https://github.com/kubeflow/pipelines/pull/2660) ([numerology](https://github.com/numerology)) +- Mkp better release - SemVersion [\#2656](https://github.com/kubeflow/pipelines/pull/2656) ([rmgogogo](https://github.com/rmgogogo)) +- api resource type conversion needs to convert pipeline version type [\#2648](https://github.com/kubeflow/pipelines/pull/2648) ([jingzhang36](https://github.com/jingzhang36)) +- SDK - Client - Fixed client on Windows [\#2646](https://github.com/kubeflow/pipelines/pull/2646) ([Ark-kun](https://github.com/Ark-kun)) +- Move frontend unit tests to prow [\#2637](https://github.com/kubeflow/pipelines/pull/2637) ([Bobgy](https://github.com/Bobgy)) +- SDK - Protobuf version of the component schema [\#2636](https://github.com/kubeflow/pipelines/pull/2636) ([Ark-kun](https://github.com/Ark-kun)) +- MDez patch 2 [\#2635](https://github.com/kubeflow/pipelines/pull/2635) ([OfficePop](https://github.com/OfficePop)) +- \[SDK\] Relax k8s sanitization [\#2634](https://github.com/kubeflow/pipelines/pull/2634) ([numerology](https://github.com/numerology)) +- Frontend server: add feature flag for kubeflow deployment [\#2631](https://github.com/kubeflow/pipelines/pull/2631) ([Bobgy](https://github.com/Bobgy)) +- \[UI\] Trim pipeline upload url before sending to backend [\#2630](https://github.com/kubeflow/pipelines/pull/2630) ([Bobgy](https://github.com/Bobgy)) +- Add support for user account auth with IAP [\#2626](https://github.com/kubeflow/pipelines/pull/2626) ([gaoning777](https://github.com/gaoning777)) +- \[UI\] Separate page state for each page instance [\#2622](https://github.com/kubeflow/pipelines/pull/2622) ([Bobgy](https://github.com/Bobgy)) +- Modernize samples/core/tfx-oss Notebook [\#2618](https://github.com/kubeflow/pipelines/pull/2618) ([ucdmkt](https://github.com/ucdmkt)) +- casting job\_config to QueryJobConfig if supplied by user [\#2616](https://github.com/kubeflow/pipelines/pull/2616) ([parthmishra](https://github.com/parthmishra)) +- Enable inverse proxy to access host network [\#2614](https://github.com/kubeflow/pipelines/pull/2614) ([IronPan](https://github.com/IronPan)) +- add community meeting/slack onto README [\#2613](https://github.com/kubeflow/pipelines/pull/2613) ([jessiezcc](https://github.com/jessiezcc)) +- Fix a few bugs in delete pipeline version that are discovered in integration test [\#2611](https://github.com/kubeflow/pipelines/pull/2611) ([jingzhang36](https://github.com/jingzhang36)) +- Adding missing kfp.cli.diagnose\_me package to setup.py Fixes \#2609 [\#2610](https://github.com/kubeflow/pipelines/pull/2610) ([stephenhenderson](https://github.com/stephenhenderson)) +- Changelog of 0.1.35 release [\#2608](https://github.com/kubeflow/pipelines/pull/2608) ([Bobgy](https://github.com/Bobgy)) +- Add Bobgy to OWNERS of kustomize manifests [\#2600](https://github.com/kubeflow/pipelines/pull/2600) ([Bobgy](https://github.com/Bobgy)) +- Fix error tfjob definition [\#2597](https://github.com/kubeflow/pipelines/pull/2597) ([hougangliu](https://github.com/hougangliu)) +- \[fix\] default yaml.dump to block style [\#2591](https://github.com/kubeflow/pipelines/pull/2591) ([l1990790120](https://github.com/l1990790120)) +- Katib experiment launcher [\#2577](https://github.com/kubeflow/pipelines/pull/2577) ([hougangliu](https://github.com/hougangliu)) +- Add a new field "TensorflowImage" to KFP viewer CRD file template. [\#2544](https://github.com/kubeflow/pipelines/pull/2544) ([jingzhang36](https://github.com/jingzhang36)) + + + +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*