Releases: kubeflow/kubeflow
v1.5.0
KF 1.5 release 🎉
What's new ✨
- notebooks: Extend Notebook Controller to expose idleness for Jupyter #6297 @athamark
- jwa: Rework the Storage API of the web app #6321 @kimwnasptd
- Change namespace label for Katib metrics collector injection #6225 @andreyvelich
- Tell user to select a namespace to access namespaced menu item #6181 @toshi-k
- frontend: Use responsive tables instead of cards #6316 @kimwnasptd
- Fix(manifests): Upgrade rbac.authorization.k8s.io from v1beta1 to v1 #6261 @haoxins
- Synchronize jupyter-web-application role with clusterrole #6241 @juliusvonkohout
What's fixed 🐛
- Secure access to KFAM #6077 @davidspek
- fix(backend): tensorboard-controller does not work because of missing permissions #6216 @juliusvonkohout
- fix(notebooks) make culling work with multi-user #5980 @LEDfan
- notebooks: Graceful handling of events #6338 @kimwnasptd
- notebooks: Fix endless restarts #6341 @kimwnasptd
- Centraldashboard/add uncaughtexception handler #6203 @haoxins
- fix dashboard sending malformed headers to kfam #6186 @thesuperzapper
Upgrade notes ⏫
- Update the Jupyter web apps configmap with the new storage structure #6321
- Notebook Controller is using different ENV Vars for culling https://github.com/kubeflow/kubeflow/blob/master/components/proposals/20220121-jupyter-notebook-idleness.md#upgrade-notes
- The Profile Controller is adding different Katib metrics labels #6225
v1.5.0-rc.1
First RC of the KF 1.5 release 🎉
What's new ✨
- notebooks: Extend Notebook Controller to expose idleness for Jupyter #6297 @athamark
- jwa: Rework the Storage API of the web app #6321 @kimwnasptd
- Change namespace label for Katib metrics collector injection #6225 @andreyvelich
- Tell user to select a namespace to access namespaced menu item #6181 @toshi-k
- frontend: Use responsive tables instead of cards #6316 @kimwnasptd
- Fix(manifests): Upgrade rbac.authorization.k8s.io from v1beta1 to v1 #6261 @haoxins
- Synchronize jupyter-web-application role with clusterrole #6241 @juliusvonkohout
What's fixed 🐛
- Secure access to KFAM #6077 @davidspek
- fix(backend): tensorboard-controller does not work because of missing permissions #6216 @juliusvonkohout
- fix(notebooks) make culling work with multi-user #5980 @LEDfan
- notebooks: Graceful handling of events #6338 @kimwnasptd
- notebooks: Fix endless restarts #6341 @kimwnasptd
- Centraldashboard/add uncaughtexception handler #6203 @haoxins
- fix dashboard sending malformed headers to kfam #6186 @thesuperzapper
Upgrade notes ⏫
- Update the Jupyter web apps configmap with the new storage structure #6321
- Notebook Controller is using different ENV Vars for culling https://github.com/kubeflow/kubeflow/blob/master/components/proposals/20220121-jupyter-notebook-idleness.md#upgrade-notes
- The Profile Controller is adding different Katib metrics labels #6225
v1.5.0-rc.0
First RC of the KF 1.5 release 🎉
What's new ✨
- Change namespace label for Katib metrics collector injection #6225 @andreyvelich
- Tell user to select a namespace to access namespaced menu item #6181 @toshi-k
- frontend: Use responsive tables instead of cards #6316 @kimwnasptd
What's fixed 🐛
- Secure access to KFAM #6077 @davidspek
- fix(backend): tensorboard-controller does not work because of missing permissions #6216 @juliusvonkohout
- fix(notebooks) make culling work with multi-user #5980 @LEDfan
- Centraldashboard/add uncaughtexception handler #6203 @haoxins
- fix dashboard sending malformed headers to kfam #6186 @thesuperzapper
v1.4.0
Web apps:
- Migrate to Angular 12 from 8: #6004 @davidspek
Internationalization progress:
- Internationalization to web apps #5880 @wg102, @Jose-Matsuda
- Use Angular's i18n solution #6065 @kimwnasptd
Central Dashboard:
- Namespaced menu items #5995 @toshi-k
- Make it possible to add Namespaced menu items #5871 @toshi-k
- Scrollable side-bar #5964 @toshi-k
- Add support for Models web app #6085 @kimwnasptd
Jupyter web app
- Jupyter web app fix for autoscaling GPU nodegroups #6171 @kimwnasptd
- Fix limits calculation when limitFactor is none in Jupyter web app #6058 @kimwnasptd
- Make jupyter-web-app parse workspace volume MountPath #5952 @anencore94
- JWA: Don't override assets with logos ConfigMap #5942 @kimwnasptd
- Add fonts as assets to service #5691 @saffaalvi @wg102
- The number of gpu must be set as string #5891 @juliusvonkohout
Notebooks
- Remove virtualservice timeout to prevent websocket disconnect #6126 @abe-hpe
- Correct missing predicates in controller watches#5873 @filintod
- Improve the README of the example Notebook servers #6165 @thesuperzapper
TensorBoards
- tensorboard-controller: fix binding issue #5925 @davidspek
PodDefaults
- Bump Golang version for PodDefaults, TensorBoard Controller and KFAM #6180 @kimwnasptd
- Use namespace from Admission Review in PodDefaults #6052 @henrysecond1
- Add support for ServiceAccountName and AutomountServiceAccountName to PodDefaults #5939 @hopper-signifyd
Other improvements
- Add kustomize tests in CI/CD #5919 @davidspek
- Format checks for the Volumes web app #5820 @kimwnasptd
- Make i18n work with prefixes #6034 @kimwnasptd
- Allow user to add/delete labels to user namespace using ConfigMap #5761 @zijianjoy
v1.4-rc.0
The first RC for the 1.4 release
v1.3.1-rc.0
v1.3.1-rc.0 release for components owned by WG-Notebooks.
v1.3.0
v1.3.0 stable release for components owned by WG-Notebooks.
v1.2.0
To deploy Kubeflow, please follow the instruction
- kfctl https://github.com/kubeflow/kfctl/releases/tag/v1.2.0
- manifest https://github.com/kubeflow/manifests/releases/tag/v1.2.0
Changelog
1.2.0 (2020-11-20)
Please check full change log here
v1.2-rc.0
Please help test v1.2 kubeflow release.
The binaries are the same as published in https://github.com/kubeflow/kfctl/releases/tag/v1.2-rc.0
v1.1.0
Kubeflow v1.1.0 stable release. (It was release on July 29, 2020) I make up this release to make it more clear because lots of people check kubeflow/kubeflow release page to find latest version.
Note: The binaries are the same as published in https://github.com/kubeflow/kfctl/releases/tag/v1.1.0