github AnalogJ/scrutiny v0.9.5

3 hours ago
Timestamp SHA Message Author
2026-09-30T15:31Z 45e122c (v0.9.5) Automated packaging of release by Packagr packagrio-bot
2026-09-29T18:33Z 0948f67 fix: use the correct strings for smartctl's when_failed output (#1096) Aram Akhavan
2026-09-28T20:20Z 596781d fix(measurements): flag a non-zero NVMe critical_warning as a SMART failure Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com Aram Akhavan
2026-09-28T20:18Z 2864d37 fix(measurements): evaluate SCSI thresholds against SCSI metadata
  • use scsi instead of nvme thresholds in the lookup
  • warn for uncorrected errors 1-10 and fail above; this is arbitrary
  • warn for grown defects 1-40 and fail above; Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
  • Aram Akhavan
    2026-09-28T20:17Z 16a32a1 refactor(thresholds): replace unused NVMe/SCSI DisplayType with DisplayTransformed
  • swap DisplayType string, which had a useless "raw" option for a bool
  • update nvme and scsi metadata accordingly
  • update GetComparableValue to use ValueTransformed if DisplayTransformed is set Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
  • Aram Akhavan
    2026-09-28T20:16Z a2cbd4d fix(notify): use the correct value to determine if a repeat notification is necessary
  • refactor GetTransformedValue into GetComparableValue on SmartAttribute
  • use GetComparableValue both for ValidateThreshold and ShouldNotify Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
  • Aram Akhavan
    2026-09-28T20:15Z 6c6079d refactor(notify): use a tagged switch for the status threshold Clean up a linting error Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com Aram Akhavan
    2026-09-28T20:15Z 359b2b6 fix(notify): correctly warn about missing history when the lookup fails Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com Aram Akhavan
    2026-09-27T02:59Z 4e92271 fix(notify): don't apply aggregation to the repeat notifications check query (#1093)
  • make the aggregationWindow in the smart attribute history query an argument so callers have to specify a window if desired, and changing it won't change other callers' results
  • set aggregation window to 0 for the notify query that compares the uploaded data to the previous points to determine if a notification must be sent (resolving a regression caused by an unrelated change that made it aggregated per day)
  • Aram Akhavan
    2026-09-27T02:24Z 56eb5b2 fix(measurements): close the device_wwn json struct tag (#1095) Co-authored-by: Claude Opus 5.5 noreply@anthropic.com Aram Akhavan

    Don't miss a new scrutiny release

    NewReleases is sending notifications on new releases.