diff --git a/CHANGELOG.txt b/CHANGELOG.txt index b5ee4e9d..f6d13365 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,6 +1,15 @@ CHANGELOG - towerops-web ======================== +2026-02-12 - feat: email raw stacktrace on every Honeybadger exception + - Files: lib/towerops/honeybadger_notice_filter.ex, config/config.exs, + test/towerops/honeybadger_notice_filter_test.exs + + Added a Honeybadger NoticeFilter that sends an email with the full error class, message, + stacktrace, and server environment info to graham@mcintire.me whenever an exception is + reported. The notice passes through unchanged so Honeybadger still receives it. Uses the + existing Swoosh mailer (Amazon SES in production, local adapter in dev). + 2026-02-12 - perf: performance improvements for scale (batch inserts, indexes, selective reloading) - Files: lib/towerops/snmp.ex, lib/towerops/devices.ex, lib/towerops_web/channels/agent_channel.ex, lib/towerops/workers/device_poller_worker.ex, lib/towerops_web/live/dashboard_live.ex,