Skip to content

v0.8.0 — Durable source health for DSH

Choose a tag to compare

@MicroMilo MicroMilo released this 15 Aug 17:00
· 22 commits to main since this release
8ed01e2

Durable source health for DSH

Upstream Radar now remembers whether each monitoring source is healthy, rather than treating a temporary feed failure as an empty result.

Highlights

  • Records the last attempt, last success, consecutive failures, and a bounded error for OSV, npm releases, and public GitHub Releases.
  • Creates one project-routed DSH source-health notice after three consecutive failures.
  • Does not repeat the same outage task on every poll.
  • Preserves confirmed vulnerability matches and already queued DSH tasks during an outage.
  • Resolves the source-health incident when the source recovers.
  • Adds deterministic lifecycle evidence in examples/radar/reports/08-source-health-lifecycle.json.

Verified

  • 67 tests passing locally.
  • GitHub CI passing on Node 22 and Node 24.
  • DSH headless deterministic report and live OSV/npm/DSH run passing.