πŸ”—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 Stammftisch 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!

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:

MSCs in Final Comment Period:

  • No MSCs are in FCP.

Accepted MSCs:

Closed MSCs:

πŸ”—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:

πŸ”—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:

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.

RankHostnameMedian MS
1raccoon.cafe135.5
2usbpc.xyz196
3vrkknn.net211.5
4nerdhouse.io237.5
531a05b.net238
6melthecat.dev256
7vmd1.dev266.5
8shork.ch277
9matrix.thisisraphael.at317
10prisma.moe326

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

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