You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added an opt-in Prometheus scheduler heartbeat metric to detect missed Watchdog runs independently of monitored service health.
Added ready-to-use observability assets: a Grafana dashboard, Prometheus alert rules, and an Alertmanager routing example.
Added safe, limited JSON assertions for HTTP checks with typed scalar and regex matching.
Added per-service notification channel routing, plus optional severity and runbook context for PagerDuty and Opsgenie.
Introduced a production-ready Docker distribution with non-root images, multi-architecture GHCR publishing, optional Docker Hub publishing, SBOMs, provenance, and an optional Docker CLI variant.
Added Docker runtime regression coverage for health checks, invalid configuration handling, graceful shutdown, and Docker socket isolation.
Added a reusable release preflight to verify tag, version, CLI output, README archive links, changelog entry, and installer metadata before publishing.
Fixed
Improved Docker signal forwarding so long-running checks can finish cleanup and preserve Watchdog’s documented runtime exit code instead of being forcibly terminated.