Files
notify-bridge/RELEASE_NOTES.md
T
alexei.dolgolyov 632e4c1aa3
Release / release (push) Successful in 1m19s
chore: release v0.7.0
2026-05-07 14:03:48 +03:00

2.8 KiB

v0.7.0 (2026-05-07)

Hardened notification stack with shared HTTP base, SSRF protections, secret redaction, and a bounded queue across every provider client; Settings logging selectors switched to icon grids; entity names autogenerate from the chosen type or provider across bots, targets, trackers, actions, and configs.

User-facing changes

Features

  • Settings: replace log level and log format dropdowns with icon-grid selectors carrying per-option icons and i18n descriptions (0eb899a)
  • Forms: auto-generate entity names from the selected type/provider across bots, targets, notification trackers, command trackers, actions, and tracking/template/command/command-template configs — names update live until you manually edit, then your edit is preserved (5bd63a2)

Reliability & Security

  • Notification stack hardening: shared HTTP base, SSRF protections, secret redaction in error logs, and a bounded delivery queue across the dispatcher, receiver, and all provider clients (telegram, discord, email, matrix, ntfy, slack, webhook) (0eb899a)

Development / Internal

Refactoring

  • Notifications: extract shared http_base, redact, and SSRF helpers; refactor dispatcher, queue, receiver, and every provider client onto the new base (0eb899a)

Tests

  • New coverage: SSRF hardening, secret redaction, HTTP base, bounded queue, dispatcher aggregation, Telegram media partitioning, email and matrix clients (0eb899a)

Tooling

  • Document code-review-graph MCP usage in CLAUDE.md, register .mcp.json, and gitignore .code-review-graph/ (0eb899a)

All Commits

Click to expand
Hash Message Author
0eb899a feat: harden notification stack and switch logging selectors to icon grid alexei.dolgolyov
5bd63a2 feat(frontend): autogenerate entity names from type/provider alexei.dolgolyov