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:
- Kubernetes 1.34+
- Kubeflow Pipelines 2.16.0, Spark operator 2.5.0 Model registry v0.3.5, Kserve Web Application v0.16.1
- Compatibility of Kubeflow Pipelines v1 and v2 with PSS restricted
- Extended Kserve test with authentication and authorization from inside and outside the cluster as well as non-knative / raw deployments
- Simplified installation and automatic installation of the right Kustomize and Kubectl versions
- Installation steps tested and based on our CI, easier in-place updates (optimized PDBs)
- Cleanup of all synchronization steps for faster releases / updates of dependencies
- Knative 1.20, cert-manager 1.19.4, Oauth2-proxy v7.14.3, Dex 2.45.0
- Fix networkpolicies for cert-manager, knative-serving, istio-system, dex, oauth2-proxy
Planned for the next release:
- Kubeflow/dashboard update https://github.com/kubeflow/dashboard/releases/tag/v2.0.0-rc.0
- Kubeflow/notebooks update for notebooks v1 https://github.com/kubeflow/notebooks/releases/tag/v1.11.0-rc.0 and workspaces (v2)
- Enable model registry and catalog #3318
- Trainer 2.2.0 #3413 and #3415
- Kserve 0.17.0 #3406
- PSS restricted also for user namespaces in our CI
- Remove knative-eventing or add network policies and PSS restricted for it
- Evaluate hostUsers: false for workloads and test Istio compatibility
- Kind 0.31+ and Kubernetes 1.35 CI tests
Changes
- chore: add welcome workflow for new contributors by @aniketpati1121 in #3297
- Synchronize knative manifests v1.20.0 by @juliusvonkohout in #3312
- docs: fix Dex Keycloak OIDC config parameters by @sksingh2005 in #3299
- documentation: use server-side apply in README by @Denyme24 in #3326
- Add tarekabouzeid as reviewer by @tarekabouzeid in #3333
- Update kubeflow/model-registry manifests from v0.3.5 by @tarilabs in #3320
- docs: remove experimental/seaweedfs installation from readme by @Roxxas96 in #3334
- Change ml-pipeline-api-server image reference by @akorolyov in #3294
- Update kubeflow/model-registry manifests from v0.3.6 by @Al-Pragliola in #3339
- fix(knative): update PDBs to allow node drain by @aniketpati1121 in #3317
- docUMENTATION: replace raw kustomize commands with CI-tested installATION scripts by @Raakshass in #3341
- chore: Add SHA256 verification for KinD and Kustomize installation by @christian-heusel in #3347
- Rebase: Update kserve/kserve manifests from v0.16.0 by @Raakshass in #3349
- refactor(tests): consolidate KServe test infrastructure into two-file pattern by @Raakshass in #3352
- cert-manager 1.19.4 by @juliusvonkohout in #3358
- Upgrade istio to v.1.29.0 by @juliusvonkohout in #3359
- Synchronize kubeflow pipelines manifests 2.16.0 by @juliusvonkohout in #3360
- fix: variable namespaces for networkpolicies by @danish9039 in #3342
- Add clean coding standards to copilot instructions by @juliusvonkohout in #3362
- sync(knative): bump serving/net-istio/eventing manifests by @danish9039 in #3365
- test(ci): harden Kustomize checksum verification by @danish9039 in #3368
- synchronize(oauth2-proxy): bump manifests to v7.14.3 by @danish9039 in #3366
- test(spark): harden webhook readiness checks by @danish9039 in #3367
- Add cert-manager synchronization script and switch README to script-based update by @danish9039 in #3361
- Consolidate KinD and tests by @Copilot in #3369
- Update common/cert-manager manifests to v1.19.4 by @juliusvonkohout in #3370
- Standardize scripts by @Copilot in #3371
- block-impersonating-serviceaccounts by @juliusvonkohout in #3372
- synchronize(dex): bump Dex manifests to v2.45.0 by @danish9039 in #3364
- make scripts executable by @juliusvonkohout in #3373
- scripts: fix follow-up issues from #3371 by @danish9039 in #3375
- update spark operator by @Copilot in #3379
- knative: drop dead configmap filters by @danish9039 in #3378
- Move releases from community to manifests by @tarekabouzeid in #3377
- Update README.md by @juliusvonkohout in #3383
- simplify readme by @juliusvonkohout in #3385
- Update kubeflow/model-registry manifests from v0.3.7 by @Al-Pragliola in #3384
- dex: split upstream and local resources by @danish9039 in #3374
- chore: Minor readMe typo fix by @harxhist in #3387
- test(kserve): add raw deployment test, trim authentication and authorization documentation, print prediction output by @Raakshass in #3354
- Synchronize kserve models web application manifests v0.16.0 by @juliusvonkohout in #3390
- docs: Add ARM64/aarch64 architecture support note and issue tracking by @iknowmaaz-mz in #3392
- fix(istio): replace PreferClose with PreferSameZone for Kubernetes v1.34 by @iknowmaaz-mz in #3394
- test: name KinD cluster "kubeflow" by @christian-heusel in #3402
- chore: Update the github issue template for the upcoming release by @christian-heusel in #3401
- Update kubeflow/spark-operator manifests from v2.5.0 by @tarekabouzeid in #3410
- fix-trivy-helm GHA by @juliusvonkohout in #3411
- KFP support for pss restricted by @Copilot in #3412
- Change pod security enforcement to baseline by @juliusvonkohout in #3414
- Synchronize Helm charts with Kustomize manifests (katib v0.19.0, model-registry v0.3.7, kserve-models-web-application 0.16.0) by @kunal-511 in #3416
- Synchronize kserve models web application manifests v0.16.1 by @juliusvonkohout in #3417
New Contributors
- @aniketpati1121 made his first contribution in #3297
- @sksingh2005 made his first contribution in #3299
- @Denyme24 made his first contribution in #3326
- @Roxxas96 made his first contribution in #3334
- @akorolyov made his first contribution in #3294
- @danish9039 made his first contribution in #3342
- @Copilot made his first contribution in #3369
- @harxhist made his first contribution in #3387
- @iknowmaaz-mz made his first contribution in #3392
Full Changelog: v1.11.0...26.03