Skip to content

Releases: kubeflow/kfp-tekton

KFP-Tekton SDK v1.7.2

16 Aug 22:57
Compare
Choose a tag to compare

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

16 Aug 22:56
Compare
Choose a tag to compare

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

08 Aug 17:45
c06035a
Compare
Choose a tag to compare
  • 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

New Contributors

Full Changelog: https://github.com/kubeflow/kfp-tekton/commits/v2.0.0

KFP-Tekton SDK v1.5.5

07 Aug 16:30
6081024
Compare
Choose a tag to compare

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

24 Jul 16:19
4fe9611
Compare
Choose a tag to compare

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

Full Changelog: v1.7.0...v1.7.1

KFP-Tekton SDK v1.7.1

27 Jun 21:26
c007dce
Compare
Choose a tag to compare

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

15 May 17:51
95e23f7
Compare
Choose a tag to compare
  • 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

15 May 17:41
Compare
Choose a tag to compare
  • 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.

25 Apr 16:21
1bca355
Compare
Choose a tag to compare

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

12 Apr 16:29
2fdcd81
Compare
Choose a tag to compare
KFP-Tekton SDK v1.6.5 Pre-release
Pre-release

Release of the KFP-Tekton SDK only.

To install the KFP-Tekton SDK:

pip install kfp-tekton==1.6.5