v2.2.0
andrewballantyne
released this
12 Sep 20:37
·
2731 commits
to main
since this release
Notable changes
- Lots of security fixes -- all end points are secured through the x-forwarded-access-token provided by the oauth container during setup
- Users should not be able to request resources that are not theres (with the exception of admins)
- Various QoL fixes to make the Dashboard smoother
- Allow the admin to view the servers that are running from the Administration view
What's Changed
- Enable viewing users notebook details from the admin panel by @DaoDaoNoCode in #477
- README: Add automated image build info by @LaVLaS in #468
- Added handling of the case when no GPUs are configured/present by @mlassak in #459
- Support not having an issue if the Notebook was deleted by @andrewballantyne in #475
- Add Samu as a backup approver by @andrewballantyne in #489
- Add Route Security to some routes by @andrewballantyne in #488
- Fix issue with requesting kube resources by @lucferbux in #501
- Secure all routes by @andrewballantyne in #502
- Secure nb-events endpoint by @lucferbux in #510
- Fix type issues by @andrewballantyne in #511
- Ignore 409 case for RBs by @maroroman in #499
- Add additional route security by @andrewballantyne in #522
- Update the logic of getting and patching the route for notebook by @DaoDaoNoCode in #516
- Remove logic - kube:admin as default username by @lucferbux in #498
- Check notebook status by container statuses instead of pod phase by @DaoDaoNoCode in #520
- Improve the Start Modal Opening by @andrewballantyne in #521
- Improve Admin Access & Disallow Outside Namespaces by @andrewballantyne in #529
Full Changelog: v2.1.1...v2.2.0