From 9a2e859db62005fd440b14bc2aff1e2e15d089ae Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Thu, 12 Feb 2026 10:35:02 -0600 Subject: [PATCH] docs: update CHANGELOG for Honeybadger email notification --- CHANGELOG.txt | 9 +++++++++ 1 file changed, 9 insertions(+) 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,