Skip to content

v1.50.33 – v1.50.51 — 2026-06-06

  • docs(roadmap): mark bulk-actions and digest as done, correct status
  • docs(sandbox): expand YARA rules section with new rule sets and scanning context
  • docs: add ROADMAP.md — living feature backlog
  • feat(alerts): acknowledge system alerts — soft-delete with 24h cooldown preserved (1.50.37)
  • feat(dashboard): mailbox usage tile in security overview (1.50.42)
  • feat(domains): mailbox CRUD in domain form when metered=true (1.50.48)
  • feat(domains): metered toggle in domain form — SaaS billing section (1.50.47)
  • feat(license): cluster-wide mailbox count via UNION DISTINCT fan-out (1.50.39)
  • feat(license): mailbox usage in settings, overage banner, write-block after 30d grace (1.50.40)
  • feat(license): report active_mailboxes to license server, alert on max_mailboxes exceeded (1.50.38)
  • feat(mailboxes): postfix recipient+sender whitelist for metered domains, non-metered unaffected (1.50.46)
  • feat(mailfilters): also_sandbox flag on sender-filter create — atomically creates matching sandbox_whitelist entry so sender bypasses YARA scanning (1.50.50)
  • feat(metering): metered flag per domain — SaaS billing on/off, mailbox list required (1.50.45)
  • feat(metering): per-domain mailbox count API with daily snapshots for SaaS billing (1.50.43)
  • feat(metering): per-domain mailbox list — SaaS accurate billing, self-hosted ignored (1.50.44)
  • feat(training): full-text search on sender/recipient filters corpus table (1.50.36)
  • fix(installer): prerm/postrm missing stop+disable for nmg-freshclam.timer, nmg-freshyara.timer, nmg-mailname-sync.path (1.50.51)
  • fix(domains): remove duplicate &d.Metered in scanDomain — caused 54/55 scan error on all domain queries (1.50.49)
  • fix(license): show mailbox count always, limit+progress only when max_mailboxes set (1.50.41)
  • fix(maillogs): NDR-child recipient leaks into headline sender/recipient display (1.50.33)
  • fix(postfix): remove O flag from sandbox pipe transport (1.50.34)
  • fix(sandbox): flush queue after hold-release to avoid second admin flush (1.50.35)