github Starosdev/scrutiny v1.72.0

5 hours ago

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 than 0°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. applySummaryRecord panicked on any summary record missing temp or power_on_hours. The panic ran in the goroutine started by loadInitialMetrics, 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 reported Up with RestartCount=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-system and with it every colour token.
  • A missing temperature was indistinguishable from 0C (#812) - Closes #809. Temp and TempCurrent are 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

  • PowerShell collector schedule overrides (#803) - Closes #689

Known issues in this release

  • ghcr.io/starosdev/scrutiny:1.72.0 does not exist. The default image publishes a bare latest but only suffixed version tags, so pin 1.72.0-omnibus to pin this release.
  • :latest currently resolves to the merge commit build rather than the release build, because the master-branch build and the tag build race to publish it.

Don't miss a new scrutiny release

NewReleases is sending notifications on new releases.