Kubeflow Versions Save

Machine Learning Toolkit for Kubernetes

v1.5.0

2 years ago

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 ⏫

  1. Update the Jupyter web apps configmap with the new storage structure https://github.com/kubeflow/kubeflow/pull/6321
  2. 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
  3. The Profile Controller is adding different Katib metrics labels https://github.com/kubeflow/kubeflow/pull/6225

v1.5.0-rc.1

2 years ago

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 ⏫

  1. Update the Jupyter web apps configmap with the new storage structure https://github.com/kubeflow/kubeflow/pull/6321
  2. 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
  3. The Profile Controller is adding different Katib metrics labels https://github.com/kubeflow/kubeflow/pull/6225

v1.5.0-rc.0

2 years ago

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

2 years ago

Web apps:

Internationalization progress:

Central Dashboard:

Jupyter web app

  • Jupyter web app fix for autoscaling GPU nodegroups https://github.com/kubeflow/kubeflow/pull/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 https://github.com/kubeflow/kubeflow/pull/6165 @thesuperzapper

TensorBoards

  • tensorboard-controller: fix binding issue #5925 @DavidSpek

PodDefaults

Other improvements

v1.4-rc.0

2 years ago

The first RC for the 1.4 release

v1.3.1-rc.0

2 years ago

v1.3.1-rc.0 release for components owned by WG-Notebooks.

v1.3.0

2 years ago

v1.3.0 stable release for components owned by WG-Notebooks.

v1.2.0

3 years ago

To deploy Kubeflow, please follow the instruction

Changelog

1.2.0 (2020-11-20)

Please check full change log here

v1.2-rc.0

3 years ago

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

3 years ago

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