v0.3.0
Release post: https://mau.fi/blog/2025-03-mautrix-release/
- Added support for managing server ACLs.
- Added support for MSC4194 as an alternative to database access for redacting messages from a user efficiently.
- Made encryption and database access optional to allow running with non-Synapse homeservers.
- Added
!kickcommand to kick users from all protected rooms. - Added support for blocking incoming invites on Synapse.
- Requires installing the synapse-http-antispam module to forward callbacks to Meowlnir.
- Added support for MSC4204:
m.takedownmoderation policy recommendation. - Added support for MSC4205: Hashed moderation policy entities.
- Fixed events not being redacted if the user left before being banned.
- Updated
!matchcommand to list protected rooms where the user is joined. - Changed report endpoint to fetch event using the user's token instead of the bot's (thanks to @nexy7574 in #3).
- Changed ban execution to ignore policies with the reason set to the string
<no reason supplied>. The ban will be sent without a reason instead. - Changed management room to ignore unverified devices to implement MSC4153.
- Changed API path prefix from
/_matrix/meowlnirto/_meowlnir.