as the new stable release this week. Synapse admins are encouraged to upgrade
to it at their convenience.
The new stuff
Experimental support for intentional mentions (MSC3952)
Mentioning other users on Matrix is difficult: it is not possible to know if mentioning a user
by display name or Matrix ID will count as a mention, but is also too easy to mistakenly mention a user.
MSC3952 proposes a solution. Its idea is to make the mentioning explicit in the protocol using a dedicated event property,
instead of relying on searching the body of the message as before.
Synapse now implements this as an experimental feature.
Experimental support to suppress notifications from message edits (MSC3958)
Have you ever been annoyed by a noisy notification that keep coming back, but you can’t pinpoint
where it’s coming from?
This is usually because edits to a message where you are mentioned (or that mention @room
) will
retrigger a noisy notification. That can be pretty annoying when the message is edited 10 times!
MSC3958
is here to solve that, and Synapse now implements it as an experimental feature.
The quest for speed continues!
Some iterative optimizations have been implemented that should make joining or leaving
large rooms even faster, and should also improve sending message.
Everything else
See the full changelog, for a
complete list of changes in the release.
Synapse is a Free and Open Source Software project, and we’d like to extend our
thanks to everyone who contributed to these releases, including (in no particular
order) icp1994, dklimpel, Fizzadar and realtyem.
We are also grateful to anyone helping us make Synapse better by sharing their
feedback and reporting issues, or helping with community support questions.