v2.9.0
andrewballantyne
released this
31 Mar 15:58
·
2541 commits
to main
since this release
Notable Changes
- We now detect if a user has self provisioner status and hide the DS Project create button if they do not
- This should improve the UX for deployments whom grant projects to users and the users cannot provision their own
- Promoted the Data Connection content to the top of the create Workbench form in DS Projects -- this was hidden before under the AWS Secret for env vars... however it is seen as a primary element in the DS Project details page, so it needed to share the same flow
- Removed the odd PVC limit in DS Projects -- used to be x2 of what was done for Jupyter tile, but served no real purposes to be that way
- Addressed a regression issue with Jupyter tile (when we migrated from JupyterHub) -- storage classes can now be provided for all PVCs created in the Jupyter tile
- You'll need the user not to have a PVC for this to apply -- PVCs do not allow modification to their spec once created
- You'll need to set it in the OdhDashboardConfig under
.spec.notebookController.storageClassName
, this is an override to using the default storage class - DS Projects will get an improved UI to this at a future date including proper Admin UI -- this was a stopgap for a regression we caused
- Fixed other small issues with Model Serving & DS Projects
- Development
- We upgraded to node 18 -- anyone running locally will likely need to upgrade their env otherwise there is likely dep install issues
- We added CI Storybook tests, so our PRs now run tests as part of their inclusion
What's Changed
- Update Node.js to v18 and npm to v9 by @lucferbux in #975
- Bump webpack from 5.74.0 to 5.76.0 in /frontend by @dependabot in #1014
- Fix dockerfile to avoid the installation of playwright on production by @lucferbux in #1004
- Fix issues with log access and enabled applications by @lucferbux in #1018
- Add Alex as a reviewer by @andrewballantyne in #1021
- Rework the pr workflow target branches by @andrewballantyne in #1020
- Bump actions/setup-node from 3.4.1 to 3.6.0 by @dependabot in #922
- Npm version 8 by @lucferbux in #1033
- Add useFetchState & rework all modern calls by @andrewballantyne in #1036
- Add useAccessReview hook and apply it to create project button by @DaoDaoNoCode in #1013
- Fix Storybook ProjectView Tests by @andrewballantyne in #1009
- Update workbench image recommended tag by @lucferbux in #992
- Add storybook test github action by @Gkrumbach07 in #1039
- added filter by project by @Gkrumbach07 in #1024
- added data connection section by @Gkrumbach07 in #1000
- Folder path bug by @Gkrumbach07 in #1047
- Correctly render divider between sections on project details page by @DaoDaoNoCode in #1044
- removed upper limit on pvc size by @Gkrumbach07 in #1053
- fixed exisiting replica bug by @Gkrumbach07 in #1066
- Change the way comparing notebook container size to make sure it matches correctly by @DaoDaoNoCode in #1048
- Update README and CONTRIBUTING formatting by @lucferbux in #1050
- Add storageClassName field to dashboard config for notebook controller by @DaoDaoNoCode in #1055
- service accounts always add by @Gkrumbach07 in #1068
Full Changelog: v2.8.0...v2.9.0