KFP-Tekton v1.8.0: Tekton 0.50.1 support, migrated to Tekton V1 API and GRPC Gateway V2 Spec
- Support Tekton 0.50.1 and OpenShift Pipelines 1.12
- Default Tekton API version is now V1. The KFP-Tekton backend continue to produce a backward compatible Tekton yaml when retrieving pipelines from KFP API.
- GRPC Gateway spec is now V2 and using the OpenAPI standard.
- Support image configuration for container based bash and condition tasks.
- Support object storage configmap name configuration.
- Bug fixes and optimizations on backend and SDK regrading script injections and schedule workflows.
What's Changed
- chore(sdk): bump kfp sdk version to 1.8.22 by @Tomcli in #1241
- feat(backend): Use Informer in persistence agent by @yhwang in #1247
- feat(backend): Optimize persistence agent to pass yaml directly to db and minio client by @Tomcli in #1244
- chore(docs): Update kfp_tekton_install.md with new compatibility map by @Tomcli in #1249
- Fix(backend): Upgrade Tekton 0.47.1 to address timeout bug by @Tomcli in #1253
- fix(test): update docker image for dind by @yhwang in #1254
- Upload huggingface demo for tutorial by @Tomcli in #1256
- samples(fix): update lightweight component sample by @yhwang in #1257
- feat(samples): add peft sample with modelmesh by @Tomcli in #1258
- fix(fronted): Fix Tensorboard.tsx endpoint by @Tomcli in #1263
- feat(sdk): Parametrize Tekton condition "task" image name by @Tomcli in #1265
- chore(sdk): Add sdk 1.7.1 release by @Tomcli in #1267
- chore(docs): Update kfp-tekton openshift instructions for openshift v1.11 by @Tomcli in #1278
- fix(doc): fix typo tekton -> openshift by @gregsheremeta in #1290
- chore(release): add 1.7.1 backend release by @Tomcli in #1295
- fix(ci): fix end to end github action test by @Tomcli in #1300
- chore(samples): Add readme for prompt tuning samples by @Tomcli in #1304
- chore(readme): Add kfp-tekton v2 branch link by @Tomcli in #1305
- backend(chore): update backend to tekton 0.50 by @Tomcli in #1297
- feature(backend): Tekton v1 migration by @Tomcli in #1309
- feature(sdk): Tekton v1 migration sdk by @Tomcli in #1311
- feature(pipelineloop): Tekton v1 migration pipelineloop by @Tomcli in #1312
- feature(backend): update backend to be backward compatible with old status by @Tomcli in #1324
- chore(docs): Update dead links and v2 information by @Tomcli in #1325
- feat(sdk): add tekton pipeline config into sdk client function by @Tomcli in #1327
- chore(build): Update .readthedocs.yml to build.os format to avoid warning. by @Tomcli in #1328
- chore(test): update ci script by @Tomcli in #1329
- fix(pipelineloop): update pipelineloop v1 bug by @Tomcli in #1330
- chore(release): kfp-tekton 1.8 release patch and tekton 0.50.1 patch by @Tomcli in #1331
- feat(backend): Source ObjStore Creds from Env in Tekton Template by @gmfrasca in #1259
- chore(cleanup): clean up visualization repo to reduce false positive scan by @Tomcli in #1333
- feat(sdk): add bash script name config by @Tomcli in #1334
- fix(sdk): update pyyaml dependencies by @Tomcli in #1340
- feat(sdk): update new image config via env variables by @Tomcli in #1336
- feat(api): upgrade grpc-gateway to v2 with protoname by @Tomcli in #1337
- fix(backend): add PR name substitution for scheduled runs. by @HumairAK in #1344
New Contributors
- @gregsheremeta made their first contribution in #1290
- @gmfrasca made their first contribution in #1259
- @HumairAK made their first contribution in #1344
Full Changelog: v1.7.0...v1.8.0