This Week in Matrix 2025-07-11
2025-07-11 β This Week in Matrix β HarHarLinksπ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.