Releases: kubeflow/kubeflow
Releases · kubeflow/kubeflow
v1.8.0
https://www.kubeflow.org/docs/releases/kubeflow-1.8/
What's New
- Adding support for linux/ppc64le in CI for centraldashboard multi-arc… by @amitmukati-2604 in #6923
- cdb-angular: Show KF version by @orfeas-k in #6918
- Support Pod Defaults in Tensorboard Web App by @surajkota in #6924
- centraldashboard: Support dynamic logout URL by @orfeas-k in #6945
- centraldashboard: Allow all-namespaces option for kwa by @elenzio9 in #6958
- cdb(front): Fetch left sidebar links by @orfeas-k in #6953
- clean up default
spawner_ui_config.yaml
by @thesuperzapper in #6736 - profile-controller: Support custom cluster domain other than cluster.local by @avintonOfficial in #7016
- Fix: Strip unwanted space in custom image name by @midhun1998 in #7026
- centraldashboard: Allow all-namespaces option for mwa by @elenzio9 in #6995
- Update requirements.txt by @beliaev-maksim in #7050
- cdb(front): Add namespace selector by @orfeas-k in #7030
- cdb(front): Introduce 404 not found page by @orfeas-k in #7071
- centraldashboard: namespace value coming from env variable. Fixes #7063 by @deepk2u in #7064
- Fix 5007 by adding build ver. to multi-arch build by @lehrig in #7094
- feat(centraldashboard): Displaying metrics from Prometheus by @axel7083 in #7116
- Re-Introducing the Volumes Viewer by @TobiasGoerke in #6876
- (frontend): Adding style for main drawer scrollbar by @axel7083 in #7211
- feature(notebook): Adding creator user-id to annotation by @axel7083 in #7198
- feat(notebooks): propagate annotations from notebook cr to pods by @moorthy156 in #7076
- [wa-theme-typography]: Define theme and typography by @elenzio9 in #7062
- Add PVCViewer Frontend Integration by @TobiasGoerke in #7179
- Make principals dynamic in Profiles Controller (#7310) by @DnPlas in #7336
- Cherry-pick: PodDefaults versions bump #7322 and #7338 by @kimwnasptd in #7337
- Cherry-pick: ARM build PRs #7220 #7333 #7343 #7345 by @kimwnasptd in #7342
- Cherry-pick: Make the background white of all webapps (#7341) by @kimwnasptd in #7346
- feat: make pvcviewer istio gateway configurable (#7351) by @DnPlas in #7381
- feat: update notebook server images + support ARM64 (#7357) by @DnPlas in #7382
What's Fixed
- vwa(front): Prevent PVCs from being deleted when there is a corresponding notebook by @orfeas-k in #6899
- Fix the logout button to work with the recent version of
oidc-authservice
by @alembiewski in #6609 - Fix the bug of ResourceQuota removal by @sunzhaochang in #6188
- cdb-angular(front): Add UI tests by @orfeas-k in #6895
- Add approvers to the frontends by @kimwnasptd in #6929
- web-apps(front): Fix the action component by @elenzio9 in #6967
- jwa(front): JWA shows a weird long value for memory when restoring notebook from snapshot by @elenzio9 in #6897
- web-apps(front): Fix typos by @elenzio9 in #7017
- jwa(front): Fix the workspace volume form's inputs by @elenzio9 in #7029
- web-apps(back): Fetch resources events by @elenzio9 in #7019
- jwa: Improve how JWA exposes errors by @elenzio9 in #6952
- Update models.svg by @juliusvonkohout in #7113
- Profile controller and KFAM allow unauthenticated in-cluster traffic by @johnhoman in #7032
- fix(api_default.go): resolve write response call order by @Souheil-Yazji in #7200
- fix: remove superfluous space in docker builds by @TobiasGoerke in #7224
- fix: set default GPU vendors list by @DnPlas in #7321
- fix: KeyError and line length by @TobiasGoerke in #7339
- Cherry-pick: Only load spawner_ui_config.yaml once every 10 minutes. closes #7259 by @kimwnasptd in #7340
- fix: point to ~kubeflow/styles/fonts.scss by @DnPlas in #7352
- fix: local var shadowing import by @TobiasGoerke in #7376
- fix: remove extra ) from env variables by @DnPlas in #7379
- fix: downgrade jupyterlab to 3.6.6 (#7398) by @DnPlas in #7400
Code Health
- build(deps): bump cacheable-request and @kubernetes/client-node in /components/centraldashboard-angular/frontend by @dependabot in #6951
- Update GH Action script for installing Cert Manager by @kimwnasptd in #6921
- build(deps): bump json5 from 1.0.1 to 1.0.2 in /components/crud-web-apps/tensorboards/frontend by @dependabot in #6877
- build(deps): bump json5 from 1.0.1 to 1.0.2 in /components/crud-web-apps/common/frontend/kubeflow-common-lib by @dependabot in #6878
- centraldashboard: Fix failing test by @orfeas-k in #6959
- centraldashboard(make): Use correct dir by @kimwnasptd in #6960
- centraldashboard: Don't run tests in docker build by @kimwnasptd in #6961
- GH Action for Admission webhook unit tests by @deepk2u in #6893
- build(deps): bump json5 from 1.0.1 to 1.0.2 in /components/crud-web-apps/volumes/frontend by @dependabot in #6881
- build(deps): bump json5 from 1.0.1 to 1.0.2 in /components/crud-web-apps/jupyter/frontend by @dependabot in #6880
- build(deps): bump json5 from 1.0.1 to 1.0.2 in /components/centraldashboard-angular/frontend by @dependabot in #6883
- build(deps): bump ua-parser-js from 0.7.32 to 0.7.33 in /components/centraldashboard-angular/frontend by @dependabot in #6905
- build(deps): bump ua-parser-js from 0.7.32 to 0.7.33 in /components/centraldashboard by @dependabot in #6906
- build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /components/crud-web-apps/tensorboards/frontend by @dependabot in #6907
- build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /components/crud-web-apps/volumes/frontend by @dependabot in #6908
- build(deps): bump github.com/prometheus/client_golang from 1.11.0 to 1.11.1 in /components/notebook-controller by @dependabot in #6955
- build(deps): bump github.com/prometheus/client_golang from 1.11.0 to 1.11.1 in /components/tensorboard-controller by @dependabot in #6956
- build(deps): bump github.com/prometheus/client_golang from 0.9.2 to 1.11.1 in /components/access-management by @dependabot in #6957
- Document the release process for Notebooks by @annajung in #6976
- jwa: Remove all the Rok references by @elenzio9 in #6985
- vwa: Remove all the Rok references by @elenzio9 in #6984
- build(deps): bump golang.org/x/sys from 0.0.0-20211029165221-6e7872819dc8 to 0.1.0 in /components/admission-webhook by @dependabot in #7008
- [Profile controller IAM plugin] update readme for aws plugin by @ryansteakley in #6996
- gh-actions(cdb): Fix Build and Publish action by @orfeas-k in #7031
- web-apps: Remove all the Rok references by @elenzio9 in #7020
- testing: Cleanup the testing dir and add gh actions placeholder folder by @kimwnasptd in #6535
- remove dangerous links from readme by @thesuperzapper in #7044
- Adding changes to build JWA on pull_request by @amitmukati-2604 in #6992
- Adding changes to build admission-webhook on pull_request by @amitmukati-2604 in https://github.com/kubeflow/k...
v1.8.0-rc.6
Seventh RC for the Kubeflow 1.8 release!
v1.8.0-rc.5
Sixth RC of the KF 1.8 release 🎉
v1.8.0-rc.4
Fifth RC of the KF 1.8 release 🎉
v1.8.0-rc.3
Fourth RC of the KF 1.8 release 🎉
v1.8.0-rc.2
Third RC of the KF 1.8 release 🎉
v1.8.0-rc.1
Second RC of the KF 1.8 release 🎉
v1.8.0-rc.0
First RC of the KF 1.8 release 🎉
v1.7.0
https://www.kubeflow.org/docs/releases/kubeflow-1.7/
What's new
- Add support for command and args in PodDefault #6542 @alembiewski
- Extend PodDefaults for support for imagePullSecrets #6600 @kimwnasptd
- add support of initContainers and sideCars in poddefault #6749 @deepk2u
- Sorting support for JWA #6742 @elenzio9
- Sorting support for VWA and TWA #6743 @elenzio9
- Filtering support for the web apps #6754 @elenzio9
- jwa(front): Add details page functionalities & unit tests #6822 @orfeas-k
- jwa(front): Add YAML tab to Notebook details page #6790 @orfeas-k
- jwa(front): Add LOGS tab to the notebook details page #6779 @orfeas-k
- jwa: Add EVENTS tab to Notebook details page #6782 @orfeas-k
- VWA: Create Volume details page #6788 @orfeas-k
- vwa(front): Add YAML tab to Volume details page #6823 @elenzio9
- jwa(front): Rework the create page #6826 @elenzio9
- jwa(front): Link to VWA details page #6857 @orfeas-k
- web-apps(front): Sort events & conditions tables by date #6858 @orfeas-k
- jwa: Support for showing Notebooks from all namespaces #6706 @kimwnasptd
- web-apps: Add support for all-namespaces in the Volumes and TensorBoards web apps #6778 @kimwnasptd
- Support Pod Defaults in Tensorboard Web App #6924 @surajkota
- Support Pod Defaults in Tensorboard controller #6874 @surajkota
- Extend Docker Publish workflows to be triggered on Version change #6849 @apo-ger
What's fixed
- Fix notebook culling #6659 @apo-ger
- [vwa-datetime] Showing dates in main page uniformly in VWA #6683 @elenzio9
- tensorboard-controller: Fix tensorboard endless restarts #6722 @oshep
- web-apps: Ensure in-flight requests are cancelled #6718 @kimwnasptd
- fix setting readOnly on gpus #6735 @thesuperzapper
- jwa(front): Auto update mount path #6875 @tasos-ale
- rstudio: Update version to properly handle X-Forwarded headers #6890 @kimwnasptd
- vwa(front): Prevent PVCs from being deleted when there is a corresponding notebook #6899 @orfeas-k
- Fix the logout button to work with the recent version of oidc-authservice #6609 @alembiewski
- [wa-actual-links-in-tables] Make links in our table component actual links #6864 @elenzio9
- centraldashboard: Add support for apps in new windows #6750 @tasos-ale
- [wa-age-column-improvements] Improvements in the web app's age column #6694 @elenzio9
- Fix the bug of ResourceQuota removal #6188 @sunzhaochang
- centraldashboard: Support dynamic logout URL #6945 @orfeas-k
Code health
- crud-web-apps: Apply ng lint #6580 @haoxins
- Fix ng lint #6586 @haoxins
- Bump Jupyter web app to Python 3.8 #6562 @xiaoxq
- web-apps: Common code for all-namespaces #6730 @kimwnasptd
- Upgrade @angular/material in WAs #6763 @elenzio9
- jwa(front): Use new Editor component #6775 @orfeas-k
- jwa(front): Fix unit tests #6804 @elenzio9
- twa(front): Fix unit tests #6824 @elenzio9
- web-apps(front): Enable source maps in WAs #6787 @elenzio9
- vwa(front): Add UI tests with Cypress #6862 @orfeas-k
- web-apps(front): Install prettier and create a frontend workflow #6853 @elenzio9
- vwa(front): Add formatting/linting to VWA's frontend workflow #6852 @elenzio9
- centraldashboard-angular(front): Add library.js, source-maps & ESLint #6846 @orfeas-k
- Implement a culling controller for Notebooks #6807 @apo-ger
- jwa(front): Add UI tests with Cypress #6891 @orfeas-k
- twa(front): Add UI tests with Cypress #6896 @orfeas-k
- Update KF manifests and gh-action workflows to use the tag=latest #6854 @apo-ger
- Fix workflows for publishing images only when PR is merged #6842 @apo-ger
- profile-controller: Extend tests for using images of each PR #6820 @apo-ger
- Fix the logout button to work with the recent version of oidc-authservice #6609 @alembiewski
v1.6.0
KF 1.6 release 🎉
What's new ✨
- Expose notebook idleness in Notebook management web app #6544 @kimwnasptd
- Notebook Controller QPS and Burst #6453 @mofanke
- Don't show Notebook groups if they don't have any images #6482 @haoxins
- Upgrade Kubebuilder for Profiles Controller #6491 @apo-ger
What's fixed 🐛
- Reload certificates in PodDefaults webhook #6581 @manolis-andr
- Notebooks controller and K8s 1.22 #6374 @samuelvl
- PodDefaults and K8s 1.22 #6459 @aaron-arellano
- TensorBoard and K8s 1.22 #6406 @alembiewski
- Allow Notebook Controller to patch events #6523 @henrysecond1
Upgrade notes ⏫
- The project is using DockerHub hosted images instead of ECR ones #6548. Users will need to update their ovelays accordingly