Skip to content

KFP-Tekton v1.7.0: Tekton 0.47.0 support, Tekton minimal embedded status optimization and new metadata passing configurations

Compare
Choose a tag to compare
@Tomcli Tomcli released this 15 May 17:51
· 96 commits to master since this release
95e23f7
  • Support Tekton 0.47.0 and Openshift pipelines v1.10
  • Support Kustomize v5 for deployment manifests.
  • Deployment images moved to quay.io
  • Scheduled workflow now can store Tekton metadata
  • Updated metadata writer dependencies to ml-metadata 1.5.0 with LRU cache
  • Move Tekton default status setting to minimal
  • Address Tekton minimal status migration for anysequencer and persistent agent
  • Added new way to opt-out metadata tracking at pipeline level
  • Drop Python 3.7 support
  • Bug patch and performance enhancement.

What's Changed

  • fix(backend): Add the permissions to access customruns by @yhwang in #1161
  • Chore(backend) update kube and python dependency for backend by @Tomcli in #1162
  • Chore(release): Add 1.6.1 release patch by @Tomcli in #1165
  • chore(sdk): update package dependency source by @Tomcli in #1166
  • fix(backend): proper handle customrun status by @yhwang in #1167
  • chore(manifests): Update embedded status to minimal by @Tomcli in #1168
  • fix(test): call kfp api instead of kube api by @yhwang in #1171
  • Fix(any-sequencer): Make any sequencer able to detect child reference status by @Tomcli in #1172
  • chore(manifests): upgrade mysql image to kfp v2 standards for cves mitigation by @Tomcli in #1175
  • chore(cleanup): Remove unnecessary cloud build files from google and travis by @Tomcli in #1178
  • feat(sdk): make metadata component spec gen flag configurable on pipeline level by @Tomcli in #1177
  • fix(sdk): fix v1 api sdk client package bug by @Tomcli in #1179
  • fix(sdk): fix v1 api package typo by @Tomcli in #1180
  • chore(release): Add 1.6.2 backend release, 1.6.3 sdk release by @Tomcli in #1184
  • chore(docs): Update docs on custom task parameters by @Tomcli in #1187
  • fix(sdk): Update aipipeline images to quay by @Tomcli in #1186
  • fix(test): update toolchain image/script by @yhwang in #1189
  • chore(tekton-catalog): Remove legacy v1alpha1 condtion since it is no longer supported by @Tomcli in #1188
  • fix(test): fix typo in the toolchain task by @yhwang in #1190
  • feat(manifests): use kustomize v5 by @yhwang in #1194
  • fix(backend): Fix metadata writer dependencies by @Tomcli in #1193
  • fix(test): update GH action and toolchain task by @yhwang in #1195
  • chore(release): Add 1.6.3 backend and 1.6.4 sdk release by @Tomcli in #1196
  • chore(docs): Update kfp-tekton openshift instruction to also include Tekton SCC by @Tomcli in #1197
  • fix(sdk): Remove print statement for compiler to reduce log size by @Tomcli in #1198
  • fix(test): enhance build scripts by @yhwang in #1200
  • feat(CI): Create periodic codeql code scan to detect possible static bugs by @Tomcli in #1201
  • fix(deps): Tekton 0.44.2 patch and dependencies update by @Tomcli in #1202
  • chore(release): Add backend 1.6.4 release by @Tomcli in #1203
  • chore(cleanup): Remove deprecated api directory by @Tomcli in #1204
  • chore(samples): Remove deprecated samples by @Tomcli in #1205
  • fix(sdk): Update sdk to 1.6.5 with new kfp 1.8.20 to address kubernetes cves by @Tomcli in #1206
  • fix(python): Remove python 3.7 support by @Tomcli in #1207
  • chore(samples): Update data passing samples to a more meaningful folder by @Tomcli in #1209
  • chore(deps): Update go deps to fix high cves by @Tomcli in #1210
  • fix(backend): Use childReference instead of taskRuns by @yhwang in #1211
  • chore(manifests): update mysql log config to align with upstream by @Tomcli in #1212
  • chore(requirements.txt): Remove unused lock files to better scan security vulnerability by @Tomcli in #1213
  • chore(release): Add backend 1.6.5 release by @Tomcli in #1214
  • feat(backend):Update backend to support Tekton 0.47 by @Tomcli in #1215
  • fix(backend): Fix integration test template object bugs by @Tomcli in #1216
  • chore(docs): Remove inactive community links by @Tomcli in #1218
  • fix(test): update ibmcloud command by @yhwang in #1217
  • feat(manifest): Add openshift pipelines kustomize integration by @Tomcli in #1220
  • fix(backend): add license files by @yhwang in #1222
  • feat(backend): Add metadata field to scheduled workflow by @Tomcli in #1221
  • fix(backend): Fix global cache flag by @Tomcli in #1224
  • fix(manifests): fix unsaved kustomization.yaml for openshift pipelines by @Tomcli in #1229
  • feat(manifests): opt-out sidecar injection feature flag to increase performance by @Tomcli in #1230
  • fix(sdk): Update kfp version to fix appengine bug by @Tomcli in #1235
  • fix(sdk): Update wait_for_run_completion function to handle tekton status; by @Tomcli in #1234
  • chore(release): Add 1.6.6-backend release by @Tomcli in #1236
  • chore(release): Add KFP-Tekton 1.7.0 release files by @Tomcli in #1237
  • fix(manifests): Update manifests to make it work on both k8s and openshift by @Tomcli in #1239

Full Changelog: v1.6.0...v1.7.0