Skip to content

v2026-03-11.2 - Aggregation, ICMP Hardening & Smokeping Default

Choose a tag to compare

@itsDNNS itsDNNS released this 11 Mar 21:39
· 817 commits to main since this release
95f7bc0

Highlights

  • Connection Monitor sample aggregation with tiered retention - raw samples are automatically compressed into 1-min, 5-min, and 1-hour buckets as they age, enabling 30d and 90d views without storage bloat.
  • New 30d/90d range buttons with resolution indicator and min/max band rendering for aggregated data.
  • Resolution-aware CSV export matches the active chart view.
  • ICMP probing hardened with a setuid helper binary, scoping NET_RAW to a minimal process instead of the full Python runtime.
  • Smokeping integration disabled by default for new installs (existing configs are preserved).

Additional Changes

  • Visual feedback (toast) on settings save actions.
  • Connection Monitor added to README features table.
  • Internal design docs excluded from repository.

Included Commits

  • ef7e407 feat: connection monitor sample aggregation and tiered retention (#199)
  • 95f7bc0 chore(smokeping): disable integration by default (#200)
  • d4e0137 fix(settings): add visual feedback for save actions
  • c8a09d6 fix(docker): use setuid icmp helper on synology
  • 057e799 fix(connection-monitor): scope net raw to icmp helper
  • cc7cc63 fix(docker): preserve net raw capability for appuser
  • 6d952f2 docs: add Connection Monitor to README features table
  • 873bebf chore: exclude docs/superpowers/ from repo