Milestones:
1.10.0 Milestone
1.10.1 Milestone
Our support target is Kubernetes 1.31-1.33+, although it should run as well on Kubernetes 1.29 (#3059).
- Release Page
- TODO link to blogpost,
- TODO link to release presentation
New Contributors
- @varodrig made her first contribution in #2906
- @mahdikhashan made his first contribution in #2924
- @utsumi-fj made his first contribution in #2946
- @biswassri made her first contribution in #2939
- @warjiang made his first contribution in #2971
- @akagami-harsh made his first contribution in #2972
- @ederign made his first contribution in #2989
- @lucferbux made his first contribution in #3000
- @wooyoung85 made his first contribution in #3012
- @jbronn made his first contribution in #3021
- @anishasthana made his first contribution in #2994
- @milinddethe15 made his first contribution in #3045
- @madmecodes made his first contribution in #3048
- @shaikmoeed made his first contribution in #3063
- @kunal-511 made his first contribution in #3070
Changes since 1.9.1
- Remove the old tekton version by @hansinikarunarathne in #2772
- update Readme file to fix Kustomize links and Tekton pipelines information by @varodrig in #2906
- Upgrade istio to v.1.23.2 by @tarekabouzeid in #2890
- Upgrade istio-cni to v.1.23.2 by @tarekabouzeid in #2903
- Synchronize kserve manifests v0.14.0 by @juliusvonkohout in #2908
- feat: synchronize kubeflow model registry manifests to v0.2.10 by @Al-Pragliola in #2913
- Dex,oauth2-proxy and k8s token documentation by @juliusvonkohout in #2911
- Update Dex and oauth2-proxy to 2.41.1 and 7.7.1 by @juliusvonkohout in #2916
- Use $HOME .docker/config.json by @diegolovison in #2918
- Synchronize knative manifests v1.16.0 by @juliusvonkohout in #2917
- update cert-manager to 1.16.1 and move the upstream manifests to the upstream folder by @juliusvonkohout in #2919
- update cert-manager and kubernetes version information according to o… by @juliusvonkohout in #2921
- remove seldon, bentoml and metacontroller (included in upstream KFP) by @juliusvonkohout in #2920
- fix cert-manager wrong path in standalone installation section by @mahdikhashan in #2924
- kustomize 5.4.3 and documentation updates by @juliusvonkohout in #2929
- update oauth2-proxy readme by @juliusvonkohout in #2930
- Kubernetes 1.32 and kind 0.26 by @juliusvonkohout in #2935
- Fix command for PVC Viewer Controller in README.md by @utsumi-fj in #2946
- Added a PSS patch for cluster-jwks-proxy deployment by @biswajit-9776 in #2944
- Fix typo in README.md by @utsumi-fj in #2947
- Upgrade Istio to v1.24.2 by @biswajit-9776 in #2950
- Synchronize kubeflow model registry manifests v0.2.12 by @juliusvonkohout in #2956
- Synchronize kserve manifests v0.14.1 by @juliusvonkohout in #2955
- Synchronize kubeflow training operator manifests v1.9.0 rc.0 by @juliusvonkohout in #2954
- Disable init container injection for ray by @juliusvonkohout in #2957
- chore: Add securitycontext for PSS PoC (rootless Kubeflow) by @biswassri in #2939
- update spark to 2.1.0 by @juliusvonkohout in #2962
- Update kubeflow/training-operator manifests from v1.9.0 by @tarekabouzeid in #2965
- Update sparkapplication_example.yaml by @juliusvonkohout in #2966
- Synchronize kubeflow pipelines manifests 2.4.0 by @juliusvonkohout in #2953
- fix: update kind config by @warjiang in #2971
- Refactor: Extract pipeline_test.py into a shared file for reuse across workflows by @akagami-harsh in #2972
- Update oauth2-proxy README.md by @juliusvonkohout in #2977
- Synchronize kubeflow training operator manifests 778cd72 by @juliusvonkohout in #2979
- Fix raycluster Readme by @akagami-harsh in #2976
- Update kubeflow/model-registry manifests from 5d8ed91 by @tarilabs in #2973
- Improve documentation and CI/CD by @juliusvonkohout in #2987
- Add model registry ui network policy by @ederign in #2989
- fix warnings after kustomize build in contrib by @mahdikhashan in #2992
- Synchronize kubeflow katib manifests v0.18.0 rc.0 by @juliusvonkohout in #2993
- Synchronize kubeflow kubeflow manifests v1.10.0 rc.0 by @juliusvonkohout in #2995
- Synchronize kubeflow model registry manifests v0.2.14 by @tarilabs in #2998
- Synchronize kserve web app manifests v0.14.0 rc.0 by @juliusvonkohout in #3003
- feat: Add pre-commit hooks for automated code quality checks by @akagami-harsh in #3001
- Synchronize kubeflow kubeflow manifests v1.10.0 rc.1 by @juliusvonkohout in #3008
- Add Model Registry UI Integration Test by @lucferbux in #3000
- chore: Removing PSS patches by @biswassri in #2986
- Add a section for pre-commit in README.md by @akagami-harsh in #3009
- Upgrading metacontroller to v4.11.22 by @tarekabouzeid in #2988
- docs: Add guide for Dex and Keycloak by @wooyoung85 in #3012
- Update common/knative manifests to v1.16.2/v1.16.4. by @jbronn in #3021
- Pipelines MySQL volume permissions fix by @jbronn in #3019
- Update knative README.md by @juliusvonkohout in #3024
- docs: Add information about KEP process by @anishasthana in #2994
- Refactoring by @juliusvonkohout in #3025
- Update kubeflow/pipelines manifests from 2.4.1 by @varodrig in #3029
- Test PSS baseline/restricted for Notebooks, Katib and Kserve by @akagami-harsh in #3026
- Dummy PR for integration tests by @juliusvonkohout in #3014
- Migrate Istio images from DockerHub to GCR by @akagami-harsh in #3022
- Delete experimental/security/PSS/patches/kubeflow-pipelines-profile-controller.yaml by @juliusvonkohout in #3036
- istio: generate istio-ingressgateway by @fraenkel in #3039
- PSS baseline / restricted also for Notebooks, Katib, Kserve and istio-ingressgateway by @akagami-harsh in #3042
- Cleanup istio by @juliusvonkohout in #3043
- fix(pipeline): minio filesystem permission access error by @milinddethe15 in #3045
- restructuring by @juliusvonkohout in #3046
- istio proxy version 1.24.3 by @juliusvonkohout in #3049
- Update kubeflow/model-registry manifests from v0.2.15 by @tarilabs in #3053
- Add synchronization script for Spark Operator manifests by @madmecodes in #3048
- Synchronize kubeflow kubeflow manifests v1.10.0 rc.2 by @juliusvonkohout in #3058
- Update Kind and test Kubernetes 1.29-1.32 by @juliusvonkohout in #3059
- streamline kserve tests by @juliusvonkohout in #3062
- Update README.md with air gap hints by @juliusvonkohout in #3060
- Update trivy_scan.py by @juliusvonkohout in #3064
- Update kubeflow/model-registry manifests from v0.2.15.3 by @tarilabs in #3066
- Formatted code block to the experimental/ray README by @shaikmoeed in #3063
- test: fix name, debug hooks by @tarilabs in #3067
- Synchronize kubeflow training operator manifests v1.9.1 by @juliusvonkohout in #3068
- Synchronize kubeflow katib manifests v0.18.0 by @juliusvonkohout in #3069
- Document secure Kserve authentication via automated tests by @madmecodes in #3056
- Synchronize kubeflow kubeflow manifests v1.10.0 by @juliusvonkohout in #3071
- Fix: Revert OAuth2 authentication policy for cluster-local-gateway by @madmecodes in #3072
- Update README.md for the 1.10 release by @juliusvonkohout in #3074
- Fix: kubectl wait condition case from ready to Ready by @madmecodes in #3076
- Add comprehensive Kubeflow integration test GitHub Actions workflow by @kunal-511 in #3070
Full Changelog: v1.9.1...v1.10.0