Repository navigation
26.8.1
Features
- Add a configurable preemption victim scope (
user,project,domain, orresource-group) to the resource group preemption config, so admins decide how widely victims may be drawn; the defaultuserkeeps the existing behavior of preempting only the pending session owner's own sessions. (#13654)
Fixes
- Report attached GPU information for containers using the open-source CUDA plugin, which was always empty because the plugin looked up the wrong resource slot name (
cuda.devicesinstead ofcuda.device) (#13372) - Fix user/group purge silently skipping trash-bin (
DELETE_PENDING) and stalled (DELETE_ONGOING,DELETE_ERROR) vfolders, which left permanently orphaned folder records and leaked storage (#13399) - Fix utilization idle checkers getting stuck in
ready_to_checkwhen evaluating session metrics. (#13400) - Render set-typed config examples (e.g.
allow-compute-plugins) as TOML arrays instead of quoted JSON strings in the generated sample.toml files. (#13498) - Restore the idle-check host unit tests, which stopped running when the mapper registry lost the endpoint rows their session relationships resolve against. (#13553)
- Fix the legacy GraphQL
group_node.user_nodesfield always failing with an internal error by constructing the connection items asUserNodeinstead ofGroupNode(#13570) - Add structured per-field error details (
extensions.errors) and a 400-class error code to GraphQL v2 input validation failures, replacing the generic internal error (#13576) - Attach CORS headers to AppProxy coordinator error responses so browsers can read the status and error code instead of an opaque
Failed to fetch(#13635)
Full Changelog
Check out the full changelog until this release (26.8.1).
Full Commit Logs
Check out the full commit logs between release (26.8.0) and (26.8.1).