The Matrix Conference is over and the recordings are here!

This Week in Matrix 2025-11-14

2025-11-14 — This Week in MatrixHarHarLinks

🔗The Matrix Conference 2025 - The Matrix.org Foundation Updates

You can find the same video mirrored on media.ccc.de at https://media.ccc.de/v/matrix-conf-2025-81434-the-matrix-org-foundation-updates. All Conference content is available via the Conference website.

🔗Dept of Working Groups 💪

Sky reports

Cutting the ribbon on the reopened matrix.org room directory!

Back in early September, the room directory working group started an initial beta test run. For the first time in months, it was possible again to get new rooms into the directory.

Since then, we’ve reworked the multiple forms into one universal one to make things easier for users. We also identified several pain points in the process and validated that our imagined workflow actually works in practice. There are still improvements we’re actively working on, but we’re already happy with the current stage.

There is now a dedicated subpage for the room directory on the matrix.org homepage —you can find it here— where users can easily access all relevant info. Please share it around!

If you’d like to give feedback or get involved, feel free to walk by in our #room-dir-wg-office:neko.dev.

🔗Dept of Servers 🏢

🔗Synapse (website)

Synapse is a Matrix homeserver implementation developed by Element.

Devon Dmytro announces

This week we released Synapse v1.142.0.

This release has a few notable changes for server admins to be aware of:

  • Support for Python 3.9 has been dropped as it is now end of life
  • The minimum supported version of SQLite has been increased to 3.40.0
  • The MacOS Python Wheels are being deprecated and will stop being published as of Synapse 1.144.0. We would love to hear from you if you make use of these.

⚠️ We have just been made aware of a regression in Synapse's MAS integration affecting support for MAS instances hosted under a subpath. See this issue for further details. We are working on a fix and hope to have a patch out shortly.

Thank you to all our contributors for helping to make Synapse the best it can be. As always, feel free to stop by #synapse:matrix.org to join in on the discussion and if you encounter a bug make sure to report it here.

🔗Homeserver Deployment 📥️

🔗Element Server Suite (website)

Element Server Suite (ESS) is a backend hosting solution for Matrix-based communications that supports self-hosted and fully managed deployments.

Ben BZ announces

ESS Community 25.11.1 and ESS Pro 25.11.1 have been released this week.

  • Both bring in upgrades of Synapse to v1.142.0 and Matrix Authentication Service to v1.6.0.
  • Component images are now checked that both AMD64 and ARM64 are supported.

ESS Pro also brings in a fix for Element Call widgets in Element Web Pro (which is also in ESS Pro LTS 25.10.2) and some improvements to the default high-availability configuration.

🔗Dept of Clients 📱

🔗Element Web/Desktop (website)

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

David Langley says

🌍 Hello from the Element Web Team

🔗👬 Future Room List Updates

Thanks to all who provided feedback on the first version of the new left panel and room list we released in September 2025. We have gathered and considered the feedback and used it to shape the future iterations.

For a visual of where we are headed and further details of what changes we will be making next please check out this issue.

TL;DR, we are going to:

  • Reintroduce the "People" meta space
  • Add a quick setting for message previews
  • Add Room List "Sections" and/or "Personal Groups" (v1)
  • Update the sorting mechanisms to prioritise/stick unreads at the top

🔗Dept of SDKs and Frameworks 🧰

🔗Rory&::LibMatrix (website)

.NET 10 Matrix bot/client library/SDK.

Emma [it/its] reports

Your friendly .NET 10 Matrix SDK

Good $DATE $TIME everyone! I wanted to give an update on the state of the Rory&::LibMatrix family of projects!

🔗What's new:

  • We've been working on proper publishing on NuGet, while unfinished, you should start seeing build artifacts there fairly soon! These are powered by Nix, in order to ensure that builds are, in fact, reproducible!
  • We've bumped the minimum required .NET version to .NET 10! This brings a whole swath of performance improvements.
  • Made the HTTP/network error handling behavior more configurable
  • Removed deprecated synchronous methods for resolving unauthenticated media download URLs
  • Reworked how the synapse admin room list filtering works to be more generic and based on OOP rather than bespoke objects.
  • BREAKING: StateEvent/StateEventResponse have been renamed to MatrixEvent/MatrixEventResponse! This was long overdue, but clarifies that these are for any matrix events, not just state events! Similarly, EventContent has been renamed to MatrixEventContent, as well as any related methods.

🔗And, as always:

  • The code is available at cgit.rory.gay or GitHub!
    • All contributions are more than welcome, be it documentation, code, anything! Perhaps, example usecases, bots, ...?
  • Discussion, suggestions and ideas are welcome in #libmatrix:rory.gay (Space: #libmatrix-space:rory.gay)
  • Got a cool project that you're working on and want to share, using LibMatrix? Be sure to let us know, we'd love to hear all about it!

🔗matrix-rust-sdk (website)

Your all-in-one toolkit for creating Matrix clients with Rust, from simple bots to full-featured apps, with bindings to Swift, Kotlin, WebAssembly, Go and more, sponsored by Element.

Ivan 🦀 reports

It's been a long time… Time flies! Too much happened, so it's going to be a highlight this time!

🔗Latest Event, Event Cache, and Timeline

The new Latest Event API was blocked by another project: redecryption. So far, when an event is received but cannot be decrypted, the Timeline was running a task listening to various sources of information and was trying to re-decrypt the event. It was working nicely! The problem is that events were re-decrypted inside the Timeline, which is an in-memory structure. Events were stored as UTD (Unable To Decrypt) events inside the Event Cache (the database holding all events). So the project consisted at implementing the redecryption inside the Event Cache directly! The main part of this project can be found in #5746, which unblocks many features —including the Latest Event— and fixes a couple of bugs!

🔗Badge Counter

We all know how irritating it is when the app displays a new notification, you open the app, and you see nothing. Yeah. Sadly, we know. We have a path to fix this. But the journey starts with the cross-process lock. This is a novel API we've implemented ensuring only one process can have an access to a particular resource, like a database. This is really important on iOS for example, when the notification process can be fired concurrently to the main app process. We have recently improved this API by adding the notion of “dirty”: a process can obtain a lock, but the process is informed that the obtained resource is dirty, which means it has been obtained by another process meanwhile, and the current process should reload its in-memory state. The meta issue is #4874, and the foundation for this has been implemented and has landed in a couple of Matrix clients already. We are using this API to invalidate/reload the Media store, the Event Cache store, and the Crypto store for example. This is absolutely required to solve the Badge Counter issue.

🔗Space

Space is an active project! We are implementing more features (like having live ordering!), more MSC, and we are experimenting several UI. Nothing has landed, but so you know, we are actively working on it.

🔗Improved performance with SQLite

The sun was bright, the birds were singing, like any other days, except that Element X Android was too slow. And that morning, we wanted to solve this problem. It led us to visit numerous parts of the stack, but the summary of this journey is: we went from 600ms to 25ms to open a room on Android. On some old devices, it was sometimes taking 2-3s, and now it's constantly 25ms! The most notable patches are #5841 for the SQLite part, #5854 for the compilation part (enabling SIMD), and #5833 or #5827 for the SDK part. Note that the impact on iOS was also great but barely noticeable, from 20ms to 10ms to open a room.

🔗QR code login

QR code login is an exciting project: grab one device, generate a QR code, scan it with another device, boom, you're connected, all keys setup etc. There are 4 sides to QR code login: new device scans, new device generates the QR code, old device scans, and old device generates the QR code. We initially implemented only one side: new device scans. Now all of them are implemented: #5711, #5801, and #5818. All flows are being implemented in the Element X clients, but maybe other clients are working on it too.

🔗Don't panic

We've fixed numerous bugs about Sliding Sync, auth, Matrix versions, UniFFI, cryptography and so on! The list would be too long… but it drains too much time to track and to fix.

🔗Dept of Events and Talks 🗣️

🔗Stammtische

stereo reports

Matrix Stammtisch Freiburg

Monday, November 17th 2025, 19:15 CET
Upstairs in "Blauer Fuchs"
Metzgerau 4, 79098 Freiburg

It's our very first edition - expect the two matrix admins of matrix.freiburg.social to be there: fx and stereo, and as special guest Michael Muench 👋
matrix room over here >#matrix-stammtisch:freiburg.social<
please tell us, if you want to take part, so the pub will not be overcrowded like the delirium in brussels ;)

🔗Matrix in the News 📰

mcnesium announces

Matrix in the News! German public broadcasting radio has presented the Matrix messenger protocol as becoming increasingly popular in their weekly computer and communications show (in German).

Erik announces

Since I didn't found any transcript nor English version, I created a transcribed and translated version here: https://pad.michelson.eu/s/qZHJwDM0F

🔗Matrix Federation Stats

Aine [etke.cc] announces

collected by MatrixRooms.info - an MRS instance by etke.cc

As of today, 11633 Matrix federateable servers have been discovered by matrixrooms.info, 3222 (27.7%) of them are publishing their rooms directory over federation. The published directories contain 19233 rooms.

The most popular server software among the online servers is:

  • synapse: 10012 (86.1%)
  • conduit: 463 (4.0%)
  • dendrite: 380 (3.3%)
  • continuwuity: 295 (2.5%)

Stats timeline is available on 📊 MatrixRooms.info/stats

🧩 Integrations with apps and servers | 👉 How to add your server | 🙅 How to remove your server

🔗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
1codestorm.net186.5
2vibb.me204
3ncat.cafe212
4envs.net232.5
5synapse.rntpts.de247
6uwu.possums.lgbt255
7tomfos.tr262
8nerdhouse.io280
9beeper.com297.5
10gingershaped.computer366

🔗That's all I know

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

To learn more about how to prepare an entry for TWIM check out the TWIM guide.

This Week in Matrix 2025-11-07

2025-11-07 — This Week in MatrixThib

🔗Matrix Live S11E15 – Figma but based on Matrix?

🔗Dept of Status of Matrix 🌡️

🔗Governing Board (website)

The Governing Board is an advisory board to the Matrix.org Foundation and with elected representatives from all across the Matrix ecosystem.

Gwmngilfen announces

Howdy folks, your friendly GB here - I've been a bit quiet recently, but we wanted to let you all know that the latest 6-monthly Board meeting happened this week! Lots to cover, Working Group updates, challenges, plans for upcoming work, and so on - so you can expect a report out in the near future on that! Stay tuned 🙂

Continue reading…

Call for Participation to the FOSDEM 2026 Decentralised Communications Devroom

2025-11-05 — Events, FOSDEMThib

The Matrix.org Foundation will coordinate the FOSDEM 2026 Decentralised Communication Devroom, and is requesting submissions for talks!

A picture of people sitting in a university lecture room. They are listening to a speaker off the frame. The room is almost full.

One of the most important roles for Free & Open Source Software right now is liberating users from being trapped and exploited by Big Tech. This is especially true of the fundamental need for humanity to communicate safely and securely, without being dependent on gatekeepers who pose a single point of control and failure.

Continue reading…

This Week in Matrix 2025-10-31

2025-10-31 — This Week in MatrixThib

🔗Matrix Live S11E14 – MSC Crafter, MAS Personal Tokens

🔗Dept of Status of Matrix 🌡️

Amandine reports

Robin is sadly moving on at the end of November, see A fond farewell from Managing Director Robin Riley. I will be covering as acting MD while we recruit someone else. A job description is incoming, but please get in touch at [email protected] if you're interested.

Amandine announces

This week we're welcoming Liberbyte as a Silver member of the Foundation! Liberbyte uses Matrix as data exchange layer between organisations to provide transparent and controlled access to global data exchanges and markets. Welcome and thank you for your support! 👏

Does your community or organisation use Matrix? Do you maintain an open source project that builds on Matrix? Join these organisations in demonstrating their support and apply to become a member today.

Continue reading…

Matrix Conf 2025 was a blast!

2025-10-30 — Conference, FoundationThib

The Matrix Conference 2025 is over, and it was a significant success for Matrix, its Foundation, and its ecosystem! If you couldn't make it to the Conference, here is what you missed and how you can catch up.

The first success was of course in attendance. With more than 250 attendees on-site and hundreds of attendees online, the Conference was attractive to many. This is particularly remarkable because the majority of our audience is in Germany, and this year's Conference was held in France. We want to thank our community for being so dedicated to Matrix and for following us here!

A picture of Amandine, one of the Guardians of The Matrix.org Foundation, standing in front of a large crowd in a packed room. Her slides read 'The Foundation Update'.

Continue reading…

Post-mortem of the September 2 outage

2025-10-29 — matrix.org homeserverMatthew Hodgson, Neil Johnson, Thib, SRE Team

On 2nd September 2025 the matrix.org homeserver suffered a ~24h outage.

During routine maintenance to increase disk capacity, the primary database failed, and we fell back to the secondary. In attempting to restore the original primary, we lost the secondary-turned-primary rendering matrix.org unavailable.

To recover, it was necessary to restore from S3 storage, however the restore process was lengthy due to the size of the dataset (51TB).

The matrix.org homeserver was unavailable from 2025-09-02 17:45 UTC and full service resumed at 2025-09-03 18:00 UTC. No data was lost as a result of the incident.

Continue reading…

A fond farewell from Managing Director Robin Riley

2025-10-28 — FoundationRobin Riley

After 2 years serving as the first Managing Director of the Matrix.org Foundation, it’s time to open a new chapter. Amandine already touched on it in the Matrix Conference keynote, but personal matters meant I’ve had to bring this change forward. I’ll be winding down and closing out my time here before the end of November.

Organizations need different skills in leadership as they mature, and the Foundation is ready for the next set of hands. It’s also true that my own circumstances have changed significantly as someone based in the United States.

It’s been an honor and a privilege to serve this ecosystem, to get to know its communities and the wonderful people in them, and to work alongside you all to launch open governance, improve collaboration, and fortify the trajectory of private, decentralized, sovereign, and open source communications for all with Matrix.

I’m deeply grateful to the Foundation staff, the Guardians, the Spec Core Team, the Governing Board, and everyone in the ecosystem. Your talent, passion, integrity, and the depth of humanity – it’s an awe-inspiring thing to take in. I have great confidence in what you will continue to accomplish together!

As I move on, I take with me a deep hope. At a time when we see grand experiments in self-governance straining, I take heart in the laboratories of democracy that we see everywhere. Open source, and the stewardship of any commons, is an inevitably messy and difficult endeavor. It requires an embrace of healthy tension, deliberate efforts to sustain a good nature, active address of power dynamics, and collective vigilance. I see us teaching, learning, and practicing those things in open source ecosystems like Matrix. And each of us takes that with us as we engage as members of the body politic, which so desperately needs our tending.

Looking forward for Matrix, I’m excited to see the ecosystem continue to hit major milestones in performance, ease-of-use, feature parity, and adoption, and the Foundation’s ever improving role in cultivating that. Amandine will step in as acting Managing Director while the Foundation finds the right person to take it to those new heights.

I’d be remiss if I didn’t close with a familiar pitch. Seeing governments, particularly in Europe, expanding their investment in open source development as well as the organizations that steward the projects, is really encouraging. The French government’s support of the Matrix.org Foundation, through DINUM’s new membership, is a major milestone in that direction! But we have a long way to go before we achieve systemic funding at appropriate levels.

If you value privacy, digital autonomy, and data sovereignty, or if you benefit from Matrix, become a member of the Foundation today. Your donations are necessary to sustain and realize our goals!

Keep up the good work, folks. I’ll see you in the wild blue yonder.

Robin Riley

Ad astra per aspera 🚀

This Week in Matrix 2025-10-24

2025-10-24 — This Week in MatrixMTRNord

🔗Matrix Conference 2025 - The Matrix State of the Union

Alternatively you can find it on media.ccc.de at https://media.ccc.de/v/matrix-conf-2025-74977-the-matrix-state-of-the-union.

🔗Matrix Conference Recordings

Beyond the Matrix State of The Union you can also find all of the Matrix Conference recordings at https://www.youtube.com/playlist?list=PLl5dnxRMP1hUgnYEbpEsEEhIqY_KlO3NG.

They are also available on media.ccc.de at https://media.ccc.de/c/matrix-conf-2025.

🔗Dept of Status of Matrix 🌡️

🔗DINUM joins The Matrix.org Foundation

Amandine says

🇫🇷 Very excited to announce that DINUM, the French Interministerial Digital Directorate, is joining The Matrix.org Foundation as a Silver member and becomes the first government to join the Foundation! 🚀

Matrix is the backbone of Tchap, the secure messaging app for the French government, and it is great to see a State stepping up to concretely support and collaborate with an open source project so critical to their functioning.

💡 We hope this will show the way to all the other public sector organisations using Matrix, especially after we kicked off a Matrix for Public Sector group at the Matrix Conference last week, hopefully soon approved by the Governing Board as an official Working Group 🤞!

➡️ check out the announcement blog!

Continue reading…

Matrix for Public Sector: DINUM joins the Foundation as we launch a new forum!

2025-10-21 — Conference, EU, FoundationAmandine Le Pape

🔗DINUM becoming the first government to join the Matrix.org Foundation

Today DINUM, the French Interministerial Digital Directorate, has officially announced that they were joining the Matrix.org Foundation as a Silver member and becomes the first government to join the Matrix.org Foundation!

This is particularly exciting news as it will hopefully set an example for other public sector organisations using Matrix to communicate, and there are many of them.

Continue reading…

This Week in Matrix 2025-10-10

2025-10-10 — This Week in MatrixHarHarLinks

🔗Dept of Social Good 🙆

Denise announces

Element has joined other European organisations in an open letter to European leaders on the latest developments regarding Chat Control.

We are concerned that the Danish Presidency’s current proposal on the Regulation for Child Sexual Abuse could introduce backdoors and client-side scanning, creating risks for security, innovation and digital sovereignty in Europe.

We urge European leaders to ensure that any approach protects encryption, privacy, and the trust that underpins Europe’s digital ecosystem.

https://element.io/blog/element-signs-chat-control-open-letter/

🔗Dept of Pub Quiz 🍻

The one with the braid (she/her) ⚡ reports

We're looking for interesting questions around [matrix], its history, its technology, statistics and fun facts for The Matrix Unconference Pub [quizzz] !

Do you have suggestions ? Please share them with the conference team in the following form : https://forms.gle/6tbry4Zdzb1fYVfx5 or contact us at #events-wg:matrix.org

Continue reading…