Skip to content

Commit c3ebe5e

Browse files
Add TWIM 2025-12-12 (#3070)
Co-authored-by: Marcel <[email protected]>
1 parent f3c8e75 commit c3ebe5e

File tree

1 file changed

+199
-0
lines changed

1 file changed

+199
-0
lines changed
Lines changed: 199 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
1+
+++
2+
date = "2025-12-12T17:19:38+00:00"
3+
title = "This Week in Matrix 2025-12-12"
4+
path = "/blog/2025/12/12/this-week-in-matrix-2025-12-12"
5+
6+
[taxonomies]
7+
author = ["Andrew Morgan"]
8+
category = ["This Week in Matrix"]
9+
+++
10+
11+
## Dept of Spec 📜
12+
13+
[Andrew Morgan (anoa) {he/him}](https://matrix.to/#/@andrewm:element.io) says
14+
15+
> 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>.
16+
>
17+
> ### MSC Status
18+
>
19+
> **New MSCs:**
20+
>
21+
> - [MSC4388: Secure out-of-band channel for sign in with QR](https://github.com/matrix-org/matrix-spec-proposals/pull/4388)
22+
> - [MSC4387: `M_SAFETY` error code](https://github.com/matrix-org/matrix-spec-proposals/pull/4387)
23+
> - [MSC4386: Automatically sharing secrets after device verification](https://github.com/matrix-org/matrix-spec-proposals/pull/4386)
24+
>
25+
> **MSCs in Final Comment Period:**
26+
>
27+
> - _No MSCs are in FCP._
28+
>
29+
> **Accepted MSCs:**
30+
>
31+
> - _No MSCs were accepted this week._
32+
>
33+
> **Closed MSCs:**
34+
>
35+
> - [MSC4124: Simple Server Authorization](https://github.com/matrix-org/matrix-spec-proposals/pull/4124)
36+
> - Superseded by [MSC4345: Server key identity and room membership](https://github.com/matrix-org/matrix-spec-proposals/pull/4345).
37+
> - [MSC4099: Participation based authorization for servers in the Matrix DAG](https://github.com/matrix-org/matrix-spec-proposals/pull/4099)
38+
> - Superseded by [MSC4345: Server key identity and room membership](https://github.com/matrix-org/matrix-spec-proposals/pull/4345).
39+
> - [MSC3953: Server capability DAG](https://github.com/matrix-org/matrix-spec-proposals/pull/3953)
40+
> - Superseded by [MSC4345: Server key identity and room membership](https://github.com/matrix-org/matrix-spec-proposals/pull/4345).
41+
> - [MSC4294: Ignore and mass ignore invites](https://github.com/matrix-org/matrix-spec-proposals/pull/4294)
42+
> - Superseded by [MSC4155: Invite Filtering](https://github.com/matrix-org/matrix-spec-proposals/pull/4155)
43+
>
44+
> ### Spec Updates
45+
>
46+
> The Spec Core Team expects to release Matrix v1.17 next week with a few MSCs, along with some improvements to the spec website. Stay tuned for those!
47+
>
48+
> Otherwise we're still working away at Matrix 2.0 MSCs - trying to keep them at the forefront while occasionally dipping into other MSCs. [MSC4143: MatrixRTC](https://github.com/matrix-org/matrix-spec-proposals/pull/4143), [MSC4354: Sticky Events](https://github.com/matrix-org/matrix-spec-proposals/pull/4354) and [MSC4186: Simplified Sliding Sync](https://github.com/matrix-org/matrix-spec-proposals/pull/4186) are the three currently being most actively worked on. The team appreciates your patience while the details are being hammered out.
49+
50+
<!-- more -->
51+
52+
## Dept of Servers 🏢
53+
54+
### Synapse ([website](https://github.com/element-hq/synapse/))
55+
56+
Synapse is a Matrix homeserver implementation developed by Element.
57+
58+
[Devon Dmytro](https://matrix.to/#/@devonh:one.ems.host) announces
59+
60+
> This week we released Synapse v1.144.0.
61+
>
62+
> This release adds the following new features:
63+
> - Add experimental implementation of [MSC4380](https://github.com/matrix-org/matrix-spec-proposals/pull/4380) (invite blocking). ([\#19203](https://github.com/element-hq/synapse/issues/19203))
64+
> - Delayed event timeouts can now be restarted from workers. [#19207](https://github.com/element-hq/synapse/issues/19207)
65+
>
66+
> ... and a whole lot more!
67+
>
68+
> Thank you to all our contributors for helping to make Synapse the best it can be.
69+
> As always, feel free to stop by [#synapse:matrix.org](https://matrix.to/#/#synapse:matrix.org) to join in on the discussion and if you encounter a bug make sure to report it [here](https://github.com/element-hq/synapse/issues/new/choose).
70+
71+
## Homeserver Deployment 📥️
72+
73+
### Element Server Suite ([website](https://element.io/server-suite))
74+
75+
Element Server Suite (ESS) is a backend hosting solution for Matrix-based communications that supports self-hosted and fully managed deployments.
76+
77+
[Gaël G.](https://matrix.to/#/@gaelg:element.io) says
78+
79+
> **[ESS Community 25.12.1](https://github.com/element-hq/ess-helm/releases/tag/25.12.1) and [ESS Pro 25.12.1](https://docs.element.io/latest/element-server-suite-pro/release-notes/) have been released!**
80+
>
81+
> Both bring in upgrades of Synapse to v1.144.0, Matrix Authentication Service to v1.8.0 & Element Admin v0.1.10.
82+
> Support for IPv4, IPv6 only or dual-stack clusters is now complete!
83+
84+
## Dept of Clients 📱
85+
86+
### Extera Next
87+
88+
[OfficialDakari](https://matrix.to/#/@officialdakari:extera.xyz) reports
89+
90+
> After a long time, a new update of Extera Next finally arrives! We also decided to change our versioning scheme, so now it's 25.1.0.
91+
>
92+
> #### What's new?
93+
> - Brought back calls. They should work, just enable experimental video calls. Keep in mind that VoIP is still in beta! Also fixed screen sharing.
94+
> - Incoming calls now use system ringtone!
95+
> - Background downloads were a part of Extera since 2.1.0. And today, we are bringing them to Linux version!
96+
> - Removed chat filters, we replaced them with bottom navigation bar. Well, we just moved chat filters to navbar.
97+
> - Some fixes for polls: They are now visible to other clients.
98+
> - Revamped UI: room emote settings and user profile view.
99+
> - "About yourself" field. Now you can tell the world about yourself, remember to fit that into 256 characters tho. We used custom profile fields, this one is `xyz.extera.about`, a string field.
100+
> - Fixed search query leaking: Now you need to press Enter to start a global search.
101+
> - Some simple QoL changes: read receipts dialog and copying links to messages.
102+
>
103+
> That's all for this update. You can already download binaries on [our website](https://extera.xyz/)!
104+
105+
### Element X iOS ([website](https://github.com/vector-im/element-x-ios))
106+
107+
A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.
108+
109+
[Mauro Romito](https://matrix.to/#/@mauro.romito:element.io) announces
110+
111+
> - Solved a bug that slowed down or made unreliable the room list
112+
> - On the spaces side the space settings work is pretty much complete and in QA
113+
> - We also added the ability to set the restricted and knock restricted space settings to a room/space, and provide a list of allowed spaces (such spaces` members won't need to be invited or knock the room to join it)
114+
> - We started working on linking another device through QR, which will allow EXI to generate a qr code that when scanned by another device, will allow an automatic verified login.
115+
> - However such feature will also work with EW, but the QR code is generated by EW, and scanned by EXI, allowing a seamless automatic verified login on EW.
116+
> - We are experimenting with the idea of bringing spaces in the room list, and how to best visualise them to provide the best possible UX
117+
118+
## Dept of Bots 🤖
119+
120+
[morethanabitoff](https://matrix.to/#/@morethanabitoff:matrix.org) announces
121+
122+
> I created two new matrix chat bots to help support the Northern Virginia Linux Users Group, but they are general enough that others could find them useful:
123+
>
124+
> * A general help bot that also sends messages to people on joins. <https://github.com/anewton1998/matrix-bot-help>
125+
> * An iCal reminder bot, responds to !meeting and also sends periodic reminders: <https://github.com/anewton1998/matrix-bot-ical>
126+
>
127+
> Both written in Rust using the very sweet [matrix-rust-sdk](https://github.com/matrix-org/matrix-rust-sdk).
128+
129+
## Dept of Events and Talks 🗣️
130+
131+
[The one with the braid (she/her) ⚡](https://matrix.to/#/@braid:alsace.hair) announces
132+
133+
> Winter is coming! And winter for hackers means warm Punsch, comfy pullovers and of course the [Chaos Communication Congress](https://events.ccc.de/congress/2025/hub/).
134+
>
135+
> The Matrix Community was given space to meet and hang out on the 39th Chaos Communication COngress (39c3) at the [Matrix Community Assembly](https://events.ccc.de/congress/2025/hub/en/assembly/detail/matrix). Apart from the assembly open during the entire congress, there will be an organized **[Matrix Community Meetup](https://events.ccc.de/congress/2025/hub/en/event/detail/matrix-community-meetup_vazx)** on Day 2, 2 p.m. CET.
136+
>
137+
> Other Matrix highlights for 39c3:
138+
>
139+
> - The [Meet-Up Matrix-Uni-Admins](https://events.ccc.de/congress/2025/hub/en/event/detail/meet-up-matrix-uni-admins) on Day 3, 3 p.m. CET, right after the Community Meetup
140+
> - Various talks, meetups and Self-organized sessions to be published [tagged matrix](https://events.ccc.de/congress/2025/hub/en/tag/matrix)
141+
>
142+
> The 39c3 requires a registration and paid tickets which are sold out in the official ticket shop. Late hackers might still gather a ticket at the [official ticket marketplace](https://tickets.events.ccc.de/39c3/secondhand/) avoiding shady 3rd party platforms.
143+
>
144+
> - 👩🏽‍💻 Matrix Community Assembly and Matrix Community Meetup
145+
> - 🧕🏽 Hackers interested in Matrix who want to get in touch with other Community Members
146+
> - 🕰️ Day 2 (29th of December 2025) at 2 p.m.
147+
> - 🗺️ Matrix Community Assembly in c-base habitat, Halle H
148+
> - 🌐 39th Chaos Communication Congress, Hamburg, Germany
149+
> - 🎟️ Ticket for 39c3 required, no registration for Meetup or Assembly
150+
>
151+
> Learn more:
152+
>
153+
> - <https://matrix-community.events/>
154+
> - <https://matrix.to/#/#community-events:matrix.org>
155+
156+
## Matrix Federation Stats
157+
158+
[Aine [etke.cc]](https://matrix.to/#/@aine:etke.cc) reports
159+
160+
> Collected by [MatrixRooms.info](https://matrixrooms.info/?utm_source=twim&utm_medium=matrix&utm_campaign=federation-stats) - an [MRS](https://github.com/etkecc/mrs) instance by [etke.cc](https://etke.cc?utm_source=twim&utm_medium=matrix&utm_campaign=federation-stats)
161+
>
162+
> As of today, `11868` Matrix federateable servers have been discovered by matrixrooms.info, `3237` (`27.3%`) of them are publishing their rooms directory over federation.
163+
> The published directories contain `16670` rooms.
164+
>
165+
> The most popular server software among the online servers is:
166+
> - synapse: `10154` (`85.6%`)
167+
> - conduit: `476` (`4.0%`)
168+
> - dendrite: `370` (`3.1%`)
169+
> - continuwuity: `322` (`2.7%`)
170+
>
171+
> Stats timeline is available on [📊 MatrixRooms.info/stats](https://matrixrooms.info/stats/?utm_source=twim&utm_medium=matrix&utm_campaign=federation-stats)
172+
>
173+
> [🧩 Integrations with apps and servers](https://matrixrooms.info/integrations/?utm_source=twim&utm_medium=matrix&utm_campaign=federation-stats) | [👉 How to add your server](https://matrixrooms.info/indexing/?utm_source=twim&utm_medium=matrix&utm_campaign=federation-stats) | [🙅 How to remove your server](https://matrixrooms.info/deindexing/?utm_source=twim&utm_medium=matrix&utm_campaign=federation-stats)
174+
175+
## Dept of Ping
176+
177+
Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by [pingbot](https://github.com/maubot/echo), a [maubot](https://github.com/maubot/maubot) that you can host on your own server.
178+
179+
### [#ping:maunium.net](https://matrix.to/#/#ping:maunium.net)
180+
Join [#ping:maunium.net](https://matrix.to/#/#ping:maunium.net) to experience the fun live, and to find out how to add YOUR server to the game.
181+
182+
|Rank|Hostname|Median MS|
183+
|:---:|:---:|:---:|
184+
|1|pingtest.dedyn.io|164.5|
185+
|2|codestorm.net|199|
186+
|3|vibb.me|254|
187+
|4|melthecat.dev|268|
188+
|5|nerdhouse.io|301.5|
189+
|6|federated.nexus|326.5|
190+
|7|feralfox.net|375|
191+
|8|tomfos.tr|399|
192+
|9|muoi.me|418|
193+
|10|shork.ch|476|
194+
195+
## That's all I know
196+
197+
See you next week, and be sure to stop by [#twim:matrix.org](https://matrix.to/#/#twim:matrix.org) with your updates!
198+
199+
To learn more about how to prepare an entry for TWIM check out [the TWIM guide](@/twim-guide.md).

0 commit comments

Comments
 (0)