Matrix Live

Dept of Status of Matrix 🌡️

Thib announces

Let me start right away with no less than a sneak peek at Matrix 2.0. Matthew walks us through the most exciting MSCs currently in flight with working implementations, that will be drastically changing the experience on Matrix.

One of those MSCs makes Matrix support OIDC. But Synapse already supports OIDC, right? If you want to learn more about the difference between OIDC and OIDC (sic) and how it's going to impact you, the auth team and I wrote a post for you.

Dept of Spec 📜

TravisR announces

Here's your weekly spec update! The heart of Matrix is the specification - and this is modified by Matrix Spec Change (MSC) proposals. Learn more about how the process works at https://spec.matrix.org/proposals.

MSC Status

New MSCs:

  • No new MSCs this week.

MSCs in Final Comment Period:

  • No MSCs are in FCP.

Accepted MSCs:

  • No MSCs were accepted this week.

Closed MSCs:

  • No MSCs were closed/rejected this week.

Spec Updates

This last week has been business as usual for us: working on furthering MIMI and other MSCs. Most notably though, thank you to Kévin Commaille for improving the OpenAPI definitions even further! We're still working through a couple of the PRs, but expect that all the improvements will land in Matrix 1.9 in November.

Matrix in the News 📰

HarHarLinks announces

Media coverage from summit! https://www.heise.de/news/Matrix-2-0-Echtzeit-Kommunikationsprotokoll-verspricht-mehr-Leistung-9313769.html

Dept of Servers 🏢

Synapse (website)

Synapse is a Matrix homeserver implementation developed by the matrix.org core team

clokep announces

This week we released Synapse 1.92.3 in response to CVE-2023-4863,, a critical vulnerability in libwebp. Server administrators are encouraged to upgrade as soon as possible.

Synapse 1.93.0rc1 was released, some highlights include:

Thanks go out to all our contributors and testers. If you see any problems using Synapse, please file an issue.

Dept of Bridges 🌉

Postmoogle (website)

An Email to Matrix bridge. 1 room = 1 mailbox.

Aine announces

Postmoogle 0.9.15 is here!

The hugest update of the etke.cc's email bridge is here!

The most notable changes are:

  • More mailbox customization options (noinlines, noreplies were added)
  • Fixes for edge cases, including synapse retention policy
  • Support forwarded mailboxes (forwarded to postmoogle)
  • Better mailbox spam control (spam:list, spam:add, spam:remove, spam:reset were added)
  • SMTP Relay mode support (contributed by @n.bouma
  • Shared Secret Auth support (contributed by @JeWe37)

Source code and don't forget to say hi in #postmoogle:etke.cc

Dept of Clients 📱

Element X iOS (website)

A total rewrite of Element-iOS using the Matrix Rust SDK underneath and targeting devices running iOS 16+.

Ștefan announces

Happy Friday everybody! Element X 1.3.0 Ignition is now officially out, with even more improvements on what you came to expect and love about our next generation client:

Element Web/Desktop (website)

Secure and independent communication, connected via Matrix. Come talk with us in #element-web:matrix.org!

Johannes Marbach announces

  • Progress on extending our test suite for stuck notifications has carried on. We’re now at about 100 of 150 test cases being implemented. We’ve already identified multiple failures and are considering patching them up before completing the full suite.
  • You may have spotted one or the other visual regression that made it into the wild as part of our Compound adoption. Thanks to everyone who reported issues and many apologies for the inconvenience. We’re in the process of fixing the fallout. Afterwards we’ll continue finishing up the UI refresh of the room header and details.
  • Our strings are still being moved to the new Localazy instance but we’re past the midpoint now fortunately.

Dept of SDKs and Frameworks 🧰

matrix-rust-sdk (website)

Next-gen crypto-included SDK for developing Clients, Bots and Appservices; written in Rust with bindings for Node, Swift and WASM

Jonas Platte announces

Dept of Ops 🛠

Synatainer (website)

Synapse Maintenance Container – Docker container with tools for synapse & postgres database maintenance

saces says

Synatainer v0.4.3

Synapse Maintenance Container – Docker container with tools for synapse & postgres database maintenance

New in v0.4.3

  • new tools container with synapse_auto_compressor/synapse_compress_state and find-unreferenced-state-groups, build for amd64 & arm64
  • fresh builds, updates & fixes

Source: https://gitlab.com/mb-saces/synatainer

Room: #synatainer:c-base.org

Department of Community Initiatives 👪️

For everything impulsed by the community that is not an Foundation initiative.

Matrix Community Forum

MTRNord announces

After some talks with some community people at summit I decided it may or may not (I am not sure, it depends on people using it!) make sense to extend the d4all forum to matrix in general :)

So tldr: https://forum.miki.community/categories can be used as a general Matrix place.

Obviously, please respect the official existing channels. Not all devs will be on the Forum. Please respect that. I am not trying to kill the existing places, but I am hoping to bring a less technical place for information that's able to last and be more easily searchable by non matrix users. Since I am not sure who wants to use it and who doesn't I didn't yet create categories. If there are projects interested in a category, feel free to open a topic in general with the "new-category" tag, or just ping me. :)

Any feedback is appreciated. This is somewhat of an experiment and is very much inspired by https://forum.ansible.com (Also thanks to Gwmngilfen for talking about it with me!)

Dept of Ping

Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by pingbot, a maubot that you can host on your own server.

#ping:maunium.net

Join #ping:maunium.net to experience the fun live, and to find out how to add YOUR server to the game.

RankHostnameMedian MS
1dawsontalk.ca529
2tcpip.uk576
3maunium.net620
4nerdhouse.io691
5halogen.place764
6maescool.be865
7fosil.eu1071
8rom4nik.pl1686
9mailstation.de2651
10gly.one3135

#ping-no-synapse:maunium.net

Join #ping-no-synapse:maunium.net to experience the fun live, and to find out how to add YOUR server to the game.

RankHostnameMedian MS
1kanp.ai206
2inu.is262.5
3matrix.org300.5
4777.tf352
5herkinf.de553
6noisytoot.org579
7matrix.its-tps.fr679
8littlevortex.net903.5
9chat.eutampieri.eu1373
10shiftsystems.net1437

That's all I know

See you next week, and be sure to stop by #twim:matrix.org with your updates!

The Foundation needs you

The Matrix.org Foundation is a non-profit and only relies on donations to operate. Its core mission is to maintain the Matrix Specification, but it does much more than that.

It maintains the matrix.org homeserver and hosts several bridges for free. It fights for our collective rights to digital privacy and dignity.

Support us