πMatrix Live S11E04 β Gathering the community
You can find the Matrix Foundation's Events Working Group's room at #events-wg:matrix.org, all about Matrix Community Summit on their website, and Matrix Community Retreats at #workation-nation-general.
π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:
- MSC4310: MatrixRTC decline
m.rtc.notify
- MSC4309: Finalised delayed event on sync
- MSC4308: Thread Subscriptions extension to Sliding Sync
- MSC4307: Validate that
auth_events
are in the correct room- MSC4306: Thread Subscriptions
- MSC4291: Room IDs as hashes of the create event
MSCs in Final Comment Period:
- MSC4222: Adding
state_after
to/sync
(merge)- MSC4210: Remove legacy mentions (merge)
Accepted MSCs:
- No MSCs were accepted this week.
Closed MSCs:
- MSC1998: Two-Factor Authentication Providers
- MSC3741: Revealing the useful login flows to clients after a soft logout
- MSC3105: Previewing UIA flows
- The above 3 MSCs were closed due to dealing with the old auth system, which has been made obsolete by Matrix's next-gen auth system.
- [WIP] MSC4051: Using the create event as the room ID
- Superseded by MSC4291
tulir announces
πMSC highlight: Room IDs as hashes of the create event
You may have noticed some placeholder MSCs being opened in the past half a year. One of them has now received content ahead of the others:
MSC4291 redefines room IDs to be the hash of the
m.room.create
event. As a part of the change, the server name component is being removed. If any software you maintain assumes that the server name is present in room IDs, you should stop parsing room IDs or at least fail gracefully if the server name isn't there.We're going to propose FCP on MSC4291 in the next few days and a new stable room version including that and other security-sensitive changes from the placeholder MSCs is expected to follow relatively soon as well.
π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+.
Mauro Romito says
- Further improved accessibility in our app
- Introduces the development flag
share pos
which allows the SSS to resume the sync where it left off, however since is still an unstable feature the flag is off by default.- 25.07.1 was released to the App Store on Monday
πDept of VoIP π€
πElement Call (website)
Native Decentralised End-to-end Encrypted Group Calls in Matrix.
Timo K. announces
We continue to focus on the in app VoIP experience. This week version v0.13.0 and v0.13.1 were released:
πNative audio device handling for in-app calling
This release delivers a significant upgrade to the audio experience, with a particular focus on mobile devices. We've enhanced Element Call to provide a more native, phone-call-like experience when used within Element X.
Key improvements include:
- Support for earpiece audio output on both Android and iOS
- Convenient toggle button in the main menu to switch between earpiece and loudspeaker modes
- Proximity sensor integration that automatically turns off the screen when the device is held against your ear in earpiece mode
These changes represent a major step forward in making Element Call feel like a natural extension of your device's native calling capabilities.
π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
poljar announces
While development has slowed down a bit due to summer holidays, it hasn't stopped completely. Hereβs whatβs new in the Matrix Rust SDK this week:
We have a new release: matrix-sdk 0.13.0 is out! Like the previous release, this one includes a fix for a security issue. You can find the full details in the release notes:
https://github.com/matrix-org/matrix-rust-sdk/releases/tag/matrix-sdk-0.13.0Work on thread support continues. This week adds support for threaded read receipts.
(#5364)The EventCacheStore is gaining support for IndexedDB, moving us closer to persistent event caching in web environments.
(#5343)We now cache the supported server versions retrieved from the
/versions
endpoint, reducing unnecessary network requests when initializing a client.
(#5357)The FFI bindings can now dynamically reconfigure the file path where logs are stored.
(#5380)Finally, weβve started migrating the codebase to the Rust 2024 edition, thanks to Jonas Platte.
πDept of Events and Talks π£οΈ
πMatrix Conference (website)
HarHarLinks says
The joint task force of the Website & Content Working Group (find us at #matrix.org-website:matrix.org!), Events Working Group (#events-wg:matrix.org), and Foundation staff are excited to have launched the visual (and invisible technical!) refresh of the Matrix Conference website this week. Check it out now at https://conference.matrix.org/!
The Events WG is now hard at work reviewing all of your answers to the Call for Proposals. Watch this space for keynote announcements!
- ποΈ Purchase a ticket and merch!
- π Grab the last sponsorship package!
- π Join the Matrix space #matrix-conference-2025:matrix.org!
- πͺ Join the conference team and receive a free ticket (and a limited edition conference team zipper hoodie) or learn more about joining the Working Groups!
ππ£ Matrix Community Summit 2025 β Letβs Build the Future Together! (website)
Yan announces
The Matrix Community Summit returns to Berlin this summer! From July 31 to August 3, the community will gather for four days of talks, workshops, and deep dives into all things Matrix.
Whether you're a protocol hacker, bot-builder, bridge maintainer, or just Matrix-curious β this is your event. Join us to connect with fellow contributors, shape the future of Matrix, and meet the people behind the commits.
π§΅ And yes, thereβs a t-shirt. A very special one. Only available until July 15 β and itβs fully customizable: you pick the size, cut, and three print colors. Make it yours before the deadline!
π Get your shirt + register now!
Letβs make Berlin the Matrix community capital of 2025.
Weβll see you there.
πMatrix Community @ FrOSCon (website)
HarHarLinks reports
We are excited to share that once more the Matrix community has been accepted to present Matrix at the Free Open Source Conference FrOSCon exhibition floor! Join us at #community-events:matrix.org if you are there and/or want to get involved!
Find out more about Matrix Community Events on our website https://matrix-community.events!
πMatrix Federation Stats
Slavi says
πMatrix Federation Stats
collected by MatrixRooms.info - an MRS instance by etke.cc
As of today,
13019
Matrix federateable servers have been discovered by matrixrooms.info,3737
(28.7%
) of them are publishing their rooms directory over federation. The published directories contain18292
rooms.Stats timeline is available on MatrixRooms.info/stats
π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.
Rank | Hostname | Median MS |
---|---|---|
1 | continuwuity.codestorm.net | 172 |
1 | tuwunel.love | 172 |
3 | codestorm.net | 219 |
4 | nexy7574.uk | 226.5 |
5 | nerdhouse.io | 228.5 |
6 | digital-markets.info | 231 |
7 | eyer.life | 240.5 |
8 | envs.net | 309 |
9 | continuwuity.org | 312.5 |
10 | nexy7574.co.uk | 319 |
π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