Releases: rackslab/slurm-quota
Releases · rackslab/slurm-quota
Release list
v3.0.0
What's Changed
- Close DB before running squeue in prune by @rezib in #48
- chore: re-license under GPLv2+ by @rezib in #47
- Refactor slurm-quota and slurm-quota-web scripts into real Python application by @rezib in #49
- Dedicated slurm-quota-{charge,serve} commands by @rezib in #50
- Rename migrate command for more naming consistency by @rezib in #51
- Adopt Flask for serve command by @rezib in #52
- Add login endpoint for LDAP authentication on REST API by @rezib in #53
- Login with CLI and protect stats endpoint when authentication enabled by @rezib in #54
- Support authentication in webapp by @rezib in #55
- Run -serve service as slurm system user by @rezib in #56
- Introduce jwt authentication method on REST API and make authentication required by @rezib in #57
- Implement REST API RBAC authorization policy by @rezib in #58
- Introduce quota change REST API by @rezib in #60
- Use RFL.log to setup logger on TTY by @rezib in #61
- Introduce dedicated command for prune by @rezib in #62
- Adjust consumption on REST API by @rezib in #64
- refactor: merge set quota API routes by @rezib in #67
- Manage default quotas on REST API by @rezib in #68
- Manage GPU factors in REST API by @rezib in #69
- Introduce operator role by @rezib in #70
- Enable WAL journaling in SQLite database by @rezib in #71
- Environment file to initialize web app loaded as WSGI by Apache by @rezib in #72
- chore: enable more ruff formattings options by @rezib in #73
- docs: split README.md and lighten arch section by @rezib in #74
- Better error handling for end users by @rezib in #76
- Native TLS support in REST API by @rezib in #77
- Refactor some tests and change deps to help RPM packaging by @rezib in #78
- Add command to display token info by @rezib in #79
- docs: finalize v2 to v3 upgrade guide by @rezib in #75
- Reformat markdown files with mdformat and prek by @rezib in #80
- Support prefix for next redirect after web login by @rezib in #81
- Web application UI/UX cleanup by @rezib in #82
- Log LDAP authentication error description by @rezib in #83
- Make CLI stats command require token before hitting REST API by @rezib in #84
- Report errors and successes with flash in web pages by @rezib in #85
- Avoid nested DB connections when retrieving default quotas by @rezib in #86
- Bash completion updates by @rezib in #87
- Logs optional quota/consumption change reason in REST API service logs by @rezib in #88
- Make managers inherit user stats visibility by @rezib in #89
- Rework roles page layout by @rezib in #90
- Use RFL.log v1.9.0 features and give control over flags by @rezib in #91
- Release v3.0.0 by @rezib in #92
Full Changelog: v2.0.0...v3.0.0
v2.0.0
What's Changed
- tests: add functional tests by @rezib in #17
- Settings table to control default quotas applied new users and accounts by @rezib in #13
- Support queyring specific account stats by @rezib in #14
- Introduce adjust command by @rezib in #18
- Command to prune users and accounts without consumption by @rezib in #19
- Compute stats first column width by @rezib in #20
- doc: add manpage for slurm-quota command by @rezib in #23
- feat: add bash-completion for slurm-quota by @rezib in #24
- ci: build RPM packages on release by @rezib in #26
- Several improvements on autocomplete by @rezib in #27
- Add --version option by @rezib in #29
- Web dashboard to visualize quotas by @rezib in #30
- ci: drop release workflow to build RPM by @rezib in #31
- Log users and accounts eligible for pruning by @rezib in #34
- Add --quiet option on slurm-quota command by @rezib in #36
- Add --user and --account option on prune command by @rezib in #37
Full Changelog: v1.0.0...v2.0.0