Release post: https://mau.fi/blog/2025-09-mautrix-release/
Another reminder about the @lid
migration WhatsApp is doing that was mentioned in the v0.12.0, v0.12.2 and v0.12.3 release notes: the registration.yaml
file must have .+
(or .*
) instead of [0-9]+
in the user ID regex, e.g. @whatsapp_.+:example\.com
. If you set up the bridge prior to v0.5.0 and do not fix your registration file, group chats will gradually stop working as WhatsApp migrates them to use LIDs. See the troubleshooting page for more details.
- Removed legacy provisioning API and database legacy migration. Upgrading directly from versions prior to v0.11.0 is not supported.
- If you've been using the bridge since before v0.11.0 and have prevented the bridge from writing to the config, you must either update the config manually or allow the bridge to update it for you before upgrading to this release (i.e. run v0.12.4 once with config writing allowed).
- Added support for changing group name/topic/avatar from Matrix (thanks to @Petersmit27 in #834).
- Added
RedactedPhone
placeholder for displayname templates. This allows community announcement groups (where you can't see participants phone numbers) to have better names than random numbers. - Added support for
com.beeper.disappearing_timer
state event, which stores the disappearing setting of chats and allows changing the setting from Matrix. - Added lottieconverter to Docker images to enable converting animated stickers from WhatsApp.
- Added support for creating WhatsApp groups.
- Fixed sent PNGs not being rendered on WhatsApp iOS.