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.
Highlights:
- Kind 0.31+ and Kubernetes 1.35 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.20, cert-manager 1.19.4, Oauth2-proxy v7.14.3, Dex 2.45.0
- Istio 1.30.0 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
- 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
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
Full Changelog: 26.03...26.03.1-rc.1