Skip to content

v1.24.0: self-check

Choose a tag to compare

@Bubbles840 Bubbles840 released this 24 Aug 03:30
· 1 commit to main since this release

The daily report now tells you when something is wrong with the pipeline itself.

Every signal involved was already published and already readable — but only by running /status, and nobody runs /status unless they already suspect something. The failures that actually hurt are the ones nobody thinks to check for: an account that silently stopped syncing, a feed that went quiet weeks before the balance looked wrong. Absence is their only symptom.

The checks now run on their own and report into the message already being read:

  • the sync has been failing, for how long, and with what error
  • no successful sync in over 12 hours — comfortably past the 4-hour default, so an ordinary skipped run never cries wolf
  • a SimpleFin account is unmapped, so nothing from it is syncing (named, because the name is the whole fix)
  • an account has sent no new data in over 14 days, which SimpleFin does not report as an error
  • the health signal could not be read, reported distinctly from "healthy" — a 401 rendering as a clean bill of health is how a dead connection reads as fine

Nothing is added on a healthy day. A reassurance printed every single day stops being read long before the day it is wrong; the existing ✅ synced Nh ago footer already carries proof of life.

Deliberately not a second notification channel — another stream of alerts is a stream that gets muted, and a muted channel is worse than none because it looks like coverage.

Addon: install simplefin-sync-1.24.0.zip below via Wealthfolio → Settings → Add-ons.

Companion:

docker compose -f docker-compose.yaml -f docker-compose.custom.yaml pull simplefin-sync
docker compose -f docker-compose.yaml -f docker-compose.custom.yaml up -d simplefin-sync