Skip to content

v3.0.0

Latest

Choose a tag to compare

@rezib rezib released this 09 Jul 14:00
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