Releases: kubeflow/kfp-tekton
Releases · kubeflow/kfp-tekton
KFP-Tekton SDK v1.7.2
Release of the KFP-Tekton SDK only.
To install the KFP-Tekton SDK:
pip install kfp-tekton==1.7.2
KFP-Tekton SDK v1.5.6
Release of the KFP-Tekton SDK only.
To install the KFP-Tekton SDK:
pip install kfp-tekton==1.5.6
KFP-Tekton v2.0.0: Kubeflow pipelines 2.0.0 with Tekton backend
- Kubeflow pipelines 2.0.0 with Tekton backend
- Support Openshift pipeline 1.11 and Tekton 0.47
- Optimized KFP driver and publisher implementation using Tekton custom tasks
- Feature complete for KFP 2.0.0 supported feature list.
- UI and SDK are now sharing the same code as upstream KFP now. Only the backend compiler and execution are modified in this branch to support Tekton.
What's Changed
- v2: support static loop by @yhwang in #1225
- v2: add manifests for
openshift-pipelines
by @yhwang in #1231 - v2: update images by @yhwang in #1233
- V2 kfp task controller by @yhwang in #1238
- v2: fix kfp driver by @yhwang in #1243
- v2: support platform spec by @yhwang in #1246
- v2: regular sync up with kubeflow/pipelines by @yhwang in #1251
- v2(tekton compiler): add env vars for caching by @yhwang in #1252
- v2: syncup rc2 by @yhwang in #1255
- Sycn up to the formal v2 release by @yhwang in #1260
- feat(v2 backend): support loop parallelism by @yhwang in #1261
- v2: update apiserver image by @yhwang in #1262
- fix(v2 backend): progagate MLMD host/port to the driver by @yhwang in #1268
- test(v2): add test case for tekton compiler by @yhwang in #1269
- test(v2): fix failed test cases by @yhwang in #1270
- test(v2): fix Intermittent test failure by @yhwang in #1273
- test(v2): enable ghaction for v2 branch by @yhwang in #1274
- v2: remove metadata-writer by @yhwang in #1276
- test(v2): add end-2-end test by @yhwang in #1275
- feat(v2:backend): update tekton version by @yhwang in #1282
- test(v2): add end-2-end test case by @yhwang in #1285
- fix(v2:backend): fix importer by @yhwang in #1287
- feat(v2:backend): update api-server image by @yhwang in #1288
- test(v2): add dynamic loop test case by @yhwang in #1289
- test(v2): use secret as env by @yhwang in #1296
- manifest(v2): copy v1 manifests by @yhwang in #1301
- test(v2): secret as volume by @yhwang in #1302
- test(v2): add env test case by @yhwang in #1303
- test(v2): use volume by @yhwang in #1306
- fix(deployment): Update image name and version for pipelineloop controllers by @robpblake in #1307
- v2: update images by @yhwang in #1310
- v2: add multi-user manifests by @yhwang in #1313
- v2(backend): fix persistence agent by @yhwang in #1314
- v2(backend): fix scheduledworkflow by @yhwang in #1315
- v2(backend): fix multi-user issue in swf by @yhwang in #1318
New Contributors
- @robpblake made their first contribution in #1307
Full Changelog: https://github.com/kubeflow/kfp-tekton/commits/v2.0.0
KFP-Tekton SDK v1.5.5
Release of the KFP-Tekton SDK only.
To install the KFP-Tekton SDK:
pip install kfp-tekton==1.5.5
KFP-Tekton v1.7.1: Tekton 0.47.1 and openshift 1.11.0 support, persistent agent and API request optimizations
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
New Contributors
- @gregsheremeta made their first contribution in #1290
Full Changelog: v1.7.0...v1.7.1
KFP-Tekton SDK v1.7.1
Release of the KFP-Tekton SDK only.
To install the KFP-Tekton SDK:
pip install kfp-tekton==1.7.1
KFP-Tekton v1.7.0: Tekton 0.47.0 support, Tekton minimal embedded status optimization and new metadata passing configurations
- 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
KFP-Tekton v1.6.6: Tekton 0.44.2 support, bug patch on scheduled workflow and sdk release
- Support Openshift pipelines v1.10
- Scheduled workflow now can store Tekton metadata
- Bug patch and performance enhancement.
What's Changed
- 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
- fix(manifests): Update manifests to make it work on both k8s and openshift by @Tomcli in #1239
Full Changelog: v1.6.5...v1.6.6
KFP-Tekton v1.6.5: Tekton 0.44.2 support with CVE patches.
What's Changed
- 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
Full Changelog: v1.6.4...v1.6.5
KFP-Tekton SDK v1.6.5
Release of the KFP-Tekton SDK only.
To install the KFP-Tekton SDK:
pip install kfp-tekton==1.6.5