- Tekton 0.36.0 support (938, 1016, 1018), KFP SDK 1.8.13 support (979, 999)
- Enhanced copy-artifact step to support binary and directory artifacts (942, 985, 997)
- Big data passing supports volume passing config with user volumes (995, 1006)
- Alpha features for artifact preview and artifact path as output parameters (991, 993)
- Optimized Tekton script based component into command based to reduce the number of Tekton init-containers to 1 for Tekton 0.36.0 (975, 992)
- Optimized pipelineloop status memory usage and param passing to use less etcd space. (963, 970, 982)
- Allow task to output as big data without other task's consumption (967)
- Generalized storage config class (977)
- Updated cache server to support multi-container caching for Tekton 0.36.0 (974, 1018)
- Updated output parameter name to be case sensitive during runtime. (1013)
- Updated Tekton global config to support security context and automount_service_account_token (955)
- Alpha feature to optimize pipeline output status to use less etcd space while caching all the pipeline information in the kfp-tekton database (976)
What's Changed
* fix(sdk): Fix param prefix replacement by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/952
* feat(backend): update go version and license files by yhwang in https://github.com/kubeflow/kfp-tekton/pull/949
* fix(backend): refine copy-artifacts step by yhwang in https://github.com/kubeflow/kfp-tekton/pull/942
* feat(test): add backend integration test by yhwang in https://github.com/kubeflow/kfp-tekton/pull/956
* fix 954, trim whitespace and newline char for range input by wzhanw in https://github.com/kubeflow/kfp-tekton/pull/961
* Add pipelinerun pod template support for security context and automou… by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/955
* fix(pipeline-loops): PipelineLoop consumes significant amount of memory by rafalbigaj in https://github.com/kubeflow/kfp-tekton/pull/963
* update install guide by JiaxuanYang in https://github.com/kubeflow/kfp-tekton/pull/965
* handle step from task results by wzhanw in https://github.com/kubeflow/kfp-tekton/pull/964
* upgrade tekton to 0.36.0 by yhwang in https://github.com/kubeflow/kfp-tekton/pull/938
* fix(pipelineloop): Add param with empty space test by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/970
* fix(docs): Add explicit commands for Tekton versoned deployment to avoid doc con… by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/973
* make cache to support multiple containers in task pod by wzhanw in https://github.com/kubeflow/kfp-tekton/pull/974
* fix(sdk): update condition template by yhwang in https://github.com/kubeflow/kfp-tekton/pull/975
* feature(backend): support embedded-status: minimal by yhwang in https://github.com/kubeflow/kfp-tekton/pull/976
* Update sdk dependency and release version to address private python package pull by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/979
* fix(backend): nil ptr exception for empty run status in pipeline-loops, fixes 981 by Udiknedormin in https://github.com/kubeflow/kfp-tekton/pull/982
* feat(sdk): Add labels for artifact outputs when tasks are not referred by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/967
* fix(sdk): Verify binary data in step copy-results-artifacts. Fixes 984 by maxdebayser in https://github.com/kubeflow/kfp-tekton/pull/985
* eliminate the use of `taskSpec.script` by yhwang in https://github.com/kubeflow/kfp-tekton/pull/992
* `chore(sdk) Bump kfp dependency to 1.8.13` by akchinSTC in https://github.com/kubeflow/kfp-tekton/pull/999
* Update sdk version to 1.2.3 by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/1002
* sdk(feat): Add big data passing with custom volume on kfp-tekton by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/995
* chore(apiserver): Object Storage connection abstraction by rimolive in https://github.com/kubeflow/kfp-tekton/pull/977
* Add alpha preview feature into compiler by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/991
* Remove old build dependencies by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/1005
* fix(sdk): Support passing directories in step-copy-results-artifacts and step-copy-artifacts. Fixes 996 by FFede0 in https://github.com/kubeflow/kfp-tekton/pull/997
* fix(sdk): Fix big data passing with multiple type of volume templates by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/1006
* Add alpha feature to output big data passing file path instead of task run name by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/993
* Update result name to be case sensitive by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/1013
* fix(sdk): fix exit handler param with empty exit task by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/1015
* fix(sdk): Add new logic to cover new tekton runafter condition by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/1016
* Add kfp-tekton 1.3.0 release template by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/1011
* fix(sdk): fix unit test merging conflicts by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/1017
* fix(backend): fix cache server output by Tomcli in https://github.com/kubeflow/kfp-tekton/pull/1018
New Contributors
* JiaxuanYang made their first contribution in https://github.com/kubeflow/kfp-tekton/pull/965
* maxdebayser made their first contribution in https://github.com/kubeflow/kfp-tekton/pull/985
* akchinSTC made their first contribution in https://github.com/kubeflow/kfp-tekton/pull/999
* rimolive made their first contribution in https://github.com/kubeflow/kfp-tekton/pull/977
* FFede0 made their first contribution in https://github.com/kubeflow/kfp-tekton/pull/997
**Full Changelog**: https://github.com/kubeflow/kfp-tekton/compare/v1.2.1...v1.3.0