Skip to content

KFP-Tekton v1.1.0 with Tekton v0.30.0 and Kubernetes v1.22+ Support

Compare
Choose a tag to compare
@animeshsingh animeshsingh released this 13 Jan 22:54
· 332 commits to master since this release
b1bb32b

KFP-Tekton 1.1.0 Release Note:

  • Tekton v0.30.0 Support (#798)
  • Kubernetes v1.22+ Support (#813)
  • Auto strip End of files and log archives are enabled by default (#747)
  • Big Data Passing now supports S3 and CSI integrations (originally only supported PVC) (#753)
  • Big Data Passing supports unique and customizable artifact path between loops. (#751, #771)
  • PipelineLoop now supports loop retries and multi-pipeline workspaces (Need Tekton v0.30.0+) (#781, #787)
  • Recursion with PipelineLoop now can set maximum recursion stack. (#808)
  • Generated Tekton CR Optimization: component.yaml annotations reduced with sha256 encoding, tasks can be generated as namespace scope templates with sha1 encoding, and shorten Tekton yaml compile time by 50%. (#736, #805, #810)
  • Alpha pipelineLoop Break with Python SDK extensions (#749, #799, #807, #809)
  • Alpha pipelineLoop log archives (#806)
  • Bug fixes and updates on Big Data passing with parameters, Katib and Trusted-AI samples, and UI library dependencies. (#730, #740, #750, #760, #768, #815)

What's Changed

  • Update reference to 1.0 release by @animeshsingh in #722
  • Update SDK versions by @ckadner in #724
  • Remove Argo template UI reference to avoid UX conflicts with v2 compatible mode by @Tomcli in #723
  • [test] update sample for katib by @yhwang in #730
  • Fix(sdk): chain nested conditions to work on non-dependable condition tasks. by @Tomcli in #732
  • Optimize kfp-tekon SDK compile time by @Tomcli in #736
  • fix(sdk) sanitize paths in artifact_items. Fixes #738 by @Udiknedormin in #739
  • Fix #733 the pipeline parameter consumed as file by @huixa in #740
  • fix(sdk) orig_params being overwritten in custom-tasks by @Udiknedormin in #742
  • [test] fix variable overriding by @yhwang in #743
  • Relax kfp sdk dependencies by @Tomcli in #746
  • Enable strip eof and archive logs as default by @Tomcli in #747
  • Install links update by @shrivs3 in #741
  • Add doc for break feature for loop by @pugangxa in #749
  • Support data passing pipeline. by @ScrapCodes in #750
  • Update install readme with KF 1.4.0 deployment by @Tomcli in #752
  • Add artifact mid path to big data passing by @Tomcli in #751
  • Remove noninlined files for those tests, it is not required. Added a CI check. by @ScrapCodes in #755
  • [test] update build-image-dind.sh by @yhwang in #758
  • Proposal: Adding ScrapCodes as approver. by @ScrapCodes in #754
  • [test] use emptyDir for mysql and minio by @yhwang in #759
  • Update README.md typos. by @jritten in #756
  • feat(sdk): Add an API to return prepared workflow as python dicts. by @ScrapCodes in #757
  • Update trusted AI pipeline to have unique job names by @Tomcli in #760
  • fix(sdk): "when" in some ParallelFor loops by @Udiknedormin in #762
  • Add tag to frontend code with changes for Tekton by @drewbutlerbb4 in #764
  • Fix a typo for the openshift docs by @Tomcli in #763
  • Add csi-s3 storage class as big data passing storage by @Tomcli in #753
  • Add UI backward compatibility for dsl.container syntax by @Tomcli in #768
  • Add performance test script by @ckadner in #773
  • Fix archived logs for custom tasks by @Tomcli in #777
  • expose current iteration item to pipelinerun's annotation by @wzhanw in #776
  • feat(sdk): factor out the images to use in copying steps by @Udiknedormin in #782
  • feat(pipelineloop): Implement retry for pipelineloop controller. by @ScrapCodes in #781
  • feat(pipelineloop): Support workspaces for pipelineLoop. by @ScrapCodes in #787
  • [test] Add taskRun and run into the report by @yhwang in #785
  • Move loop retry test as a different example by @Tomcli in #789
  • support separator string for iteration string param by @wzhanw in #790
  • Update workflow.go by @xawangyd in #794
  • Load performance test pipelines from files by @ckadner in #796
  • Fix performance test script and update testing examples by @Tomcli in #795
  • Upgrade tekton api client and manifest to 0.30.0 & update default timeout by @Tomcli in #798
  • Add taskrun name and uid into big data passing midpath by @Tomcli in #771
  • Add tekton loop dsl extension skeleton by @Tomcli in #799
  • feat(pipelineloop): Break operation for pipelineloop. by @ScrapCodes in #807
  • update pipelineloop operator to check break tasks with taskrun by @Tomcli in #809
  • Reduce component spec annotations by @Tomcli in #805
  • fix(pipelineloop): Nested call stack depth limit by @ScrapCodes in #808
  • Chore: regenerate python tests by @Tomcli in #812
  • Update pipelineloop and manifests with k8s 1.22 API by @Tomcli in #813
  • Move postcss to version 8 and fix Tekton UI dependency chain by @Tomcli in #815
  • Add option to produce pipelinerun taskspec as taskref by @Tomcli in #810
  • feat(pipelineloop): Support logging to Object store. Built as an extension for zap. by @ScrapCodes in #806
  • kfp-tekton 1.1 release by @Tomcli in #814

New Contributors

Full Changelog: v1.0.0...v1.1.0