The Matrix Conference is over and the recordings are here!

This Week in Matrix

387 posts tagged with "This Week in Matrix" (See all categories)

Atom Category Atom Feed

This Week in Matrix 2025-11-14

2025-11-14 โ€” This Week in Matrix โ€” HarHarLinks

๐Ÿ”—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 Matrix โ€” Thib

๐Ÿ”—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โ€ฆ

This Week in Matrix 2025-10-31

2025-10-31 โ€” This Week in Matrix โ€” Thib

๐Ÿ”—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โ€ฆ

This Week in Matrix 2025-10-24

2025-10-24 โ€” This Week in Matrix โ€” MTRNord

๐Ÿ”—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โ€ฆ

This Week in Matrix 2025-10-10

2025-10-10 โ€” This Week in Matrix โ€” HarHarLinks

๐Ÿ”—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โ€ฆ

This Week in Matrix 2025-10-03

2025-10-03 โ€” This Week in Matrix โ€” Thib

๐Ÿ”—Dept of Events and Talks ๐Ÿ—ฃ๏ธ

๐Ÿ”—The Matrix Conference

Thib (m.org) announces

The Matrix Conference is almost here, and we couldn't be more excited! It's the final sprint to get all ducks in a row, but everything is aligning well.

We're looking forward to having a relaxed Barcamp and and welcome party at Le Mรฉtรฉor, with drinks and Flammekรผeche courtesy of Rocket.Chat and Element, followed by three full days of talks and workshops.

Don't miss out on the conference, grab your tickets (and if you're an individual member, you can shoot us an email at [email protected] to get a voucher for a free ticket ๐Ÿคซ)

๐Ÿ—“๏ธ October 15 to 18
๐Ÿ—บ๏ธ Kaleidoscoop, Strasbourg, France
๐Ÿคฉ Look at that impressive line-up
๐ŸŽŸ๏ธ Grab your tickets before we run out!

Continue readingโ€ฆ

This Week in Matrix 2025-09-26

2025-09-26 โ€” This Week in Matrix โ€” Thib

๐Ÿ”—Matrix Live S11E13 Sticky Events, Encrypted State and Element Admin

๐Ÿ”—Dept of Status of Matrix ๐ŸŒก๏ธ

๐Ÿ”—matrix.org Website

HarHarLinks reports

2 weeks after the last update at the Website & Content Working Group we have some new updates worth mentioning:

The new ecosystem page listing distributions has landed! We consider a Matrix distribution a collection of software related to Matrix that is deployed and automatically configured so the different pieces integrate with one another. Click the link to find some examples!

In organisational news, you may have noticed the Working Group is not just called "Website", but "Website & Content". This is because the WG is not only responsible for making sure the website works on a technical level, but also maintaining its content. Of course this also includes making sure that any contributions to the website are as good as they can reasonably be. One of our first big topics behind the scenes was thus the creation of the Review & Publishing Policy to try and set a bar we think we can meet, and as well as expectations that Working Group and contributors may assume of each other. The Governing Board has recommended to the Foundation to approve this policy, and it is now added to our repository's CONTRIBUTING.md alongside the already existing guidelines! Next step: set up GitHub to support as much of this as possible with automation.

Of course that's only the big news. For the rest, check our commitlog or follow the Hookshot announcements in our public room #matrix.org-website:matrix.org!

Continue readingโ€ฆ

This Week in Matrix 2025-09-19

2025-09-19 โ€” This Week in Matrix โ€” HarHarLinks

๐Ÿ”—Dept of Status of Matrix ๐ŸŒก๏ธ

Robin Riley (m.org) says

This week we're delighted to welcome a new Associate Member to the Foundation: the Moonlight Institute!

Does your community or nonprofit use Matrix, or advocate for free and open source software, interoperability, privacy, or decentralisation? Join us for free as an Associate Member to show your support and participate in the open governance of Matrix.

๐Ÿ”—Dept of Spec ๐Ÿ“œ

Andrew Morgan (anoa) {he/him} reports

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:

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.

Continue readingโ€ฆ

This Week in Matrix 2025-09-12

2025-09-12 โ€” This Week in Matrix โ€” Thib

๐Ÿ”—Matrix Live

Neil says

Hi all, we here at Element Towers recently ran a two day hackathon called โ€œHow Hard Can It Be?โ€. The idea being to try out a bunch of ideas that weโ€™ve been noodling on. At the end of the event we ran a demos session and we thought weโ€™d share the video with you.

This is the first time weโ€™ve run an event like this, but it certainly wonโ€™t be the last. Iโ€™ve also been talking with Yan about the idea of expanding it to be Matrix wide, so anyone can get involved. Watch this space.

Disclaimer: Don't get too excited, it was just a two day hackathon, so everything you see is very much at the poc stage. Though, we may pick a few up in the coming months and ship for real.

๐Ÿ”—Dept of Status of Matrix ๐ŸŒก๏ธ

Matthew announces

Super exciting to see the European Commission soft-launch their first official Matrix Server (https://mathstodon.xyz/@Pol/115173504011566267), powered by Element Server Suite. Watch this space for more info :D

๐Ÿ”—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.

HarHarLinks reports

This week I'm excited to share some quick transparency update from the Governing Board. Together with the Website & Content Working Group, we have updated the Governing Board area of the matrix.org homepage, adding more info about the Governing Board's current Committees! We have mentioned the Committees before and named them on the website. The Committee names are mostly speaking for themselves, but one of the goals in open governance is transparency, not guessing. ๐Ÿ˜‰ So we have just added a new subpage at https://matrix.org/foundation/governing-board/committees/ where you can now find each Committee's charter, members, and meeting schedule.

We have also tweaked the main Governing Board page, restructuring the info about the elected representatives and chairs visually to be easier to grasp in the context of Foundation member constituencies and Committees respectively. Give it a whirl, and as always hit us with any questions about the Governing Board over at the #governing-board-office:matrix.org!

Continue readingโ€ฆ

This Week in Matrix 2025-09-05

2025-09-05 โ€” This Week in Matrix โ€” HarHarLinks

๐Ÿ”—Matrix Live S11E11 โ€“ Matrix Rust SDK, Aurora, and more

๐Ÿ”—Dept of Trust & Safety โš–๏ธ

๐Ÿ”—Draupnir4All (website)

MTRNord (they/them) says

Hi,

small and not so positive update:

Due to things going on which I can't get into, I will not take new applications to Draupnir4All. Additionally, I plan to shut down the system at the end of the year. I suggest looking for alternatives, as I am unlikely to extend this timeframe.

I am at this time not aware of alternatives beyond selfhosting a draupnir. Draupnir4All is selfhostable by anyone via the appservice module of draupnir however.

๐Ÿ”—Pre-announcing asgard.chat

tulir reports

We (Cat, Sky and I) are setting up a new server to help replace MTRNord's Draupnir4All service. Asgard will offer both Meowlnir and Draupnir instances to room admins who need a moderation bot, but can't host one themselves (or who want a secondary bot as backup). Expect more news in the coming weeks.

Continue readingโ€ฆ