External Publication
Visit Post

This Week in Matrix 2026-05-08

Matrix.org [Unofficial] May 8, 2026
Source

🔗Dept of elections 🗳️

🔗Governing Board Elections (website)

Amandine announces

📢 Calling all the Foundation members! The clock is ticking! ⏰ There is only one week left to nominate yourself (or another member of your group) as a candidate to represent your constituency group on the Governing Board.

The election is running for the following constituency groups:

  • Platinum Members (1 seat)
  • Ecosystem Members (3 seats)
  • Spec Core Team (2 seats)
  • Guardians (3 seats)
  • Silver Members (2 seats)
  • Individual Members (1 seat, note that only members donating at least $60 a year are eligible for election)
  • Associate Members (1 seat)
  • Gold Members (if new Gold member(s) sign up before the 15th May)

Find all the details about the nomination process here. Nominees will be announced on the 16th May and displayed on the election page.

📅 As a reminder, this year’s schedule is as follows:

  • ✅ Announcement on Monday 27th April
  • ➡️ Nominations from Saturday 2nd May to Friday 15th May
  • ◻️ Campaigning from Saturday 16th May to Friday 29th May
  • ◻️ Voting from Saturday 30th May to Friday 12th June
  • ◻️ Results announced on Monday 15th June

Nico says

We may have some insights into the inner workings of the Governing Board early next week. No promises yet, but maybe check back on Tuesday, if we managed to post anything! If you have been wondering what you even would do as a Governing Board member, maybe this is the thing that will help you figure that out!

🔗Dept of Status of Matrix 🌡️

🔗Continuwuity as a New Ecosystem Member

Amandine says

This week we're announcing Continuwuity as a new Ecosystem member to the Foundation! Continuwuity is a community driven Rust homeserver focusing on user experience and new features. Welcome!

🔗Dept of Events and Talks 🗣️

🔗The Matrix Conference (website)

HarHarLinks announces

🗓️ Oct 20-23, 2026 | Malmö, Sweden

The Matrix Conference 2026 Call for Proposals is still OPEN!

We want to watch YOUR talk! Participate in YOUR workshop! Watch YOUR demo! Submit your idea now to https://cfp.2026.matrix.org/matrix-conference-2026/cfp.

Stay on Friday and join the Hackathon to implement all the fresh ideas you got during the conference, finally sit down with your internet friends from to hack on that project, or meet as your Working Group!

Join the fun and become part of the conference team by signing up as a volunteer - sign up before the end of July to secure your limited edition zipper hoodie with a design specific to this year!

Become a conference sponsor to support the online livestream, bring everyone together at the opening party, enable the conference's chillout/hacking area, host a track, or support community members' attendance financially!

And of course get your ticket! Both community and business early bird tickets are 20% off the regular price, and the special conference merch is only available for preorder reservations during the early bird sale!

See you in Malmö in October!

🔗Matrix Stammtisch Aachen

HarHarLinks says

Matrix Stammf tisch Aachen returns next Monday, 2026-05-11! It's a meetup for discussion, learning, meeting people, testing, showing off projects and having fun (not to mention Spezi)! Learn more at https://ccc.ac/post/2025-10-30-matrix-stammtisch and join the room at #matrix-stammtisch:ccc.ac to get in touch!

Is your local Matrix meetup on https://matrix-community.events/more.html yet? Send a PR! You can find us in chat at #community-events:matrix.org!

🔗Matrix Stammtisch Köln

xeni (she/her) reports

"Stammtisch" is a German meetup format, where an interest group gathers regularly for informal meetups over drinks. Find more local meetups at matrix-community.events.

Once again we will come together in Cologne to foster the community and learn from each other! We will be meeting on Wednesday, 13 May 2026, starting from 7 pm at the Chaos Computer Club Cologne, Heliosstraße 6A, 50825 Köln-Ehrenfeld. Anyone who would like to join us in person is welcome. Sounds fun?

If you can't make it this time, follow the #matrix-stammtisch:koeln.ccc.de room to stay updated.

Tell your friends and bring them along!

This is the continuation of the Cologne Meetup after the success of last time! We were eleven people, ate pizza and talked for a long time about everything Matrix! We hope to continue this kind of success for the foreseeable future.

🔗Matrix Stammtisch Karlsruhe

transcaffeine says

We meet or our second time and kindly invite everyone interested in matrix -- in Karlsruhe and around -- to join us on Tuesday, 19th of May to our Matrix Stammtisch Karlsruhe.

After a great start last month, we meet again in the KIT Fachschaft ETIT starting 5.30 p.m.!

There is no prior knowledge or experience expected, if you are a matrix user or want to be one, have questions about matrix, want to chat about the greater ecosystem or just want to say hello, you've found the right place!

  • Date: Tuesday, 19th may 2026 at 5.30pm (Open-End)
  • Place: KIT Building 11.10 (ETI), Engelbert-Arnold-Straße 5, 76131 Karlsruhe
  • Room: "Fachschaft ETIT", room 002 on the ground floor

Learn more at #stammtisch-karlsruhe:alsace.hair

🔗Matrix Community Summit (website)

HarHarLinks announces

we got:

  • rooftop co-working
  • lightning talks
  • stickers
  • the other kind of stickers, too
  • verification party
  • CfP
  • space station atmosphere at the Spree river, Berlin
  • extensible events
  • MLS
  • working groups
  • fuzzing
  • AMA
  • widgets
  • MSCs
  • spaces
  • food & drinks included
  • yes, there will be Spezi
  • sailing trips
  • bathrobes too late!
  • Matrix + business
  • movies
  • Foundation & elections
  • cocktail contest
  • chatroom

something missing? add it to the schedule!

-> tickets

🔗Dept of Spec 📜

Andrew Morgan (anoa) {he/him} says

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:

  • MSC4462: Links in Profile
  • MSC4461: Storing per-message profiles for users

MSCs in Final Comment Period:

  • No MSCs are in FCP.

Accepted MSCs:

  • MSC2545: Image Packs (Emoticons & Stickers) 🎉

Closed MSCs:

  • MSC2881: Message Attachments

🔗Dept of Working Groups 💪

🔗Website & Content Working Group (website)

The Website and Content Working Group is responsible for the editorial and technical oversight of the main Matrix websites and social media channels.

HarHarLinks announces

Recently I got up to some Rust hacking which lead us to deploy 2 updates to TWIMbot this week:

  1. We implemented a change to how mentions work to reduce accidental triggering just because you start a message with "TWIMbot" or "TWIMday". This shouldn't break any existing workflows, unless I supposed you wanted to write a meta-TWIM like that to show off. I guess I should have TWIMmed before deploying. 🤔 Shout-out to Agatha for the support!
  2. As you know we publish the "Dept of Ping" in almost every TWIM. This was an annoying process for editors, because it requires you to install and run another tool on your computer to fetch the scores and render it as a Markdown table. Unfortunately it didn't even want to run on some editing machines, and even running it (manually) in CI was too annoying. So we now rewrote it in Rust™️ and integrated it directly in TWIMbot. That also meant we had to add some error handling! One step less, and I am sure there will be noticeable reduction in editing time already in this edition.

All this has already been deployed, so please excuse any possible inconvenience should it suddenly catch fire.

If you're looking for a Rust project and/or improving TWIMbot, please check out the issue tracker!

🔗Room Directory Working Group (website)

The Room Directory WG helps maintain the room directory on the matrix.org homeserver.

LogN says

Here is your weekly update from the Matrix.org Room Directory Working Group!

The Room Directory is a great place to find rooms and promote your own. If you are a room administrator and are interested in potentially listing a room, please consider filling out the form!

If you are interested in helping us curate a high-quality, interesting directory for the wider Matrix community, we can always use your help! Come chat with us in #room-dir-wg-office:neko.dev.

This week, the following rooms were added to the matrix.org room directory:

  • Git (#git:zirco.dev) Unofficial room for discussing the Git SCM. | Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. | https://git-scm.com/
  • Room-Finding (#room-finding:zirco.dev) Anyone know of a room for finding rooms? | Space: #room-finding-space:zirco.dev | Useful resources: https://matrixrooms.info/ https://masland.tech/mat (not affiliated)
  • Tabletop Roleplaying General (#tabletoproleplayinggeneral-sltc:sabrinateenlich.win) Chat about tabletop roleplaying games and related topics! Mostly non-DnD but Dungeons and Dragons is allowed. (Unofficial)
  • Language Exchange (#rfe-languages:matrix.org) This room is dedicated to language exchange and is designed to help people find language partners. You can introduce yourself, write about your hobbies, the languages you know and are learning, and the time when you're usually available. Or you can search for people learning your language and help them.
  • Programming Language Development (#langdev:zirco.dev) A space for discussing the design and implementation of programming languages. This room is bridged to Discord.
  • Xonotic Official Space (#space:xonotic.org)
  • Cinny Invite (#cinny:matrix.org) Invite room for Cinny community.
  • D &D (#dndgeneral:waywardinn.com) All about D&D and its various editions. Current Edition D&D 2024 (5.5e)
  • Relay App (#relayapp:matrix.org) Discussion about the Relay Matrix client

🔗Dept of Trust & Safety ⚖️

🔗Draupnir (website)

A moderation bot for open Matrix communities.

Gnuxie 💜🐝 says

This week we have released Draupnir v3.1.0. Which simplifies the deployment process for Draupnir by automatically provisioning the management room. This work was contributed by Cat as part of a larger drive to support turnkey deployment for Draupnir in matrix-docker-ansible-deploy and other IaC distributions. The release also contains a few bug fixes and a new command for managing the bot's avatar.

As always you can find us in our support room #draupnir:matrix.org.

🔗Dept of Servers 🏢

🔗Tuwunel (website)

Enterprise successor to conduwuit, the high-performance and feature-rich fork of Conduit.

jason 🎔 announces

Tuwunel opens a multi-release spec-compliance campaign with a big list tracking convergence to Matrix 1.18 (or 1.19). This installment lands nearly twenty MSCs and three headline features.

Marquee additions: policy server support, gated by enable_policy_servers and policy_server_request_timeout; an account locking and suspension toolkit spanning MSC4323 and MSC3823 with a new admin command that mass-rejects pending invites; and Olm fallback keys re-issued on every claim so encrypted rooms survive one-time key exhaustion.

Compliance batch beneath: MSC4380 invite blocking, MSC4406 sender_ignored, MSC4383 /versions, MSC4260 user reports, MSC4373 incoming-EDU types, MSC4168 space state on upgrade, MSC4169 redaction compat, MSC3905 appservice local-only namespaces, MSC4025 partial deactivate erase, MSC3391 account-data deletion, MSC4361 non-federating member auth, MSC4190 appservice cross-signing UIA bypass, MSC4254 OIDC revoke, and MSC4175 timezone keys promoted. DBendit's request for a public list of supported MSCs is now answered.

State resolution gets four long-standing corrections (knock auth in v7-9, auth-difference, mainline 0, and v12 bootstrap-join), with a slice upstreamed to Ruma. A /sync concurrency heisenbug born in Conduit, amplified by v1.3.0 optimizations, is finally zapped.

lhjt fixed sliding-sync bump_stamp so Element X moves rooms even when the bumping event isn't in the response. humemm reported OAuth login breaking when a provider returned expires_at as a Unix timestamp; the upstream token DTO is decoupled. maxrdz corrected the example NGINX root-domain delegation. dasha-uwu landed cleanups across appservice filtering, admin lookups, room naming, and media handling.

Full release notes: https://github.com/matrix-construct/tuwunel/blob/345446255/RELEASE.md


💕 GitHub ✦ Releases ✦ Containers ✦ DockerHub ✦ Documentation 🐕️ Tuwunel 💕


🔗Synapse (website)

Synapse is a Matrix homeserver implementation developed by Element.

reivilibre.element says

Hi everyone. If you're running Synapse, please note that fixes for 2 Denial of Service security vulnerabilities were released as part of the 1.152.1 security release.

If you haven't yet updated, please consider doing so soon! Thank you.

🔗continuwuity (website)

Continuwuity is a community-driven Matrix homeserver in Rust.

nex (it/she) [Continuwuity] announces

Continuwuity has released v0.5.9, which fixes a few vulnerability-shaped bugs in some federation code. No new features are in this release (big things coming soon, promise!!) but you should update soon if you participate in the open federation.

Changelog: https://forgejo.ellis.link/continuwuation/continuwuity/releases/tag/v0.5.9 Support: #continuwuity:continuwuity.org | Announcements: #announcements:continuwuity.org

🔗Dept of Clients 📱

🔗Komai (website)

Slavi [etke.cc] reports

We're excited to introduce Komai - a desktop-first, native Matrix chat app we've been building. Forked from nheko and rebuilt around matrix-rust-sdk, it's etke.cc's humble attempt at making Matrix on the desktop a little better.

A few highlights:

  • 📑 Browser-style room tabs : open multiple conversations side by side, pin the ones you keep coming back to
  • 🧭 A polished room directory with first-class Matrix Rooms Search support
  • 🎨 10+ built-in themes , all maintained to meet WCAG AA contrast, plus user themes
  • 🎙️ Voice transcription : long-press Space to dictate into the composer
  • 🤖 Automation hooks : drive Komai from CLI, D-Bus, or an AI agent over MCP
  • 👥 Multi-account via dedicated application profiles
  • 🌐 30+ fully translated languages

Komai is Linux-only (x86_64) for now, available as AppImage, Flatpak, Snap, and on the Arch Linux AUR. It's fully Free Software (GPL-3.0-or-later, no CLAs, no contributor gatekeeping), built openly with AI assistance, and good enough to ship. We're already daily-driving it ourselves. 🦁

📖 Read the full announcement on our blog or head over to the code repository.

🔗Element X iOS (website)

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

Mauro announces

  • We have included Live Location Sharing in our new release candidate!
  • We also enabled knocking and managing knockable rooms (but not creating and setting them with this access type for now)
  • The room directory search feature has been unlocked, and the room directory can be browsed without having to enable it in the dev features
  • We also improved the macOS version of the app in several ways, to have a better UX
  • About what we are currently working on instead, we are improving linking a new device with the QR Code
  • And allowing declined calls to be rendered as a timeline item.
  • We are also working on allowing group calls to use voice chat only (no video call required).

🔗Element X Android (website)

Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.

Jorge reports

This week our efforts have been focused on:

  • Live location sharing is in its last round of code reviews, almost ready to be released.
  • A deadlock that could freeze the app after loading new items in a room has been identified and fixed. Special thanks to our former teammate Benji for this!
  • We have optimised start times of the app a bit (up to 40%!) by initializing the used databases in parallel.
  • We are working on improving support for service/functional members in DMs and DMs in general.
  • The way we handle pin code unlock has been improved, fixing several UX issues.
  • Room directory search should be available in the Play Store version of the app, starting with the next release.
  • Several accessibility issues have been fixed.

And we have added some externally contributed PRs for improving how images with uncommon aspect ratios are displayed, how the media viewer behaves and improving Element Call support on devices with an outdated WebView implementation. Thank you all!

🔗Dept of SDKs and Frameworks 🧰

🔗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

Hello, World! It's been a really long time! Not because we stopped working, but because we work probably a bit too much!

A lot happened this month, and a lot of good things are about to happen. However, we would like to take the opportunity of this TWIM to mention two releases of the Matrix Rust SDK!

  • the version 0.16.1 just escaped the oven! It is a security release that includes:
    • in matrix-sdk-crypto, check the user ID in the sender_device_keys property of Olm-encrypted to-device events (#6553),
    • in matrix-sdk-common, add a method to check the validity of edits (#6454),
    • in matrix-sdk, add a recursion limit attribute that raises it from the default value of 128 to 256, otherwise the SDK cannot be compiled on recent Rust compilers (#6489),
    • in matrix-sdk, reject invalid edits as candidates for the latest event (#6454).
  • the version 0.17.0 has just been released! It includes a ton of small features, plus many bug fixes or performance improvements. We invite you to read the various CHANGELOG.mds (the release only exposing the CHANGELOG.md of the matrix-sdk crate).

Thank you and have a good day!

🔗Dept of Ops 🛠

🔗terraform-provider-matrix

raspbeguy announces

v0.3.0 is out, and it covers the account side of Matrix for the first time. Prompted by feedback during the v0.2 cycle, someone asked whether the provider would ever manage profiles for bot or company accounts. Two new resources for that. 🙂

The headline is matrix_user_profile , which manages the caller's global display name and avatar. Declare displayname and avatar_url in HCL, run terraform apply, done.

Companion resource: matrix_user_profile_override , which sets a per-room displayname/avatar by editing the m.room.member event for a (room, user) pair. Useful for bots that want to identify differently in different rooms, for example "PagerDuty Bot" in #oncall and "StatusBot" in #general.

Try it on a disposable account: feedback and bug reports very welcome. 🐛

Source: https://github.com/raspbeguy/terraform-provider-matrix Release: https://github.com/raspbeguy/terraform-provider-matrix/releases/tag/v0.3.0 Terraform Registry: https://registry.terraform.io/providers/raspbeguy/matrix OpenTofu Registry: https://search.opentofu.org/provider/raspbeguy/matrix Contact: @raspbeguy:gugod.fr

🔗Dept of Interesting Projects 🛰️

🔗Matrix Status Monitor

Miklós Zsitva reports

Matrix Status Monitor v7 brings smarter room sorting and richer quick actions for Matrix users on GNOME.

Matrix Status Monitor v7 is out, and this release makes the extension more useful as a fast Matrix navigation layer inside GNOME Shell. The update is centered around better prioritization, clearer room grouping, and faster access to your account and room actions.

Room ordering now uses a weight-based multi-criteria system instead of simple timestamp sorting. That means highlights, unread counts, DMs, favourites, visit frequency, and recent activity all contribute to what you see first, which makes the panel much better at surfacing the conversations that matter right now.

The extension also now separates active and idle rooms visually, which makes the room list easier to scan at a glance. In addition, menu rebuilds are scheduled asynchronously to avoid UI blocking, so the panel stays snappy even when the room state changes quickly.

Notifications were upgraded too: Matrix events now produce GNOME desktop notifications with event ID deduplication, reducing noise and making alerts more trustworthy. The profile header also grew into a more useful quick-action area, with avatar display, user ID copy, and QR toggling built directly into the menu.

For Matrix users who live in GNOME, v7 is about reducing friction: better prioritization, faster room access, and less repetition. It keeps the extension small and focused, while making it much more practical for everyday use.

https://extensions.gnome.org/extension/9328/matrix-status-monitor/

🔗Matrix Federation Stats 📊

Aine [etke.cc] says

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

As of today, 19286 Matrix federateable servers have been discovered by matrixrooms.info, 4280 (22.2%) of them are publishing their rooms directory over federation. The published directories contain 19257 rooms.

The most popular server software among the online servers is:

  • synapse: 15337 (79.5%)
  • continuwuity: 1454 (7.5%)
  • conduit: 608 (3.2%)
  • dendrite: 358 (1.9%)

Stats timeline is available on 📊 MatrixRooms.info/stats

🧩 Integrations with apps and servers | 💜 Support the project | 👉 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.

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

Rank Hostname Median MS
1 raccoon.cafe 135.5
2 usbpc.xyz 196
3 vrkknn.net 211.5
4 nerdhouse.io 237.5
5 31a05b.net 238
6 melthecat.dev 256
7 vmd1.dev 266.5
8 shork.ch 277
9 matrix.thisisraphael.at 317
10 prisma.moe 326

🔗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.

Discussion in the ATmosphere

Loading comments...