v2.9.0
A minor release, released on March 11th, 2022.
New Features
- A request "hub" where users may view all of their requests and where superusers/staff may view all requests in the system.
- A command-line tool for adding Service Units to (or subtracting them from) a particular Savio project (i.e., for refunds, error correction, etc.).
- A command-line tool for deactivating Instructional Compute Allowance projects whose allocations have reached their end dates.
- Support for storing and importing Berkeley Lab Project IDs, to be used for billing for the Lawrencium instance of the application.
Enhancements
- User sessions now end after 1 hour instead of 15 minutes.
- The Job List view now provides a dropdown of projects and hides the
username
field for regular users who are not project owners. - Entries in the nav-bar are now repositioned and irrelevant entries are now hidden.
- The Django admin interface now includes additional search and filtering capabilities, as well as new and updated views.
- Feature flags may now be configured to enable/disable deployment-specific features at runtime.
- Uncaught exceptions in views are now logged.
- Uncaught exceptions and select log messages at or above the
ERROR
level can now be sent to a Sentry instance for tracking.
Bug Fixes
- Method signatures in the view that handles new Savio project requests now match the expected ones.