Skip to content

v1.31.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 02:02
· 68 commits to main since this release
791da33

Added

  • Persistent incident log. The monitor now appends every alert-worthy
    event (node down/recovered, failed Healthchecks pings, disk-low, monitor
    restarts) to /state/events.log on the dashboard_state volume, so
    incident history survives container restarts and host reboots — docker logs doesn't. ./stack events prints it. Naive size cap: over 1 MB the
    newest half is kept.

Fixed

  • Healthchecks pings no longer fail silently on a bad Tor exit. The
    dead-man ping rides Tor; an exit answering with an HTTP error page counted
    as delivered, so the 5-minute ping clock advanced and Healthchecks.io
    missed pings with nothing in the logs — showing up as random "down" flaps
    while the node was healthy. Non-200 responses now count as failures: the
    monitor retries every minute (on a fresh circuit) until one lands, and
    logs the failure to the incident log.