The release versioning is now calendar-based (Year.Month.Patch). Around two base releases are planned per year with optional patch releases. The best-effort only community support is roughly 6 months and there is commercial support available from multiple vendors. Please update regularly as explained in our upgrading and extending section to benefit also from security and performance improvements.
Caution
Please check out the breaking dashboard changes upgrade steps
Highlights:
- Kind 0.32+ and Kubernetes 1.36 CI tests
- Kubeflow Pipelines 2.16.1, Spark operator 2.5.0 Model registry v0.3.9, Kserve Web Application v0.18.0
- Trainer 2.2.0
- Kserve 0.18.0
- Kubeflow/notebooks v1 update and workspaces (v2) beta
- Kubeflow/dashboard v2
- Enable model registry and catalog
- Knative 1.22.0, cert-manager 1.20.2, Oauth2-proxy v7.15.2, Dex 2.45.1
- Istio 1.30.1 with hostUsers: false support
- CI, PSS restricted and network policies for the optional knative-eventing
- Restructure Upgrading section with version-specific upgrade notes
Planned for the next release:
- PSS restricted also for user namespaces in our CI
- Evaluate hostUsers: false for workloads with Istio compatibility
- Reenable trivy
- Dashboard iframe synchronization kubeflow/dashboard#303
- Milestone: https://github.com/kubeflow/manifests/milestone/4
Changes
- Update kubeflow/trainer manifests from v2.2.0 by @juliusvonkohout in #3413
- Refine .yamllint.yaml configuration settings by @juliusvonkohout in #3418
- fix: update kserve models web application for PR #163 restructure by @danish9039 in #3393
- chore(ci): Remove trivy - Manifests by @sameerdattav in #3424
- Update Kind to v0.31.0 for Kubernetes 1.35 by @danish9039 in #3438
- fix(tests): modernize trainer test to use Kubeflow SDK by @Raakshass in #3421
- align kserve web appLICATION helm parity by @danish9039 in #3437
- chore: align GHA job IDs with workflow filenames by @Copilot in #3439
- chore: update Istio from 1.28.0/1.29.0 to 1.29.1 by @Copilot in #3440
- Update kubeflow/model-registry manifests from v0.3.8 by @pboyd in #3433
- synchronize kubeflow dashboard kubeflow dashboard manifests v2.0.0 rc.1 by @christian-heusel in #3432
- Update kubeflow/notebooks manifests from v1.11.0-rc.1 by @christian-heusel in #3429
- fix: Use released registry images for JobSet and LeaderWorkerSet by @christian-heusel in #3448
- chore: update Helm image tags for model-registry and notebook-controller by @danish9039 in #3449
- synchronize kubeflow workspaces manifests v2.0.0 alpha.1 by @christian-heusel in #3430
- Enable model-registry with UI by default by @Raakshass in #3318
- dex: run 2 replicas without sticky service by @danish9039 in #3376
- Synchronize kubeflow pipelines manifests 2.16.1 by @juliusvonkohout in #3453
- Update kserve/kserve manifests from v0.18.0 by @christian-heusel in #3406
- knative: add eventing security overlay by @danish9039 in #3419
- documentation(kserve): add upgrade notes for v0.16.x to v0.17.0 migration by @abdullahpathan22 in #3420
- istio: update to 1.29.2 by @danish9039 in #3456
- Rename kubeflow/model-registry to kubeflow/hub by @pboyd in #3450
- fix: separate cert-manager overlay from base by @GfxKai in #3462
- test: group dashboard and notebooks installations by @danish9039 in #3452
- Enforce rules on modifying upstream files by @juliusvonkohout in #3464
- Update kubeflow/notebooks manifests from v2.0.0-alpha.2 by @christian-heusel in #3455
- Update istio/istio manifests to 1.30.0 by @Raakshass in #3467
- docUMENTATION: restructure Upgrading section with version-specific upgrade notes by @Raakshass in #3474
- fix(hub): deploy model registry to user profile namespace instead of default by @Raakshass in #3475
- syncHRONIZE models web appLICATION 0.18.0 by @Copilot in #3477
- helm: synCHRONIZE kserve models web app chart by @danish9039 in #3481
- fix(hub): split model catalog into kubeflow namespace as cluster-wide singleton by @Raakshass in #3476
- Synchronize Knative manifests to v1.22.0 by @danish9039 in #3485
- Synchronize Dex manifests to v2.45.1 by @danish9039 in #3483
- Synchronize cert-manager manifests to v1.20.2 by @danish9039 in #3482
- Synchronize oauth2-proxy manifests to v7.15.2 by @danish9039 in #3484
- fix(networkpolicy): align model-catalog podSelector with upstream deployment labels by @Raakshass in #3486
- Revise Tests folder README by @juliusvonkohout in #3488
- Update kubeflow/dashboard manifests from v2.0.0 by @christian-heusel in #3489
- test: update Kind bootstrap to Kubernetes 1.36 by @danish9039 in #3490
- chore: Update the name of the Slack channel by @christian-heusel in #3495
- Update kubeflow/notebooks manifests to v1.11.0 by @christian-heusel in #3494
- Update Kubeflow Workspaces manifests to v2.0.0-alpha.3 by @christian-heusel in #3492
- Update Istio from 1.30.0 to 1.30.1 by @Copilot in #3493
- feat: Add dependabot to
kubeflow/manifestsand SHA-pin all action references by @christian-heusel in #3496 - chore: bump actions/checkout from 5.0.1 to 6.0.2 by @dependabot[bot] in #3497
- chore: bump actions/upload-artifact from 4.6.2 to 7.0.1 by @dependabot[bot] in #3498
- chore: bump actions/stale from 5.2.1 to 10.3.0 by @dependabot[bot] in #3499
- chore: bump actions/setup-python from 5.6.0 to 6.2.0 by @dependabot[bot] in #3500
- update instructions for the dashboard update by @juliusvonkohout in #3501
- chore: bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #3502
- Align renamed repository references and resolve Copilot review documentation issues by @Copilot in #3503
New Contributors
- @sameerdattav made his first contribution in #3424
- @pboyd made his first contribution in #3433
- @abdullahpathan22 made his first contribution in #3420
- @GfxKai made his first contribution in #3462
- @dependabot[bot] made its first contribution in #3497
Full Changelog: 26.03...26.03.1