github SikamikanikoBG/homelab-monitor v0.17.1
v0.17.1 — patch: Discord 403 + fleet flapping fixes

8 hours ago

Patch release — bug fixes, rolled up into the next minor. Shipped quietly: no announcement, but the in-app updater will offer it.

Fixed

  • Discord notifications no longer fail with 403. Discord's webhook API sits behind Cloudflare, which rejects the default Python-urllib agent (error 1010). Outbound notifier POSTs now send a real User-Agent, so the alert-settings Test button works.
  • Fleet "online/offline" no longer flaps. The overview summary occasionally showed healthy hosts as offline, then online again on the next refresh. Hosts are now polled concurrently (one slow remote can't age the others out) and the online flag uses a generous, timeout-aware staleness window — a single slow or missed poll cycle can't flip a host offline.

Changed

  • Overview tab reordered — fleet data table first, then the AI/GPU workload band, then MCP, with Setup & requirements moved to the bottom.
  • CI/CD: the Discord release announcer now skips patch releases (matching the selfh.st gate) — both speak only on minor+ versions.

Update: docker compose pull && docker compose up -d, or use the dashboard's one-click self-update.

Don't miss a new homelab-monitor release

NewReleases is sending notifications on new releases.