Skip to content

v0.2.0 — Audit & reliability

Latest

Choose a tag to compare

@arankair arankair released this 04 Aug 17:07
· 15 commits to main since this release

BEACON v0.2.0 — Audit & reliability

Honest feed status, aligned comparisons, safer caching, and cleared production dependency advisories.

Reliability

  • ESA numbered-object matching uses permanent designation correctly
  • Shared 365-day close-approach comparison window for JPL CAD and ESA
  • Risk-list tab count aligned with filter rows (riskListed)
  • Source outages and partial ESA failures surfaced in UI (per-feed status)
  • Cache preserves original fetchedAt on hits; degraded reconcile results are not cached
  • Malformed ESA bodies rejected as unhealthy (not cached as empty success)
  • Chronological sort by calendar date key for close approaches
  • Risk-year ranges shown when JPL/ESA aggregation windows differ
  • Relative velocity compared at ESA reporting precision (0.1 km/s)
  • HTTP retries for transient 408/429/5xx with capped Retry-After

Dependencies & tooling

  • Next.js / eslint-config-next 16.3.0; overrides for nested postcss, sharp, brace-expansion
  • Dependabot (npm + GitHub Actions) and CI npm audit --omit=dev gate

See CHANGELOG.md for details.