{"id":"69a56091eb423d181edb0a6e","title":"2026 03 02 Issue 171","path":"how-to/committee/release-notes/2026-03-02-issue-171","contentMarkdown":"# 02-Mar-2026 — handle Brevo 403 gracefully and mark skipped migrations [ref #171](https://github.com/nbarrett/ngx-ramblers/issues/171)\n\n## [build 508](https://github.com/nbarrett/ngx-ramblers/actions/runs/22570391360) — [commit f2d9fc5](https://github.com/nbarrett/ngx-ramblers/commit/f2d9fc54c811139f9daca920279bbc91e97e5130)\n\n_____\n\nAdd SKIPPED status so migrations that cannot run due to missing config\nor API auth errors are recorded visibly rather than silently passing or\ncausing DEGRADED state. The Brevo template sync now handles 403\n(unverified sender) alongside the existing 401 handling. The admin UI\nshows skipped migrations with an orange badge, reason text, and Re-run\nbutton.","contentHtml":"<h1>02-Mar-2026 — handle Brevo 403 gracefully and mark skipped migrations <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/171\">ref #171</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/22570391360\">build 508</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/f2d9fc54c811139f9daca920279bbc91e97e5130\">commit f2d9fc5</a></h2>\n<hr>\n<p>Add SKIPPED status so migrations that cannot run due to missing config\nor API auth errors are recorded visibly rather than silently passing or\ncausing DEGRADED state. The Brevo template sync now handles 403\n(unverified sender) alongside the existing 401 handling. The admin UI\nshows skipped migrations with an orange badge, reason text, and Re-run\nbutton.</p>\n"}