v1.72.0 (2026-09-07)
Release Highlights
- ZFS usable capacity and attribute acknowledgement, plus theme and reliability fixes (#817)
- ZFS pools report usable capacity alongside raw size, with a contrast fix on the raw capacity line.
- SMART attribute overrides gain an acknowledge action pinned to the attribute's current value.
- Overlay surfaces render correctly in both themes. Dropdowns, menus, dialogs and expansion panels are theme-coloured rather than transparent, and use palette colours instead of one-off overrides.
- A device with no temperature reading now shows
--rather than0°C, on the dashboard and in text, HTML and PDF reports. - Both container images declare a healthcheck, so a dead web process no longer reports as a healthy container.
- PowerShell collector schedule overrides are documented.
Bug Fixes
- Web process crash-loop on incomplete summary records (#807) - Closes #806.
applySummaryRecordpanicked on any summary record missingtemporpower_on_hours. The panic ran in the goroutine started byloadInitialMetrics, so it killed the web process before it bound. Under the omnibus image s6 restarted the supervised child and the container crash-looped while Docker still reportedUpwithRestartCount=0. - No healthcheck on any image (#811) - Closes #810. Nothing distinguished a working instance from a dead one, and a port check could not have either, because docker-proxy binds the published port whether or not anything listens. Both images now request
/api/health. - Treo theme adapter emitted no Material colour tokens (#805) - Closes #543. The adapter rebuilt the Angular Material theme map instead of merging into it, dropping
_mat-systemand with it every colour token. - A missing temperature was indistinguishable from 0C (#812) - Closes #809.
TempandTempCurrentare now pointers, and report temperature extremes skip devices that never reported. - ZFS raw capacity line contrast (#808)
- engine.io and ws overrides bumped (#802) - Closes #741
Features
- ZFS pools report usable capacity alongside raw size (#801) - Closes #754
- Acknowledge action for SMART attribute overrides, pinned to the attribute's current value (#804) - Closes #775
Documentation
Known issues in this release
ghcr.io/starosdev/scrutiny:1.72.0does not exist. The default image publishes a barelatestbut only suffixed version tags, so pin1.72.0-omnibusto pin this release.:latestcurrently resolves to the merge commit build rather than the release build, because the master-branch build and the tag build race to publish it.