From abb3fd21428a4d44138de8483570027ba687abd5 Mon Sep 17 00:00:00 2001 From: Ajay Gopinathan Date: Fri, 16 Aug 2019 17:31:57 -0700 Subject: [PATCH 1/2] Update changelog for 0.1.26 --- CHANGELOG.md | 1293 +++++--------------------------------------------- 1 file changed, 123 insertions(+), 1170 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ed264a3485..663c0137688 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,102 @@ # Change Log +## [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) @@ -15,7 +112,6 @@ - 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)) @@ -40,6 +136,7 @@ - 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)) +- Updated links in READMEs [\#1544](https://github.com/kubeflow/pipelines/pull/1544) ([sarahmaddox](https://github.com/sarahmaddox)) - 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)) @@ -68,7 +165,6 @@ - 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) @@ -78,29 +174,28 @@ - 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)) +- Load auth from kube config. [\#1443](https://github.com/kubeflow/pipelines/pull/1443) ([hongye-sun](https://github.com/hongye-sun)) - ## [0.1.22](https://github.com/kubeflow/pipelines/tree/0.1.22) (2019-06-21) +## [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:** +**Merged pull requests:** - - increment sdk versions [\#1538](https://github.com/kubeflow/pipelines/pull/1538) ([hongye-sun](https://github.com/hongye-sun)) +- 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)) +- Release v0.22 [\#1525](https://github.com/kubeflow/pipelines/pull/1525) ([kevinbache](https://github.com/kevinbache)) - 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)) @@ -115,6 +210,7 @@ - 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)) +- Add timeout out in dsl [\#1465](https://github.com/kubeflow/pipelines/pull/1465) ([gaoning777](https://github.com/gaoning777)) - 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)) @@ -128,7 +224,6 @@ - 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)) @@ -144,7 +239,6 @@ - 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)) @@ -152,12 +246,14 @@ - 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)) +- SDK - Preserving the pipeline input information in the compiled Workflow [\#1381](https://github.com/kubeflow/pipelines/pull/1381) ([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)) +- Add a helper function to create tensorboard crd [\#1237](https://github.com/kubeflow/pipelines/pull/1237) ([jingzhang36](https://github.com/jingzhang36)) - SDK - Improved test script compatibility with editable package installation [\#1200](https://github.com/kubeflow/pipelines/pull/1200) ([Ark-kun](https://github.com/Ark-kun)) +- add katib studyjob launcher [\#754](https://github.com/kubeflow/pipelines/pull/754) ([hougangliu](https://github.com/hougangliu)) - 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) @@ -169,6 +265,7 @@ - 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 - Use different volume names for different secrets [\#1379](https://github.com/kubeflow/pipelines/pull/1379) ([Ark-kun](https://github.com/Ark-kun)) - 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)) @@ -193,20 +290,13 @@ - 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)) +- modernize-wml-pipeline [\#1227](https://github.com/kubeflow/pipelines/pull/1227) ([animeshsingh](https://github.com/animeshsingh)) - 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)) @@ -234,1163 +324,26 @@ - 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)) +- 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)) +- Add AWS EMR and Athena components [\#1286](https://github.com/kubeflow/pipelines/pull/1286) ([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)) +- Update component yaml reference to eb830cd73ca148e5a1a6485a9374c2dc068314bc [\#1282](https://github.com/kubeflow/pipelines/pull/1282) ([hongye-sun](https://github.com/hongye-sun)) +- 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)) +- 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)) +- 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)) +- make pending timeout customizable [\#1268](https://github.com/kubeflow/pipelines/pull/1268) ([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)) +- 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)) From 856a55977f578c2605c469de3632585e92c2c1bb Mon Sep 17 00:00:00 2001 From: Ajay Gopinathan Date: Fri, 16 Aug 2019 17:34:49 -0700 Subject: [PATCH 2/2] Update changelog. --- CHANGELOG.md | 1198 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 1171 insertions(+), 27 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 663c0137688..29a5465670c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -112,6 +112,7 @@ - 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)) @@ -136,7 +137,6 @@ - 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)) -- Updated links in READMEs [\#1544](https://github.com/kubeflow/pipelines/pull/1544) ([sarahmaddox](https://github.com/sarahmaddox)) - 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)) @@ -165,6 +165,7 @@ - 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) @@ -174,28 +175,29 @@ - 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)) -- Load auth from kube config. [\#1443](https://github.com/kubeflow/pipelines/pull/1443) ([hongye-sun](https://github.com/hongye-sun)) +- 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) + ## [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:** + **Merged pull requests:** -- increment sdk versions [\#1538](https://github.com/kubeflow/pipelines/pull/1538) ([hongye-sun](https://github.com/hongye-sun)) + - 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)) -- Release v0.22 [\#1525](https://github.com/kubeflow/pipelines/pull/1525) ([kevinbache](https://github.com/kevinbache)) - 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)) @@ -210,7 +212,6 @@ - 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)) -- Add timeout out in dsl [\#1465](https://github.com/kubeflow/pipelines/pull/1465) ([gaoning777](https://github.com/gaoning777)) - 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)) @@ -224,6 +225,7 @@ - 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)) @@ -239,6 +241,7 @@ - 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)) @@ -246,14 +249,12 @@ - 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)) -- SDK - Preserving the pipeline input information in the compiled Workflow [\#1381](https://github.com/kubeflow/pipelines/pull/1381) ([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)) -- Add a helper function to create tensorboard crd [\#1237](https://github.com/kubeflow/pipelines/pull/1237) ([jingzhang36](https://github.com/jingzhang36)) - SDK - Improved test script compatibility with editable package installation [\#1200](https://github.com/kubeflow/pipelines/pull/1200) ([Ark-kun](https://github.com/Ark-kun)) -- add katib studyjob launcher [\#754](https://github.com/kubeflow/pipelines/pull/754) ([hougangliu](https://github.com/hougangliu)) - 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) @@ -265,7 +266,6 @@ - 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 - Use different volume names for different secrets [\#1379](https://github.com/kubeflow/pipelines/pull/1379) ([Ark-kun](https://github.com/Ark-kun)) - 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)) @@ -290,13 +290,20 @@ - 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)) -- modernize-wml-pipeline [\#1227](https://github.com/kubeflow/pipelines/pull/1227) ([animeshsingh](https://github.com/animeshsingh)) - 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)) @@ -324,27 +331,1164 @@ - 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)) + - 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)) -- Components - Updating component versions in samples during release [\#1283](https://github.com/kubeflow/pipelines/pull/1283) ([Ark-kun](https://github.com/Ark-kun)) -- Update component yaml reference to eb830cd73ca148e5a1a6485a9374c2dc068314bc [\#1282](https://github.com/kubeflow/pipelines/pull/1282) ([hongye-sun](https://github.com/hongye-sun)) -- 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)) + - 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)) + - 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)) + - 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)) + - 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)) -- 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)) +- 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)* \ No newline at end of file +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*