v1.4.0
Changelog
Antispam module:
- Fix incorrect type declaration in check_username_for_spam by @Gnuxie in #250 (thanks @squahtx for reporting)
- Fix block_usernames config option by @DMRobertson in #246 (issue #244)
- Move message_limit into antispam by @Gnuxie, a new protection for limiting the length of messages on your homeserver #243
Bot:
- A room Protection designed to measure & detect federation lag in a room as an early warning for mass spam by @Yoric in #217
- Reduce stackspam in logs from http errors by @Yoric in #237
- send whole channel shutdown reason, not just the first word by @jesopo in #242 (thanks @verymilan for reporting issue #239)
- Add command to elevate a user (or the bot) as room administrator using Synapse's make_room_admin by @maranda in #219
- A command to show when users in a given room have joined by @Yoric in #225
- standard protection consequences by @jesopo, making it easier to write new protections in #232
- New command
!mjolnir since <date or duration> <kick | ban | show> <limit> [reason] [...rooms]
, to filter through recent joiners by @Yoric in #238
Full Changelog: v1.3.2...v1.4.0