Release notes
This page contains the releases notes of Slurm-web with details about the new features, modifications and bug fixes coming with all releases.
This page is rendered based on the content of
CHANGELOG.md
in Slurm-web source code.
|
3.2.0 - 2024-09-05
Added
-
gateway: Support custom LDAP user primary group attribute and group object classes (#342).
-
agent: Retrieve Slurm version from
slurmrestd
REST API and return value in response ofstats
endpoint. -
frontend: Display Slurm version in clusters list (#314).
-
ldap-check: Support custom LDAP user primary group attribute and group object classes (#342).
-
conf:
-
Add
ldap
>`user_primary_group_attribute` parameter for the gateway. -
Add
ldap
>`group_object_classes` parameter for the gateway. -
Add
cache
>`version` parameter for the agent.
-
-
docs:
-
Add link to related github issue for
slurmrestd
TCP/IP socket limitation in architecture page. -
Add warning about the pure documentation purpose of complete examples of gateway/agent configuration files.
-
Explain
[slurmrestd]
>version
agent setting is more intended for developers and should not be changed. -
Mention Slurm accounting is required in quickstart guide (#341).
-
Changed
-
agent: Check Slurm version returned from
slurmrestd
against hard-coded minimal version and log error if not greater or equal. -
frontend: Add intermediate cluster list width to 80% on large screens, before going down to 60% on even larger screens.
-
pkgs: Add requirement on RFL.core and RFL.authentication >= 1.0.3.
-
docs:
-
Update configuration reference documentation.
-
Update screenshots with latest UI changes.
-
Fixed
-
backend: handle rfl.settings.errors.SettingsSiteLoaderError when loading gateway and backend site configuration (#317).
-
gateway: Response with HTTP/501 and JSON error when requesting users with authentication disabled.
-
agent:
-
Translate HTTP/404 from slurmrestd into JSON error agent that can be interpreted by frontend and emit clear error message in logs (#321).
-
Detect responses from slurmrestd not formatted in JSON, translated into JSON error for frontend and emit clear error message in logs (#333).
-
Detect absence of warnings key in
slurmrestd
responses and emit warning log instead of crashing (#316).
-
-
genjwt: fix portability to Python < 3.8 in debug message.
-
ldap-check: fix usage of
user_name_attribute
configuration parameter (#340). -
frontend:
-
Support node names without digits in expand/fold logic (#328).
-
Update dependencies to fix CVE-2024-39338 (axios), CVE-2024-6783 (vue-template-compiler) and CVE-2024-4067 (micromatch).
-
Display empty list of users/account with light gray cross instead of dot in reservations page (#336).
-
Hide users disclosure from jobs filters panel when authentication is disabled (#330).
-
-
docs:
-
Mention requirement of
SLURMRESTD_SECURITY=disable_user_check
environment variable inslurmrestd
service drop-in configuration override (#320). -
Fix protocols section in architecture page to mention Slurm internal authentication mechanism (with
sackd
) and clarify thatmunge
is not involved between Slurm-web agent andslurmrestd
.
-
3.1.0 - 2024-07-03
Added
-
frontend:
-
gateway:
-
agent: Add
cpus
andnode_count
fields as provided byslurmrestd
in jobs list responses. -
docs: Add full gateway and agent configuration files examples.
-
conf:
-
Add
ldap
>`user_name_attribute` parameter for the gateway. -
Add
ui
>`hide_denied` parameter for the gateway.
-
Changed
-
frontend:
-
Use server icon instead of cpu chip icon to represent nodes in clusters list and clusters pop over menu.
-
Merge account column with user column in jobs list, the account is now displayed between parenthesis.
-
-
docs: Update configuration reference documentation.
-
pkgs:
-
Add requirement on RFL >= 1.0.2.
-
Add requirement on aiohttp.
-
Fixed
-
frontend:
-
gateway: Add possibility to configure custom LDAP user name attribute in alternative to
uid
(#305). -
conf: Add documentation precisions and examples in agent and gateway configuration definitions.
-
docs:
-
Typo in slurmrestd service name in quick start guide.
-
Use consistent URL format for
curl
commands onslurmrestd
Unix sockets. -
Fix agent and gateway configuration file extension in configuration files reference documentation.
-
Fix some agent and gateway configuration file extension typos in quickstart guide.
-
Invert initial setup and JWT signing key sections in quickstart to satisfy
slurm-web-gen-jwt-key
configuration requirement.
-