v1.8.104 – v1.9.4 — 2026-05-06
- diag(rspamd): warnx on origin classifier paths to debug trusted-relay detection
- feat(domains): per-domain Outbound-Spam-Check toggle reactivated
- feat(rspamd): IP-based outbound auth via relay_clients whitelist
- fix(cluster): exclude mail_config.digest_last_sent from drift hash
- fix(rspamd): NMG_ORIGIN_CHECK now actually fires (callback needs score)
- fix(rspamd): always emit composite policy=leave so origin tags survive
- fix(rspamd): origin tags as 3 standalone callbacks (parent/virtual was silently dropped)
- fix(rspamd): origin tags now actually register a score
- fix(training): hold-queue rows now visible — JSON-key + rowKey mismatch
- fix(training): hold-queue rows show trained-state from audit log
- release: 1.9.0 — clean Inbound/Outbound separation