-
v2.2.0 Stable
released this
2026-09-04 18:51:59 +00:00 | 17 commits to main since this releaseChanges
- New opt-in feature — reject + block signup email domain
(email_domain_block.enabled, default off). Triggers: Matrix reply
reject+block/reject blockor ⛔, plus a third web-UI button "⛔ Reject +
block domain". The reject always runs first; the Mastodon admin email-domain
block is best-effort and never loses the reject (failures are reported in the
notice). Requires token scopeadmin:write:email_domain_blocks(or broad
admin:write) — a non-fatal startup check warns when it's missing.
Per-instance override:domain_block_enabled. See README §7.2. - Webhook replay cache now persists to disk (
webhook_cache.json, override
withWEBHOOK_CACHE_FILE) so the dedup window survives restarts; a startup
log line states which case you're in. - Pending-queue cap policy
on_pending_cap:evict(default — drop the oldest
pending review, ERROR log) orreject(answer 429 to new webhooks). - On SIGTERM the bot logs a WARNING naming any in-flight reviews it abandons.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- New opt-in feature — reject + block signup email domain