Skip to content

Releases: rackslab/Slurm-web

v3.0.0

13 May 08:22
v3.0.0

Choose a tag to compare

New major release of Slurm-web after a complete rewrite from scratch with a new architecture based on official Slurm REST API slurmrestd and modern web technologies.

v2.4.0

01 Dec 15:52

Choose a tag to compare

Software changes:

  • Re-organise the code to support standard setup.py
  • Portage to python3
  • Fix handling of job exclusive field in dashboard
  • Introduce RPM el8 packaging

Debian specific changes:

  • Introduce slurm-web-common package to install slurm-web Python module files common to all slurm-web python packages. making slurm-web binary package a meta-package to install all Slurm-web components.
  • Bump d/compat to 9

v2.2.1

06 Apr 07:50

Choose a tag to compare

  • REST API:
    • Break loop when view removed from restricted set
    • Fix privatedata hole in some API routes (#170)
  • Conf:
    • Turn WSGIPassAuthorization on in Apache2 conf (#162)

v2.2.0

09 Feb 12:49

Choose a tag to compare

  • REST API:
    • Honor Slurm PrivateData settings for jobs and reservations (#149)
    • Use GET instead of POST for most routes. The optional authentication token is now given in a new
      Authorization HTTP header (#63).
    • Remove password from token (#64)
    • Handle LDAP SERVER_DOWN exception (#107)
    • Fix PySLURM call to job find_id() following API change introduced with PySLURM >= 16.05 (#138).
    • Remove use of join in partitions view following API change introduced with PySLURM >= 16.05 (#140).
    • Slurm-web REST API now depends on PySLURM >= 16.05
  • Dashboard:
    • Make path to top-left corner logo configurable (#102)
    • Show full name at the top right corner (#110)
    • Show real cluster name instead of local (#61)
    • Show TRES instead of nodelist in jobs view (#89)
    • Show node down/drain reason (#90)
    • Add optional extra customizable col in jobs view (#65)
    • Significantly reduce margins between racks (#126)
    • Fix empty jobs view lock (#136)
    • Fix serial authentification failures (#137)
    • Factorize dashboard error management (#124,#150)
    • Add WCKey to dashboard jobs view (#141)
    • Fix global logout on one cluster auth fail (#158)
    • Disable caching effect on dashboard conf files (#99,#159)
    • Adding sinfo endpoint to slurmrestapi (#145) (thanks to @alexxxxx)
  • Integration:
    • Provide DockerFile and associated scripts to instanciate Slurm-web within
      Docker container. The install guide documentation has been updated with
      instanciation instructions. (#160) (thanks to @kcgthb)
  • Tests:
    • Introduce a programmable testing environment with mocks and fake data sources.
  • Doc:
    • Correct typo Flash to Flask in README (#148) (thanks to @oulinbao)
    • Update for new features
    • Minor doc formatting fixes