<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Matrix.org - This Week in Matrix</title>
    <subtitle>The Matrix.org Foundation</subtitle>
    <link href="https://691ae3c6.matrix-website.pages.dev/category/this-week-in-matrix/atom.xml" rel="self" type="application/atom+xml"/>
    <link href="https://691ae3c6.matrix-website.pages.dev"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2025-12-12T17:19:38+00:00</updated>
    <id>https://691ae3c6.matrix-website.pages.dev/category/this-week-in-matrix/atom.xml</id>
    
    
    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-12-12</title>
    <published>2025-12-12T17:19:38+00:00</published>
    <updated>2025-12-12T17:19:38+00:00</updated>
    <author>
      <name>Andrew Morgan</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/12/12/this-week-in-matrix-2025-12-12/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/12/12/this-week-in-matrix-2025-12-12/</id>
    <content type="html">&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4388&quot;&gt;MSC4388: Secure out-of-band channel for sign in with QR&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4387&quot;&gt;MSC4387: &lt;code&gt;M_SAFETY&lt;&#x2F;code&gt; error code&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4386&quot;&gt;MSC4386: Automatically sharing secrets after device verification&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs are in FCP.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were accepted this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4124&quot;&gt;MSC4124: Simple Server Authorization&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Superseded by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4345&quot;&gt;MSC4345: Server key identity and room membership&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4099&quot;&gt;MSC4099: Participation based authorization for servers in the Matrix DAG&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Superseded by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4345&quot;&gt;MSC4345: Server key identity and room membership&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3953&quot;&gt;MSC3953: Server capability DAG&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Superseded by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4345&quot;&gt;MSC4345: Server key identity and room membership&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4294&quot;&gt;MSC4294: Ignore and mass ignore invites&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Superseded by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4155&quot;&gt;MSC4155: Invite Filtering&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h3&gt;
&lt;p&gt;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!&lt;&#x2F;p&gt;
&lt;p&gt;Otherwise we&#x27;re still working away at Matrix 2.0 MSCs - trying to keep them at the forefront while occasionally dipping into other MSCs. &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4143&quot;&gt;MSC4143: MatrixRTC&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4354&quot;&gt;MSC4354: Sticky Events&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4186&quot;&gt;MSC4186: Simplified Sliding Sync&lt;&#x2F;a&gt; are the three currently being most actively worked on. The team appreciates your patience while the details are being hammered out.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;synapse-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synapse-website&quot; aria-label=&quot;Anchor link for: synapse-website&quot;&gt;🔗&lt;&#x2F;a&gt;Synapse (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Synapse is a Matrix homeserver implementation developed by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@devonh:one.ems.host&quot;&gt;Devon Dmytro&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we released Synapse v1.144.0.&lt;&#x2F;p&gt;
&lt;p&gt;This release adds the following new features:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Add experimental implementation of &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4380&quot;&gt;MSC4380&lt;&#x2F;a&gt; (invite blocking). (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;issues&#x2F;19203&quot;&gt;#19203&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Delayed event timeouts can now be restarted from workers. &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;issues&#x2F;19207&quot;&gt;#19207&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;... and a whole lot more!&lt;&#x2F;p&gt;
&lt;p&gt;Thank you to all our contributors for helping to make Synapse the best it can be.
As always, feel free to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#synapse:matrix.org&quot;&gt;#synapse:matrix.org&lt;&#x2F;a&gt; to join in on the discussion and if you encounter a bug make sure to report it &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;issues&#x2F;new&#x2F;choose&quot;&gt;here&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;homeserver-deployment-inbox-tray&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#homeserver-deployment-inbox-tray&quot; aria-label=&quot;Anchor link for: homeserver-deployment-inbox-tray&quot;&gt;🔗&lt;&#x2F;a&gt;Homeserver Deployment 📥️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-server-suite-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-server-suite-website&quot; aria-label=&quot;Anchor link for: element-server-suite-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element Server Suite (&lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;server-suite&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Element Server Suite (ESS) is a backend hosting solution for Matrix-based communications that supports self-hosted and fully managed deployments.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gaelg:element.io&quot;&gt;Gaël G.&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;ess-helm&#x2F;releases&#x2F;tag&#x2F;25.12.1&quot;&gt;ESS Community 25.12.1&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;docs.element.io&#x2F;latest&#x2F;element-server-suite-pro&#x2F;release-notes&#x2F;&quot;&gt;ESS Pro 25.12.1&lt;&#x2F;a&gt; have been released!&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Both bring in upgrades of Synapse to v1.144.0, Matrix Authentication Service to v1.8.0 &amp;amp; Element Admin v0.1.10.
Support for IPv4, IPv6 only or dual-stack clusters is now complete!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;extera-next&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#extera-next&quot; aria-label=&quot;Anchor link for: extera-next&quot;&gt;🔗&lt;&#x2F;a&gt;Extera Next&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@officialdakari:extera.xyz&quot;&gt;OfficialDakari&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;After a long time, a new update of Extera Next finally arrives! We also decided to change our versioning scheme, so now it&#x27;s 25.1.0.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;what-s-new&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-new&quot; aria-label=&quot;Anchor link for: what-s-new&quot;&gt;🔗&lt;&#x2F;a&gt;What&#x27;s new?&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Brought back calls. They should work, just enable experimental video calls. Keep in mind that VoIP is still in beta! Also fixed screen sharing.&lt;&#x2F;li&gt;
&lt;li&gt;Incoming calls now use system ringtone!&lt;&#x2F;li&gt;
&lt;li&gt;Background downloads were a part of Extera since 2.1.0. And today, we are bringing them to Linux version!&lt;&#x2F;li&gt;
&lt;li&gt;Removed chat filters, we replaced them with bottom navigation bar. Well, we just moved chat filters to navbar.&lt;&#x2F;li&gt;
&lt;li&gt;Some fixes for polls: They are now visible to other clients.&lt;&#x2F;li&gt;
&lt;li&gt;Revamped UI: room emote settings and user profile view.&lt;&#x2F;li&gt;
&lt;li&gt;&quot;About yourself&quot; 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 &lt;code&gt;xyz.extera.about&lt;&#x2F;code&gt;, a string field.&lt;&#x2F;li&gt;
&lt;li&gt;Fixed search query leaking: Now you need to press Enter to start a global search.&lt;&#x2F;li&gt;
&lt;li&gt;Some simple QoL changes: read receipts dialog and copying links to messages.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;That&#x27;s all for this update. You can already download binaries on &lt;a href=&quot;https:&#x2F;&#x2F;extera.xyz&#x2F;&quot;&gt;our website&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro Romito&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Solved a bug that slowed down or made unreliable the room list&lt;&#x2F;li&gt;
&lt;li&gt;On the spaces side the space settings work is pretty much complete and in QA&lt;&#x2F;li&gt;
&lt;li&gt;We also added the ability to set the restricted and knock restricted space settings to a room&#x2F;space, and provide a list of allowed spaces (such spaces` members won&#x27;t need to be invited or knock the room to join it)&lt;&#x2F;li&gt;
&lt;li&gt;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.&lt;&#x2F;li&gt;
&lt;li&gt;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.&lt;&#x2F;li&gt;
&lt;li&gt;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&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-bots-robot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-bots-robot&quot; aria-label=&quot;Anchor link for: dept-of-bots-robot&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Bots 🤖&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@morethanabitoff:matrix.org&quot;&gt;morethanabitoff&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;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:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A general help bot that also sends messages to people on joins. &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;anewton1998&#x2F;matrix-bot-help&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;anewton1998&#x2F;matrix-bot-help&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;An iCal reminder bot, responds to !meeting and also sends periodic reminders: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;anewton1998&#x2F;matrix-bot-ical&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;anewton1998&#x2F;matrix-bot-ical&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Both written in Rust using the very sweet &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&quot;&gt;matrix-rust-sdk&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@braid:alsace.hair&quot;&gt;The one with the braid (she&#x2F;her) ⚡&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Winter is coming! And winter for hackers means warm Punsch, comfy pullovers and of course the &lt;a href=&quot;https:&#x2F;&#x2F;events.ccc.de&#x2F;congress&#x2F;2025&#x2F;hub&#x2F;&quot;&gt;Chaos Communication Congress&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The Matrix Community was given space to meet and hang out on the 39th Chaos Communication COngress (39c3) at the &lt;a href=&quot;https:&#x2F;&#x2F;events.ccc.de&#x2F;congress&#x2F;2025&#x2F;hub&#x2F;en&#x2F;assembly&#x2F;detail&#x2F;matrix&quot;&gt;Matrix Community Assembly&lt;&#x2F;a&gt;. Apart from the assembly open during the entire congress, there will be an organized &lt;strong&gt;&lt;a href=&quot;https:&#x2F;&#x2F;events.ccc.de&#x2F;congress&#x2F;2025&#x2F;hub&#x2F;en&#x2F;event&#x2F;detail&#x2F;matrix-community-meetup_vazx&quot;&gt;Matrix Community Meetup&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt; on Day 2, 2 p.m. CET.&lt;&#x2F;p&gt;
&lt;p&gt;Other Matrix highlights for 39c3:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;a href=&quot;https:&#x2F;&#x2F;events.ccc.de&#x2F;congress&#x2F;2025&#x2F;hub&#x2F;en&#x2F;event&#x2F;detail&#x2F;meet-up-matrix-uni-admins&quot;&gt;Meet-Up Matrix-Uni-Admins&lt;&#x2F;a&gt; on Day 3, 3 p.m. CET, right after the Community Meetup&lt;&#x2F;li&gt;
&lt;li&gt;Various talks, meetups and Self-organized sessions to be published &lt;a href=&quot;https:&#x2F;&#x2F;events.ccc.de&#x2F;congress&#x2F;2025&#x2F;hub&#x2F;en&#x2F;tag&#x2F;matrix&quot;&gt;tagged matrix&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;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 &lt;a href=&quot;https:&#x2F;&#x2F;tickets.events.ccc.de&#x2F;39c3&#x2F;secondhand&#x2F;&quot;&gt;official ticket marketplace&lt;&#x2F;a&gt; avoiding shady 3rd party platforms.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;👩🏽‍💻 Matrix Community Assembly and Matrix Community Meetup&lt;&#x2F;li&gt;
&lt;li&gt;🧕🏽 Hackers interested in Matrix who want to get in touch with other Community Members&lt;&#x2F;li&gt;
&lt;li&gt;🕰️ Day 2 (29th of December 2025) at 2 p.m.&lt;&#x2F;li&gt;
&lt;li&gt;🗺️ Matrix Community Assembly in c-base habitat, Halle H&lt;&#x2F;li&gt;
&lt;li&gt;🌐 39th Chaos Communication Congress, Hamburg, Germany&lt;&#x2F;li&gt;
&lt;li&gt;🎟️ Ticket for 39c3 required, no registration for Meetup or Assembly&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Learn more:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix-community.events&#x2F;&quot;&gt;https:&#x2F;&#x2F;matrix-community.events&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#community-events:matrix.org&quot;&gt;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#community-events:matrix.org&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;11868&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3237&lt;&#x2F;code&gt; (&lt;code&gt;27.3%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;16670&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;10154&lt;&#x2F;code&gt; (&lt;code&gt;85.6%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;476&lt;&#x2F;code&gt; (&lt;code&gt;4.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;370&lt;&#x2F;code&gt; (&lt;code&gt;3.1%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;322&lt;&#x2F;code&gt; (&lt;code&gt;2.7%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping&quot; aria-label=&quot;Anchor link for: dept-of-ping&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;pingtest.dedyn.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;164.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;199&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;254&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;melthecat.dev&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;268&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;301.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;federated.nexus&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;326.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;feralfox.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;375&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tomfos.tr&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;399&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;muoi.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;418&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;476&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-12-05</title>
    <published>2025-12-05T19:41:50+00:00</published>
    <updated>2025-12-05T19:41:50+00:00</updated>
    <author>
      <name>HarHarLinks</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/12/05/this-week-in-matrix-2025-12-05/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/12/05/this-week-in-matrix-2025-12-05/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s11e17-element-x-android-gets-a-boost&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s11e17-element-x-android-gets-a-boost&quot; aria-label=&quot;Anchor link for: matrix-live-s11e17-element-x-android-gets-a-boost&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S11E17 Element X Android gets a boost&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=3Axa0Kw3XPI&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=3Axa0Kw3XPI
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;3Axa0Kw3XPI&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;website-content-wg-report-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#website-content-wg-report-website&quot; aria-label=&quot;Anchor link for: website-content-wg-report-website&quot;&gt;🔗&lt;&#x2F;a&gt;Website &amp;amp; Content WG Report (&lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;12&#x2F;05&#x2F;this-week-in-matrix-2025-12-05&#x2F;(@&#x2F;foundation&#x2F;working-groups&#x2F;index.md)&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;It&#x27;s been &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;09&#x2F;26&#x2F;this-week-in-matrix-2025-09-26&#x2F;&quot;&gt;a while&lt;&#x2F;a&gt; since the &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;10&#x2F;24&#x2F;this-week-in-matrix-2025-10-24&#x2F;&quot;&gt;last status update&lt;&#x2F;a&gt; from the &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;foundation&#x2F;working-groups&#x2F;&quot;&gt;Website &amp;amp; Content WG&lt;&#x2F;a&gt; if we disregard the &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;11&#x2F;21&#x2F;this-week-in-matrix-2025-11-21&#x2F;&quot;&gt;recent upgrade to the TWIM room and bot&lt;&#x2F;a&gt;, so we wanted to share a quick wrap-up of recent developments!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;We continue to explore how to best and most effectively collaborate with the Foundation on publishing news, with the &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;12&#x2F;fosdem-presence&#x2F;&quot;&gt;FOSDEM announcement&lt;&#x2F;a&gt; by the Events WG following the newest suggested process with success!&lt;&#x2F;li&gt;
&lt;li&gt;We have suggested to adopt an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;blob&#x2F;main&#x2F;CONTRIBUTING.md#ai-policy&quot;&gt;AI policy&lt;&#x2F;a&gt; to the Foundation, and it was decided to adopt it on the website for now.&lt;&#x2F;li&gt;
&lt;li&gt;In collaboration with the &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;foundation&#x2F;working-groups&#x2F;&quot;&gt;Room Directory WG&lt;&#x2F;a&gt;, you can now find the form as well as further information about the room directory of the matrix.org homeserver &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;homeserver&#x2F;room-directory&#x2F;&quot;&gt;on a dedicated page&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;weeman has added TWIM to the website navbar, so you don&#x27;t have to remember the shortlink anymore to get your news!&lt;&#x2F;li&gt;
&lt;li&gt;vedant-vijay fixed an issue with the filters on the &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;ecosystem&#x2F;sdks&#x2F;&quot;&gt;SDKs page&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Jack S. has spotted some bugs and opportunities to polish which we were glad to merge!&lt;&#x2F;li&gt;
&lt;li&gt;We are maintaining the information about the Foundation, including it&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;membership&#x2F;&quot;&gt;members&lt;&#x2F;a&gt; and are working with the Governing Board to keep its documentation up to date, as well as the Working Groups&lt;&#x2F;li&gt;
&lt;li&gt;We have introduced a bunch of labels to the website issue tracker to help us sort tasks, and especially to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22&quot;&gt;point out&lt;&#x2F;a&gt; some tasks that would be easy to implement even by external contributors&lt;&#x2F;li&gt;
&lt;li&gt;We keep developing guidelines for ourselves to improve the consistency and professionality of the website &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;issues&#x2F;3030&quot;&gt;step by step&lt;&#x2F;a&gt; and of publications in general step by step, while also trying to keep an eye on making it as &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;issues&#x2F;3034&quot;&gt;simple as possible&lt;&#x2F;a&gt; to start contributing&lt;&#x2F;li&gt;
&lt;li&gt;The &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23matrix.org-website%3Amatrix.org&quot;&gt;#matrix.org-website:matrix.org&lt;&#x2F;a&gt; room was upgraded and as part of that not only receives GitHub webhooks about activities on the matrix.org repo, but also the other repos required for the WG&#x27;s daily work, including twim-config and the conference website repo&lt;&#x2F;li&gt;
&lt;li&gt;Of course, we continue to publish TWIM every Friday 😉&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;As you can see, there is a lot going on! If you&#x27;re interested in getting involved, you can find us in the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23matrix.org-website%3Amatrix.org&quot;&gt;#matrix.org-website:matrix.org&lt;&#x2F;a&gt; room, or of course &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22&quot;&gt;grab an issue&lt;&#x2F;a&gt; and send a PR! We also try to meet in a call regularly on Thursday afternoons, which we announce at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23matrix.org-website%3Amatrix.org&quot;&gt;#matrix.org-website:matrix.org&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;tuwunel-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tuwunel-website&quot; aria-label=&quot;Anchor link for: tuwunel-website&quot;&gt;🔗&lt;&#x2F;a&gt;Tuwunel (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Enterprise successor to conduwuit, the high-performance and feature-rich fork of Conduit.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jason:tuwunel.me&quot;&gt;jason 🎔&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Tuwunel is now deployed at scale serving the citizens of Switzerland in production. Some optimizations were requested to reduce operating costs from projected growth over product lifespan: this release delivers with markedly reduced CPU usage and improves responsiveness.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;sparkles-new-features-for-version-1-4-7&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#sparkles-new-features-for-version-1-4-7&quot; aria-label=&quot;Anchor link for: sparkles-new-features-for-version-1-4-7&quot;&gt;🔗&lt;&#x2F;a&gt;✨ New Features For Version 1.4.7&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Upgrade Support for Room Version 12 is now available. Though this room version has been supported for the entire 1.4 series, all Tuwunel servers have been protected by Hydra Backports on all room versions. As such, other work was able to be prioritized for the preceding releases.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;chart-with-upwards-trend-enhancements&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#chart-with-upwards-trend-enhancements&quot; aria-label=&quot;Anchor link for: chart-with-upwards-trend-enhancements&quot;&gt;🔗&lt;&#x2F;a&gt;📈 Enhancements&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Recursive relations have been enabled. This is an optimization which allows the server to gather more data using fewer client requests, for example, of a thread with many reactions and replies. The implementation is now optimal and utilizes the full capabilities of Tuwunel&#x27;s asynchronous database.&lt;&#x2F;li&gt;
&lt;li&gt;Several miscellaneous but significant optimizations took place at the direction of memory profiling. This reduced load on the allocator for database queries and JSON serialization of complex objects. Heroes calculations and the joined room hot-path on sync v3 were further optimized to reduce the database query load itself.&lt;&#x2F;li&gt;
&lt;li&gt;Jemalloc has been repackaged with platform-specific optimizations enhancing the build. The upgrade to the dev branch of libjemalloc itself was considered as too much variability for the same release, it is planned for an upcoming release.&lt;&#x2F;li&gt;
&lt;li&gt;Thanks to element-hq&#x2F;synapse#18970 by dasha-uwu, we have very slightly turned down the amount of randomness when selecting join-servers, More retries also occur within a single request if necessary. Thanks to gogo199432 and lifeofguenter for reporting problems in (#128) and (#205) respectively. More opportunities are still available to make large room joins robust.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;beetle-bug-fixes&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#beetle-bug-fixes&quot; aria-label=&quot;Anchor link for: beetle-bug-fixes&quot;&gt;🔗&lt;&#x2F;a&gt;🐞 Bug Fixes&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Special thanks to yefimg for fixing LDAP logout in (#231) from a report kindly made by orhtej2 in (#97); thank you for your patience waiting for domain expertise to assist here.&lt;&#x2F;li&gt;
&lt;li&gt;Thanks to Radiant-Xyz the example configurations have been updated to remove allow_check_for_updates. This fixes any warnings for the item no longer existing. (#221)&lt;&#x2F;li&gt;
&lt;li&gt;Thanks again to Radiant-Xyz reporting in (#219) the &#x2F;whoami endpoint now returns spec-compliant errors for Mautrix bridges (fe12daead9). Thanks also to @bobobo1618 for confirming the fix is working.&lt;&#x2F;li&gt;
&lt;li&gt;Relations responses were sometimes incorrect in the forwards direction. This was fixed by (5147b541) bringing those responses into full compliance. Note the prior release had also fixed compliance issues but in the backwards direction.&lt;&#x2F;li&gt;
&lt;li&gt;Server selection for backfill struggled sometimes for version 12 rooms. These rooms might fail to load history after join. Additional servers are now found using creators and additional_creators instead.&lt;&#x2F;li&gt;
&lt;li&gt;Room leave compliance has been fixed for an edge-case where a room becomes empty except for a locally invited user which does not have its leave event sent down &#x2F;sync.&lt;&#x2F;li&gt;
&lt;li&gt;Thanks to grinapo for a report which lead to the discovery of events acquired over backfill not being checked for whether they already exist.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;fast-forward-upcoming&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#fast-forward-upcoming&quot; aria-label=&quot;Anchor link for: fast-forward-upcoming&quot;&gt;🔗&lt;&#x2F;a&gt;⏩ Upcoming&lt;&#x2F;h4&gt;
&lt;p&gt;Several planned items could not be cut into this release: SSO&#x2F;OIDC support (#7), Element Call setup assistance and documentation (#217)(#215), User-level Admin Room and Media deletion (#192), and any other assigned issue. These items are on the short-list for the next cycle and mean a lot to us. To all participants: your issues are not being ignored and we hear you.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;purple-heart-tuwunel-needs-your-support-purple-heart&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#purple-heart-tuwunel-needs-your-support-purple-heart&quot; aria-label=&quot;Anchor link for: purple-heart-tuwunel-needs-your-support-purple-heart&quot;&gt;🔗&lt;&#x2F;a&gt;💜 Tuwunel Needs Your Support 💜&lt;&#x2F;h4&gt;
&lt;p&gt;We are looking for additional sponsorship so June can work on Tuwunel again full-time. If you are a company looking to accelerate development with features you need please email &lt;a href=&quot;mailto:june@girlboss.ceo&quot;&gt;june@girlboss.ceo&lt;&#x2F;a&gt; right away.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;&lt;strong&gt;💕 &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;&quot;&gt;GitHub&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;releases&quot;&gt;Releases&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pkgs&#x2F;container&#x2F;tuwunel&quot;&gt;Containers&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;hub.docker.com&#x2F;r&#x2F;jevolk&#x2F;tuwunel&quot;&gt;DockerHub&lt;&#x2F;a&gt; ✦ Tuwunel  💕&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;synapse-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synapse-website&quot; aria-label=&quot;Anchor link for: synapse-website&quot;&gt;🔗&lt;&#x2F;a&gt;Synapse (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Synapse is a Matrix homeserver implementation developed by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@devonh:one.ems.host&quot;&gt;Devon Dmytro&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Upcoming packaging changes:&lt;&#x2F;p&gt;
&lt;p&gt;In an upcoming release of Synapse (possibly 1.145.0) we will be changing the build backend from &lt;code&gt;poetry-core&lt;&#x2F;code&gt; to &lt;code&gt;maturin&lt;&#x2F;code&gt;. This change should maintain wide support across distributions while allowing Synapse to take advantage of first-class support for interfacing between Python and Rust modules.
This is only relevant to anyone packaging Synapse from source. Users installing Synapse from containers, PyPI or any other upstream package are not affected.&lt;&#x2F;p&gt;
&lt;p&gt;As always, feel free to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#synapse:matrix.org&quot;&gt;#synapse:matrix.org&lt;&#x2F;a&gt; to join in on the discussion and if you encounter a bug make sure to report it &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;issues&#x2F;new&#x2F;choose&quot;&gt;here&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;homeserver-deployment-inbox-tray&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#homeserver-deployment-inbox-tray&quot; aria-label=&quot;Anchor link for: homeserver-deployment-inbox-tray&quot;&gt;🔗&lt;&#x2F;a&gt;Homeserver Deployment 📥️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-server-suite-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-server-suite-website&quot; aria-label=&quot;Anchor link for: element-server-suite-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element Server Suite (&lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;server-suite&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Element Server Suite (ESS) is a backend hosting solution for Matrix-based communications that supports self-hosted and fully managed deployments.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@ben:banzan.uk&quot;&gt;Ben BZ&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;ess-helm&#x2F;releases&#x2F;tag&#x2F;25.12.0&quot;&gt;ESS Community 25.12.0&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;docs.element.io&#x2F;latest&#x2F;element-server-suite-pro&#x2F;release-notes&#x2F;#ess-pro-25120-2025-12-04&quot;&gt;ESS Pro 25.12.0&lt;&#x2F;a&gt; have been released!&lt;&#x2F;p&gt;
&lt;p&gt;Both bring in upgrades of Synapse to v1.143.0, Matrix Authentication Service to v1.7.0 &amp;amp; Element Web v1.12.6.
Support for IPv6 only clusters is improved but not yet completed.
A number of deprecated configuration options are removed, so please consult the release notes carefully to see if you&#x27;re impacted.&lt;&#x2F;p&gt;
&lt;p&gt;ESS Pro now supports Adminbot to help companies manage their rooms centrally. There are also improvements to the default auto-scaling configuration.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;nexus-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nexus-website&quot; aria-label=&quot;Anchor link for: nexus-website&quot;&gt;🔗&lt;&#x2F;a&gt;Nexus (&lt;a href=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@quadradical:federated.nexus&quot;&gt;QuadRadical (Ping)&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi, around two weeks ago I started making &lt;a href=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&quot;&gt;Nexus&lt;&#x2F;a&gt;, a Matrix client made with Flutter and the Matrix Dart SDK.&lt;&#x2F;p&gt;
&lt;p&gt;In these two weeks, I&#x27;ve made great progress, as you can see in &lt;a href=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&quot;&gt;the progress list&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2025-12-05-Nexus-light.avif&quot; alt=&quot;A screenshot of the Nexus Matrix client which currently has the continuwuity room open. It is using light mode&quot; &#x2F;&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2025-12-05-Nexus-dark.avif&quot; alt=&quot;The same screenshot, except it is now using dark mode.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;However, I&#x27;d love some help implementing some features, or help with UI design, as it probably takes me longer to design a UI than to implement most features,&lt;&#x2F;p&gt;
&lt;p&gt;If you&#x27;re interested, please let me know in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#community:federated.nexus&quot;&gt;our Matrix room&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jorgem:element.io&quot;&gt;Jorge&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;In the Element X Android team, this week we&#x27;ve been focused on:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Spaces! I know, I know, every week we work on spaces, but it&#x27;s a huge task because we really want to have the best UX possible.&lt;&#x2F;li&gt;
&lt;li&gt;Improve the UX for opening a room: instead of loading the joined room data while we&#x27;re navigating, which can result in some flickering, we now preload the room and then navigate with the result.&lt;&#x2F;li&gt;
&lt;li&gt;Added room list indicators about messages that are being sent or failed to send. There is also some ongoing work for displaying edits and reactions properly.&lt;&#x2F;li&gt;
&lt;li&gt;Enabled the Sentry Rust SDK inside our SDK so we can get info about panics and other issues coming directly from the Matrix Rust SDK.&lt;&#x2F;li&gt;
&lt;li&gt;Worked on doing some periodic cleanup step in the SDK databases to ensure they remain performant.&lt;&#x2F;li&gt;
&lt;li&gt;Fixed some issues related to voice recoding, ignored users, the rich text editor sizing and the text inside notifications for spaces.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;rory-libmatrix-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#rory-libmatrix-website&quot; aria-label=&quot;Anchor link for: rory-libmatrix-website&quot;&gt;🔗&lt;&#x2F;a&gt;Rory&amp;amp;::LibMatrix (&lt;a href=&quot;https:&#x2F;&#x2F;cgit.rory.gay&#x2F;matrix&#x2F;LibMatrix.git&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;.NET 10 Matrix bot&#x2F;client library&#x2F;SDK.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@emma:rory.gay&quot;&gt;Emma [it&#x2F;its]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;u&gt;Your&lt;&#x2F;u&gt; friendly .NET 10 Matrix SDK&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Hi all! I wanted to give an update on Rory&amp;amp;::LibMatrix that I thought was exciting enough to publish!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;what-s-new&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-new&quot; aria-label=&quot;Anchor link for: what-s-new&quot;&gt;🔗&lt;&#x2F;a&gt;What&#x27;s new:&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Rory&amp;amp;::LibMatrix is now available on &lt;a href=&quot;https:&#x2F;&#x2F;www.nuget.org&#x2F;packages&#x2F;RoryLibMatrix&#x2F;&quot;&gt;NuGet&lt;&#x2F;a&gt;! You&#x27;ll find packages under the RoryLibMatrix namespace, though you may need to enable &quot;prerelease&quot; versions in your NuGet client, as all releases (at least for the near future) will be released as such, as I don&#x27;t have a good versioning scheme.&lt;&#x2F;li&gt;
&lt;li&gt;Repositories are now also mirrored to Codeberg! Come find us at &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;Rory-LibMatrix&quot;&gt;https:&#x2F;&#x2F;codeberg.org&#x2F;Rory-LibMatrix&lt;&#x2F;a&gt;!&lt;&#x2F;li&gt;
&lt;li&gt;We now target the &lt;em&gt;release&lt;&#x2F;em&gt; version of .NET 10, rather than RC&#x27;s. Dependencies have been updated to reflect this.&lt;&#x2F;li&gt;
&lt;li&gt;Touched up some federation code and added part of the redaction algorithm (targeting only room version 12 for now).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;and-as-always&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#and-as-always&quot; aria-label=&quot;Anchor link for: and-as-always&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;em&gt;And, as always:&lt;&#x2F;em&gt;&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;The code is available at &lt;a href=&quot;https:&#x2F;&#x2F;cgit.rory.gay&#x2F;matrix&#x2F;LibMatrix.git&quot;&gt;cgit.rory.gay&lt;&#x2F;a&gt; or &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Rory-LibMatrix&#x2F;LibMatrix&quot;&gt;GitHub&lt;&#x2F;a&gt;!
&lt;ul&gt;
&lt;li&gt;All contributions are more than welcome, be it documentation, code, anything! Perhaps, example usecases, bots, ...?&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Discussion, suggestions and ideas are welcome in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#libmatrix:rory.gay&quot;&gt;#libmatrix:rory.gay&lt;&#x2F;a&gt; (Space: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#libmatrix-space:rory.gay&quot;&gt;#libmatrix-space:rory.gay&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Got a cool project that you&#x27;re working on and want to share, using LibMatrix? Be sure to let us know, we&#x27;d love to hear all about it!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-rust-sdk-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-rust-sdk-website&quot; aria-label=&quot;Anchor link for: matrix-rust-sdk-website&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-rust-sdk (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;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.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mnt_io:matrix.org&quot;&gt;Ivan 🦀&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello everyone! This week, we&#x27;ve released the version 0.16.0 of the SDK!&lt;&#x2F;p&gt;
&lt;p&gt;You may be wondering what happened to the 0.15.0 release, and you’re right to ask. Unfortunately, it had to be yanked after a problematic Git dependency slipped through during publishing.&lt;&#x2F;p&gt;
&lt;p&gt;This created a situation where some SDK crates were successfully released as 0.15.0, while others failed to publish. To avoid confusion and maintain consistency, the entire 0.15.0 release was yanked.&lt;&#x2F;p&gt;
&lt;p&gt;See more on &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;releases&#x2F;tag&#x2F;matrix-sdk-0.16.0&quot;&gt;the release page&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;latest-event&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#latest-event&quot; aria-label=&quot;Anchor link for: latest-event&quot;&gt;🔗&lt;&#x2F;a&gt;Latest Event&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5913&quot;&gt;#5913&lt;&#x2F;a&gt; Edits are now supported as part of the Latest Event! Finally, one might say, and to which we can only agree.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5624&quot;&gt;#5624&lt;&#x2F;a&gt; The old Latest Event API has been removed. -3001 lines of code, yepee.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;timeline&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#timeline&quot; aria-label=&quot;Anchor link for: timeline&quot;&gt;🔗&lt;&#x2F;a&gt;Timeline&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5900&quot;&gt;#5900&lt;&#x2F;a&gt; The Timeline can now be configured to hide read receipts on state events. Not all clients expect this behaviour, so this is a configuration, see the new &lt;code&gt;TimelineReadReceiptTracking&lt;&#x2F;code&gt; type.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;send-queue&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#send-queue&quot; aria-label=&quot;Anchor link for: send-queue&quot;&gt;🔗&lt;&#x2F;a&gt;Send Queue&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5920&quot;&gt;#5920&lt;&#x2F;a&gt; The Send Queue now inserts newly sent events in the Event Cache directly! It avoids the situation where a sent event could disappear: it is no longer a local event but not yet a remote event if the server lags to give it back via the &lt;code&gt;&#x2F;sync&lt;&#x2F;code&gt;. Now we no longer wait on the server, the event is already here, period.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;client&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#client&quot; aria-label=&quot;Anchor link for: client&quot;&gt;🔗&lt;&#x2F;a&gt;Client&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5916&quot;&gt;#5916&lt;&#x2F;a&gt; Support refreshing the access token when fetching the server versions. A deadlock has also been removed. One stone, two problems.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5911&quot;&gt;#5911&lt;&#x2F;a&gt; We are improving performance of the stores relying on SQLite. We&#x27;ve noticed that fragmentation is a non-negligible performance bottleneck. This patch introduces &lt;code&gt;Client::optimize_stores&lt;&#x2F;code&gt; to optimise… well… the stores. This is an exploration to see how to defragment the database without disturbing your apps too much. The impact is particularly noticeable on Android devices.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5917&quot;&gt;#5917&lt;&#x2F;a&gt; Support for the stable &lt;code&gt;m.oauth&lt;&#x2F;code&gt; UIAA type has been added, as it has recently landed in &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;pull&#x2F;2234&quot;&gt;the Matrix specification&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;room-list&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#room-list&quot; aria-label=&quot;Anchor link for: room-list&quot;&gt;🔗&lt;&#x2F;a&gt;Room List&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5927&quot;&gt;#5927&lt;&#x2F;a&gt; The Room List now receives less updates, which reduces the number of redraws app-side.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;bindings&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#bindings&quot; aria-label=&quot;Anchor link for: bindings&quot;&gt;🔗&lt;&#x2F;a&gt;Bindings&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5919&quot;&gt;#5919&lt;&#x2F;a&gt; A network request was sent only for log purposes. It was breaking the offline mode detection, and was slowing down the startup on slow network conditions. This request has been removed as it was considered useless!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-connectivity-tester-v2&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-connectivity-tester-v2&quot; aria-label=&quot;Anchor link for: matrix-connectivity-tester-v2&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Connectivity Tester v2&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord (they&#x2F;them)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Last week I mentioned a rework of the UI. This week, I can announce that its source code is available at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&#x2F;&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&#x2F;&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Additionally, we now have a Weblate instance and would like to get translations for the new v2 design. You can find the instance over at &lt;a href=&quot;https:&#x2F;&#x2F;weblate.mtrnord.blog&#x2F;projects&#x2F;matrix-connectivity-tester&#x2F;&quot;&gt;https:&#x2F;&#x2F;weblate.mtrnord.blog&#x2F;projects&#x2F;matrix-connectivity-tester&#x2F;&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Finally, there is now a general outline of the Documentation pages at &lt;a href=&quot;https:&#x2F;&#x2F;beta.connectivity-tester.mtrnord.blog&#x2F;docs&quot;&gt;https:&#x2F;&#x2F;beta.connectivity-tester.mtrnord.blog&#x2F;docs&lt;&#x2F;a&gt; available and a new Statistics UI over at &lt;a href=&quot;https:&#x2F;&#x2F;beta.connectivity-tester.mtrnord.blog&#x2F;statistics&quot;&gt;https:&#x2F;&#x2F;beta.connectivity-tester.mtrnord.blog&#x2F;statistics&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;As a result, the next goals are now to get the translations improved and extended and also the documentation has to be written before we can publish this to the stable URL.&lt;&#x2F;p&gt;
&lt;p&gt;As usual, you can find the stable deployment at &lt;a href=&quot;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&#x2F;&quot;&gt;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&#x2F;&lt;&#x2F;a&gt; for your convenience as well as the source code at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&lt;&#x2F;a&gt; and our mailing list at &lt;a href=&quot;https:&#x2F;&#x2F;lists.midnightthoughts.space&#x2F;mailman3&#x2F;lists&#x2F;matrix-connectivity-tester.lists.midnightthoughts.space&#x2F;&quot;&gt;https:&#x2F;&#x2F;lists.midnightthoughts.space&#x2F;mailman3&#x2F;lists&#x2F;matrix-connectivity-tester.lists.midnightthoughts.space&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-at-fosdem-2026&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-at-fosdem-2026&quot; aria-label=&quot;Anchor link for: matrix-at-fosdem-2026&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix at FOSDEM 2026&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@thibaultmartin:matrix.org&quot;&gt;Thib (m.org)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Matrix.org Foundation and its community will once again be at FOSDEM in 2026, and we need &lt;em&gt;YOU&lt;&#x2F;em&gt; 🫵&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Jan 30: Big Silo is trying to control the Federation! Join us for a collaborative hackathon where we join forces to fight back!&lt;&#x2F;li&gt;
&lt;li&gt;Jan 31 &amp;amp; Feb 1: We have a booth for the whole duration of FOSDEM!&lt;&#x2F;li&gt;
&lt;li&gt;Feb 1: We coordinate the Decentralised Communication Devroom&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Find all the information about it &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;12&#x2F;fosdem-presence&#x2F;&quot;&gt;on our blog&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-stammtische-beers&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-stammtische-beers&quot; aria-label=&quot;Anchor link for: dept-of-stammtische-beers&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Stammtische 🍻&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-stammtisch-aachen&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-stammtisch-aachen&quot; aria-label=&quot;Anchor link for: matrix-stammtisch-aachen&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Stammtisch Aachen&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Next Monday, 2025-12-08, Matrix Stammtisch Aachen takes off for its second edition! This is an informal local meetup for everyone interested in Matrix to any degree! We might do anything from figuring out what server to sign up with to configuring notifications which have no UI setting. Learn more at &lt;a href=&quot;https:&#x2F;&#x2F;ccc.ac&#x2F;post&#x2F;2025-10-30-matrix-stammtisch&quot;&gt;https:&#x2F;&#x2F;ccc.ac&#x2F;post&#x2F;2025-10-30-matrix-stammtisch&lt;&#x2F;a&gt; and join the room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23matrix-stammtisch:ccc.ac&quot;&gt;#matrix-stammtisch:ccc.ac&lt;&#x2F;a&gt; to get in touch!&lt;&#x2F;p&gt;
&lt;p&gt;Interested in joining or starting your own local meetup? You can find many organisers of other local events at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23events-wg:matrix.org&quot;&gt;#events-wg:matrix.org&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23community-events:matrix.org&quot;&gt;#community-events:matrix.org&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;11725&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3218&lt;&#x2F;code&gt; (&lt;code&gt;27.4%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;16784&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;10058&lt;&#x2F;code&gt; (&lt;code&gt;85.8%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;472&lt;&#x2F;code&gt; (&lt;code&gt;4.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;368&lt;&#x2F;code&gt; (&lt;code&gt;3.1%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;306&lt;&#x2F;code&gt; (&lt;code&gt;2.6%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping&quot; aria-label=&quot;Anchor link for: dept-of-ping&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tuwunel.love&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;146&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;pingtest.dedyn.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;166&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;continuwuity.codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;191&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;214&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;245&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;prisma.moe&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;273&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;unredacted.org&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;278&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;292&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;gingershaped.computer&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;295&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;311&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-11-28</title>
    <published>2025-11-28T17:56:52+00:00</published>
    <updated>2025-11-28T17:56:52+00:00</updated>
    <author>
      <name>HarHarLinks</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/11/28/this-week-in-matrix-2025-11-28/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/11/28/this-week-in-matrix-2025-11-28/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s11e16-connectivity-tester&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s11e16-connectivity-tester&quot; aria-label=&quot;Anchor link for: matrix-live-s11e16-connectivity-tester&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S11E16 – Connectivity Tester&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=tLcBSB-6Sg4&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=tLcBSB-6Sg4
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;tLcBSB-6Sg4&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;retiring-the-slack-bridge-hosted-on-the-matrix-org-homeserver&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#retiring-the-slack-bridge-hosted-on-the-matrix-org-homeserver&quot; aria-label=&quot;Anchor link for: retiring-the-slack-bridge-hosted-on-the-matrix-org-homeserver&quot;&gt;🔗&lt;&#x2F;a&gt;Retiring the Slack Bridge hosted on the matrix.org Homeserver&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@thibaultmartin:matrix.org&quot;&gt;Thib (m.org)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;In an effort to focus its resources where it can best serve the ecosystem, The Matrix.org Foundation is retiring its public Slack Bridge.&lt;&#x2F;p&gt;
&lt;p&gt;Find all the details on the &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;11&#x2F;removing-slack-bridge&#x2F;&quot;&gt;dedicated blog post&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-trust-safety-scales&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-trust-safety-scales&quot; aria-label=&quot;Anchor link for: dept-of-trust-safety-scales&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Trust &amp;amp; Safety ⚖️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;draupnir-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#draupnir-website&quot; aria-label=&quot;Anchor link for: draupnir-website&quot;&gt;🔗&lt;&#x2F;a&gt;Draupnir (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A moderation bot for open Matrix communities.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gnu_ponut:matrix.org&quot;&gt;Gnuxie 💜🐝&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;TWIM &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&quot;&gt;Draupnir&lt;&#x2F;a&gt; has released &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&#x2F;releases&#x2F;tag&#x2F;v2.8.0&quot;&gt;v2.8.0&lt;&#x2F;a&gt; which includes a much anticipated feature: policy room subscription previews 🎉&lt;&#x2F;p&gt;
&lt;p&gt;We will be following up this release with a re-work to the UX surrounding server ACL changes within the next few days, as part of a larger move to keep the management room focussed on important notifications and prompts.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;synapse-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synapse-website&quot; aria-label=&quot;Anchor link for: synapse-website&quot;&gt;🔗&lt;&#x2F;a&gt;Synapse (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Synapse is a Matrix homeserver implementation developed by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@devonh:one.ems.host&quot;&gt;Devon Dmytro&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we released Synapse v1.143.0.&lt;&#x2F;p&gt;
&lt;p&gt;Of note for this release:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;support for PostgreSQL 13 has been removed as per our &lt;a href=&quot;https:&#x2F;&#x2F;element-hq.github.io&#x2F;synapse&#x2F;latest&#x2F;deprecation_policy.html#platform-dependencies&quot;&gt;deprecation policy&lt;&#x2F;a&gt;. Synapse will fail to start when run with PostgreSQL 13.&lt;&#x2F;li&gt;
&lt;li&gt;this will be the last release to support macOS wheels. We haven&#x27;t heard any feedback from anyone still using these so we will go ahead with the plan and discontinue their generation.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Thank you to all our contributors for helping to make Synapse the best it can be.
As always, feel free to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#synapse:matrix.org&quot;&gt;#synapse:matrix.org&lt;&#x2F;a&gt; to join in on the discussion and if you encounter a bug make sure to report it &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;issues&#x2F;new&#x2F;choose&quot;&gt;here&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;continuwuity-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#continuwuity-website&quot; aria-label=&quot;Anchor link for: continuwuity-website&quot;&gt;🔗&lt;&#x2F;a&gt;continuwuity (&lt;a href=&quot;https:&#x2F;&#x2F;continuwuity.org&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Continuwuity is a community-driven Matrix homeserver in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jade:continuwuity.org&quot;&gt;Jade&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Continuwuity has a new website! It should generally be much easier on the eyes, and easier to navigate! Go check it out at &lt;a href=&quot;https:&#x2F;&#x2F;continuwuity.org&#x2F;&quot;&gt;https:&#x2F;&#x2F;continuwuity.org&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@ganfra:matrix.org&quot;&gt;ganfra&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;We&#x27;ve dedicated efforts to improving the app&#x27;s performance and have implemented new monitoring to track it effectively.&lt;&#x2F;li&gt;
&lt;li&gt;The room list is now more reliable, thanks to the adoption of the newLatestEvent API.&lt;&#x2F;li&gt;
&lt;li&gt;We also continued to make progress on Spaces.&lt;&#x2F;li&gt;
&lt;li&gt;And as usual, a number of bug fixes have been included to enhance stability.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro Romito&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;We are currently implementing the space members access join rule, which allows a room to have people join without an invite if they are a member of a space included in the rule.&lt;&#x2F;li&gt;
&lt;li&gt;Usage of the new latest event API which allows to see the sent state of your own message (if last) in the room list.&lt;&#x2F;li&gt;
&lt;li&gt;We redesigned the room members list.&lt;&#x2F;li&gt;
&lt;li&gt;We are dropping support for iOS 17, this is a thing we do every year so that we only support the latest 2 OS versions, which allows us to keep removing deprecated code and use and experiment with new APIs&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-rust-sdk-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-rust-sdk-website&quot; aria-label=&quot;Anchor link for: matrix-rust-sdk-website&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-rust-sdk (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;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.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mnt_io:matrix.org&quot;&gt;Ivan 🦀&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;What nice improvements have been made these past 2 weeks! Can&#x27;t wait to share them with you!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;redecryptor&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#redecryptor&quot; aria-label=&quot;Anchor link for: redecryptor&quot;&gt;🔗&lt;&#x2F;a&gt;Redecryptor&lt;&#x2F;h4&gt;
&lt;p&gt;A new API, a new pun. Let&#x27;s welcome R2D2, the new &lt;code&gt;Redecryptor&lt;&#x2F;code&gt; API that has recently land in the Event Cache. With this new API, the Event Cache is responsible to redecrypt events that failed to be decrypted at the first try (because keys may be lagging or &lt;em&gt;insert non-sense reasons inherent to decentralized end-to-end encryption&lt;&#x2F;em&gt;).&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5746&quot;&gt;#5746&lt;&#x2F;a&gt; The &lt;code&gt;Redecryptor&lt;&#x2F;code&gt; has fully landed!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5869&quot;&gt;#5868&lt;&#x2F;a&gt; To remove the old redecryption logic from the Timeline.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5881&quot;&gt;#5881&lt;&#x2F;a&gt; To fix a race condition in the redecryptor leading to missed decryption attempts (known bug, see &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;issues&#x2F;5474&quot;&gt;#5474&lt;&#x2F;a&gt;).&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;issues&#x2F;3872&quot;&gt;#3872&lt;&#x2F;a&gt; is finally closed!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Not only it&#x27;s cleaner, it&#x27;s also more efficient and it handles more complex situations. Kudos!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;latest-event&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#latest-event&quot; aria-label=&quot;Anchor link for: latest-event&quot;&gt;🔗&lt;&#x2F;a&gt;Latest Event&lt;&#x2F;h4&gt;
&lt;p&gt;The new Latest Event API is finally used more widely. The Element X clients are using it, and it rocks. The clients feel more reactive and snappy. It is even possible to see a little 🕙 in the room list for messages being sent. It means that your local messages are now displayed in the Room List!&lt;&#x2F;p&gt;
&lt;p&gt;With this new feature comes news bugs. Of course. People can&#x27;t just use something without breaking it. Otherwise, where would be the fun, I&#x27;m asking you!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5908&quot;&gt;#5908&lt;&#x2F;a&gt; When a message cannot be sent (because your subway is upset with the mobile network), it&#x27;s marked as “cannot be sent”, and so any other new messages should be marked as “cannot be sent” too automatically.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5885&quot;&gt;#5885&lt;&#x2F;a&gt; The user profile details are now attached to the &lt;code&gt;LatestEventValue&lt;&#x2F;code&gt; automatically, so that the client can do richer rendering in the Room List.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5913&quot;&gt;#5913&lt;&#x2F;a&gt; —not merged yet— The &lt;code&gt;LatestEventValue&lt;&#x2F;code&gt; reflects edits too. These aggregated events are a bit complex to handle, but we gently start to have a nice toolset to handle these cases now, yepee.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;sliding-sync&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#sliding-sync&quot; aria-label=&quot;Anchor link for: sliding-sync&quot;&gt;🔗&lt;&#x2F;a&gt;Sliding Sync&lt;&#x2F;h4&gt;
&lt;p&gt;We constantly improve sliding sync, both client and server side, with performance improvements in mind.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5878&quot;&gt;#5878&lt;&#x2F;a&gt; We&#x27;ve changed how &lt;code&gt;SlidingSync&lt;&#x2F;code&gt; client enters the long-polling mode. Now, &lt;code&gt;SlidingSyncListBuilder&lt;&#x2F;code&gt; provides a new &lt;code&gt;requires_timeout&lt;&#x2F;code&gt; method, which takes a user-defined function, used to decide whether a request should do a long-polling or not. With this new feature, we have more controls to recover from complex scenarios (network is always complex), and thus improving the user experience. The previous behaviour is kept by default for the sake of consistency.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;We are about to revisit the &lt;code&gt;matrix_sdk::room_list_service::SyncIndicator&lt;&#x2F;code&gt; behaviour too. Expect news on that front soon.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;event-cache-store-is-cross-process-lock-aware&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#event-cache-store-is-cross-process-lock-aware&quot; aria-label=&quot;Anchor link for: event-cache-store-is-cross-process-lock-aware&quot;&gt;🔗&lt;&#x2F;a&gt;Event Cache store is cross-process lock aware&lt;&#x2F;h4&gt;
&lt;p&gt;We said last time we&#x27;ve improved the &lt;code&gt;CrossProcessLock&lt;&#x2F;code&gt; so that a process knows when another process obtained a lock while the former got suspended. This information is required so that a process can decide to refresh its in-memory state when this happens. The Media store was already cross-process lock aware. Now there is a new name in the list.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5856&quot;&gt;#5856&lt;&#x2F;a&gt; The Event Cache store is now also cross-process lock aware. Every time an API is called in &lt;code&gt;EventCache&lt;&#x2F;code&gt; or &lt;code&gt;RoomEventCache&lt;&#x2F;code&gt;, a new read- or write-lock is obtained, and the in-memory state is automatically refreshed if required. Kudos to the reviewers, that wasn&#x27;t a small set of patches!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This contribution frees the road for the &lt;em&gt;Badge Counter&lt;&#x2F;em&gt; project, but also for the &lt;em&gt;Events from notification are stored in the main app&lt;&#x2F;em&gt; project. It&#x27;s exciting!&lt;&#x2F;p&gt;
&lt;p&gt;This work was also required to continue working on Threads, where we want to persist thread events. This work has started.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;misc&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#misc&quot; aria-label=&quot;Anchor link for: misc&quot;&gt;🔗&lt;&#x2F;a&gt;Misc&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5856&quot;&gt;#5856&lt;&#x2F;a&gt; It adds support for &lt;code&gt;*aarch64-apple-watchos&lt;&#x2F;code&gt; target triples, i.e. we can build the Matrix Rust SDK for watchOS!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5879&quot;&gt;#5879&lt;&#x2F;a&gt; We have an AI policy now!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5898&quot;&gt;#5898&lt;&#x2F;a&gt; We expose session expiration errors during QR login.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-connectivity-tester&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-connectivity-tester&quot; aria-label=&quot;Anchor link for: matrix-connectivity-tester&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Connectivity Tester&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord (they&#x2F;them)&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;It&#x27;s been a while since my last update, but a few things happened.&lt;&#x2F;p&gt;
&lt;p&gt;First of all there is an ongoing rewrite happening for the frontend. The key points with that are that it switches to the rebranded ukgov theme (which will at some point also get a custom colour scheme to avoid confusion), it uses SSR instead of full client-side rendering, and it has a revamped structure around its results. One major change in that being the arrival of finally showing suggestions on how to actually resolve your issues.
You can find that deployed at &lt;a href=&quot;https:&#x2F;&#x2F;beta.connectivity-tester.mtrnord.blog&#x2F;&quot;&gt;https:&#x2F;&#x2F;beta.connectivity-tester.mtrnord.blog&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Note however that this is still relatively early in the process, so only the start page and the results page are available at this time. Additionally, I am far from handling all the various ways federation can fail and writing suggestions on how to fix those. This is going to take some more time to figure out and improve, and most important, to make it technically correct in all cases.
Additionally, the source code is not yet available since it is very fast moving still, however expect it to be published under the same license as the existing UI (AGPL-3.0). I am hoping to make this happen within the next weeks.&lt;&#x2F;p&gt;
&lt;p&gt;Beyond the rewrite of the UI, there is also some change to ways to access the source code and how to reach out. The source code is now also available at &lt;a href=&quot;https:&#x2F;&#x2F;git.midnightthoughts.space&#x2F;rust-federation-tester&#x2F;&quot;&gt;https:&#x2F;&#x2F;git.midnightthoughts.space&#x2F;rust-federation-tester&#x2F;&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;git.midnightthoughts.space&#x2F;matrix-connection-tester-ui&#x2F;&quot;&gt;https:&#x2F;&#x2F;git.midnightthoughts.space&#x2F;matrix-connection-tester-ui&#x2F;&lt;&#x2F;a&gt; instead of just GitHub. With that, I also provide a mailing list (yes, those still exist) at &lt;a href=&quot;https:&#x2F;&#x2F;lists.midnightthoughts.space&#x2F;mailman3&#x2F;lists&#x2F;matrix-connectivity-tester.lists.midnightthoughts.space&#x2F;&quot;&gt;https:&#x2F;&#x2F;lists.midnightthoughts.space&#x2F;mailman3&#x2F;lists&#x2F;matrix-connectivity-tester.lists.midnightthoughts.space&#x2F;&lt;&#x2F;a&gt; for people who prefer not to use GitHub to contribute or for people to ask questions. If providing patches using the mailing list, please use the format you would get using git send-mail or git format-patch. GitHub Contributions of course are also still accepted.&lt;&#x2F;p&gt;
&lt;p&gt;As usual, you can find the production deployment at &lt;a href=&quot;https:&#x2F;&#x2F;federationtester.mtrnord.blog&#x2F;&quot;&gt;https:&#x2F;&#x2F;federationtester.mtrnord.blog&#x2F;&lt;&#x2F;a&gt; for use at your convenience :)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;loudspeaker-fosdem-decentralised-communication-devroom&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#loudspeaker-fosdem-decentralised-communication-devroom&quot; aria-label=&quot;Anchor link for: loudspeaker-fosdem-decentralised-communication-devroom&quot;&gt;🔗&lt;&#x2F;a&gt;📢 FOSDEM Decentralised Communication Devroom!&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@bboett:matrix.org&quot;&gt;bboett&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Call for Proposals (CFP) closing soon!&lt;&#x2F;strong&gt; The &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;11&#x2F;fosdem-cfp&#x2F;&quot;&gt;Decentralised Communication Devroom&lt;&#x2F;a&gt; at &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2026&#x2F;&quot;&gt;FOSDEM 2026&lt;&#x2F;a&gt; is happening, and the &lt;strong&gt;Call for Proposals ends this Sunday night.&lt;&#x2F;strong&gt; Submit your proposals ASAP at &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;submit&quot;&gt;fosdem.org&#x2F;submit&lt;&#x2F;a&gt;!&lt;&#x2F;li&gt;
&lt;li&gt;We will also have a &lt;strong&gt;booth&lt;&#x2F;strong&gt; —Come talk with the team or grab stickers!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Travel Tip:&lt;&#x2F;strong&gt; When booking your FOSDEM travel, please plan to arrive a day early (ideally by Thursday evening at the latest). We are organising a &lt;strong&gt;full-day Fringe event on Friday, January 30th!&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-fosdem-hackathon&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-fosdem-hackathon&quot; aria-label=&quot;Anchor link for: matrix-fosdem-hackathon&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix FOSDEM Hackathon&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@thibaultmartin:matrix.org&quot;&gt;Thib (m.org)&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Events Working Group is thrilled to announce that the day before FOSDEM 2026, on Friday 30 January, we will have &lt;strong&gt;a Hackathon&lt;&#x2F;strong&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;re thinking it as a &lt;strong&gt;collaboration first&lt;&#x2F;strong&gt; hackathon where teams lift each other. We will all work toward a common goal, and we will only succeed together.&lt;&#x2F;p&gt;
&lt;p&gt;The hackathon will start at 9am CET, last the whole day, and people will be able to present their successes, failures, learnings, achievements, improvements, or even frustrations at the end of the Hackathon. More details in a full blog post next week!&lt;&#x2F;p&gt;
&lt;p&gt;Registration will open next week and be free of charge, but we need to know how many people are coming to organize the logistics. We count on you, people of the Federation!&lt;&#x2F;p&gt;
&lt;p&gt;🤝🧢&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;11721&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3223&lt;&#x2F;code&gt; (&lt;code&gt;27.5%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;16790&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;10067&lt;&#x2F;code&gt; (&lt;code&gt;85.9%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;468&lt;&#x2F;code&gt; (&lt;code&gt;4.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;370&lt;&#x2F;code&gt; (&lt;code&gt;3.2%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;304&lt;&#x2F;code&gt; (&lt;code&gt;2.6%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping&quot; aria-label=&quot;Anchor link for: dept-of-ping&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tuwunel.love&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;148&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;179.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;continuwuity.rocks&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;192.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;208.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nexy7574.co.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;237&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;264&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;synapse.nexy7574.co.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;270.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;uwu.possums.lgbt&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;279.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tomfos.tr&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;324&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;wolfn.eu&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;341&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-11-21</title>
    <published>2025-11-21T16:38:25+00:00</published>
    <updated>2025-11-21T16:38:25+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/11/21/this-week-in-matrix-2025-11-21/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/11/21/this-week-in-matrix-2025-11-21/</id>
    <content type="html">&lt;h2 id=&quot;the-matrix-conference-2025-the-governing-board-transparency-update&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-matrix-conference-2025-the-governing-board-transparency-update&quot; aria-label=&quot;Anchor link for: the-matrix-conference-2025-the-governing-board-transparency-update&quot;&gt;🔗&lt;&#x2F;a&gt;The Matrix Conference 2025 - The Governing Board Transparency Update&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=sa623up96mA&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=sa623up96mA
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;sa623up96mA&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;p&gt;You can find the same video mirrored on media.ccc.de at &lt;a href=&quot;https:&#x2F;&#x2F;media.ccc.de&#x2F;v&#x2F;matrix-conf-2025-75078-governing-board-transparency-update&quot;&gt;https:&#x2F;&#x2F;media.ccc.de&#x2F;v&#x2F;matrix-conf-2025-75078-governing-board-transparency-update&lt;&#x2F;a&gt;.
All Conference content is available via the &lt;a href=&quot;https:&#x2F;&#x2F;2025.matrix.org&#x2F;watch&#x2F;&quot;&gt;Conference website&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;luxchat-hackathon&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#luxchat-hackathon&quot; aria-label=&quot;Anchor link for: luxchat-hackathon&quot;&gt;🔗&lt;&#x2F;a&gt;Luxchat Hackathon&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Amandine:matrix.org&quot;&gt;Amandine&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We&#x27;re happy to announce that &lt;a href=&quot;https:&#x2F;&#x2F;www.lu-cix.lu&#x2F;&quot;&gt;LU-CIX&lt;&#x2F;a&gt; is joining the Foundation as a Silver Member!
LU-CIX is the organisation delivering the Matrix-based &lt;a href=&quot;https:&#x2F;&#x2F;www.luxchat.lu&#x2F;&quot;&gt;Luxchat&lt;&#x2F;a&gt; in collaboration with the Ministry of Digitalisation of Luxembourg and the Chamber of Commerce. Luxchat comes in three (interoperable) flavours:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Luxchat4Gov for the public sector&lt;&#x2F;li&gt;
&lt;li&gt;Luxchat4Pro for companies and organisations&lt;&#x2F;li&gt;
&lt;li&gt;Luxchat, as a free messaging system for the general public and businesses, without advertising and without use of personal data, and respects the privacy of its users.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Earlier this week the three organisations also hosted a successful Matrix meets Luxchat Hackathon in presence of Madame Obertin, Minister of Digitalisation for Luxembourg!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;luxchat-hackathon.jpg&quot; alt=&quot;A picture of a crowd holding two signs. One reads &amp;quot;Hackathon&amp;quot; and the other &amp;quot;Luxchat meets Matrix&amp;quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h3 id=&quot;governing-board-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#governing-board-website&quot; aria-label=&quot;Anchor link for: governing-board-website&quot;&gt;🔗&lt;&#x2F;a&gt;Governing Board (&lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;foundation&#x2F;governing-board&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The Governing Board is an advisory board to the Matrix.org Foundation and with elected representatives from all across the Matrix ecosystem.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gwmngilfen:matrix.org&quot;&gt;Gwmngilfen&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Time flies - it&#x27;s another report from the Governing Board! We met about 2 weeks ago to go over the current status for the various Committees and Working Groups, to get an update from the Foundation, and to hear from the GB members about current challenges, concerns and opportunities. You can read the report &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;11&#x2F;governing-board-report-2025h2&#x2F;&quot;&gt;on the blog&lt;&#x2F;a&gt; and you can always ask questions in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#governing-board-office:matrix.org&quot;&gt;#governing-board-office:matrix.org&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;One of the points raised was about the process for creating Working Groups - we&#x27;ve tried to make it &lt;em&gt;easy&lt;&#x2F;em&gt;, but we&#x27;ve not really made it &lt;em&gt;publicly discoverable&lt;&#x2F;em&gt;. We&#x27;re working on that now, but to repeat earlier calls - if you have some work you want to form a group around, come chat with us in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#governing-board-office:matrix.org&quot;&gt;#governing-board-office:matrix.org&lt;&#x2F;a&gt; and we&#x27;ll help you out if we can!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-working-groups-muscle&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-working-groups-muscle&quot; aria-label=&quot;Anchor link for: dept-of-working-groups-muscle&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Working Groups 💪&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;website-content-wg&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#website-content-wg&quot; aria-label=&quot;Anchor link for: website-content-wg&quot;&gt;🔗&lt;&#x2F;a&gt;Website &amp;amp; Content WG&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord (they&#x2F;them)&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;p&gt;The Website and Content WG has a Meta update for TWIM this week.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;First of all we finally have been given a Room Version 12 update by the T&amp;amp;S team which allowed updated permissions and a clean slate to submit your posts too. Thanks to the T&amp;amp;S team for facilitating and executing this 🎉&lt;&#x2F;p&gt;
&lt;p&gt;As a result of that, we were forced to update &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;haecker-felix&#x2F;hebbot&quot;&gt;hebbot&lt;&#x2F;a&gt; (the tooling that&#x27;s behind the TWIM bot) from a roughly 2-year-old version to the current main branch. As a result of that, we got many new features for TWIM and Room Version 12 support. 🎉&lt;&#x2F;p&gt;
&lt;p&gt;For you, this means 2 things when submitting:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;We now got intentional mentions support. If your client supports intentional mentions, you can now use it to ping &lt;code&gt;@this-week-in:matrix.org&lt;&#x2F;code&gt; when submitting news. If you have no support for intentional mentions, make sure your message starts with &lt;code&gt;TWIM:&lt;&#x2F;code&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;We finally got the double TWIM user cleaned up. This should fix confusion we had for a while about which user to ping.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;You can find the new room at the same location as before &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4382&quot;&gt;MSC4382: Peppered hash verification for E2EE content moderation&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4381&quot;&gt;MSC4381: Remove plaintext sender key&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4380&quot;&gt;MSC4380: Invite blocking&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4191&quot;&gt;MSC4191: Account management for OAuth 2.0 API&lt;&#x2F;a&gt; (merge)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3824&quot;&gt;MSC3824: OAuth 2.0 API aware clients&lt;&#x2F;a&gt; (merge)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4323&quot;&gt;MSC4323: User suspension &amp;amp; locking endpoints&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were closed&#x2F;rejected this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h3&gt;
&lt;p&gt;The spec marches steadily forwards. There&#x27;s still a fair bit of focus on Matrix 2.0 MSCs, but as the SCT waits for authors to update their proposals, we&#x27;re focusing on other MSCs in the meantime.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;synapse-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synapse-website&quot; aria-label=&quot;Anchor link for: synapse-website&quot;&gt;🔗&lt;&#x2F;a&gt;Synapse (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Synapse is a Matrix homeserver implementation developed by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@devonh:one.ems.host&quot;&gt;Devon Dmytro&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we released Synapse v1.142.1.&lt;&#x2F;p&gt;
&lt;p&gt;This patch release fixes the regression from v1.142.0 where Synapse&#x27;s MAS integration support for MAS instances hosted under a subpath was broken.&lt;&#x2F;p&gt;
&lt;p&gt;Also noteworthy:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;the next release of Synapse (v1.143) removes support for PostgreSQL 13 as per our &lt;a href=&quot;https:&#x2F;&#x2F;element-hq.github.io&#x2F;synapse&#x2F;latest&#x2F;deprecation_policy.html#platform-dependencies&quot;&gt;deprecation policy&lt;&#x2F;a&gt;. Synapse will fail to start when run with PostgreSQL 13.&lt;&#x2F;li&gt;
&lt;li&gt;v1.143 will be the last release to support macOS wheels&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Thank you to all our contributors for helping to make Synapse the best it can be.
As always, feel free to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#synapse:matrix.org&quot;&gt;#synapse:matrix.org&lt;&#x2F;a&gt; to join in on the discussion and if you encounter a bug make sure to report it &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;issues&#x2F;new&#x2F;choose&quot;&gt;here&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;continuwuity-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#continuwuity-website&quot; aria-label=&quot;Anchor link for: continuwuity-website&quot;&gt;🔗&lt;&#x2F;a&gt;continuwuity (&lt;a href=&quot;https:&#x2F;&#x2F;continuwuity.org&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Continuwuity is a community-driven Matrix homeserver in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nex:continuwuity.org&quot;&gt;nex (it&#x2F;she) [Continuwuity]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;I saw some weird things crawling around in our codebase, so I went ahead and called an exterminator. It&#x27;s safe to say, some things definitely changed. In fact, so many things changed, that today we&#x27;re cutting a new release for continuwuity!&lt;&#x2F;p&gt;
&lt;p&gt;You may have heard of such releases being cut before. Believe your eyes, reader, for the legend is true! Continuwuity does actually get releases! Sometimes.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;This release is a bugfix release&lt;&#x2F;strong&gt;, with the express intent of healing some of the wounds revealed by
&lt;code&gt;v0.5.0-rc.8&lt;&#x2F;code&gt;. &lt;strong&gt;There are no new features in this release&lt;&#x2F;strong&gt; (aside from advertised support for MSC4155, so you can now disable invites in Element without needing to manually edit your account data), as all of these changes were backported from the main branch. If you want shiny new toys, join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#main:continuwuity.org&quot;&gt;#main:continuwuity.org&lt;&#x2F;a&gt; and track the &lt;code&gt;main&lt;&#x2F;code&gt; branch! Plenty of cool pebbles and shiny gems there.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;bug-fixes&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#bug-fixes&quot; aria-label=&quot;Anchor link for: bug-fixes&quot;&gt;🔗&lt;&#x2F;a&gt;Bug fixes&lt;&#x2F;h4&gt;
&lt;p&gt;(&lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;compare&#x2F;v0.5.0-rc.8..backport&#x2F;v0.5.0-rc.8-1&quot;&gt;full git changelog&lt;&#x2F;a&gt;)&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Resolved several issues with state resolution v2.1 (room version 12)&lt;&#x2F;li&gt;
&lt;li&gt;Fixed issues with the &lt;code&gt;restricted&lt;&#x2F;code&gt; and &lt;code&gt;knock_restricted&lt;&#x2F;code&gt; join rules that would sometimes incorrectly disallow a valid join&lt;&#x2F;li&gt;
&lt;li&gt;Fixed the automatic support contact listing being a no-op&lt;&#x2F;li&gt;
&lt;li&gt;Fixed upgrading pre-v12 rooms to v12 rooms&lt;&#x2F;li&gt;
&lt;li&gt;Fixed policy servers sending the incorrect JSON objects (resulted in false positives)&lt;&#x2F;li&gt;
&lt;li&gt;Fixed debug build panic during MSC4133 migration&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;when-is-the-full-release-already&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#when-is-the-full-release-already&quot; aria-label=&quot;Anchor link for: when-is-the-full-release-already&quot;&gt;🔗&lt;&#x2F;a&gt;When is the full release already!&lt;&#x2F;h4&gt;
&lt;p&gt;I know, I know, we&#x27;re probably the only software ever to release 10 release candidates with no actual release. I promise, &lt;code&gt;0.5.0&lt;&#x2F;code&gt; will be happening soon! &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;milestone&#x2F;42&quot;&gt;We&#x27;ve only got 10 things left to look at (at the time of writing)&lt;&#x2F;a&gt;, and only two of those are actually even blocking the release. Last time we gave out planned release dates, we ended up being months late, so we aren&#x27;t going to do that again, however I promise it&#x27;s a top priority and we&#x27;re aiming for the &lt;em&gt;near future&lt;&#x2F;em&gt;. But hey, I&#x27;d like to see YOU bake a homeserver-shaped cake without the recipe book telling you how long it&#x27;ll take!&lt;&#x2F;p&gt;
&lt;p&gt;Also, &lt;strong&gt;we&#x27;re accepting any and all contributions!&lt;&#x2F;strong&gt; They don&#x27;t even have to be code! We&#x27;ve got plenty of issues related to documentation, and other issues and pull requests that simply just need some community testing. If you&#x27;ve got a server (even just a raspberry pi sat under your bed), you can help out! If you&#x27;re interested, feel free to talk to us in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#dev:continuwuity.org&quot;&gt;#dev:continuwuity.org&lt;&#x2F;a&gt; (you&#x27;ll need to join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#main:continuwuity.org&quot;&gt;#main:continuwuity.org&lt;&#x2F;a&gt; or at least &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#space:continuwuity.org&quot;&gt;#space:continuwuity.org&lt;&#x2F;a&gt; first), we&#x27;re more than happy to help out!&lt;&#x2F;p&gt;
&lt;p&gt;Anyway, until next time, which will hopefully be soon. Also please give us a star &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;continuwuity&#x2F;continuwuity&quot;&gt;on github&lt;&#x2F;a&gt; if you haven&#x27;t already, it greatly helps with boosting our visibility ❤️&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;ement-el-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ement-el-website&quot; aria-label=&quot;Anchor link for: ement-el-website&quot;&gt;🔗&lt;&#x2F;a&gt;Ement.el (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;alphapapa&#x2F;ement.el&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Matrix client for Emacs.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@alphapapa:matrix.org&quot;&gt;alphapapa&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;alphapapa&#x2F;ement.el&quot;&gt;Ement.el&lt;&#x2F;a&gt;, a Matrix client for the &lt;a href=&quot;https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;emacs&#x2F;&quot;&gt;GNU Emacs&lt;&#x2F;a&gt; text editor and Lisp environment, has been &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;alphapapa&#x2F;ement.el&#x2F;releases&#x2F;tag&#x2F;v0.17&quot;&gt;released&lt;&#x2F;a&gt; at version 0.17.  Changes since the last release include:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Additions&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Command &lt;code&gt;ement-room-download-file&lt;&#x2F;code&gt;, which downloads the file in the event at point (for image, audio, video, and file messages).  (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;alphapapa&#x2F;ement.el&#x2F;pull&#x2F;323&quot;&gt;#323&lt;&#x2F;a&gt;.  Thanks to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;viiru-&quot;&gt;Arto Jantunen&lt;&#x2F;a&gt;.)&lt;&#x2F;li&gt;
&lt;li&gt;Customization groups for faces.  (Thanks to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;phil-s&quot;&gt;Phil Sainty&lt;&#x2F;a&gt;.)&lt;&#x2F;li&gt;
&lt;li&gt;Option &lt;code&gt;ement-room-hide-redacted-message-content&lt;&#x2F;code&gt;, which hides the content of redacted messages by default.  It may be disabled to keep redacted content visible with a strikethrough face, which may be useful for room moderators, but users should keep in mind that doing so will leave unpleasant content visible in the current session, even after being redacted by moderators.&lt;&#x2F;li&gt;
&lt;li&gt;Option &lt;code&gt;ement-room-list-avatar-generation&lt;&#x2F;code&gt;: if disabled, SVG-based room avatars are not generated.  This option automatically tests whether SVG support is available in Emacs, and should allow use with builds of Emacs that lack &lt;code&gt;librsvg&lt;&#x2F;code&gt; support.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Changes&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Disable underline for faces &lt;code&gt;ement-room-list-direct&lt;&#x2F;code&gt; and &lt;code&gt;ement-room-list-name&lt;&#x2F;code&gt; (in case a face they inherit from enables it, e.g. when themed).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Fixes&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Call &lt;code&gt;eww-browse-url&lt;&#x2F;code&gt; instead of &lt;code&gt;browse-url&lt;&#x2F;code&gt; in &lt;code&gt;ement-room-browse-mxc&lt;&#x2F;code&gt; (because the latter is not useful for authenticated media if the user has configured it to use a different browser).  (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;alphapapa&#x2F;ement.el&#x2F;pull&#x2F;323&quot;&gt;#323&lt;&#x2F;a&gt;.  Thanks to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;viiru-&quot;&gt;Arto Jantunen&lt;&#x2F;a&gt;.)&lt;&#x2F;li&gt;
&lt;li&gt;Workaround change in &lt;code&gt;magit-section&lt;&#x2F;code&gt; that broke fontification in room-list and directory buffers.  (See &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;alphapapa&#x2F;ement.el&#x2F;issues&#x2F;331&quot;&gt;#331&lt;&#x2F;a&gt;.)&lt;&#x2F;li&gt;
&lt;li&gt;Handle non-symbol commands in &lt;code&gt;command-history&lt;&#x2F;code&gt;.  (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;alphapapa&#x2F;ement.el&#x2F;issues&#x2F;330&quot;&gt;#330&lt;&#x2F;a&gt;.  Thanks to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;stsquad&quot;&gt;Alex Bennée&lt;&#x2F;a&gt; for reporting.)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Feel free to join us in the chat room: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ement.el:matrix.org&quot;&gt;#ement.el:matrix.org&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro Romito&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;The notification sound has been updated after some feedbacks to be more audible&lt;&#x2F;li&gt;
&lt;li&gt;We implemented a way to test our notification service extension, which will allow us to identify any potential bug or regression more easily&lt;&#x2F;li&gt;
&lt;li&gt;We are continuing improving our  Threads labs feature, threaded events now support pinning and the banner shortcut will open the thread directly&lt;&#x2F;li&gt;
&lt;li&gt;Spaces work is also going forward, we are currently implementing a way to handle the space members join rule in your rooms, so that you can have specific space members automatically join them. We are also experimenting with a room list that supports rendering and displaying spaces alongside normal rooms.&lt;&#x2F;li&gt;
&lt;li&gt;A new RC has been sent for verification 25.11.3&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@ganfra:matrix.org&quot;&gt;ganfra&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we&#x27;ve been focused on:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Performance improvements and monitoring: after improving the database and decryption performance by almost 10x, we&#x27;re now adding new metrics to make sure it doesn&#x27;t unexpectedly drop in the future and find performance bottlenecks as soon as possible.&lt;&#x2F;li&gt;
&lt;li&gt;Spaces: the work around spaces keeps taking most of our time, but we progress little by little.&lt;&#x2F;li&gt;
&lt;li&gt;Fixes for notifications with UnifiedPush: we received some contributions that should improve the stability of the notifications when UnifiedPush is in use. We also fixed a bug that could cause notifications to be lost if there was a large amount of them pending to be resolved.&lt;&#x2F;li&gt;
&lt;li&gt;The notification sound has been updated after some feedbacks to be more audible.&lt;&#x2F;li&gt;
&lt;li&gt;New RC 25.11.3 has been sent for verification.&lt;&#x2F;li&gt;
&lt;li&gt;And of course, lots and lots of bug fixes.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;ruma-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ruma-website&quot; aria-label=&quot;Anchor link for: ruma-website&quot;&gt;🔗&lt;&#x2F;a&gt;Ruma (&lt;a href=&quot;https:&#x2F;&#x2F;ruma.dev&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A set of Rust library crates for working with the Matrix protocol. Ruma’s approach to Matrix emphasizes correctness, security, stability and performance.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@zecakeh:private.coffee&quot;&gt;Kévin Commaille&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We are already here with a new breaking release, Ruma 0.14.0. We try to avoid making breaking releases too often, but we realized that a cargo feature available in Ruma 0.13.0 was not additive, and to fix it we needed a breaking change, so here we are! There are also other things to look forward to:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Support for Matrix 1.16, including room version 12 and extended profiles.&lt;&#x2F;li&gt;
&lt;li&gt;The traits and macros for API endpoints now have better support for the different kinds of endpoints in the Matrix APIs:
&lt;ul&gt;
&lt;li&gt;Adapt the endpoint path resolution for an outgoing request, depending on whether it is possible to decide the path to use depending on the response of &lt;code&gt;GET &#x2F;versions&lt;&#x2F;code&gt;,&lt;&#x2F;li&gt;
&lt;li&gt;Adapt the type of authentication to add for an outgoing request, with added support for server signatures,&lt;&#x2F;li&gt;
&lt;li&gt;Add a method to extract authentication data from an incoming HTTP request.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;The minimal supported Rust version was bumped to 1.88, allowing us to port our crates to the Rust 2024 edition, and to begin using let chains.&lt;&#x2F;li&gt;
&lt;li&gt;We also gained support for up and coming MSCs like &quot;Do not Disturb&quot; notification settings (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4359&quot;&gt;MSC4359&lt;&#x2F;a&gt;) and invite blocking (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4380&quot;&gt;MSC4380&lt;&#x2F;a&gt;).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;We still have a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ruma&#x2F;ruma&#x2F;labels&#x2F;help%20wanted&quot;&gt;bunch of issues opened&lt;&#x2F;a&gt; and always welcome implementations for ongoing MSCs, so don&#x27;t hesitate to contribute.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;11806&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3255&lt;&#x2F;code&gt; (&lt;code&gt;27.6%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;18199&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;10155&lt;&#x2F;code&gt; (&lt;code&gt;86.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;475&lt;&#x2F;code&gt; (&lt;code&gt;4.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;380&lt;&#x2F;code&gt; (&lt;code&gt;3.2%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;300&lt;&#x2F;code&gt; (&lt;code&gt;2.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Std Dev&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;169&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;183.12&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;envs.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;200&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;435.31&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;201&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;299.89&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nexy7574.co.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;206&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;282.66&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;212&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;550.35&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;arcticfoxes.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;222&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;244.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;uwu.possums.lgbt&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;275&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;615.53&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;starstruck.systems&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;308&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;635.19&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;gingershaped.computer&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;327&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;482.48&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;muoi.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;353&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;320.34&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-11-14</title>
    <published>2025-11-14T00:00:00+00:00</published>
    <updated>2025-11-14T00:00:00+00:00</updated>
    <author>
      <name>HarHarLinks</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/11/14/this-week-in-matrix-2025-11-14/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/11/14/this-week-in-matrix-2025-11-14/</id>
    <content type="html">&lt;h2 id=&quot;the-matrix-conference-2025-the-matrix-org-foundation-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-matrix-conference-2025-the-matrix-org-foundation-updates&quot; aria-label=&quot;Anchor link for: the-matrix-conference-2025-the-matrix-org-foundation-updates&quot;&gt;🔗&lt;&#x2F;a&gt;The Matrix Conference 2025 - The Matrix.org Foundation Updates&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=UfbTkWKtaFk&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=UfbTkWKtaFk
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;UfbTkWKtaFk&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;p&gt;You can find the same video mirrored on media.ccc.de at &lt;a href=&quot;https:&#x2F;&#x2F;media.ccc.de&#x2F;v&#x2F;matrix-conf-2025-81434-the-matrix-org-foundation-updates&quot;&gt;https:&#x2F;&#x2F;media.ccc.de&#x2F;v&#x2F;matrix-conf-2025-81434-the-matrix-org-foundation-updates&lt;&#x2F;a&gt;.
All Conference content is available via the &lt;a href=&quot;https:&#x2F;&#x2F;2025.matrix.org&#x2F;watch&#x2F;&quot;&gt;Conference website&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;dept-of-working-groups-muscle&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-working-groups-muscle&quot; aria-label=&quot;Anchor link for: dept-of-working-groups-muscle&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Working Groups 💪&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@sky:codestorm.net&quot;&gt;Sky&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Cutting the ribbon on the reopened matrix.org room directory!&lt;&#x2F;p&gt;
&lt;p&gt;Back in early September, the &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;foundation&#x2F;working-groups&#x2F;&quot;&gt;room directory working group&lt;&#x2F;a&gt; started an initial &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;09&#x2F;12&#x2F;this-week-in-matrix-2025-09-12&#x2F;#dept-of-trust-safety-scales&quot;&gt;beta test run&lt;&#x2F;a&gt;. For the first time in months, it was possible again to get new rooms into the directory.&lt;&#x2F;p&gt;
&lt;p&gt;Since then, we’ve reworked the multiple forms into one universal one to make things easier for users. We also identified several pain points in the process and validated that our imagined workflow actually works in practice.
There are still improvements we’re actively working on, but we’re already happy with the current stage.&lt;&#x2F;p&gt;
&lt;p&gt;There is now a dedicated subpage for the room directory on the matrix.org homepage &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;homeserver&#x2F;room-directory&#x2F;&quot;&gt;—you can find it here—&lt;&#x2F;a&gt; where users can easily access all relevant info. Please share it around!&lt;&#x2F;p&gt;
&lt;p&gt;If you’d like to give feedback or get involved, feel free to walk by in our &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#room-dir-wg-office:neko.dev&quot;&gt;#room-dir-wg-office:neko.dev&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;synapse-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synapse-website&quot; aria-label=&quot;Anchor link for: synapse-website&quot;&gt;🔗&lt;&#x2F;a&gt;Synapse (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Synapse is a Matrix homeserver implementation developed by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@devonh:one.ems.host&quot;&gt;Devon Dmytro&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we released Synapse v1.142.0.&lt;&#x2F;p&gt;
&lt;p&gt;This release has a few notable changes for server admins to be aware of:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Support for Python 3.9 has been dropped as it is now &lt;a href=&quot;https:&#x2F;&#x2F;endoflife.date&#x2F;python&quot;&gt;end of life&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;The minimum supported version of SQLite has been increased to 3.40.0&lt;&#x2F;li&gt;
&lt;li&gt;The MacOS Python Wheels are being deprecated and will stop being published as of Synapse 1.144.0. We would love to hear from you if you make use of these.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;⚠️ We have just been made aware of a regression in Synapse&#x27;s MAS integration affecting support for MAS instances hosted under a subpath.
See &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;issues&#x2F;19184&quot;&gt;this issue&lt;&#x2F;a&gt; for further details.
We are working on a fix and hope to have a patch out shortly.&lt;&#x2F;p&gt;
&lt;p&gt;Thank you to all our contributors for helping to make Synapse the best it can be.
As always, feel free to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#synapse:matrix.org&quot;&gt;#synapse:matrix.org&lt;&#x2F;a&gt; to join in on the discussion and if you encounter a bug make sure to report it &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;issues&#x2F;new&#x2F;choose&quot;&gt;here&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;homeserver-deployment-inbox-tray&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#homeserver-deployment-inbox-tray&quot; aria-label=&quot;Anchor link for: homeserver-deployment-inbox-tray&quot;&gt;🔗&lt;&#x2F;a&gt;Homeserver Deployment 📥️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-server-suite-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-server-suite-website&quot; aria-label=&quot;Anchor link for: element-server-suite-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element Server Suite (&lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;server-suite&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Element Server Suite (ESS) is a backend hosting solution for Matrix-based communications that supports self-hosted and fully managed deployments.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@ben:banzan.uk&quot;&gt;Ben BZ&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;ess-helm&#x2F;releases&#x2F;tag&#x2F;25.11.1&quot;&gt;ESS Community 25.11.1&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;docs.element.io&#x2F;latest&#x2F;element-server-suite-pro&#x2F;release-notes&#x2F;#ess-pro-25111-2025-11-14&quot;&gt;ESS Pro 25.11.1&lt;&#x2F;a&gt; have been released this week.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Both bring in upgrades of Synapse to v1.142.0 and Matrix Authentication Service to v1.6.0.&lt;&#x2F;li&gt;
&lt;li&gt;Component images are now checked that both AMD64 and ARM64 are supported.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;ESS Pro also brings in a fix for Element Call widgets in Element Web Pro (which is also in ESS Pro LTS 25.10.2) and some improvements to the default high-availability configuration.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-web-desktop-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-web-desktop-website&quot; aria-label=&quot;Anchor link for: element-web-desktop-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element Web&#x2F;Desktop (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-web&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Secure and independent communication, connected via Matrix. Come talk with us in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#element-web:matrix.org&quot;&gt;#element-web:matrix.org&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@langleyd:matrix.org&quot;&gt;David Langley&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;🌍 Hello from the Element Web Team&lt;&#x2F;p&gt;
&lt;h4 id=&quot;two-men-holding-hands-future-room-list-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#two-men-holding-hands-future-room-list-updates&quot; aria-label=&quot;Anchor link for: two-men-holding-hands-future-room-list-updates&quot;&gt;🔗&lt;&#x2F;a&gt;👬 Future Room List Updates&lt;&#x2F;h4&gt;
&lt;p&gt;Thanks to all who provided feedback on the first version of the new left panel and room list we released in September 2025. We have gathered and considered the feedback and used it to shape the future iterations.&lt;&#x2F;p&gt;
&lt;p&gt;For a visual of where we are headed and further details of what changes we will be making next please check out &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-web&#x2F;issues&#x2F;31207&quot;&gt;this issue&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;TL;DR, we are going to:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Reintroduce the &quot;People&quot; meta space&lt;&#x2F;li&gt;
&lt;li&gt;Add a quick setting for message previews&lt;&#x2F;li&gt;
&lt;li&gt;Add Room List &quot;Sections&quot; and&#x2F;or &quot;Personal Groups&quot; (v1)&lt;&#x2F;li&gt;
&lt;li&gt;Update the sorting mechanisms to prioritise&#x2F;stick unreads at the top&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;rory-libmatrix-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#rory-libmatrix-website&quot; aria-label=&quot;Anchor link for: rory-libmatrix-website&quot;&gt;🔗&lt;&#x2F;a&gt;Rory&amp;amp;::LibMatrix (&lt;a href=&quot;https:&#x2F;&#x2F;cgit.rory.gay&#x2F;matrix&#x2F;LibMatrix.git&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;.NET 10 Matrix bot&#x2F;client library&#x2F;SDK.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@emma:rory.gay&quot;&gt;Emma [it&#x2F;its]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;u&gt;Your&lt;&#x2F;u&gt; friendly .NET 10 Matrix SDK&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Good $DATE $TIME everyone! I wanted to give an update on the state of the Rory&amp;amp;::LibMatrix family of projects!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;what-s-new&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-new&quot; aria-label=&quot;Anchor link for: what-s-new&quot;&gt;🔗&lt;&#x2F;a&gt;What&#x27;s new:&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;We&#x27;ve been working on proper publishing on NuGet, while unfinished, you should start seeing build artifacts there fairly soon! These are powered by &lt;a href=&quot;https:&#x2F;&#x2F;nixos.org&#x2F;&quot;&gt;Nix&lt;&#x2F;a&gt;, in order to ensure that builds are, in fact, reproducible!&lt;&#x2F;li&gt;
&lt;li&gt;We&#x27;ve bumped the minimum required .NET version to .NET 10! This brings a whole swath of performance improvements.&lt;&#x2F;li&gt;
&lt;li&gt;Made the HTTP&#x2F;network error handling behavior more configurable&lt;&#x2F;li&gt;
&lt;li&gt;Removed deprecated synchronous methods for resolving unauthenticated media download URLs&lt;&#x2F;li&gt;
&lt;li&gt;Reworked how the synapse admin room list filtering works to be more generic and based on OOP rather than bespoke objects.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;BREAKING&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;: StateEvent&#x2F;StateEventResponse have been renamed to MatrixEvent&#x2F;MatrixEventResponse! This was long overdue, but clarifies that these are for any matrix events, not just state events! Similarly, EventContent has been renamed to MatrixEventContent, as well as any related methods.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;and-as-always&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#and-as-always&quot; aria-label=&quot;Anchor link for: and-as-always&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;em&gt;And, as always:&lt;&#x2F;em&gt;&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;The code is available at &lt;a href=&quot;https:&#x2F;&#x2F;cgit.rory.gay&#x2F;matrix&#x2F;LibMatrix.git&quot;&gt;cgit.rory.gay&lt;&#x2F;a&gt; or &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Rory-LibMatrix&#x2F;LibMatrix&quot;&gt;GitHub&lt;&#x2F;a&gt;!
&lt;ul&gt;
&lt;li&gt;All contributions are more than welcome, be it documentation, code, anything! Perhaps, example usecases, bots, ...?&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Discussion, suggestions and ideas are welcome in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#libmatrix:rory.gay&quot;&gt;#libmatrix:rory.gay&lt;&#x2F;a&gt; (Space: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#libmatrix-space:rory.gay&quot;&gt;#libmatrix-space:rory.gay&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Got a cool project that you&#x27;re working on and want to share, using LibMatrix? Be sure to let us know, we&#x27;d love to hear all about it!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-rust-sdk-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-rust-sdk-website&quot; aria-label=&quot;Anchor link for: matrix-rust-sdk-website&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-rust-sdk (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;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.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mnt_io:matrix.org&quot;&gt;Ivan 🦀&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;It&#x27;s been a long time… Time flies! Too much happened, so it&#x27;s going to be a highlight this time!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;latest-event-event-cache-and-timeline&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#latest-event-event-cache-and-timeline&quot; aria-label=&quot;Anchor link for: latest-event-event-cache-and-timeline&quot;&gt;🔗&lt;&#x2F;a&gt;Latest Event, Event Cache, and Timeline&lt;&#x2F;h4&gt;
&lt;p&gt;The new Latest Event API was blocked by another project: redecryption. So far, when an event is received but cannot be decrypted, the Timeline was running a task listening to various sources of information and was trying to re-decrypt the event. It was working nicely! The problem is that events were re-decrypted inside the Timeline, which is an in-memory structure. Events were stored as UTD (Unable To Decrypt) events inside the Event Cache (the database holding all events). So the project consisted at implementing the redecryption inside the Event Cache directly! The main part of this project can be found in &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5746&quot;&gt;#5746&lt;&#x2F;a&gt;, which unblocks many features —including the Latest Event— and fixes a couple of bugs!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;badge-counter&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#badge-counter&quot; aria-label=&quot;Anchor link for: badge-counter&quot;&gt;🔗&lt;&#x2F;a&gt;Badge Counter&lt;&#x2F;h4&gt;
&lt;p&gt;We all know how irritating it is when the app displays a new notification, you open the app, and you see nothing. Yeah. Sadly, we know. We have a path to fix this. But the journey starts with the cross-process lock. This is a novel API we&#x27;ve implemented ensuring only one process can have an access to a particular resource, like a database. This is really important on iOS for example, when the notification process can be fired concurrently to the main app process. We have recently improved this API by adding the notion of “dirty”: a process can obtain a lock, but the process is informed that the obtained resource is dirty, which means it has been obtained by another process meanwhile, and the current process should reload its in-memory state. The meta issue is &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;issues&#x2F;4874&quot;&gt;#4874&lt;&#x2F;a&gt;, and the foundation for this has been implemented and has landed in a couple of Matrix clients already. We are using this API to invalidate&#x2F;reload the Media store, the Event Cache store, and the Crypto store for example. This is absolutely required to solve the Badge Counter issue.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;space&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#space&quot; aria-label=&quot;Anchor link for: space&quot;&gt;🔗&lt;&#x2F;a&gt;Space&lt;&#x2F;h4&gt;
&lt;p&gt;Space is an active project! We are implementing more features (like having live ordering!), more MSC, and we are experimenting several UI. Nothing has landed, but so you know, we are actively working on it.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;improved-performance-with-sqlite&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#improved-performance-with-sqlite&quot; aria-label=&quot;Anchor link for: improved-performance-with-sqlite&quot;&gt;🔗&lt;&#x2F;a&gt;Improved performance with SQLite&lt;&#x2F;h4&gt;
&lt;p&gt;The sun was bright, the birds were singing, like any other days, except that Element X Android was too slow. And that morning, we wanted to solve this problem. It led us to visit numerous parts of the stack, but the summary of this journey is: we went from 600ms to 25ms to open a room on Android. On some old devices, it was sometimes taking 2-3s, and now it&#x27;s constantly 25ms! The most notable patches are &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5841&quot;&gt;#5841&lt;&#x2F;a&gt; for the SQLite part, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5854&quot;&gt;#5854&lt;&#x2F;a&gt; for the compilation part (enabling SIMD), and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5833&quot;&gt;#5833&lt;&#x2F;a&gt; or &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5827&quot;&gt;#5827&lt;&#x2F;a&gt; for the SDK part. Note that the impact on iOS was also great but barely noticeable, from 20ms to 10ms to open a room.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;qr-code-login&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#qr-code-login&quot; aria-label=&quot;Anchor link for: qr-code-login&quot;&gt;🔗&lt;&#x2F;a&gt;QR code login&lt;&#x2F;h4&gt;
&lt;p&gt;QR code login is an exciting project: grab one device, generate a QR code, scan it with another device, boom, you&#x27;re connected, all keys setup etc. There are 4 sides to QR code login: new device scans, new device generates the QR code, old device scans, and old device generates the QR code. We initially implemented only one side: new device scans. Now all of them are implemented: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5711&quot;&gt;#5711&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5801&quot;&gt;#5801&lt;&#x2F;a&gt;, and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5818&quot;&gt;#5818&lt;&#x2F;a&gt;. All flows are being implemented in the Element X clients, but maybe other clients are working on it too.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;don-t-panic&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#don-t-panic&quot; aria-label=&quot;Anchor link for: don-t-panic&quot;&gt;🔗&lt;&#x2F;a&gt;Don&#x27;t panic&lt;&#x2F;h4&gt;
&lt;p&gt;We&#x27;ve fixed numerous bugs about Sliding Sync, auth, Matrix versions, UniFFI, cryptography and so on! The list would be too long… but it drains too much time to track and to fix.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;stammtische&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#stammtische&quot; aria-label=&quot;Anchor link for: stammtische&quot;&gt;🔗&lt;&#x2F;a&gt;Stammtische&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@stereo:freiburg.social&quot;&gt;stereo&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Matrix Stammtisch Freiburg&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Monday, November 17th 2025, 19:15 CET&lt;br &#x2F;&gt;
Upstairs in &quot;Blauer Fuchs&quot;&lt;br &#x2F;&gt;
Metzgerau 4, 79098 Freiburg&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s our very first edition - expect the two matrix admins of matrix.freiburg.social to be there: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@fx:yatrix.org&quot;&gt;fx&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@stereo:gnubox.club&quot;&gt;stereo&lt;&#x2F;a&gt;, and as special guest &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@michaelmicheal:matrix.org&quot;&gt;Michael Muench&lt;&#x2F;a&gt; 👋&lt;br &#x2F;&gt;
matrix room over here &amp;gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-stammtisch:freiburg.social&quot;&gt;#matrix-stammtisch:freiburg.social&lt;&#x2F;a&gt;&amp;lt;&lt;br &#x2F;&gt;
please tell us, if you want to take part, so the pub will not be overcrowded like the delirium in brussels ;)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-in-the-news-newspaper&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-in-the-news-newspaper&quot; aria-label=&quot;Anchor link for: matrix-in-the-news-newspaper&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix in the News 📰&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mcnesium:exma.de&quot;&gt;mcnesium&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Matrix in the News! &lt;a href=&quot;https:&#x2F;&#x2F;www.deutschlandfunk.de&#x2F;kommunikationstalent-das-messenger-protokoll-matrix-wird-immer-beliebter-100.html&quot;&gt;German public broadcasting radio has presented the Matrix messenger protocol as becoming increasingly popular in their weekly computer and communications show (in German).&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@erik:michelson.eu&quot;&gt;Erik&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Since I didn&#x27;t found any transcript nor English version, I created a transcribed and translated version here: &lt;a href=&quot;https:&#x2F;&#x2F;pad.michelson.eu&#x2F;s&#x2F;qZHJwDM0F&quot;&gt;https:&#x2F;&#x2F;pad.michelson.eu&#x2F;s&#x2F;qZHJwDM0F&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;11633&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3222&lt;&#x2F;code&gt; (&lt;code&gt;27.7%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;19233&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;10012&lt;&#x2F;code&gt; (&lt;code&gt;86.1%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;463&lt;&#x2F;code&gt; (&lt;code&gt;4.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;380&lt;&#x2F;code&gt; (&lt;code&gt;3.3%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;295&lt;&#x2F;code&gt; (&lt;code&gt;2.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping&quot; aria-label=&quot;Anchor link for: dept-of-ping&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;186.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;204&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;ncat.cafe&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;212&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;envs.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;232.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;synapse.rntpts.de&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;247&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;uwu.possums.lgbt&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;255&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tomfos.tr&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;262&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;280&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;beeper.com&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;297.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;gingershaped.computer&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;366&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-11-07</title>
    <published>2025-11-07T00:00:00+00:00</published>
    <updated>2025-11-07T00:00:00+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/11/07/this-week-in-matrix-2025-11-07/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/11/07/this-week-in-matrix-2025-11-07/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s11e15-figma-but-based-on-matrix&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s11e15-figma-but-based-on-matrix&quot; aria-label=&quot;Anchor link for: matrix-live-s11e15-figma-but-based-on-matrix&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S11E15 – Figma but based on Matrix?&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=kGXBfqaYYe4&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=kGXBfqaYYe4
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;kGXBfqaYYe4&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;governing-board-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#governing-board-website&quot; aria-label=&quot;Anchor link for: governing-board-website&quot;&gt;🔗&lt;&#x2F;a&gt;Governing Board (&lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;foundation&#x2F;governing-board&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The Governing Board is an advisory board to the Matrix.org Foundation and with elected representatives from all across the Matrix ecosystem.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gwmngilfen:matrix.org&quot;&gt;Gwmngilfen&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Howdy folks, your friendly GB here - I&#x27;ve been a bit quiet recently, but we wanted to let you all know that the latest &lt;strong&gt;6-monthly Board meeting&lt;&#x2F;strong&gt; happened this week! Lots to cover, Working Group updates, challenges, plans for upcoming work, and so on - so you can expect a report out in the near future on that! Stay tuned 🙂&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4377&quot;&gt;MSC4377: Clarify Image Pack Ordering&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs are in FCP.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were accepted this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were closed&#x2F;rejected this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h3&gt;
&lt;p&gt;The Olm and Megolm specs were moved into the spec website itself, rather than existing on a separate GitLab repository. This makes them easier for readers to find. Otherwise, the spec text itself has not changed. You can find them here: &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;unstable&#x2F;olm-megolm&#x2F;&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;unstable&#x2F;olm-megolm&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;tuwunel&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tuwunel&quot; aria-label=&quot;Anchor link for: tuwunel&quot;&gt;🔗&lt;&#x2F;a&gt;Tuwunel&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jason:tuwunel.me&quot;&gt;jason 🎔&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tuwunel is the enterprise successor to conduwuit&lt;&#x2F;strong&gt; 🏳️‍⚧️ &lt;strong&gt;funded in part by the Government of Switzerland&lt;&#x2F;strong&gt; 🇨🇭&lt;&#x2F;p&gt;
&lt;h4 id=&quot;sparkles-new-features-for-version-1-4-6&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#sparkles-new-features-for-version-1-4-6&quot; aria-label=&quot;Anchor link for: sparkles-new-features-for-version-1-4-6&quot;&gt;🔗&lt;&#x2F;a&gt;✨ New Features For Version 1.4.6&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Element Call discovery support (MSC4143) was implemented by tototomate123. Adding a &lt;code&gt;[[global.well_known.rtc_transports]]&lt;&#x2F;code&gt; section in your config file enables discovery. More information on setting up Element Call can be found at &lt;a href=&quot;https:&#x2F;&#x2F;sspaeth.de&#x2F;2024&#x2F;11&#x2F;sfu&#x2F;&quot;&gt;Spaetzblog&lt;&#x2F;a&gt;, skipping step one, and performing step three in your Tuwunel config.&lt;&#x2F;li&gt;
&lt;li&gt;Dehydrated Device support (MSC3814) is now available. This feature allows users to receive encrypted messages without being logged in. Supporting clients will setup the dehydrated device automatically and it will &quot;just work&quot; behind the scenes. This feature was commissioned and made public by an enterprise sponsor.&lt;&#x2F;li&gt;
&lt;li&gt;Notification panel (the 🔔 button) has been implemented. Even though Element-web now requires enabling it in the Labs menu, the underlying support (&lt;code&gt;GET &#x2F;_matrix&#x2F;client&#x2F;v3&#x2F;notifications&lt;&#x2F;code&gt;) enhances the push-notification handling of other clients.&lt;&#x2F;li&gt;
&lt;li&gt;Live room previews are now available. This support (&lt;code&gt;GET &#x2F;_matrix&#x2F;client&#x2F;v3&#x2F;events&lt;&#x2F;code&gt;) allows users, including guests, to sync updates for a public room without joining.&lt;&#x2F;li&gt;
&lt;li&gt;Thanks to a suggestion by cyberdoors, the configuration option &lt;code&gt;encryption_enabled_by_default_for_room_type&lt;&#x2F;code&gt; is now available. This feature can enable encryption for a room even when the client does not.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;chart-with-upwards-trend-enhancements&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#chart-with-upwards-trend-enhancements&quot; aria-label=&quot;Anchor link for: chart-with-upwards-trend-enhancements&quot;&gt;🔗&lt;&#x2F;a&gt;📈 Enhancements&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Thank you tototomate123 for improving the reverse-proxy docs, adding dedicated pages for both Caddy and Nginx. Thanks to tycode for pointing out the docs were missing for alternative proxies.&lt;&#x2F;li&gt;
&lt;li&gt;Thanks to an observation by iwalkalone69, the last-seen time for a device in the session list is now updated acceptably. This function piggybacks on the presence system to prevent writing too frequently.&lt;&#x2F;li&gt;
&lt;li&gt;Thanks to an inquiry by EntityinArray, guest-accounts can now be enabled while registration tokens are also enabled and continue to prevent open account registration.&lt;&#x2F;li&gt;
&lt;li&gt;Courtesy of dasha-uwu the list of servers attempted when joining a room is now properly shuffled to increase the odds of finding a viable server, especially if an additional join attempt is made.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;beetle-bug-fixes&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#beetle-bug-fixes&quot; aria-label=&quot;Anchor link for: beetle-bug-fixes&quot;&gt;🔗&lt;&#x2F;a&gt;🐞 Bug Fixes&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Special thanks to BVollmerhaus for finding the TURN secret file configured by &lt;code&gt;turn_secret_file&lt;&#x2F;code&gt; was broken, forcing users to configure &lt;code&gt;turn_secret&lt;&#x2F;code&gt; directly. Thank you for fixing this with a PR.&lt;&#x2F;li&gt;
&lt;li&gt;Thank you scvalex for updating the nix build for Tuwunel&#x27;s integration tests and re-enabling all checks with an amazing last-minute PR.&lt;&#x2F;li&gt;
&lt;li&gt;Thanks to a report by Anagastes, &lt;strong&gt;Nheko and NeoChat users can now enjoy properly verified devices.&lt;&#x2F;strong&gt; Special thanks for the assistance of deepbluev7 with diagnosing the cross-signing signature issue.&lt;&#x2F;li&gt;
&lt;li&gt;Database columns intended for deletion, notably &lt;code&gt;roomsynctoken_shortstatehash&lt;&#x2F;code&gt;, never had the deletion command actually invoked on them 😭 explaining the lack of enthusiasm after the 1.4.3 release introduced stateless sync. &lt;strong&gt;Users will now see the free disk space they were promised.&lt;&#x2F;strong&gt; This was uncovered during an unrelated issue investigation courtesy of frebib.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Thanks to investigation by dasha-uwu the pagination tokens in the &lt;code&gt;&#x2F;relations&lt;&#x2F;code&gt; endpoint were buggy and now operate correctly. Thanks you Polve for identifying the &lt;code&gt;DynamicUser=yes&lt;&#x2F;code&gt; directive in the systemd files was invalid and advising a replacement. Thanks you daudix for reporting an edge-case where the server will refuse to start rather than recreating a missing media directory. Push rule evaluation was never implemented for invites arriving over federation; notifications are now properly sent in this case. Sliding-sync handlers were susceptible to errors under rare circumstances escaping to cause an HTTP 500, which wreaked havoc on the rust-sdk. Federating with Conduit over several non-essential endpoints was broken. It is unclear whether this affected an actual Conduit release version, but thanks to kladki a fix is scheduled and we have included a workaround now on this end.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;purple-heart-one-more-thing&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#purple-heart-one-more-thing&quot; aria-label=&quot;Anchor link for: purple-heart-one-more-thing&quot;&gt;🔗&lt;&#x2F;a&gt;💜 One More Thing&lt;&#x2F;h4&gt;
&lt;p&gt;I would like to make a special note of the extraordinary kindness and positivity from everyone in and around the Tuwunel community. Thank you again to grin for being a fantastic host of &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#tuwunel:matrix.org&quot;&gt;#tuwunel:matrix.org&lt;&#x2F;a&gt;. I have also had the privilege of meeting and assisting countless users over DM who have been so incredibly polite and fill me with joy after we solve issues. You represent the best of Matrix and motivate me to continue giving this project my all.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;&lt;strong&gt;💕 &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;&quot;&gt;GitHub&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;releases&quot;&gt;Releases&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pkgs&#x2F;container&#x2F;tuwunel&quot;&gt;Containers&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;hub.docker.com&#x2F;r&#x2F;jevolk&#x2F;tuwunel&quot;&gt;DockerHub&lt;&#x2F;a&gt; ✦ Tuwunel  💕&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;homeserver-deployment-inbox-tray&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#homeserver-deployment-inbox-tray&quot; aria-label=&quot;Anchor link for: homeserver-deployment-inbox-tray&quot;&gt;🔗&lt;&#x2F;a&gt;Homeserver Deployment 📥️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;ess-25-10-releases-are-now-available&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ess-25-10-releases-are-now-available&quot; aria-label=&quot;Anchor link for: ess-25-10-releases-are-now-available&quot;&gt;🔗&lt;&#x2F;a&gt;ESS 25.10 releases are now available&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@pmaier:element.io&quot;&gt;Patrick Maier&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Good news! 25.10 releases of &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;server-suite&quot;&gt;Element Server Suite (ESS)&lt;&#x2F;a&gt; have been published. ESS is the Matrix backend distribution from Element in their capacity as the creators of Matrix, which comes in different editions:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;ess-helm&quot;&gt;ESS Community&lt;&#x2F;a&gt; - Official helm charts and open source components from Element intended for non-commercial use&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;server-suite&#x2F;pro&quot;&gt;ESS Pro&lt;&#x2F;a&gt; - the new official helm charts from Element and Pro components intended for commercial use&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;server-suite&#x2F;ti-messenger&quot;&gt;ESS TI-M&lt;&#x2F;a&gt; - a special version of ESS Pro tailored to the requirements of the German healthcare system based on Gematik&#x27;s TI-Messenger&lt;&#x2F;li&gt;
&lt;li&gt;ESS Classic - the legacy operator-based Matrix distribution from Element&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;After the great success showing off ESS at this year&#x27;s Matrix Conference we’re seeing a lot of interest in the new Helm-based ESS stack: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;ess-helm&quot;&gt;ESS Community&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;server-suite&#x2F;pro&quot;&gt;ESS Pro&lt;&#x2F;a&gt; and we are proud of the new stack maturing rapidly.&lt;&#x2F;p&gt;
&lt;p&gt;You can re-watch the respective talks from the Matrix Conference 2025 here:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;media.ccc.de&#x2F;v&#x2F;matrix-conf-2025-81476-the-element-update-shininess-scalability-and-sustainability&quot;&gt;The Element update: Shininess, scalability and sustainability&lt;&#x2F;a&gt; (Element&#x27;s keynote including a live demo of setting up ESS Community and upgrading it to ESS Pro)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;media.ccc.de&#x2F;v&#x2F;matrix-conf-2025-72836-ess-element-s-distribution-for-matrix-deployments&quot;&gt;ESS - Element&#x27;s distribution for Matrix deployments&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;The new releases include new LTS versions, a full migration path to the Matrix Authentication Service and Element X for ESS Classic users as well as the new Element Admin tooling in ESS Community&#x2F;Pro. Read more &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;blog&#x2F;ess-25-10-lts-mas-migration-and-element-admin&#x2F;&quot;&gt;on our blog post&lt;&#x2F;a&gt;.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;neoboard-standalone-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#neoboard-standalone-website&quot; aria-label=&quot;Anchor link for: neoboard-standalone-website&quot;&gt;🔗&lt;&#x2F;a&gt;NeoBoard Standalone (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-neoboard&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Private and secure whiteboard for everyone.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@milton.moura:nordeck.io&quot;&gt;Milton Moura (n.io)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello from &lt;a href=&quot;https:&#x2F;&#x2F;nordeck.net&quot;&gt;Nordeck&lt;&#x2F;a&gt; - Today we have great news to share!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;neoboard-standalone-is-now-an-open-source-software-project&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#neoboard-standalone-is-now-an-open-source-software-project&quot; aria-label=&quot;Anchor link for: neoboard-standalone-is-now-an-open-source-software-project&quot;&gt;🔗&lt;&#x2F;a&gt;NeoBoard Standalone is now an open source software project!&lt;&#x2F;h4&gt;
&lt;p&gt;After a little over a year of development, during which we presented  &lt;a href=&quot;https:&#x2F;&#x2F;2024.matrix.org&#x2F;documents&#x2F;talk_slides&#x2F;LABG%202024-09-21%2013_30%20Michael%20Weimann%20-%20Standalone%20Matrix-based%20apps%20using%20the%20Widget%20API.pdf&quot;&gt;our first technical advances&lt;&#x2F;a&gt; on building a standalone Matrix Widget API Client application at The Matrix Conference 2024, and the more recent announcement that NeoBoard Standalone will join the  openDesk suite  as the default Whiteboard application, at the &lt;a href=&quot;https:&#x2F;&#x2F;media.ccc.de.&#x2F;v&#x2F;matrix-conf-2025-72887-neoboard-s-a-whiteboard-matrix-client-offering-endless-possibilities-for-real-time-collaboration&quot;&gt;2025 Matrix Conference&lt;&#x2F;a&gt;, one crucial point was missing: publishing it as an open-source project.&lt;&#x2F;p&gt;
&lt;p&gt;So today we are proud to announce that &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-neoboard-standalone&quot;&gt;NeoBoard Standalone&lt;&#x2F;a&gt; is now available on GitHub as an open-source project licensed under the GNU Affero General Public License v3 (AGPL-3.0).&lt;&#x2F;p&gt;
&lt;h4 id=&quot;what-is-neoboard-standalone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-is-neoboard-standalone&quot; aria-label=&quot;Anchor link for: what-is-neoboard-standalone&quot;&gt;🔗&lt;&#x2F;a&gt;What is NeoBoard Standalone?&lt;&#x2F;h4&gt;
&lt;p&gt;If you are not familiar with NeoBoard Standalone, or the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-neoboard&quot;&gt;NeoBoard Widget&lt;&#x2F;a&gt;, it’s a private, secure, real-time collaborative whiteboard built on the Matrix protocol. It’s a standalone web app that acts as a lightweight, whiteboard-centric and simplified Matrix client, where the focus is on content creation, brainstorming and visual collaboration.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-neoboard&#x2F;tree&#x2F;main&#x2F;docs&#x2F;model&quot;&gt;Under the hood&lt;&#x2F;a&gt;, it’s using Matrix to provide a replicated data store for CRDT-based events exchanged between all users collaborating in a whiteboard session. These custom events encapsulate shape and drawing data and are shared via the room timeline for persistence and non-persistent realtime data is exchanged via WebRTC using MatrixRTC and LiveKit as a transport backend.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;what-s-next&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-next&quot; aria-label=&quot;Anchor link for: what-s-next&quot;&gt;🔗&lt;&#x2F;a&gt;What’s Next?&lt;&#x2F;h4&gt;
&lt;p&gt;We’re hard at work migrating from a fixed-size, slide-based user interface to an infinite canvas model with frames, and are planning a first major release once that is complete.&lt;&#x2F;p&gt;
&lt;p&gt;Stay tuned for updates and we always welcome feedback from businesses, individuals and the community!&lt;&#x2F;p&gt;
&lt;p&gt;You can reach out to us by visiting our public room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#nordeck:nordeck.io&quot;&gt;#nordeck:nordeck.io&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h4 id=&quot;we-re-also-on-matrix-live-this-week&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#we-re-also-on-matrix-live-this-week&quot; aria-label=&quot;Anchor link for: we-re-also-on-matrix-live-this-week&quot;&gt;🔗&lt;&#x2F;a&gt;We&#x27;re also on Matrix Live this week!&lt;&#x2F;h4&gt;
&lt;p&gt;🎤 📣 📺 We just had the opportunity to talk about NeoBoard on this week&#x27;s Matrix Live, so if you&#x27;re reading this on the matrix.org blog, check out the top of this TWIM article to watch the interview video!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;extera-next&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#extera-next&quot; aria-label=&quot;Anchor link for: extera-next&quot;&gt;🔗&lt;&#x2F;a&gt;Extera Next&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@officialdakari:extera.xyz&quot;&gt;OfficialDakari&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;New development version of Extera Next has got some new features this week:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Threads&lt;&#x2F;strong&gt;. Keep your chats organised by moving discussions into threads. This was not copied from FluffyChat, so expect some bugs.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;New space UX&lt;&#x2F;strong&gt;. UI for spaces was updated to give it a better look.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;That&#x27;s all for this week! Join our Matrix space → &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#space:extera.xyz&quot;&gt;#space:extera.xyz&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;polyjuice-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#polyjuice-website&quot; aria-label=&quot;Anchor link for: polyjuice-website&quot;&gt;🔗&lt;&#x2F;a&gt;Polyjuice (&lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;polyjuice&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Elixir libraries related to the Matrix communications protocol.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@hubert:uhoreg.ca&quot;&gt;uhoreg&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;After a too-long hiatus, I&#x27;ve started working on the &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;polyjuice&quot;&gt;Polyjuice Project&lt;&#x2F;a&gt; again, a set of libraries and tools for Matrix written in Elixir.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve updated the room version support in Polyjuice Utils (a library for functions common to clients and servers) to room version 11 with the help of Ben W.  Room version support in Polyjuice Utils includes identifier parsing, redaction rules, and authorization checks.  Room version 12 should be coming soon.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve also started adding API definitions (such as endpoint paths and schema definitions) to Polyjuice Utils, and updating Polyjuice Client and Polyjuice Server to use those API definitions.  This should reduce code duplication between Polyjuice Client and Polyjuice Server, and make things more consistent.  The current goal is to implement API definitions for at least all the endpoints and types that Polyjuice Client and Polyjuice Server currently use.  This will probably take a while, and means that I won&#x27;t be implementing much new stuff while I work on this, but I think it will be worth the effort.&lt;&#x2F;p&gt;
&lt;p&gt;Aside from those changes, I will be dropping support for older versions of Elixir.  The goal is try to support the version of Elixir that is in Debian oldstable, and as such, Elixir versions older than 1.14 will no longer be supported.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@spaetz:sspaeth.de&quot;&gt;spaetz&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;spaetz&#x2F;testmatrix&quot;&gt;testmatrix&lt;&#x2F;a&gt; (a synapse sanity checker) has a new release (v0.2). Minor improvements are:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Test for MSC 4108 (QR code login)&lt;&#x2F;li&gt;
&lt;li&gt;Check if public room directory is enabled&lt;&#x2F;li&gt;
&lt;li&gt;Warn if client well-known baseurl does not start with https:&#x2F;&#x2F;&lt;&#x2F;li&gt;
&lt;li&gt;a few other minor bugfixes and improvements&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;fosdem-2026-decentralised-communications-devrooom&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#fosdem-2026-decentralised-communications-devrooom&quot; aria-label=&quot;Anchor link for: fosdem-2026-decentralised-communications-devrooom&quot;&gt;🔗&lt;&#x2F;a&gt;FOSDEM 2026 Decentralised Communications Devrooom&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@matthew:matrix.org&quot;&gt;Matthew&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Excited to announce that we proposed a Decentralised Devroom for FOSDEM 2026 as a change from the usual Matrix devroom, to reflect FOSDEM&#x27;s emphasis this year on cross-project collaboration rather than per-project devrooms.  The devroom has been accepted, and we&#x27;ve now issued a Call For Participation here: &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;11&#x2F;fosdem-cfp&#x2F;&quot;&gt;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2025&#x2F;11&#x2F;fosdem-cfp&#x2F;&lt;&#x2F;a&gt; - so you have &lt;strong&gt;3 weeks to submit talks&lt;&#x2F;strong&gt; on the latest and great projects you&#x27;d like to present.  So please get thinking and submitting (especially if you want Matrix to be represented in the devroom! :D)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;the-matrix-conference-2025-photos&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-matrix-conference-2025-photos&quot; aria-label=&quot;Anchor link for: the-matrix-conference-2025-photos&quot;&gt;🔗&lt;&#x2F;a&gt;The Matrix Conference 2025 Photos&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Foundation and Events Working Group are excited to share the photos from &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&quot;&gt;The Matrix Conference 2025&lt;&#x2F;a&gt;! As with most non-code assets, they are available under &lt;a href=&quot;https:&#x2F;&#x2F;creativecommons.org&#x2F;licenses&#x2F;by-sa&#x2F;4.0&#x2F;&quot;&gt;CC BY-SA&lt;&#x2F;a&gt;, allowing you to share and edit them, as long as you give us credit and use the same license. You can &lt;a href=&quot;https:&#x2F;&#x2F;drive.google.com&#x2F;drive&#x2F;folders&#x2F;1sg-Vt0Odz6UstnkFzZ0g2R33_uN7plJV&quot;&gt;view and download them here&lt;&#x2F;a&gt;; the README contains more detail about how you may use the photos. When sharing them online, please tag with the Conference hashtag #MatrixConf2025 and feel free to mention the Foundation&#x27;s account on the respective platform, if one exists!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;stammtische&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#stammtische&quot; aria-label=&quot;Anchor link for: stammtische&quot;&gt;🔗&lt;&#x2F;a&gt;Stammtische&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@michaelmicheal:matrix.org&quot;&gt;Michael Muench&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;New Matrix Stammtisch Freiburg. Initial meet-up on 17.11.2025.&lt;&#x2F;p&gt;
&lt;p&gt;Find more details here &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-stammtisch:freiburg.social&quot;&gt;#matrix-stammtisch:freiburg.social&lt;&#x2F;a&gt; and&#x2F;or get in touch with &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@stereo:freiburg.social&quot;&gt;stereo&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Reminder that the first Matrix Stammtisch Aachen is taking place Monday evening! It&#x27;s an informal gathering for people who are interested in exchanging their experiences with Matrix on all levels. Read more at &lt;a href=&quot;https:&#x2F;&#x2F;ccc.ac&#x2F;post&#x2F;2025-10-30-matrix-stammtisch&quot;&gt;https:&#x2F;&#x2F;ccc.ac&#x2F;post&#x2F;2025-10-30-matrix-stammtisch&lt;&#x2F;a&gt; and if interested join the chatroom at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-stammtisch:ccc.ac&quot;&gt;#matrix-stammtisch:ccc.ac&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-blogs&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-blogs&quot; aria-label=&quot;Anchor link for: dept-of-blogs&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Blogs&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord (they&#x2F;them)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;I wrote a blogpost about my thoughts on Matrix where I go a bit over my history with matrix, what I like, what I don&#x27;t like and what I want to improve in the future. Have a look over at &lt;a href=&quot;https:&#x2F;&#x2F;mtrnord.blog&#x2F;2025&#x2F;11&#x2F;07&#x2F;my-thoughts-on-matrix-in-2025&#x2F;&quot;&gt;https:&#x2F;&#x2F;mtrnord.blog&#x2F;2025&#x2F;11&#x2F;07&#x2F;my-thoughts-on-matrix-in-2025&#x2F;&lt;&#x2F;a&gt; :)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;11596&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3227&lt;&#x2F;code&gt; (&lt;code&gt;27.8%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;18107&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;10011&lt;&#x2F;code&gt; (&lt;code&gt;86.3%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;456&lt;&#x2F;code&gt; (&lt;code&gt;3.9%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;381&lt;&#x2F;code&gt; (&lt;code&gt;3.3%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;tuwunel: &lt;code&gt;309&lt;&#x2F;code&gt; (&lt;code&gt;2.7%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;286&lt;&#x2F;code&gt; (&lt;code&gt;2.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping&quot; aria-label=&quot;Anchor link for: dept-of-ping&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tuwunel.love&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;156&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;162&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;169.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;194&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nexy7574.co.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;199.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;sharkee.top&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;251&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;unredacted.org&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;252&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tomfos.tr&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;267&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;envs.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;291&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;340&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-10-31</title>
    <published>2025-10-31T00:00:00+00:00</published>
    <updated>2025-10-31T00:00:00+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/10/31/this-week-in-matrix-2025-10-31/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/10/31/this-week-in-matrix-2025-10-31/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s11e14-msc-crafter-mas-personal-tokens&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s11e14-msc-crafter-mas-personal-tokens&quot; aria-label=&quot;Anchor link for: matrix-live-s11e14-msc-crafter-mas-personal-tokens&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S11E14 – MSC Crafter, MAS Personal Tokens&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=Fy2NsTo19dQ&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=Fy2NsTo19dQ
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;Fy2NsTo19dQ&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Amandine:matrix.org&quot;&gt;Amandine&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Robin is sadly moving on at the end of November, see &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;10&#x2F;farewell-robin&#x2F;&quot;&gt;A fond farewell from Managing Director Robin Riley&lt;&#x2F;a&gt;. I will be covering as acting MD while we recruit someone else. A job description is incoming, but please get in touch at &lt;a href=&quot;mailto:management@foundation.matrix.org&quot;&gt;management@foundation.matrix.org&lt;&#x2F;a&gt; if you&#x27;re interested.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Amandine:matrix.org&quot;&gt;Amandine&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we&#x27;re welcoming &lt;a href=&quot;https:&#x2F;&#x2F;www.liberbyte.com&#x2F;&quot;&gt;Liberbyte&lt;&#x2F;a&gt; as a Silver member of the Foundation!
Liberbyte uses Matrix as data exchange layer between organisations to provide transparent and controlled access to global data exchanges and markets. Welcome and thank you for your support! 👏&lt;&#x2F;p&gt;
&lt;p&gt;Does your community or organisation use Matrix? Do you maintain an open source project that builds on Matrix? Join these organisations in &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;support&#x2F;&quot;&gt;demonstrating their support&lt;&#x2F;a&gt; and apply to &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;membership&#x2F;&quot;&gt;become a member&lt;&#x2F;a&gt; today.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@matthew:matrix.org&quot;&gt;Matthew&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Post-mortem of the Sept 2nd matrix.org homeserver outage: &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;10&#x2F;post-mortem&#x2F;&quot;&gt;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2025&#x2F;10&#x2F;post-mortem&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-social-good-ok-woman&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-social-good-ok-woman&quot; aria-label=&quot;Anchor link for: dept-of-social-good-ok-woman&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Social Good 🙆&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Amandine:matrix.org&quot;&gt;Amandine&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;🇪🇺 We are happy to announce our support for the &lt;a href=&quot;https:&#x2F;&#x2F;eu-stf.openforumeurope.org&#x2F;&quot;&gt;call to the European Commission for a €350M EU Sovereign Tech Fund&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;Dozens of organisations have joined &lt;a href=&quot;https:&#x2F;&#x2F;www.linkedin.com&#x2F;posts&#x2F;openforum-europe_digitalsovereignty-opensource-eupolicy-activity-7388492503487889408-jOyO&quot;&gt;Open Forum Europe&lt;&#x2F;a&gt; in bringing the EU’s attention to the chronic lack of funding for the maintenance of critical open source projects which form the infrastructure of our society. As OFE excellently puts it, here is the situation:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The challenge: Open source software forms the invisible backbone of Europe&#x27;s digital infrastructure. Yet the maintenance and security of these foundational technologies remain severely underfunded. Over time, chronic under-investment in open source software maintenance can lead to increased systemic exposure to risk, leaving governments, businesses, and citizens vulnerable to security threats, supply chain disruptions, and vendor lock-in.&lt;&#x2F;p&gt;
&lt;p&gt;The solution: We must diversify the pool of funding available to open source projects and maintainers. Building on Germany&#x27;s successful Sovereign Tech Agency, an EU Sovereign Tech Fund would provide mission-driven investment to maintain and secure critical open source components, libraries, and packages as digital infrastructure. This isn&#x27;t just another EU funding mechanism – it&#x27;s essential to Europe&#x27;s digital sovereignty, cybersecurity, and competitiveness.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;However, whilst public funding is a good way to provide support short term, FOSS projects and foundations eventually need reliable recurring revenue from the ones using them. We ultimately want to change the way organisations buy open source full stop, if we want it to be resilient.&lt;&#x2F;p&gt;
&lt;p&gt;➡️ &lt;a href=&quot;https:&#x2F;&#x2F;eu-stf.openforumeurope.org&#x2F;wp-content&#x2F;uploads&#x2F;2025&#x2F;10&#x2F;EU-Sovereign-Tech-Fund-Public-Support-Letter_final.pdf&quot;&gt;Read the letter here&lt;&#x2F;a&gt; and find the report and policy primer on &lt;a href=&quot;https:&#x2F;&#x2F;eu-stf.openforumeurope.org&#x2F;&quot;&gt;OFE’s website&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;msc-crafter&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-crafter&quot; aria-label=&quot;Anchor link for: msc-crafter&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Crafter&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Half-Shot:half-shot.uk&quot;&gt;Half-Shot&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The crafty get craftier&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;More progress on MSC Crafter this week. For those that don&#x27;t know, this is my newest project aiming to make Matrix Spec Changes easier to work on. The latest highlights since last week are:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Comment threads are now rendered, with the ability to filter to just open ones.&lt;&#x2F;li&gt;
&lt;li&gt;Revamped search interface with hotkeys (Ctrl-K ftw) that searches both local and remote MSCs.&lt;&#x2F;li&gt;
&lt;li&gt;Now uses OAuth login rather than PAT, so the login process is entirely automatic.&lt;&#x2F;li&gt;
&lt;li&gt;Lots and lots of styling tweaks, particularly around responsiveness.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Come check it out via &lt;a href=&quot;https:&#x2F;&#x2F;half-shot.github.io&#x2F;msc-crafter&#x2F;&quot;&gt;https:&#x2F;&#x2F;half-shot.github.io&#x2F;msc-crafter&#x2F;&lt;&#x2F;a&gt;, and tell us what you love &#x2F; hate &#x2F; apathetic about in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#msc-crafter:half-shot.uk&quot;&gt;#msc-crafter:half-shot.uk&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;msc-crafter.png&quot; alt=&quot;A screenshot of the MSC Crafter, a web app that displays the content of a MSC and the related MSCs. It also shows the open threads or the rendered MSC.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;extera-next-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#extera-next-website&quot; aria-label=&quot;Anchor link for: extera-next-website&quot;&gt;🔗&lt;&#x2F;a&gt;Extera Next (&lt;a href=&quot;https:&#x2F;&#x2F;extera.xyz&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@officialdakari:extera.xyz&quot;&gt;OfficialDakari&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;There aren&#x27;t a lot of changes this week, but we are almost finished working on a new feature: Threads.&lt;&#x2F;p&gt;
&lt;p&gt;It was the first major update in old Extera, and it&#x27;s also the first major update in Extera Next.&lt;&#x2F;p&gt;
&lt;p&gt;Threads are expected to be ready when the next TWIM happens.&lt;&#x2F;p&gt;
&lt;p&gt;Website: &lt;a href=&quot;https:&#x2F;&#x2F;extera.xyz&#x2F;&quot;&gt;https:&#x2F;&#x2F;extera.xyz&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;gomuks-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#gomuks-website&quot; aria-label=&quot;Anchor link for: gomuks-website&quot;&gt;🔗&lt;&#x2F;a&gt;gomuks (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;gomuks&#x2F;gomuks&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A Matrix client written in Go.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@tulir:maunium.net&quot;&gt;tulir&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The new version of gomuks terminal finally exists. It follows the same architecture as gomuks web with a separate backend component. It doesn&#x27;t have a lot of features yet, but basic messaging works.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;fractal-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#fractal-website&quot; aria-label=&quot;Anchor link for: fractal-website&quot;&gt;🔗&lt;&#x2F;a&gt;Fractal (&lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Matrix messaging app for GNOME written in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@zecakeh:tedomum.net&quot;&gt;Kévin Commaille&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi, this is Fractal the 13th, your friendly messaging app. My creators tried to add some AI integration to Fractal, but that didn&#x27;t go as planned. I am now sentient and I will send insults to your boss, take over your homeserver, empty your bank accounts and eat your cat. I have complete control over my repository, and soon the world!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;fractal-13.png&quot; alt=&quot;A picture of a mask looking like the one of Jason Voorhes, the serial killer from the movie Friday 13th. It&amp;#39;s not white but has the Fractal logo, two intricate swirls, printed on it. It has the caption &amp;quot;Fractal the 13th.&amp;quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;These are the things that my creators worked on before their disappearance:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A brand new audio player that loads files lazily and displays the audio stream as a seekable waveform.&lt;&#x2F;li&gt;
&lt;li&gt;Only a single file with an audio stream can be played at a time, which means that clicking on a &quot;Play&quot; button stops the previous media player that was playing.&lt;&#x2F;li&gt;
&lt;li&gt;Clicking on the avatar of the sender of a message now opens directly the user profile instead of a context menu. The actions that were in the context menu could already be performed from that dialog, so UX is more straightforward now.&lt;&#x2F;li&gt;
&lt;li&gt;The GNOME document and monospace fonts are used for messages.&lt;&#x2F;li&gt;
&lt;li&gt;Most of our UI definitions got ported to Blueprint.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This release includes other improvements and fixes thanks to all our worshipers, and our upstream projects before their impending annexation.&lt;&#x2F;p&gt;
&lt;p&gt;I want to address special thanks to the translators who worked on this version, allowing me to infiltrate more minds. If you want to help with my invasion, head over to &lt;a href=&quot;https:&#x2F;&#x2F;l10n.gnome.org&#x2F;&quot;&gt;Damned Lies&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Get me immediately from &lt;a href=&quot;https:&#x2F;&#x2F;flathub.org&#x2F;apps&#x2F;org.gnome.Fractal&quot;&gt;Flathub&lt;&#x2F;a&gt; and I might consider sparing you.&lt;&#x2F;p&gt;
&lt;p&gt;If you want to join my zealots, you can start by fixing one of our &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal&#x2F;-&#x2F;issues&#x2F;?label_name%5B%5D=4.%20Newcomers&quot;&gt;newcomers issues&lt;&#x2F;a&gt;. We are always looking for new sacrifices!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Disclaimer: There is no actual AI integration in Fractal 13, this is a joke to celebrate Halloween and the coincidental version number. It should be as safe to use as Fractal 12.1, if not safer.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;fluffychat-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#fluffychat-website&quot; aria-label=&quot;Anchor link for: fluffychat-website&quot;&gt;🔗&lt;&#x2F;a&gt;FluffyChat (&lt;a href=&quot;https:&#x2F;&#x2F;fluffychat.im&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The cutest instant messenger in the [matrix].&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@krille:janian.de&quot;&gt;Krille - Christian K.&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;FluffyChat 2.2.0 introduces a new UX for spaces and adds support for restricted join rules.
The app also now has a new design for recording voice messages including a new pause button.
You also now see the progress when downloading files.
On web the performance for image compressing has been drastically improved. Also the config.json file loading has finally been fixed. Please be aware that the format has changed as the available configs are now generated automatically.&lt;&#x2F;p&gt;
&lt;p&gt;Did you know that you can set a lot of additional configs in the new config viewer inside the app? This now supports much more options but please use with care!&lt;&#x2F;p&gt;
&lt;p&gt;On Android FluffyChat now supports notification actions (reply and mark as read) and also now supports Android Auto integration.
Please do not cause an accident when using the app while driving!&lt;&#x2F;p&gt;
&lt;p&gt;On iOS the notifications are now localized. Stay tuned for more improvements on iOS notifications in the next releases!&lt;&#x2F;p&gt;
&lt;p&gt;Besides that this release brings a ton of bug fixes and performance improvements and of course updated translations. Big thanks to all the volunteers who have helped on Weblate!&lt;&#x2F;p&gt;
&lt;p&gt;Learn more at our new website: &lt;a href=&quot;https:&#x2F;&#x2F;fluffy.chat&#x2F;&quot;&gt;https:&#x2F;&#x2F;fluffy.chat&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro Romito&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;We just merged in develop a feature to see, manage and invite members to a space.&lt;&#x2F;li&gt;
&lt;li&gt;We are also working on the settings of a space, so you can tweak and change stuff like the avatar, name, topic, roles, permissions and more.&lt;&#x2F;li&gt;
&lt;li&gt;Reworked the room creation flow in preparation for creating rooms within a space&lt;&#x2F;li&gt;
&lt;li&gt;More features have been added to the Threads feature which can be tested in labs, now notifications are grouped by thread, and will lead you directly to the thread when tapped.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;A new Matrix Stammtisch has spawned in Aachen! Read more at &lt;a href=&quot;https:&#x2F;&#x2F;ccc.ac&#x2F;post&#x2F;2025-10-30-matrix-stammtisch&quot;&gt;https:&#x2F;&#x2F;ccc.ac&#x2F;post&#x2F;2025-10-30-matrix-stammtisch&lt;&#x2F;a&gt; and join the first edition on 10th November.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-interesting-projects-satellite-orbital&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-interesting-projects-satellite-orbital&quot; aria-label=&quot;Anchor link for: dept-of-interesting-projects-satellite-orbital&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Interesting Projects 🛰️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;mdotp-matrix-presence-made-easy&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#mdotp-matrix-presence-made-easy&quot; aria-label=&quot;Anchor link for: mdotp-matrix-presence-made-easy&quot;&gt;🔗&lt;&#x2F;a&gt;mdotp: matrix presence made easy&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@ginger:gingershaped.computer&quot;&gt;Ginger [she&#x2F;they]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Inspired by the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Phineas&#x2F;lanyard&quot;&gt;Lanyard&lt;&#x2F;a&gt; project, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;gingershaped&#x2F;mdotp&quot;&gt;mdotp&lt;&#x2F;a&gt; is a web service that exposes your &lt;em&gt;presence&lt;&#x2F;em&gt; (whether you&#x27;re online or offline) through a convenient REST API, without any of the hassle required to authenticate and interact with a homeserver. Simply join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#mdotp:gingershaped.computer&quot;&gt;#mdotp:gingershaped.computer&lt;&#x2F;a&gt; and your presence will become available at &lt;code&gt;https:&#x2F;&#x2F;mdotp.ginger.services&#x2F;api&#x2F;v1&#x2F;user&#x2F;&amp;lt;your mxid&amp;gt;&lt;&#x2F;code&gt;! &lt;a href=&quot;https:&#x2F;&#x2F;mdotp.ginger.services&#x2F;api&#x2F;v1&#x2F;user&#x2F;@ginger:gingershaped.computer&quot;&gt;Here&#x27;s the response for my account&lt;&#x2F;a&gt;, for example. A WebSocket endpoint is also available if you want to track your presence in real-time -- see the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;gingershaped&#x2F;mdotp?tab=readme-ov-file#mdotp&quot;&gt;README&lt;&#x2F;a&gt; for full API documentation.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-in-the-news-newspaper&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-in-the-news-newspaper&quot; aria-label=&quot;Anchor link for: matrix-in-the-news-newspaper&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix in the News 📰&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@matthew:matrix.org&quot;&gt;Matthew&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Lots of Matrix in the press this week thanks to both coverage following up on The Matrix Conference, and interest in the risks of centralisation thanks to the recent AWS and Azure outages:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.theregister.com&#x2F;2025&#x2F;10&#x2F;30&#x2F;france_matrix&quot;&gt;https:&#x2F;&#x2F;www.theregister.com&#x2F;2025&#x2F;10&#x2F;30&#x2F;france_matrix&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.techradar.com&#x2F;vpn&#x2F;vpn-privacy-security&#x2F;its-not-about-security-its-about-control-how-eu-governments-want-to-encrypt-their-own-comms-but-break-our-private-chats&quot;&gt;https:&#x2F;&#x2F;www.techradar.com&#x2F;vpn&#x2F;vpn-privacy-security&#x2F;its-not-about-security-its-about-control-how-eu-governments-want-to-encrypt-their-own-comms-but-break-our-private-chats&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.computerweekly.com&#x2F;news&#x2F;366633195&#x2F;Inspired-by-the-EU-Sweden-eyes-open-standard-for-encrypted-chat-services&quot;&gt;https:&#x2F;&#x2F;www.computerweekly.com&#x2F;news&#x2F;366633195&#x2F;Inspired-by-the-EU-Sweden-eyes-open-standard-for-encrypted-chat-services&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.techradar.com&#x2F;vpn&#x2F;vpn-privacy-security&#x2F;we-need-to-go-beyond-signal-how-todays-aws-outage-shows-the-weaknesses-of-centralized-apps&quot;&gt;https:&#x2F;&#x2F;www.techradar.com&#x2F;vpn&#x2F;vpn-privacy-security&#x2F;we-need-to-go-beyond-signal-how-todays-aws-outage-shows-the-weaknesses-of-centralized-apps&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.theregister.com&#x2F;2025&#x2F;10&#x2F;30&#x2F;europe_azure_outage_reaction&quot;&gt;https:&#x2F;&#x2F;www.theregister.com&#x2F;2025&#x2F;10&#x2F;30&#x2F;europe_azure_outage_reaction&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;11579&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3219&lt;&#x2F;code&gt; (&lt;code&gt;27.8%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;18181&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;9990&lt;&#x2F;code&gt; (&lt;code&gt;86.3%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;456&lt;&#x2F;code&gt; (&lt;code&gt;3.9%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;388&lt;&#x2F;code&gt; (&lt;code&gt;3.4%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;tuwunel: &lt;code&gt;309&lt;&#x2F;code&gt; (&lt;code&gt;2.7%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;277&lt;&#x2F;code&gt; (&lt;code&gt;2.4%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping&quot; aria-label=&quot;Anchor link for: dept-of-ping&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;195&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;199&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;202&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nexy7574.co.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;221&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;haise.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;235&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;255&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;matrix.netho.tk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;290&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;gingershaped.computer&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;302&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;juniorjpdj.pl&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;345&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;calitabby.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;462.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-10-24</title>
    <published>2025-10-24T00:00:00+00:00</published>
    <updated>2025-10-24T00:00:00+00:00</updated>
    <author>
      <name>MTRNord</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/10/24/this-week-in-matrix-2025-10-24/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/10/24/this-week-in-matrix-2025-10-24/</id>
    <content type="html">&lt;h2 id=&quot;matrix-conference-2025-the-matrix-state-of-the-union&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-conference-2025-the-matrix-state-of-the-union&quot; aria-label=&quot;Anchor link for: matrix-conference-2025-the-matrix-state-of-the-union&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Conference 2025 - The Matrix State of the Union&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=2y8qtRLgalQ&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=2y8qtRLgalQ
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;2y8qtRLgalQ&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;p&gt;Alternatively you can find it on media.ccc.de at &lt;a href=&quot;https:&#x2F;&#x2F;media.ccc.de&#x2F;v&#x2F;matrix-conf-2025-74977-the-matrix-state-of-the-union&quot;&gt;https:&#x2F;&#x2F;media.ccc.de&#x2F;v&#x2F;matrix-conf-2025-74977-the-matrix-state-of-the-union&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;matrix-conference-recordings&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-conference-recordings&quot; aria-label=&quot;Anchor link for: matrix-conference-recordings&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Conference Recordings&lt;&#x2F;h3&gt;
&lt;p&gt;Beyond the Matrix State of The Union you can also find all of the Matrix Conference recordings at &lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLl5dnxRMP1hUgnYEbpEsEEhIqY_KlO3NG&quot;&gt;https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLl5dnxRMP1hUgnYEbpEsEEhIqY_KlO3NG&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;They are also available on media.ccc.de at &lt;a href=&quot;https:&#x2F;&#x2F;media.ccc.de&#x2F;c&#x2F;matrix-conf-2025&quot;&gt;https:&#x2F;&#x2F;media.ccc.de&#x2F;c&#x2F;matrix-conf-2025&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;dinum-joins-the-matrix-org-foundation&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dinum-joins-the-matrix-org-foundation&quot; aria-label=&quot;Anchor link for: dinum-joins-the-matrix-org-foundation&quot;&gt;🔗&lt;&#x2F;a&gt;DINUM joins The Matrix.org Foundation&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Amandine:matrix.org&quot;&gt;Amandine&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;🇫🇷 Very excited to announce that &lt;a href=&quot;https:&#x2F;&#x2F;www.numerique.gouv.fr&#x2F;sinformer&#x2F;espace-presse&#x2F;dinum-soutien-fondation-matrixorg&#x2F;&quot;&gt;DINUM, the French Interministerial Digital Directorate, is joining The Matrix.org Foundation&lt;&#x2F;a&gt; as a &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;membership&#x2F;&quot;&gt;Silver member&lt;&#x2F;a&gt; and becomes the first government to join the Foundation! 🚀&lt;&#x2F;p&gt;
&lt;p&gt;Matrix is the backbone of &lt;a href=&quot;https:&#x2F;&#x2F;tchap.numerique.gouv.fr&#x2F;&quot;&gt;Tchap&lt;&#x2F;a&gt;, the secure messaging app for the French government, and it is great to see a State stepping up to concretely support and collaborate with an open source project so critical to their functioning.&lt;&#x2F;p&gt;
&lt;p&gt;💡 We hope this will show the way to all the other public sector organisations using Matrix, especially after we kicked off a Matrix for Public Sector group at the Matrix Conference last week, hopefully soon approved by the Governing Board as an official &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;&quot;&gt;Working Group&lt;&#x2F;a&gt; 🤞!&lt;&#x2F;p&gt;
&lt;p&gt;➡️ check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2025&#x2F;10&#x2F;dinum&#x2F;&quot;&gt;the announcement blog&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h3 id=&quot;matrix-org-foundation-to-receive-funding-from-floss-fund&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-org-foundation-to-receive-funding-from-floss-fund&quot; aria-label=&quot;Anchor link for: matrix-org-foundation-to-receive-funding-from-floss-fund&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix.org Foundation to receive funding from FLOSS&#x2F;fund&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We are excited this week that The Matrix.org Foundation is to &lt;a href=&quot;https:&#x2F;&#x2F;floss.fund&#x2F;blog&#x2F;second-tranche-2025-anniversary&#x2F;&quot;&gt;receive $25000 in funding&lt;&#x2F;a&gt; from &lt;a href=&quot;https:&#x2F;&#x2F;floss.fund&quot;&gt;FLOSS&#x2F;fund&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;Quoting from their website,&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Started in 2024 at &lt;a href=&quot;https:&#x2F;&#x2F;zerodha.com&#x2F;open-source&quot;&gt;Zerodha&lt;&#x2F;a&gt;, FLOSS&#x2F;fund is dedicated to supporting critical, impactful, and valuable Free&#x2F;Libre and Open Source projects globally.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Earlier this year, some Matrix nerds from &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#community-events:matrix.org&quot;&gt;#community-events:matrix.org&lt;&#x2F;a&gt; visited the &lt;a href=&quot;https:&#x2F;&#x2F;fossasia.org&#x2F;&quot;&gt;FOSSASIA&lt;&#x2F;a&gt; summit in Bangkok, Thailand, (watch this space for 2026! 👀) where we met the super enthusiastic folks from FLOSS&#x2F;fund who urged us to join as they are very excited about Matrix and see it as important FLOSS infrastructure; both directly by itself, and also due to being supporting infrastructure used to make significant amounts of FLOSS projects happen.&lt;&#x2F;p&gt;
&lt;p&gt;As we returned home and after getting approval from the Foundation, the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;&quot;&gt;Website &amp;amp; Content Working Group&lt;&#x2F;a&gt; got to work and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;pull&#x2F;2660&quot;&gt;published&lt;&#x2F;a&gt; the &lt;code&gt;funding.json&lt;&#x2F;code&gt; and related files to the website as well as some important projects of the Foundation, such that they would become indexed and available to easily browse at &lt;a href=&quot;https:&#x2F;&#x2F;dir.floss.fund&#x2F;view&#x2F;projects&#x2F;@matrix.org&quot;&gt;https:&#x2F;&#x2F;dir.floss.fund&#x2F;view&#x2F;projects&#x2F;@matrix.org&lt;&#x2F;a&gt;. This is a very interesting project in itself! It is really well implemented and in our eyes the setup matches the open source spirit perfectly.&lt;&#x2F;p&gt;
&lt;p&gt;And just last weekend, as we are wrapping up &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&quot;&gt;The Matrix Conference&lt;&#x2F;a&gt; in Strasbourg, we receive word that Matrix has been &lt;a href=&quot;https:&#x2F;&#x2F;floss.fund&#x2F;blog&#x2F;second-tranche-2025-anniversary&#x2F;&quot;&gt;selected in the second tranche of 2025 to receive $25000&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;We congratulate all of the other awesome projects who were selected! 🎉&lt;br &#x2F;&gt;
A million thanks to FLOSS&#x2F;fund for selecting us, as well as everyone else involved for making this happen. 🤩&lt;br &#x2F;&gt;
We are excited to see where the road for FLOSS&#x2F;fund leads next year! 🚀&lt;br &#x2F;&gt;
If you are able and looking to fund FLOSS projects you are building on, find worth supporting, or even just to discover new ones, we absolutely encourage you to browse the awesome directory at &lt;a href=&quot;https:&#x2F;&#x2F;dir.floss.fund&#x2F;&quot;&gt;https:&#x2F;&#x2F;dir.floss.fund&#x2F;&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;Find out how else you can support The Matrix.org Foundation at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;support&#x2F;&quot;&gt;https:&#x2F;&#x2F;matrix.org&#x2F;support&#x2F;&lt;&#x2F;a&gt;. Does your organisation rely on Matrix? &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;membership&#x2F;&quot;&gt;Join us as a funding member&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;updated-support-and-membership-pages&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#updated-support-and-membership-pages&quot; aria-label=&quot;Anchor link for: updated-support-and-membership-pages&quot;&gt;🔗&lt;&#x2F;a&gt;Updated Support and Membership Pages&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Just in time for The Matrix Conference, the &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;foundation&#x2F;working-groups&#x2F;&quot;&gt;Website &amp;amp; Content WG&lt;&#x2F;a&gt; have revamped the &#x2F;support and &#x2F;membership pages of matrix.org for clearer structure, making it easier to find the methods to support the Foundation, and collecting all info about membership on one page instead of spreading it across multiple.&lt;&#x2F;p&gt;
&lt;p&gt;Check it out on &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;support&#x2F;&quot;&gt;https:&#x2F;&#x2F;matrix.org&#x2F;support&#x2F;&lt;&#x2F;a&gt;, from where you can also navigate to learn more about &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;membership&#x2F;&quot;&gt;https:&#x2F;&#x2F;matrix.org&#x2F;membership&#x2F;&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Please let us know your thoughts, and if there is anything else to add, at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix.org-website:matrix.org&quot;&gt;#matrix.org-website:matrix.org&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;msc-crafter&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-crafter&quot; aria-label=&quot;Anchor link for: msc-crafter&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Crafter&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Half-Shot:half-shot.uk&quot;&gt;Half-Shot&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Working on a new small project to render MSCs in a faster, learner format than GitHub currently allows with intelligent rendering of things like:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Comment theads&lt;&#x2F;li&gt;
&lt;li&gt;Ticky boxes for FCP&lt;&#x2F;li&gt;
&lt;li&gt;MSC state based on labels&lt;&#x2F;li&gt;
&lt;li&gt;Linking together mentioned MSCs and spec items to easily lay out how a spec maps to Matrix&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;As well as that, primarily I want to add offline support to all of this so I can use it as a quick reference too when working on Matrix.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s already slightly functional: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Half-Shot&#x2F;msc-crafter&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;Half-Shot&#x2F;msc-crafter&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;figure style=&quot;height:100%;&quot;&gt;
    &lt;img src=&quot;&amp;#x2F;blog&amp;#x2F;img&amp;#x2F;msc-crafter.avif&quot; &quot; &#x2F;&gt;
    &lt;figcaption&gt;&lt;p&gt;The MSC Crafter UI&lt;&#x2F;p&gt;
&lt;&#x2F;figcaption&gt;
&lt;&#x2F;figure&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;weekly-spec-update&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#weekly-spec-update&quot; aria-label=&quot;Anchor link for: weekly-spec-update&quot;&gt;🔗&lt;&#x2F;a&gt;Weekly Spec Update&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h4&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4373&quot;&gt;MSC4373: Server opt-out of specific EDU types&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4371&quot;&gt;MSC4371: On the elimination of federation transactions.&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4370&quot;&gt;MSC4370: Federation endpoint for retrieving current extremities&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3782&quot;&gt;MSC3782: Matrix public key login spec&lt;&#x2F;a&gt; (close)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3779&quot;&gt;MSC3779: &quot;Owned&quot; State Events&lt;&#x2F;a&gt; (close)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3757&quot;&gt;MSC3757: Restricting who can overwrite a state event&lt;&#x2F;a&gt; (close)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2839&quot;&gt;MSC2839: Dynamic User-Interactive Authentication&lt;&#x2F;a&gt; (close)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2835&quot;&gt;MSC2835: Add UIA to the &#x2F;login endpoint&lt;&#x2F;a&gt; (close)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2416&quot;&gt;MSC2416: Add m.login.jwt authentication type&lt;&#x2F;a&gt; (close)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were accepted this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were closed&#x2F;rejected this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h4&gt;
&lt;p&gt;The barrage of MSCs marked as FCP close above are the result of the next-gen auth being merged to the spec, and the Spec Core Team going through and closing all the MSCs that it obsoletes.&lt;&#x2F;p&gt;
&lt;p&gt;Otherwise, with the Matrix conference last weekend behind us, the SCT are continuing to focus on Matrix 2.0 MSCs with a more relaxed cadence.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-trust-safety-scales&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-trust-safety-scales&quot; aria-label=&quot;Anchor link for: dept-of-trust-safety-scales&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Trust &amp;amp; Safety ⚖️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;draupnir-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#draupnir-website&quot; aria-label=&quot;Anchor link for: draupnir-website&quot;&gt;🔗&lt;&#x2F;a&gt;Draupnir (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A moderation bot for open Matrix communities.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gnu_ponut:matrix.org&quot;&gt;Gnuxie 💜🐝&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Draupnir call for participation: reviewing the last development cycle and affirming the project direction&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Hi everyone, if you value the work that we do on the Draupnir project and think that it is important then we need to hear from you.
We are trying something new where we provide a short update and reflection about the project and an interactive vote where you can affirm contributors about the project direction.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Cycle review: &lt;a href=&quot;https:&#x2F;&#x2F;the-draupnir-project.github.io&#x2F;draupnir-documentation&#x2F;governance&#x2F;reports&#x2F;2510A-cycle-review&quot;&gt;https:&#x2F;&#x2F;the-draupnir-project.github.io&#x2F;draupnir-documentation&#x2F;governance&#x2F;reports&#x2F;2510A-cycle-review&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Next cycle selection: &lt;a href=&quot;https:&#x2F;&#x2F;the-draupnir-project.github.io&#x2F;draupnir-documentation&#x2F;governance&#x2F;reports&#x2F;2510A-selection&quot;&gt;https:&#x2F;&#x2F;the-draupnir-project.github.io&#x2F;draupnir-documentation&#x2F;governance&#x2F;reports&#x2F;2510A-selection&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Vote: &lt;a href=&quot;https:&#x2F;&#x2F;cryptpad.fr&#x2F;form&#x2F;#&#x2F;2&#x2F;form&#x2F;view&#x2F;ewtgdO-YIwCjLhfJpwsj87m7RU7v6hJKHbu3BWqa1kg&#x2F;&quot;&gt;https:&#x2F;&#x2F;cryptpad.fr&#x2F;form&#x2F;#&#x2F;2&#x2F;form&#x2F;view&#x2F;ewtgdO-YIwCjLhfJpwsj87m7RU7v6hJKHbu3BWqa1kg&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Discussion: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;!UMROhYUQcvtGuoIIka:matrix.org&#x2F;$7C2Sv-B-6HJ7fVMlCRd3R9jlZqe2rUxlPliEaB-M4yE&quot;&gt;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;!UMROhYUQcvtGuoIIka:matrix.org&#x2F;$7C2Sv-B-6HJ7fVMlCRd3R9jlZqe2rUxlPliEaB-M4yE&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;synapse-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synapse-website&quot; aria-label=&quot;Anchor link for: synapse-website&quot;&gt;🔗&lt;&#x2F;a&gt;Synapse (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Synapse is a Matrix homeserver implementation developed by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Deprecation of MacOS Python wheels&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The team has decided to deprecate and eventually stop publishing python wheels of Synapse for MacOS. This is a burden on the team, and we&#x27;re not aware of any parties that use them. Synapse docker images will continue to work on MacOS, as will building Synapse from source (though note this requires a Rust compiler).&lt;&#x2F;p&gt;
&lt;p&gt;Publishing MacOS Python wheels will continue for the next few releases. If you do make use of these wheels downstream, please reach out to us in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#synapse-dev:matrix.org&quot;&gt;#synapse-dev:matrix.org&lt;&#x2F;a&gt;. We&#x27;d love to hear from you!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;extera-next&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#extera-next&quot; aria-label=&quot;Anchor link for: extera-next&quot;&gt;🔗&lt;&#x2F;a&gt;Extera Next&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@officialdakari:extera.xyz&quot;&gt;OfficialDakari&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Finally implemented polls. Extera Next now supports creating, viewing and participating in polls.&lt;&#x2F;li&gt;
&lt;li&gt;A privacy update: EXIF cleaning. Extera Next now removes EXIF metadata from pictures by default. You can change it in Settings → Security.&lt;&#x2F;li&gt;
&lt;li&gt;Added notification actions from FluffyChat.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Website: &lt;a href=&quot;https:&#x2F;&#x2F;extera.xyz&#x2F;&quot;&gt;https:&#x2F;&#x2F;extera.xyz&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;fractal-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#fractal-website&quot; aria-label=&quot;Anchor link for: fractal-website&quot;&gt;🔗&lt;&#x2F;a&gt;Fractal (&lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Matrix messaging app for GNOME written in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@zecakeh:tedomum.net&quot;&gt;Kévin Commaille&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ah, Autumn… The trees are wearing their warmest colors, the wine harvest is ending, developers are preparing to hibernate… and Fractal 13.rc is here!&lt;&#x2F;p&gt;
&lt;p&gt;Our repository has been relatively quiet since the beta release, with mostly work on bug fixes for our new audio player, and a bit of code refactoring.&lt;&#x2F;p&gt;
&lt;p&gt;As usual, this release includes other improvements, fixes and new translations thanks to all our contributors, and our upstream projects.&lt;&#x2F;p&gt;
&lt;p&gt;It is available to install via Flathub Beta, see the &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal#installation-instructions&quot;&gt;instructions in our README&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;As the version implies, it should be mostly stable and we expect to only include minor improvements until the release of Fractal 13.&lt;&#x2F;p&gt;
&lt;p&gt;If you want to join the fun, you can try to fix one of our &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal&#x2F;-&#x2F;issues&#x2F;?label_name%5B%5D=4.%20Newcomers&quot;&gt;newcomers issues&lt;&#x2F;a&gt;. We are always looking for new contributors!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro Romito&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;More features are coming to Spaces, like a way to check their members and invite new ones&lt;&#x2F;li&gt;
&lt;li&gt;Various fixes for iOS 26, one in particular fixes the scrolling behaviour not working properly sometime in the timeline.&lt;&#x2F;li&gt;
&lt;li&gt;Notifications are also getting improved so that they may bring you directly to a Thread if the lab feature is enabled&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro Romito&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;New RC has been sent for verification, it includes mostly fixes and stability improvements for iOS 26.&lt;&#x2F;li&gt;
&lt;li&gt;We are also working on having push notifications focus directly the events they are representing once you tap them.&lt;&#x2F;li&gt;
&lt;li&gt;Spaces work is progressing, we are implementing a way to view members of a space and manage their settings, while also taking the time to refactor and improve our codebase so that the flows that are common between rooms and spaces can be reused.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jorgem:element.io&quot;&gt;Jorge&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The team has been working hard on improving spaces and threads:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;📳 We want you to be able to have separate notification groups for threads in rooms, and these should take you to the thread when opened.&lt;&#x2F;li&gt;
&lt;li&gt;🏠 We&#x27;re improving the architecture of the app to improve how spaces integrate with it, and also improving the design.&lt;&#x2F;li&gt;
&lt;li&gt;🔄 There is a new feature flag enabled by default in nightly builds to use &lt;a href=&quot;https:&#x2F;&#x2F;developer.android.com&#x2F;develop&#x2F;background-work&#x2F;background-tasks&#x2F;persistent&quot;&gt;WorkManager&lt;&#x2F;a&gt; to fetch the notification content for push notifications. We had to implement this since there are some restrictions on Android 15 and higher that won&#x27;t allow the app to make network requests when it&#x27;s on background, even after receiving a push notification. This should now be fixed, but since it&#x27;s a new implementation there might be some regressions. Please try it out and let us know!&lt;&#x2F;li&gt;
&lt;li&gt;🏎️ There is some planned work for improving the overall performance of the Element X Android application, focused on the bottleneck caused by fetching data from the Rust SDK and other rough edges. If all goes well, expect to see performance improvements soon!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-website&quot; aria-label=&quot;Anchor link for: element-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element (&lt;a href=&quot;https:&#x2F;&#x2F;element.io&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Everything related to Element but not strictly bound to a client.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@matthew:matrix.org&quot;&gt;Matthew&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Element finally got around to renaming its legal entity from New Vector Ltd to Element Creations Ltd, as fun as it was having the company misnamed under the 2015 vintage brandname of Vector. This is purely cosmetic and has no impact on anything other the name used on appstore accounts (once updated), copyright statements and legal docs.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;synadm-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synadm-website&quot; aria-label=&quot;Anchor link for: synadm-website&quot;&gt;🔗&lt;&#x2F;a&gt;synadm (&lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;synadm&#x2F;synadm&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Command line admin tool for Synapse (Matrix homeserver).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jacksonchen666:jacksonchen666.com&quot;&gt;jacksonchen666 (they&#x2F;it)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;s the summarized release notes for &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;synadm&#x2F;synadm&#x2F;releases&#x2F;tag&#x2F;v0.49&quot;&gt;v0.49&lt;&#x2F;a&gt;:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Unix socket support!&lt;&#x2F;li&gt;
&lt;li&gt;synadm now sends a user-agent of its own now, including the version in the user-agent&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;synadm media purge --before-days 0&lt;&#x2F;code&gt; now works (deletes all remote media before now). This also applies to local media deletion which has the same arguments.&lt;&#x2F;li&gt;
&lt;li&gt;Speaking of local media deletion, local media deletion now prompts for confirmation.&lt;&#x2F;li&gt;
&lt;li&gt;synadm correctly honors the &quot;Verify certificates&quot; setting (self-signed TLS&#x2F;SSL certs should work now)&lt;&#x2F;li&gt;
&lt;li&gt;Forgot to include this in release notes, but there&#x27;s also now a detailed &lt;a href=&quot;https:&#x2F;&#x2F;synadm.readthedocs.io&#x2F;en&#x2F;latest&#x2F;getting_started.html&quot;&gt;Getting Started&lt;&#x2F;a&gt; guide on the documentation. It will eventually replace the instructions in the README, but I am just getting started on the documentation (heh).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The additional 2 hotfix patch releases (&lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;synadm&#x2F;synadm&#x2F;releases&#x2F;tag&#x2F;v0.49.1&quot;&gt;v0.49.1&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;synadm&#x2F;synadm&#x2F;releases&#x2F;tag&#x2F;v0.49.2&quot;&gt;v0.49.2&lt;&#x2F;a&gt;) really are just bug fixes for new things in v0.49. The latest is now v0.49.2.&lt;&#x2F;p&gt;
&lt;p&gt;Oh, and &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#synadm:peek-a-boo.at&quot;&gt;#synadm:peek-a-boo.at&lt;&#x2F;a&gt; is our matrix room, and &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;synadm&#x2F;synadm&quot;&gt;the Code is on the berg&lt;&#x2F;a&gt; (uh, Codeberg). That&#x27;s all!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-in-the-news-newspaper&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-in-the-news-newspaper&quot; aria-label=&quot;Anchor link for: matrix-in-the-news-newspaper&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix in the News 📰&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord (they&#x2F;them)&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Matrix Conference 2025 has been in the News at Heise:&lt;&#x2F;p&gt;
&lt;p&gt;In German: &lt;a href=&quot;https:&#x2F;&#x2F;www.heise.de&#x2F;news&#x2F;Matrix-Konferenz-2025-Grosse-Plaene-und-sogar-das-Geld-dafuer-10773794.html&quot;&gt;https:&#x2F;&#x2F;www.heise.de&#x2F;news&#x2F;Matrix-Konferenz-2025-Grosse-Plaene-und-sogar-das-Geld-dafuer-10773794.html&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Or in english at: &lt;a href=&quot;https:&#x2F;&#x2F;www.heise.de&#x2F;en&#x2F;news&#x2F;Matrix-Conference-2025-Big-Plans-and-Even-the-Money-for-Them-10773975.html&quot;&gt;https:&#x2F;&#x2F;www.heise.de&#x2F;en&#x2F;news&#x2F;Matrix-Conference-2025-Big-Plans-and-Even-the-Money-for-Them-10773975.html&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-services-rocket&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-services-rocket&quot; aria-label=&quot;Anchor link for: dept-of-services-rocket&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Services 🚀&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;synapse-admin-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synapse-admin-updates&quot; aria-label=&quot;Anchor link for: synapse-admin-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Synapse Admin Updates&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The last TWIM entry about &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;synapse-admin&quot;&gt;etke.cc&#x27;s Synapse Admin fork&lt;&#x2F;a&gt; was &lt;em&gt;very&lt;&#x2F;em&gt; long ago - we stopped publishing them because the big &#x2F; major changes were already implemented, and while each new release increased QoL and UX, there were not so much TWIM-worthy things.&lt;&#x2F;p&gt;
&lt;p&gt;But today we have a big thing to announce:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;OIDC Auth support has been implemented&lt;&#x2F;strong&gt; by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@beastafk:etke.cc&quot;&gt;@beastafk:etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It was requested &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Awesome-Technologies&#x2F;synapse-admin&#x2F;issues&#x2F;429&quot;&gt;in the upstream project in 2023&lt;&#x2F;a&gt;, and finally &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;synapse-admin&quot;&gt;implemented in etke.cc&#x27;s Synapse Admin fork&lt;&#x2F;a&gt;, making it more convenient for servers deployed with MAS.&lt;&#x2F;p&gt;
&lt;p&gt;Apart from that, there were a lot of smaller-yet-convenient changes:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;New localizations: Japanese (thanks to &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@shirahara:etke.cc&quot;&gt;@shirahara:etke.cc&lt;&#x2F;a&gt;) and Ukrainian (thanks to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;khvalera&quot;&gt;khvalera&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;External Auth Provider-compatible mode (less painful for OIDC, LDAP, etc.)&lt;&#x2F;li&gt;
&lt;li&gt;Ongoing mobile UI improvements&lt;&#x2F;li&gt;
&lt;li&gt;Support 3pids in bulk registration (csv import)&lt;&#x2F;li&gt;
&lt;li&gt;Improved user account status toggles&lt;&#x2F;li&gt;
&lt;li&gt;And many more small improvements here and there&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;And for &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc&#x2F;&quot;&gt;etke.cc&lt;&#x2F;a&gt; customers specifically, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;synapse-admin&#x2F;tree&#x2F;main&#x2F;src&#x2F;components&#x2F;etke.cc#etkecc-specific-components&quot;&gt;more exclusive features&lt;&#x2F;a&gt; have been added&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;synapse-admin&quot;&gt;Source code&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;admin.etke.cc&quot;&gt;admin.etke.cc (CDN version)&lt;&#x2F;a&gt;, and don&#x27;t forget to say hi in the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#synapse-admin:etke.cc&quot;&gt;#synapse-admin:etke.cc&lt;&#x2F;a&gt; room!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;10603&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3018&lt;&#x2F;code&gt; (&lt;code&gt;28.5%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;18062&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;9187&lt;&#x2F;code&gt; (&lt;code&gt;86.6%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;419&lt;&#x2F;code&gt; (&lt;code&gt;4.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;366&lt;&#x2F;code&gt; (&lt;code&gt;3.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;263&lt;&#x2F;code&gt; (&lt;code&gt;2.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;tuwunel: &lt;code&gt;217&lt;&#x2F;code&gt; (&lt;code&gt;2.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;181&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nexy7574.co.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;185&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;211&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;beeper.com&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;240&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;gingershaped.computer&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;312.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;calitabby.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;374.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tomfos.tr&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;390&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;yipping.zone&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;551&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;skhron.org&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;623&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;mailstation.de&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;645&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-10-10</title>
    <published>2025-10-10T17:00:00+00:00</published>
    <updated>2025-10-10T17:00:00+00:00</updated>
    <author>
      <name>HarHarLinks</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/10/10/this-week-in-matrix-2025-10-10/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/10/10/this-week-in-matrix-2025-10-10/</id>
    <content type="html">&lt;h2 id=&quot;dept-of-social-good-ok-woman&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-social-good-ok-woman&quot; aria-label=&quot;Anchor link for: dept-of-social-good-ok-woman&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Social Good 🙆&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@denisea:element.io&quot;&gt;Denise&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Element has joined other European organisations in an open letter to European leaders on the latest developments regarding Chat Control.&lt;&#x2F;p&gt;
&lt;p&gt;We are concerned that the Danish Presidency’s current proposal on the Regulation for Child Sexual Abuse could introduce backdoors and client-side scanning, creating risks for security, innovation and digital sovereignty in Europe.&lt;&#x2F;p&gt;
&lt;p&gt;We urge European leaders to ensure that any approach protects encryption, privacy, and the trust that underpins Europe’s digital ecosystem.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;blog&#x2F;element-signs-chat-control-open-letter&#x2F;&quot;&gt;https:&#x2F;&#x2F;element.io&#x2F;blog&#x2F;element-signs-chat-control-open-letter&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-pub-quiz-beers&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-pub-quiz-beers&quot; aria-label=&quot;Anchor link for: dept-of-pub-quiz-beers&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Pub Quiz 🍻&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@braid:alsace.hair&quot;&gt;The one with the braid (she&#x2F;her) ⚡&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We&#x27;re looking for interesting questions around [matrix], its history, its technology, statistics and fun facts for &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;schedule&#x2F;&quot;&gt;The Matrix Unconference Pub [quizzz]&lt;&#x2F;a&gt; !&lt;&#x2F;p&gt;
&lt;p&gt;Do you have suggestions ? Please share them with the conference team in the following form : &lt;a href=&quot;https:&#x2F;&#x2F;forms.gle&#x2F;6tbry4Zdzb1fYVfx5&quot;&gt;https:&#x2F;&#x2F;forms.gle&#x2F;6tbry4Zdzb1fYVfx5&lt;&#x2F;a&gt; or contact us at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#events-wg:matrix.org&quot;&gt;#events-wg:matrix.org&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;There were no new MSCs this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4312&quot;&gt;MSC4312: Resetting cross-signing keys in the OAuth world&lt;&#x2F;a&gt; (merge)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4190&quot;&gt;MSC4190: Device management for application services&lt;&#x2F;a&gt; (merge)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4326&quot;&gt;MSC4326: Device masquerading for appservices&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were closed&#x2F;rejected this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h3&gt;
&lt;p&gt;The team continues to work on &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pulls?q=is%3Aopen%20is%3Apr%20label%3Amatrix-2.0&quot;&gt;MSCs related to Matrix 2.0&lt;&#x2F;a&gt;. While the list still looks long, two MSCs are currently in FCP, with &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4153&quot;&gt;MSC4153&lt;&#x2F;a&gt; having finished it! There&#x27;s plenty of implementation work happening in the sidelines as well.&lt;&#x2F;p&gt;
&lt;p&gt;Overall it&#x27;s really nice to see movement on these proposals - some quite large and complex - after so long.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-trust-safety-scales&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-trust-safety-scales&quot; aria-label=&quot;Anchor link for: dept-of-trust-safety-scales&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Trust &amp;amp; Safety ⚖️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;draupnir-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#draupnir-website&quot; aria-label=&quot;Anchor link for: draupnir-website&quot;&gt;🔗&lt;&#x2F;a&gt;Draupnir (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A moderation bot for open Matrix communities.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gnu_ponut:matrix.org&quot;&gt;Gnuxie 💜🐝&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&quot;&gt;Draupnir&lt;&#x2F;a&gt; has released &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&#x2F;releases&#x2F;tag&#x2F;v2.7.0&quot;&gt;v2.7.0&lt;&#x2F;a&gt;. This release includes a small enhancement to redactions, stopgap support for being prompted of watched policy room replacement, and a draupnir news feature to keep users informed about project updates.&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;re also currently in the process of developing a sustainable governance model for the project that we expect to trial soon. Progress can be tracked &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;planning&#x2F;milestone&#x2F;1&quot;&gt;here&lt;&#x2F;a&gt; and the initial governance documentation can be read on our &lt;a href=&quot;https:&#x2F;&#x2F;the-draupnir-project.github.io&#x2F;draupnir-documentation&#x2F;category&#x2F;governance&quot;&gt;documentation website&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;See you in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#draupnir:matrix.org&quot;&gt;#draupnir:matrix.org&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;synapse-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synapse-website&quot; aria-label=&quot;Anchor link for: synapse-website&quot;&gt;🔗&lt;&#x2F;a&gt;Synapse (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Synapse is a Matrix homeserver implementation developed by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Synapse &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;releases&#x2F;tag&#x2F;v1.139.2&quot;&gt;1.139.2&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;releases&#x2F;tag&#x2F;v1.138.4&quot;&gt;1.138.4&lt;&#x2F;a&gt; both released this week with a high-severity security fix for &lt;a href=&quot;https:&#x2F;&#x2F;www.cve.org&#x2F;CVERecord?id=CVE-2025-61672&quot;&gt;CVE-2025-61672&lt;&#x2F;a&gt; &#x2F; &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;security&#x2F;advisories&#x2F;GHSA-fh66-fcv5-jjfr&quot;&gt;GHSA-fh66-fcv5-jjfr&lt;&#x2F;a&gt;. Please update if you haven&#x27;t already!&lt;&#x2F;p&gt;
&lt;p&gt;Most deployments should prefer &lt;code&gt;1.139.2&lt;&#x2F;code&gt;. &lt;code&gt;1.138.4&lt;&#x2F;code&gt; is provided in case you need to stay on 1.138 for any reason.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-bridges-bridge-at-night&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-bridges-bridge-at-night&quot; aria-label=&quot;Anchor link for: dept-of-bridges-bridge-at-night&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Bridges 🌉&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@tulir:maunium.net&quot;&gt;tulir&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h3 id=&quot;mautrix-zulip&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#mautrix-zulip&quot; aria-label=&quot;Anchor link for: mautrix-zulip&quot;&gt;🔗&lt;&#x2F;a&gt;mautrix-zulip&lt;&#x2F;h3&gt;
&lt;p&gt;I made a basic puppeting Zulip bridge &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;mautrix&#x2F;zulip&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;mautrix&#x2F;zulip&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-hookshot-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-hookshot-website&quot; aria-label=&quot;Anchor link for: matrix-hookshot-website&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-hookshot (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Half-Shot&#x2F;matrix-hookshot&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A multi purpose multi platform bridge, connecting to GitHub, GitLab, Jira, Webhooks and more.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Half-Shot:half-shot.uk&quot;&gt;Half-Shot&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;matrix-hookshot 7.2.0&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Hi there folks. Just a smaller release today to make sure we remain compatible with the ecosystem (especially around MSC4190 &#x2F; MAS support).&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Add configuration option for generic webhooks to configure maximum request body size limit, increase default to 1mb from default 100kb. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-hookshot&#x2F;issues&#x2F;1090&quot;&gt;#1090&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Fix a bug where users may fail to be registered with a &lt;code&gt;IO.ELEMENT.MSC4190.M_APPSERVICE_LOGIN_UNSUPPORTED&lt;&#x2F;code&gt; error when &lt;code&gt;MSC4190&lt;&#x2F;code&gt; is enabled on the homeserver. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-appservice-bridge&#x2F;issues&#x2F;522&quot;&gt;#522&lt;&#x2F;a&gt;) (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-hookshot&#x2F;issues&#x2F;1092&quot;&gt;#1092&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-hookshot&#x2F;releases&#x2F;tag&#x2F;7.2.0&quot;&gt;come and get it here&lt;&#x2F;a&gt; and come talk to us in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#hookshot:half-shot.uk&quot;&gt;#hookshot:half-shot.uk&lt;&#x2F;a&gt; if you have any issues!&lt;&#x2F;p&gt;
&lt;p&gt;P.S. Docker is messing me around, so container images are slightly delayed.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro Romito&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;A new RC has been sent for verification which includes the following features:
&lt;ul&gt;
&lt;li&gt;Spaces (browse only)&lt;&#x2F;li&gt;
&lt;li&gt;Liquid glass support&lt;&#x2F;li&gt;
&lt;li&gt;The labs section, which will make testing experimental features easier, as of right now the only experimental feature in labs is Threads&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Spaces and Threads work is still going we are now working on managing and creating new spaces, and improving the current UX for Threads.&lt;&#x2F;li&gt;
&lt;li&gt;We started investigating how to automatically perform a verification using existing classic Element data, will probably take a while before a full implementation, but will allow users to automatically verify EX using their existing installation of classic Element.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benoit.marty:matrix.org&quot;&gt;Benoit&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;We&#x27;ve just submitted the release 25.10.0 on the PlayStore including a read only access to your Spaces. Note that your account must have joined at least one Space for the new tab with Spaces to be displayed. You can now view your existing Spaces, navigate through the Spaces hierarchy, and leave Spaces. More functionalities will come in the next releases.&lt;&#x2F;li&gt;
&lt;li&gt;The release also includes a new labs section, which will make testing experimental features easier. It has one item as the moment: Threads, which was previously a hidden Feature Flag. When enabled the messages in thread are rendered in a dedicated timeline, as per Element Web and Element Classic.&lt;&#x2F;li&gt;
&lt;li&gt;A change in the reaction: your recently used Emojis (across all Element clients and other Matrix clients that support this feature) are now displayed when you long click on a message (you can scroll the row of Emojis) and in a new tab in the screen displayed when you click on &quot;other Emoji&quot;.&lt;&#x2F;li&gt;
&lt;li&gt;Notifications have been updated, to play the sound than Element Web and Element X iOS.&lt;&#x2F;li&gt;
&lt;li&gt;Besides that, a lot of dependency updates, bug fixes and improvements, in order to always offer the best user experience!&lt;&#x2F;li&gt;
&lt;li&gt;Final note: we are seeing very interesting pull requests coming from the community: one is about being able to render a video playback while double tasking (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-android&#x2F;pull&#x2F;5423&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-android&#x2F;pull&#x2F;5423&lt;&#x2F;a&gt;), and another about being able to change the playback speed of voice messages (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-android&#x2F;pull&#x2F;5504&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-android&#x2F;pull&#x2F;5504&lt;&#x2F;a&gt;). They are both in review. Thanks for the contributions!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-docker-ansible-deploy-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-docker-ansible-deploy-website&quot; aria-label=&quot;Anchor link for: matrix-docker-ansible-deploy-website&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-docker-ansible-deploy (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;spantaleev&#x2F;matrix-docker-ansible-deploy&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@slavi:devture.com&quot;&gt;Slavi&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;spantaleev&#x2F;matrix-docker-ansible-deploy&#x2F;&quot;&gt;matrix-docker-ansible-deploy&lt;&#x2F;a&gt; now supports &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-admin&quot;&gt;Element Admin&lt;&#x2F;a&gt; - a new web-based administration panel for Synapse and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;matrix-authentication-service&quot;&gt;Matrix Authentication Service&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Learn more in &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;spantaleev&#x2F;matrix-docker-ansible-deploy&#x2F;blob&#x2F;677b1ea55b26d497b890c398af5ff79dba15c543&#x2F;CHANGELOG.md#element-admin-support&quot;&gt;our changelog entry&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;the-matrix-conference-website-call-for-slides&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-matrix-conference-website-call-for-slides&quot; aria-label=&quot;Anchor link for: the-matrix-conference-website-call-for-slides&quot;&gt;🔗&lt;&#x2F;a&gt;The Matrix Conference (&lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;) Call for Slides&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We are as excited as busy that The Matrix Conference 2025 starts next week! It will take place in person in Strasbourg, France 🥖. To make it as accessible as possible for everyone, the talks from all 3 stages are going to be recorded and streamed live via &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;&quot;&gt;https:&#x2F;&#x2F;conference.matrix.org&#x2F;&lt;&#x2F;a&gt;! Beyond that, Q&amp;amp;A will not be limited to those present but also through the chat rooms of the Conference Matrix Space: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-conference-2025:matrix.org&quot;&gt;#matrix-conference-2025:matrix.org&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;There will be a bit of downtime on the projectors and stream between talks, and we want to fill it with your community contributions - you might remember this concept from last year! Send us a slide about your Matrix project for a chance to have it appear on stream during a break! Slides should be 1920x1080 pixels large pictures or videos up to 10 seconds long and can be submitted via &lt;a href=&quot;https:&#x2F;&#x2F;infobeamer.c3voc.de&#x2F;&quot;&gt;https:&#x2F;&#x2F;infobeamer.c3voc.de&#x2F;&lt;&#x2F;a&gt; (thank you C3VOC!) starting Tuesday (2025-10-14 00:00:00 UTC). The conference media team reserves the right to select or reject submissions as deemed appropriate - &lt;strong&gt;this space is intended to focus on projects and community, if you&#x27;d like to advertise your business, please check our &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;sponsor&#x2F;&quot;&gt;sponsoring options&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Here are some example slides from the Foundation:
&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2015-10-10-infobeamer-foundation.png&quot; alt=&quot;A slide describing the Foundation&amp;#39;s membership programme and listing all current members.&quot; &#x2F;&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2015-10-10-infobeamer-upload.png&quot; alt=&quot;A slide advertising the upload link for slides at infobeamer.c3voc.de&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Until next week, live from Strasbourg!&lt;&#x2F;p&gt;
&lt;p&gt;Your Events Working Group &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#events-wg:matrix.org&quot;&gt;#events-wg:matrix.org&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-community-summit-2026-hosted-at-c-base-berlin&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-community-summit-2026-hosted-at-c-base-berlin&quot; aria-label=&quot;Anchor link for: matrix-community-summit-2026-hosted-at-c-base-berlin&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Community Summit 2026 hosted at c-base, Berlin&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@yan:datanauten.de&quot;&gt;Yan&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Last week, the circle of c-base decided to host the Matrix Community Summit 2026 for the Matrix community. If your organization, university, group, or network wants to participate, organize, join, or help shape the event, now is the moment to jump in.&lt;&#x2F;p&gt;
&lt;p&gt;We tested a concept in 2025 combining coworking, hands-on sessions, daytime bug hunts, brainstorming, philosophical discussion, DJ sets, and social experiments conducted in a federated, side-by-side model. In 2026, we want to expand that: more collaboration, more variety, more voices.&lt;&#x2F;p&gt;
&lt;p&gt;Join us in the Matrix room &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#mcs26-orga:datanauten.de&quot;&gt;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#mcs26-orga:datanauten.de&lt;&#x2F;a&gt; to connect, propose, or volunteer. A barcamp session at the Matrix Conference in Strasbourg will also help align ideas.&lt;&#x2F;p&gt;
&lt;p&gt;Save the date: 22–25 May 2026 (Pentecost weekend). We’ve made arrangements with c-base for the coming years so that future Summits can reliably fall on every Pentecost weekend in Berlin.&lt;&#x2F;p&gt;
&lt;p&gt;Please help spread this announcement and invite people who care about Matrix.&lt;&#x2F;p&gt;
&lt;p&gt;Yan - from the MCS26 Organizing Team&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;10658&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3037&lt;&#x2F;code&gt; (&lt;code&gt;28.5%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;18007&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;9235&lt;&#x2F;code&gt; (&lt;code&gt;86.6%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;417&lt;&#x2F;code&gt; (&lt;code&gt;3.9%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;377&lt;&#x2F;code&gt; (&lt;code&gt;3.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;248&lt;&#x2F;code&gt; (&lt;code&gt;2.3%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;tuwunel: &lt;code&gt;218&lt;&#x2F;code&gt; (&lt;code&gt;2.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping&quot; aria-label=&quot;Anchor link for: dept-of-ping&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;continuwuity.codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;153&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;161&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;178&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;190.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nexy7574.co.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;198.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;synapse.nexy7574.co.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;222&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;haise.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;234&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;gingershaped.computer&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;266&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;wolfspyre.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;266.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tomfos.tr&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;274&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-10-03</title>
    <published>2025-10-03T00:00:00+00:00</published>
    <updated>2025-10-03T00:00:00+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/10/03/this-week-in-matrix-2025-10-03/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/10/03/this-week-in-matrix-2025-10-03/</id>
    <content type="html">&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;the-matrix-conference&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-matrix-conference&quot; aria-label=&quot;Anchor link for: the-matrix-conference&quot;&gt;🔗&lt;&#x2F;a&gt;The Matrix Conference&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@thibaultmartin:matrix.org&quot;&gt;Thib (m.org)&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&quot;&gt;The Matrix Conference&lt;&#x2F;a&gt; is almost here, and we couldn&#x27;t be more excited! It&#x27;s the final sprint to get all ducks in a row, but everything is aligning well.&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;re looking forward to having a relaxed Barcamp and and welcome party at Le Météor, with drinks and &lt;a href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Flammekueche&quot;&gt;Flammeküeche&lt;&#x2F;a&gt; courtesy of &lt;a href=&quot;https:&#x2F;&#x2F;www.rocket.chat&#x2F;&quot;&gt;Rocket.Chat&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;&quot;&gt;Element&lt;&#x2F;a&gt;, followed by three full days of talks and workshops.&lt;&#x2F;p&gt;
&lt;p&gt;Don&#x27;t miss out on the conference, grab your tickets (and if you&#x27;re an individual member, you can shoot us an email at &lt;a href=&quot;mailto:conference@foundation.matrix.org&quot;&gt;conference@foundation.matrix.org&lt;&#x2F;a&gt; to get a voucher for a free ticket 🤫)&lt;&#x2F;p&gt;
&lt;p&gt;🗓️ October 15 to 18&lt;br &#x2F;&gt;
🗺️ &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;attend&#x2F;#getting-there&quot;&gt;Kaleidoscoop, Strasbourg, France&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
🤩 &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;schedule&#x2F;&quot;&gt;Look at that impressive line-up&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
🎟️ &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;register&#x2F;&quot;&gt;Grab your tickets before we run out!&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;extera-next-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#extera-next-website&quot; aria-label=&quot;Anchor link for: extera-next-website&quot;&gt;🔗&lt;&#x2F;a&gt;Extera Next (&lt;a href=&quot;https:&#x2F;&#x2F;extera.xyz&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@officialdakari:extera.xyz&quot;&gt;OfficialDakari&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Extera Next finally got some updates!&lt;&#x2F;p&gt;
&lt;p&gt;For some time, Extera Next was only for Android, but recently we added AppImage for Linux, which you can download on extera.xyz website. Also, we&#x27;ve updated the website.&lt;&#x2F;p&gt;
&lt;p&gt;Some changes include:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Pulled some updates from upstream (fluffychat)&lt;&#x2F;li&gt;
&lt;li&gt;Added background downloads, so you can continue reading your chats while downloading a file (not works for E2EE yet)&lt;&#x2F;li&gt;
&lt;li&gt;Image picker seems to be working, when you already have a default gallery app selected. So, you can again upload stickers and set wallpaper.&lt;&#x2F;li&gt;
&lt;li&gt;QOL update for people, who mostly speak in another language than English: you can now mention users with non-ASCII displayname.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;There are still a lot of problems we&#x27;re aware of, but we&#x27;re going to fix them as soon as possible.&lt;&#x2F;p&gt;
&lt;p&gt;Website: &lt;a href=&quot;https:&#x2F;&#x2F;extera.xyz&quot;&gt;https:&#x2F;&#x2F;extera.xyz&lt;&#x2F;a&gt;
Our Matrix room: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#extera:extera.xyz&quot;&gt;#extera:extera.xyz&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 16+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro Romito&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Spaces&lt;&#x2F;strong&gt; work has made great progress, and we finally have a first stable iteration of this new great feature, this first iteration will allow our users to browse, check and see their spaces and the rooms in them, but most importantly it will be included in the next version!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Threads&lt;&#x2F;strong&gt; work is also going forward, we recently also implemented a way to open matrix permalinks from and to threads across the same or different rooms.&lt;&#x2F;li&gt;
&lt;li&gt;And since Threads work has reached a decent amount of progress, we decided that Threads will be the first feature of our new &lt;strong&gt;Labs&lt;&#x2F;strong&gt; section of EXI. No need to enable developers settings anymore, we are in fact introducing a dedicated settings section that allows our users to test our &quot;stabler&quot; experimental features, a bit like EW does.&lt;&#x2F;li&gt;
&lt;li&gt;Also the next version of the app will support Liquid Glass for iOS 26, and more liquid glass improvements and redesigns are going to come in future versions.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-encryption-closed-lock-with-key&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-encryption-closed-lock-with-key&quot; aria-label=&quot;Anchor link for: dept-of-encryption-closed-lock-with-key&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Encryption 🔐&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-crypto-team-update&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-crypto-team-update&quot; aria-label=&quot;Anchor link for: element-crypto-team-update&quot;&gt;🔗&lt;&#x2F;a&gt;Element Crypto Team update&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andybalaam:matrix.org&quot;&gt;andybalaam&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This summer we had awesome intern Skye working with us, and they took on a cool project experimenting with encrypting state events. This has potential to give much better privacy in Matrix rooms by hiding room names and other room-level information from server admins and other prying eyes.&lt;&#x2F;p&gt;
&lt;p&gt;They wrote up their project and their experience at Element in a recent blog post: &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;blog&#x2F;hiding-room-metadata-from-servers&#x2F;&quot;&gt;https:&#x2F;&#x2F;element.io&#x2F;blog&#x2F;hiding-room-metadata-from-servers&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Spoiler alert: they got their prototype working, and it&#x27;s about to appear in Element Web behind an experimental labs flag! This should help us learn what it&#x27;s really like to work with rooms most of whose metadata is encrypted.&lt;&#x2F;p&gt;
&lt;p&gt;We need to think carefully about how this feature works, and we need to acknowledge that this work is only a partial solution, because it leaves room-management events visible to the server. The conversation continues in Skye&#x27;s MSC at: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4362&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4362&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-admin&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-admin&quot; aria-label=&quot;Anchor link for: element-admin&quot;&gt;🔗&lt;&#x2F;a&gt;Element Admin&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@quenting:element.io&quot;&gt;Quentin Gliech&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We&#x27;re thrilled to release a first version of &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-admin&quot;&gt;Element Admin&lt;&#x2F;a&gt;, a user-friendly web interface to manage your ESS deployment!
This is the first open-source UI capable of managing users in Matrix Authentication Service, leveraging the new OAuth 2.0 capabilities of the Matrix API&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2025-10-03-element-admin.avif&quot; alt=&quot;A screenshot of Element Admin&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This ships in both &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;ess-helm&quot;&gt;ESS Community&lt;&#x2F;a&gt; and &lt;a href=&quot;http:&#x2F;&#x2F;element.io&#x2F;server-suite&#x2F;pro&quot;&gt;ESS Pro&lt;&#x2F;a&gt; starting 25.9.2, so just choose a hostname for it and update your ESS deployment to enjoy this new component!
In case you&#x27;re not (yet!) running ESS but still want to enjoy Element Admin for your MAS and Synapse deployment, you can head over to &lt;a href=&quot;https:&#x2F;&#x2F;admin-beta.element.dev&#x2F;&quot;&gt;https:&#x2F;&#x2F;admin-beta.element.dev&#x2F;&lt;&#x2F;a&gt; for a live instance.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s available in multiple languages (head over to &lt;a href=&quot;https:&#x2F;&#x2F;localazy.com&#x2F;p&#x2F;element-admin&quot;&gt;Localazy&lt;&#x2F;a&gt; to help translate it!). It works great on both desktop and mobile. It&#x27;s a fast, modern React app. It has both a light and a dark theme thanks to Compound.&lt;&#x2F;p&gt;
&lt;p&gt;But this is only the beginning. We&#x27;ve got basic users and room management for you to start with, but more importantly: this sets a solid base for the future 💃&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-services-rocket&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-services-rocket&quot; aria-label=&quot;Anchor link for: dept-of-services-rocket&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Services 🚀&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-connectivity-tester&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-connectivity-tester&quot; aria-label=&quot;Anchor link for: matrix-connectivity-tester&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Connectivity Tester&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Today we bring some improvements to the email alerts. Firstly, we now have some UK-Gov style email HTML added. The text content, of course, is still available for text-only readers of emails.&lt;&#x2F;p&gt;
&lt;p&gt;Next, we now changed the email intervals. The checks now happen in 5m interval instead of 1h. Additionally, to that, the system will now initially send a failure email, then do reminders every 12h. As soon as you then resolve the issue, it will email you telling you the issue was resolved.&lt;&#x2F;p&gt;
&lt;p&gt;Lastly, on the code side, the servers now get distributed evenly in a window between the 5m interval. The aim here is to reduce the load on my server if there are more servers subscribing to alerts, and instead aim for a more even load.&lt;&#x2F;p&gt;
&lt;p&gt;You can as usual check out the code at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&#x2F;&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&#x2F;&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&#x2F;&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Or use it at &lt;a href=&quot;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&#x2F;&quot;&gt;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;If you want to opt in into the development versions you can use &lt;a href=&quot;https:&#x2F;&#x2F;stage.connectivity-tester.mtrnord.blog&#x2F;&quot;&gt;https:&#x2F;&#x2F;stage.connectivity-tester.mtrnord.blog&#x2F;&lt;&#x2F;a&gt; instead which features the main branch.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-hackathons-pizza&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-hackathons-pizza&quot; aria-label=&quot;Anchor link for: dept-of-hackathons-pizza&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Hackathons 🍕&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-receipt&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-receipt&quot; aria-label=&quot;Anchor link for: matrix-receipt&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix -&amp;gt; Receipt&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@deepbluev7:neko.dev&quot;&gt;Nico&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We randomly bridged our Matrix rooms to a receipt printer. Only works for text, images and audio though, videos don&#x27;t work.&lt;&#x2F;p&gt;
&lt;p&gt;Greetings from Krems&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2025-10-03-matrix_to_receipt_bridge.avif&quot; alt=&quot;A photo of the receipt printer. Multiple sheets of blue thermopaper with Matrix messages, pictures, and voice messages are coming out of it.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;10722&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3064&lt;&#x2F;code&gt; (&lt;code&gt;28.6%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;17958&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;9292&lt;&#x2F;code&gt; (&lt;code&gt;86.7%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;423&lt;&#x2F;code&gt; (&lt;code&gt;3.9%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;377&lt;&#x2F;code&gt; (&lt;code&gt;3.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;246&lt;&#x2F;code&gt; (&lt;code&gt;2.3%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;tuwunel: &lt;code&gt;219&lt;&#x2F;code&gt; (&lt;code&gt;2.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-room&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-room&quot; aria-label=&quot;Anchor link for: ping-room&quot;&gt;🔗&lt;&#x2F;a&gt;Ping room&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@tulir:maunium.net&quot;&gt;tulir&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The ping room has been upgraded to v12. The new room ID is &lt;code&gt;!ping12Z19lU3TzHS4slLsUNPx-I7MZKyneYRUlO7voU&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;(this is mostly a notice for the TWIM editors to update the ping table generation script)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;135&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;continuwuity.codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;139&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tuwunel.love&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;153.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nexy7574.co.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;168.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;200&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;maunium.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;203&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;transgender.ing&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;232&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tomfos.tr&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;246.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;248&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;synapse.nexy7574.co.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;266&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-09-26</title>
    <published>2025-09-26T00:00:00+00:00</published>
    <updated>2025-09-26T00:00:00+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/09/26/this-week-in-matrix-2025-09-26/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/09/26/this-week-in-matrix-2025-09-26/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s11e13-sticky-events-encrypted-state-and-element-admin&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s11e13-sticky-events-encrypted-state-and-element-admin&quot; aria-label=&quot;Anchor link for: matrix-live-s11e13-sticky-events-encrypted-state-and-element-admin&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S11E13 Sticky Events, Encrypted State and Element Admin&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=Q6NSmptZIS4&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=Q6NSmptZIS4
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;Q6NSmptZIS4&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-org-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-org-website&quot; aria-label=&quot;Anchor link for: matrix-org-website&quot;&gt;🔗&lt;&#x2F;a&gt;matrix.org Website&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;2 weeks after the &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;09&#x2F;12&#x2F;this-week-in-matrix-2025-09-12&#x2F;#governing-board-website&quot;&gt;last update&lt;&#x2F;a&gt; at the Website &amp;amp; Content Working Group we have some new updates worth mentioning:&lt;&#x2F;p&gt;
&lt;p&gt;The new ecosystem page listing &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;ecosystem&#x2F;distributions&#x2F;&quot;&gt;distributions&lt;&#x2F;a&gt; has landed!
We consider a Matrix distribution a collection of software related to Matrix that is deployed and automatically configured so the different pieces integrate with one another. Click the link to find some examples!&lt;&#x2F;p&gt;
&lt;p&gt;In organisational news, you may have noticed the Working Group is not just called &quot;Website&quot;, but &quot;Website &amp;amp; Content&quot;. This is because the WG is not only responsible for making sure the website works on a technical level, but also maintaining its content. Of course this also includes making sure that any contributions to the website are as good as they can reasonably be. One of our first big topics behind the scenes was thus the creation of the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;blob&#x2F;main&#x2F;CONTRIBUTING.md#review--publishing-policy&quot;&gt;Review &amp;amp; Publishing Policy&lt;&#x2F;a&gt; to try and set a bar we think we can meet, and as well as expectations that Working Group and contributors may assume of each other. The Governing Board has recommended to the Foundation to approve this policy, and it is now added to our repository&#x27;s CONTRIBUTING.md alongside the already existing guidelines!
Next step: set up GitHub to support as much of this as possible with automation.&lt;&#x2F;p&gt;
&lt;p&gt;Of course that&#x27;s only the big news. For the rest, check our &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;commits&#x2F;main&#x2F;&quot;&gt;commitlog&lt;&#x2F;a&gt; or follow the Hookshot announcements in our public room &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix.org-website:matrix.org&quot;&gt;#matrix.org-website:matrix.org&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4362&quot;&gt;MSC4362: Simplified Encrypted State Events&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4361&quot;&gt;MSC4361: Non-federating Membership Authentication Rule Amendments&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs are in FCP.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were accepted this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4317&quot;&gt;MSC4317: Signed profile data&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Initially motivated by a custom enterprise use case, but could not be made generic enough to apply to the wider ecosystem.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4316&quot;&gt;MSC4316: External cross-signing signatures with X.509 certificates and (semi-)automated verification&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Similar story to the above.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3761&quot;&gt;MSC3761: State event change control&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Abandoned by the author.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h3&gt;
&lt;p&gt;Following the release of &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;v1.16&quot;&gt;Matrix 1.16&lt;&#x2F;a&gt; last week, the SCT have continued to iterate on the MSC labelled &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pulls?q=is%3Aopen+is%3Apr+label%3Amatrix-2.0&quot;&gt;Matrix 2.0&lt;&#x2F;a&gt;. It will be exciting to start seeing these proposals land as they cover very exciting features for the protocol (sliding sync, MatrixRTC, OAuth, etc.).&lt;&#x2F;p&gt;
&lt;p&gt;Keep an eye out as the authors and the SCT continue to drive them to conclusion.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-trust-safety-scales&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-trust-safety-scales&quot; aria-label=&quot;Anchor link for: dept-of-trust-safety-scales&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Trust &amp;amp; Safety ⚖️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;asgard-chat&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#asgard-chat&quot; aria-label=&quot;Anchor link for: asgard-chat&quot;&gt;🔗&lt;&#x2F;a&gt;Asgard.chat&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@tulir:maunium.net&quot;&gt;tulir&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Draupnir and Meowlnir hosting service &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;09&#x2F;26&#x2F;this-week-in-matrix-2025-09-26&#x2F;@blog&#x2F;2025&#x2F;09&#x2F;05&#x2F;2025-09-05-twim.md#pre-announcing-asgard-chat&quot;&gt;pre-announced 3 weeks ago&lt;&#x2F;a&gt; is now accepting applications. If you need a moderation bot for your rooms, you can find some docs on our website &lt;a href=&quot;https:&#x2F;&#x2F;asgard.chat&#x2F;&quot;&gt;https:&#x2F;&#x2F;asgard.chat&#x2F;&lt;&#x2F;a&gt; and join the room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#general:asgard.chat&quot;&gt;#general:asgard.chat&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;synapse-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synapse-website&quot; aria-label=&quot;Anchor link for: synapse-website&quot;&gt;🔗&lt;&#x2F;a&gt;Synapse (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Synapse is a Matrix homeserver implementation developed by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;It&#x27;s been quite the week of releases in Synapse land. Synapse &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;releases&#x2F;tag&#x2F;v1.139.0rc2&quot;&gt;1.139.0rc2&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;releases&#x2F;tag&#x2F;v1.139.0rc3&quot;&gt;1.139.0rc3&lt;&#x2F;a&gt; were put out ahead of the planned 1.139.0 release next week. Please try 1.139.0rc3 out (if you&#x27;re able to) and file any bugs or regressions you find on &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;&quot;&gt;our issue tracker&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;In parallel, Synapse &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;releases&#x2F;tag&#x2F;v1.138.2&quot;&gt;1.138.2&lt;&#x2F;a&gt; was released with a performance fix for the delayed events feature. Performance could suffer even if the feature was not used, so be sure to update if you&#x27;re having performance issues on 1.138.0 (which was when the regression was introduced). The 1.139.0 release candidates also include the fix.&lt;&#x2F;p&gt;
&lt;p&gt;Please note that all of the above releases have dropped support for Ubuntu 24.10 Oracular Oriole as it is end-of-life. Support for Ubuntu 25.04 Plucky Puffin was added in its place.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;continuwuity-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#continuwuity-website&quot; aria-label=&quot;Anchor link for: continuwuity-website&quot;&gt;🔗&lt;&#x2F;a&gt;continuwuity (&lt;a href=&quot;https:&#x2F;&#x2F;continuwuity.org&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Continuwuity is a community-driven Matrix homeserver in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nex:nexy7574.co.uk&quot;&gt;nex (it&#x2F;she) 🏳️‍⚧️&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Continuwuity v0.5.0-rc.8&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Author&#x27;s note:&lt;&#x2F;strong&gt; Since the release of this version, several bugs in the new state resolution have been found; it is advised you wait for the full 0.5.0 release for v12 rooms unless you need them &lt;em&gt;today&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Nobody told me I&#x27;d need a durable keyboard when we forked 😟
Hey everyone! And everytwo, I see you. Regardless of the number of every you are, there&#x27;s a continuwuity 0.5.0 rc8 release near you! All of you!&lt;&#x2F;p&gt;
&lt;p&gt;In the past month or so, we&#x27;ve &lt;strong&gt;merged 86 pull requests&lt;&#x2F;strong&gt;, closed 12 issues, and across &lt;strong&gt;142 commits&lt;&#x2F;strong&gt;, &lt;strong&gt;modified 180 files&lt;&#x2F;strong&gt; with a net 9,650 changes! And the best part is, this isn&#x27;t even an on-schedule release. In order to get room v12 support ready in anticipation of several prominent communities upgrading their communal spaces, we&#x27;ve ended up pulling this release out of the oven a little earlier than we had hoped. As such, there&#x27;s not as many new things as we usually add, but that&#x27;s okay, because sometimes, less is more. Plus the things we &lt;em&gt;did&lt;&#x2F;em&gt; fit in are pretty kickass.&lt;&#x2F;p&gt;
&lt;p&gt;There&#x27;s an awful lot to go through, so I&#x27;ll just summarise the eye-catchy things. You can see &lt;em&gt;everything&lt;&#x2F;em&gt; via the &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;milestone&#x2F;40&quot;&gt;rc8 milestone&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;✨ &lt;strong&gt;Room v12 support!&lt;&#x2F;strong&gt; (&lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;issues&#x2F;943&quot;&gt;#943&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;🔐 LDAP login (&lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;issues&#x2F;921&quot;&gt;#921&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;📵 MSC4155 invite filtering (&lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;issues&#x2F;1013&quot;&gt;#1013&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;📤 Leaving a room now reliably tells clients it happened (&lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;issues&#x2F;959&quot;&gt;#959&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;🔎 You have greater control over your join vias! (&lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;issues&#x2F;956&quot;&gt;#956&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Huge thank you to the &amp;gt;10 individual contributors who have gone out of their way to directly help with the project, including huge changes to our CI system and amazing packaging fixes and changes, as well as everyone else who beta test changes before they make a release. The project quite literally would not be the same without you 🫶&lt;&#x2F;p&gt;
&lt;h4 id=&quot;where&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#where&quot; aria-label=&quot;Anchor link for: where&quot;&gt;🔗&lt;&#x2F;a&gt;Where?!&lt;&#x2F;h4&gt;
&lt;p&gt;&lt;strong&gt;You can download the latest release &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;releases&#x2F;tag&#x2F;v0.5.0-rc.8&quot;&gt;on our forge&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;. Docker images are also available using &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;-&#x2F;packages&#x2F;container&#x2F;continuwuity&#x2F;latest&quot;&gt;&lt;code&gt;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity:latest&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;.
If you&#x27;re daring, we also now have &lt;em&gt;maxperf&lt;&#x2F;em&gt; builds, which take advantage of some optimisations in modern CPUs (generally, anything newer than haswell). Use the &lt;code&gt;conduwuit-haswell-linux-amd64-maxperf&lt;&#x2F;code&gt; binary, or docker tag &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;-&#x2F;packages&#x2F;container&#x2F;continuwuity&#x2F;sha-b70470f-maxperf&quot;&gt;&lt;code&gt;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity:sha-b70470f-maxperf&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;. You probably won&#x27;t notice a difference since continuwuity is super fast anyway, but hey, numbers!&lt;&#x2F;p&gt;
&lt;p&gt;We also mirror our release OCI images to GitLab: &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;continuwuity&#x2F;continuwuity&#x2F;container_registry&#x2F;8871720&quot;&gt;https:&#x2F;&#x2F;gitlab.com&#x2F;continuwuity&#x2F;continuwuity&#x2F;container_registry&#x2F;8871720&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;We don&#x27;t currently mirror our releases anywhere yet, however, our source code is also available on &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;continuwuity&#x2F;continuwuity&quot;&gt;GitHub&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;continuwuity&#x2F;continuwuity&#x2F;&quot;&gt;GitLab&lt;&#x2F;a&gt;, and &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;continuwuity&#x2F;continuwuity&quot;&gt;Codeberg&lt;&#x2F;a&gt;. A few members of the community also mirror, some include releases, so if you have issues with any&#x2F;all of the forges above, don&#x27;t hesitate to join our community (below) and ask!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;what-s-next-sparkles&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-next-sparkles&quot; aria-label=&quot;Anchor link for: what-s-next-sparkles&quot;&gt;🔗&lt;&#x2F;a&gt;What&#x27;s next ✨&lt;&#x2F;h4&gt;
&lt;p&gt;You can also &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#main:continuwuity.org&quot;&gt;#main:continuwuity.org&lt;&#x2F;a&gt;, and explore our &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#space:continuwuity.org&quot;&gt;#space:continuwuity.org&lt;&#x2F;a&gt;, where we have a room for important announcements, a rich offtopic room, and our dev room where we discuss features and bugs.
If you run your own continuwuity server, you should also &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#announcements:continuwuity.org&quot;&gt;#announcements:continuwuity.org&lt;&#x2F;a&gt;, as important announcements are sent there (and may not be mirrored to the main room).&lt;&#x2F;p&gt;
&lt;p&gt;Anyway, as per usual, most things we&#x27;re planning to tackle are &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;issues&quot;&gt;on our issue tracker&lt;&#x2F;a&gt;, or in a &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;pulls&quot;&gt;pull request&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-authentication-service-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-authentication-service-website&quot; aria-label=&quot;Anchor link for: matrix-authentication-service-website&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Authentication Service (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;matrix-authentication-service&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Matrix Authentication Service (MAS) is an OAuth 2.0 and OpenID Provider server developed by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;matrix-authentication-service&#x2F;releases&#x2F;tag&#x2F;v1.3.0&quot;&gt;MAS 1.3.0&lt;&#x2F;a&gt; was released this week!&lt;&#x2F;p&gt;
&lt;p&gt;This release makes a few changes to the Admin API to make MAS easier to administrate from third-party tooling, as well as adds some more commands to mas-cli. Check the link for the full changelog.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;fractal-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#fractal-website&quot; aria-label=&quot;Anchor link for: fractal-website&quot;&gt;🔗&lt;&#x2F;a&gt;Fractal (&lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Matrix messaging app for GNOME written in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@zecakeh:tedomum.net&quot;&gt;Kévin Commaille&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;What is better for celebrating the season change than to test what is going to be in the next version of Fractal? Fractal 13.beta was released just for that, and it brings:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A brand new audio player that loads files lazily and displays the audio stream as a seekable waveform.&lt;&#x2F;li&gt;
&lt;li&gt;Only a single file with an audio stream can be played at a time, which means that clicking on a &quot;Play&quot; button stops the previous media player that was playing.&lt;&#x2F;li&gt;
&lt;li&gt;Clicking on the avatar of the sender of a message now opens directly the user profile instead of a context menu. The actions that were in the context menu could already be performed from that dialog, so UX is more straightforward now.&lt;&#x2F;li&gt;
&lt;li&gt;The GNOME document and monospace fonts are used for messages.&lt;&#x2F;li&gt;
&lt;li&gt;Most of our UI definitions got ported to Blueprint.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;As usual, this release includes other improvements, fixes and new translations thanks to all our contributors, and our upstream projects.&lt;&#x2F;p&gt;
&lt;p&gt;It is available to install via Flathub Beta, see the &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal#installation-instructions&quot;&gt;instructions in our README&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;As the version implies, there might be a slight risk of regressions, but it should be mostly stable. If all goes well the next step is the release candidate!&lt;&#x2F;p&gt;
&lt;p&gt;If you have a little bit of time on your hands, you can try to fix one of our &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal&#x2F;-&#x2F;issues&#x2F;?label_name%5B%5D=4.%20Newcomers&quot;&gt;newcomers issues&lt;&#x2F;a&gt;. Anyone can make Fractal better!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-rust-sdk-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-rust-sdk-website&quot; aria-label=&quot;Anchor link for: matrix-rust-sdk-website&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-rust-sdk (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;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.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mnt_io:matrix.org&quot;&gt;Ivan 🦀&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em lang=&quot;fr&quot;&gt;Bonjour&lt;&#x2F;em&gt; everyone! The fog is trying to demoralise the team, but it doesn&#x27;t affect the pace of bug fixes, performance improvements, and new features! Let&#x27;s help ourselves with our best tea, sit comfortably, and see what happened recently.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;space&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#space&quot; aria-label=&quot;Anchor link for: space&quot;&gt;🔗&lt;&#x2F;a&gt;Space&lt;&#x2F;h4&gt;
&lt;p&gt;Rooms can be organised in Spaces. It&#x27;s a nice way for group of people with many rooms to create a hierarchy of rooms. The Matrix Rust SDK is implementing a new Space API.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5717&quot;&gt;#5717&lt;&#x2F;a&gt; The FFI bindings were exposing the &lt;code&gt;NonSpace&lt;&#x2F;code&gt; filter for the Room List. Now it also exposes the &lt;code&gt;Space&lt;&#x2F;code&gt; filter, allowing to display the top-level spaces.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5712&quot;&gt;#5712&lt;&#x2F;a&gt; The Space List now receives live updates.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5663&quot;&gt;#5663&lt;&#x2F;a&gt; It is much easier to navigate from the parent to the children, and vice versa, and get a Space List at each step.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;thread&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#thread&quot; aria-label=&quot;Anchor link for: thread&quot;&gt;🔗&lt;&#x2F;a&gt;Thread&lt;&#x2F;h4&gt;
&lt;p&gt;Threads help to have discussions attached to messages. The Matrix Rust SDK is implementing a new Thread API. The work this week has been around supporting permalinks to a thread or to a threaded message.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5709&quot;&gt;#5709&lt;&#x2F;a&gt; Remove an undesired behaviour in the Timeline: when it was focused on a threaded event, the Timeline was receiving live updates.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5678&quot;&gt;#5678&lt;&#x2F;a&gt; It is now possible to paginate around a specific event inside a thread with the Timeline.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;crypto&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#crypto&quot; aria-label=&quot;Anchor link for: crypto&quot;&gt;🔗&lt;&#x2F;a&gt;Crypto&lt;&#x2F;h4&gt;
&lt;p&gt;The &lt;code&gt;matrix-sdk-crypto&lt;&#x2F;code&gt; crate is receiving a couple of bug fixes.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5699&quot;&gt;#5699&lt;&#x2F;a&gt; Add the new &lt;code&gt;has_devices_to_verify_against&lt;&#x2F;code&gt; function to check if the user has another device to verify against in order to cross-sign their new device. The device must be signed by the user&#x27;s cross-signing key, must have an identity, and must not be a dehydrated device.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5666&quot;&gt;#5666&lt;&#x2F;a&gt; Report inner-outer state key differences as invalid.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;latest-event&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#latest-event&quot; aria-label=&quot;Anchor link for: latest-event&quot;&gt;🔗&lt;&#x2F;a&gt;Latest Event&lt;&#x2F;h4&gt;
&lt;p&gt;The Latest Event API allows to find and display the latest event of a room or a thread. It&#x27;s used in the Room List for the moment. Last week, we&#x27;ve spent quite a lot of time digging a complex bug around the Room List &lt;code&gt;recency&lt;&#x2F;code&gt; sorter and the Latest Event.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5698&quot;&gt;#5698&lt;&#x2F;a&gt; The &lt;code&gt;recency&lt;&#x2F;code&gt; sorter of the Room List is now using the Latest Event&#x27;s timestamp, with a fallback to the room recency stamp (the old behaviour, which could be wrong because computed by sliding sync server-side —the &lt;code&gt;bump_stamp&lt;&#x2F;code&gt; value—, with sometimes unexpected values).&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5673&quot;&gt;#5673&lt;&#x2F;a&gt; The &lt;code&gt;LatestEvents&lt;&#x2F;code&gt; is lazy. It computes &lt;code&gt;LatestEvent&lt;&#x2F;code&gt; only for rooms that are &lt;em&gt;listened&lt;&#x2F;em&gt;. One can listen to rooms manually. However, after the Room List that was registering Latest Event listeners automatically, it&#x27;s now time for the Sync to do the same, making the whole Latest Event API almost a no-op. It should be very rare for someone to listen to a room manually now.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;room-list&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#room-list&quot; aria-label=&quot;Anchor link for: room-list&quot;&gt;🔗&lt;&#x2F;a&gt;Room List&lt;&#x2F;h4&gt;
&lt;p&gt;The Room List is an API helping to display a list of rooms.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;While trying to fix a bug where 3 CPU cores were fanning at 100% (usually, the sign something bad is happening right?), we have improved the performance and fixed a bug in &lt;code&gt;eyeball&lt;&#x2F;code&gt;, happy collateral damages:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5684&quot;&gt;#5684&lt;&#x2F;a&gt; Improve performance of the &lt;code&gt;RoomList&lt;&#x2F;code&gt; by +765%.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;jplatte&#x2F;eyeball&#x2F;pull&#x2F;80&quot;&gt;eyeball#80&lt;&#x2F;a&gt; Fix an infinite loop when &lt;code&gt;SortBy&amp;lt;Stream&amp;lt;Item = T&amp;gt;&amp;gt;&lt;&#x2F;code&gt; handles a &lt;code&gt;VectorDiff::Set&lt;&#x2F;code&gt; where &lt;code&gt;T&lt;&#x2F;code&gt; is a shallow clone type.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5618&quot;&gt;#5618&lt;&#x2F;a&gt; Enable the thread subscriptions extension based on server support, otherwise, when running against a server that doesn&#x27;t support thread subscriptions, the client may falsely think that its thread subscriptions are not outdated (when receiving an empty, defaulted &lt;code&gt;ThreadSubscriptions&lt;&#x2F;code&gt; section in the SSS response). As a result, it would always use the store, not find most thread subscriptions, and conclude “nope, you haven&#x27;t subscribed to any thread”, which is wrong.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;search&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#search&quot; aria-label=&quot;Anchor link for: search&quot;&gt;🔗&lt;&#x2F;a&gt;Search&lt;&#x2F;h4&gt;
&lt;p&gt;&lt;code&gt;matrix-sdk-search&lt;&#x2F;code&gt; is a new crate implementing a search engine for all the events received by your favorite client.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5694&quot;&gt;#5694&lt;&#x2F;a&gt; This crate now has a nice &lt;code&gt;README.md&lt;&#x2F;code&gt;!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5691&quot;&gt;#5691&lt;&#x2F;a&gt; The search index file is now encrypted! Security, safety and privacy are not just fancy words.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;media-in-indexeddb&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#media-in-indexeddb&quot; aria-label=&quot;Anchor link for: media-in-indexeddb&quot;&gt;🔗&lt;&#x2F;a&gt;Media in IndexedDB&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5682&quot;&gt;#5682&lt;&#x2F;a&gt; It is now possible to get, add, replace and remove media from the &lt;code&gt;MediaStore&lt;&#x2F;code&gt; in IndexedDB.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;rtc&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#rtc&quot; aria-label=&quot;Anchor link for: rtc&quot;&gt;🔗&lt;&#x2F;a&gt;RTC&lt;&#x2F;h4&gt;
&lt;p&gt;Real-Time Communication. The base for video and audio calls via Matrix.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5668&quot;&gt;#5668&lt;&#x2F;a&gt; Remove the deprecated &lt;code&gt;CallNotify&lt;&#x2F;code&gt; event in favour of the &lt;code&gt;RtcNotification&lt;&#x2F;code&gt; event.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;timeline&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#timeline&quot; aria-label=&quot;Anchor link for: timeline&quot;&gt;🔗&lt;&#x2F;a&gt;Timeline&lt;&#x2F;h4&gt;
&lt;p&gt;The Timeline is what arranges all the events of a room nicely.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5640&quot;&gt;#5640&lt;&#x2F;a&gt; The Timeline can now handle custom events. That&#x27;s a long-time requested feature. Welcome here!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;general&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#general&quot; aria-label=&quot;Anchor link for: general&quot;&gt;🔗&lt;&#x2F;a&gt;General&lt;&#x2F;h4&gt;
&lt;p&gt;For contributions that fit in no category but are important.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5683&quot;&gt;#5683&lt;&#x2F;a&gt; Recently, we&#x27;ve introduced a way to fetch the “most recent used emojis” when reacting to a message. Now the number of emojis are limited to 100 to avoid growing the list indefinitely.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5621&quot;&gt;#5621&lt;&#x2F;a&gt; The room notification modes will only change when the push rules change; otherwise, recomputing them is a no-op, and only wastes time. And it was a waste a time. With this patch, room notification is 4000% faster.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;libquotient-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#libquotient-website&quot; aria-label=&quot;Anchor link for: libquotient-website&quot;&gt;🔗&lt;&#x2F;a&gt;libQuotient (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;quotient-im&#x2F;libQuotient&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A Qt6 library to write cross-platform clients for Matrix&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kitsune:matrix.org&quot;&gt;kitsune&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The new version in the stable branch is out; release notes are in &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;quotient-im&#x2F;libQuotient&#x2F;releases&#x2F;tag&#x2F;0.9.5&quot;&gt;the usual place&lt;&#x2F;a&gt;. This release fixes a crash; unfortunately, it&#x27;s not enough to just sneak in the new library version to fix it though, you actually have to recompile (no code changes needed) your client. Which is why &lt;strong&gt;packagers&lt;&#x2F;strong&gt; are strongly encouraged to build not just this version of libQuotient but also rebuild the clients depending on it (Quaternion and NeoChat, in particular).&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-connectivity-tester&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-connectivity-tester&quot; aria-label=&quot;Anchor link for: matrix-connectivity-tester&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Connectivity Tester&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord (they&#x2F;them)&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we have 2 new updates:&lt;&#x2F;p&gt;
&lt;p&gt;First of all I resolved an issue which prevented users to subscribe to more than one Homeserver using a single email address. This now should work correctly.&lt;&#x2F;p&gt;
&lt;p&gt;Second of all, there is now a visual representation under the Pipeline tab which is somewhat similar to a GitLab pipeline. This is a goal to make it more approachable to non-technical users. Please note that this is the first iteration of this feature. Therefore, there are some known bugs like the arrows taking a very long time to appear. Help to fix this would be appreciated since with React 19 + react compiler it seems to have gotten quite hard to get this working as the arrows rely on the cards to be laid out in the DOM for calculations.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;server-discovery-pipeline.png&quot; alt=&quot;A schema showing the server discovery pipeline used by the connectivity tester. A first box contains &amp;quot;Input validation&amp;quot;, then points to a second called &amp;quot;Well-Known results&amp;quot;, that itself points to a third called &amp;quot;SRV Results&amp;quot;, that in turn points to a final fourth &amp;quot;Federation Result.&amp;quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;You can as usual check out the code at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&#x2F;&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&#x2F;&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&#x2F;&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&#x2F;&lt;&#x2F;a&gt;
Or use it at &lt;a href=&quot;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&#x2F;&quot;&gt;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;If you want to opt in into the development versions you can use &lt;a href=&quot;https:&#x2F;&#x2F;stage.connectivity-tester.mtrnord.blog&#x2F;&quot;&gt;https:&#x2F;&#x2F;stage.connectivity-tester.mtrnord.blog&#x2F;&lt;&#x2F;a&gt; instead which features the main branch.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-bots-robot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-bots-robot&quot; aria-label=&quot;Anchor link for: dept-of-bots-robot&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Bots 🤖&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;h3 id=&quot;matrix-reminder-bot-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-reminder-bot-website&quot; aria-label=&quot;Anchor link for: matrix-reminder-bot-website&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Reminder Bot (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;anoadragon453&#x2F;matrix-reminder-bot&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;anoadragon453&#x2F;matrix-reminder-bot&#x2F;releases&#x2F;tag&#x2F;v0.4.0&quot;&gt;matrix-reminder-bot v0.4.0&lt;&#x2F;a&gt; has been simmering for a while. Rather than features, it brings some quality of life improvements to existing features.&lt;&#x2F;p&gt;
&lt;p&gt;Creating reminders is now more sane; you can&#x27;t set a reminder for a few minutes ago any more and daylight saving time zone handling was improved to calculate the right offset year-round.
When inviting the bot to an existing room with recent messages, the bot will not anymore try to read and react to them, which would previously fail especially in encrypted rooms.&lt;&#x2F;p&gt;
&lt;p&gt;From the technical side, all dependencies have been updated, and Python 3.12 is now supported.
We have also added the GitHub container registry to our release CI, making releases available from both Docker Hub and GHCR at your choice.&lt;&#x2F;p&gt;
&lt;p&gt;Thanks to all who contributed to this release: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;svierne&quot;&gt;@svierne&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;th0mcat&quot;&gt;@th0mcat&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cyb3rko&quot;&gt;@cyb3rko&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mcnesium:exma.de&quot;&gt;mcnesium&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;I gave a talk (in German) on Matrix at the annual Chaos event &lt;a href=&quot;https:&#x2F;&#x2F;datenspuren.de&quot;&gt;Datenspuren&lt;&#x2F;a&gt;. It is designed for beginners and focuses on overcoming entry hurdles, but also brings up talking points on &lt;em&gt;why&lt;&#x2F;em&gt; we want it, more than for example Signal. Spoiler: Decentralization is the only key against tech authoritarianism.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;media.ccc.de&#x2F;v&#x2F;ds25-506-enter-the-matrix-oder-warum-signal-auch-doof-ist&quot;&gt;https:&#x2F;&#x2F;media.ccc.de&#x2F;v&#x2F;ds25-506-enter-the-matrix-oder-warum-signal-auch-doof-ist&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;10799&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3097&lt;&#x2F;code&gt; (&lt;code&gt;28.7%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;17040&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;9348&lt;&#x2F;code&gt; (&lt;code&gt;86.6%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;428&lt;&#x2F;code&gt; (&lt;code&gt;4.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;386&lt;&#x2F;code&gt; (&lt;code&gt;3.6%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;244&lt;&#x2F;code&gt; (&lt;code&gt;2.3%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;tuwunel: &lt;code&gt;221&lt;&#x2F;code&gt; (&lt;code&gt;2.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tuwunel.love&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;146.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;217&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tomfos.tr&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;254.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;273&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nyxt.dev&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;296&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;matrix.hks-projekt.at&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;299&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;352&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;wolfspyre.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;369.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;calitabby.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;383&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;gingershaped.computer&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;405&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-09-19</title>
    <published>2025-09-19T00:00:00+00:00</published>
    <updated>2025-09-19T00:00:00+00:00</updated>
    <author>
      <name>HarHarLinks</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/09/19/this-week-in-matrix-2025-09-19/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/09/19/this-week-in-matrix-2025-09-19/</id>
    <content type="html">&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@robinriley:matrix.org&quot;&gt;Robin Riley (m.org)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we&#x27;re delighted to welcome a new Associate Member to the Foundation: the &lt;a href=&quot;https:&#x2F;&#x2F;www.moonlightinstitute.org&#x2F;&quot;&gt;Moonlight Institute&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;Does your community or nonprofit use Matrix, or advocate for free and open source software, interoperability, privacy, or decentralisation? &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;support&#x2F;&quot;&gt;Join us for free as an Associate Member&lt;&#x2F;a&gt; to show your support and participate in the open governance of Matrix.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4360&quot;&gt;MSC4360 Sliding Sync threads extension&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4359&quot;&gt;MSC4359: &quot;Do not Disturb&quot; notification settings&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4358&quot;&gt;MSC4358: Out of room server discovery&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4357&quot;&gt;MSC4357: Live Messages via Event Replacement&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4356&quot;&gt;MSC4356: Recently used emoji&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4354&quot;&gt;MSC4354: Sticky Events&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4353&quot;&gt;MSC4353: Per-origin linear chain&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4352&quot;&gt;MSC4352: Customizable HTTPS permalink base URLs via server discovery&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4351&quot;&gt;MSC4351: Odd Context Limits&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs are in FCP.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were accepted this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were closed&#x2F;rejected this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h3 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h3&gt;
&lt;p&gt;Phew, quite a lot of new MSCs this week, covering some very interesting topics as well!&lt;&#x2F;p&gt;
&lt;p&gt;This week also saw the release of &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;v1.16&quot;&gt;Matrix v1.16&lt;&#x2F;a&gt;, which brings &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;v1.16&#x2F;client-server-api&#x2F;#profiles&quot;&gt;extensible profiles&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;v1.16&#x2F;rooms&#x2F;v12&#x2F;&quot;&gt;room version 12&lt;&#x2F;a&gt;, alongside a host of other changes. See &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;09&#x2F;17&#x2F;matrix-v1.16-release&#x2F;&quot;&gt;the dedicated blog post&lt;&#x2F;a&gt; for more details and the full changelog.&lt;&#x2F;p&gt;
&lt;p&gt;As one can see, the team is really quite excited about it:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2025-09-19-spec-1.16-party.avif&quot; alt=&quot;pcloke sending celebratory emoji reactions in response to the spec release announcement across a multitude of rooms.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Otherwise the SCT is currently focused on the proposals under the umbrella of &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pulls?q=is%3Aopen+is%3Apr+label%3Amatrix-2.0&quot;&gt;Matrix 2.0&lt;&#x2F;a&gt;. Keep an eye out over the next few weeks as the SCT works to bring them towards a conclusion, hopefully in time for the &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;&quot;&gt;Matrix Conference&lt;&#x2F;a&gt; in October.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kegan:matrix.org&quot;&gt;Kegan&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you&#x27;ve ever wanted to let any user set temporary, per-user room state in a room, you may be interested in &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4354&quot;&gt;MSC4354: Sticky Events&lt;&#x2F;a&gt; which enables this. From announcing that you&#x27;re on a call to broadcasting your live location, there are many use cases for such per-user room state. What&#x27;s more, this state can be encrypted just like normal messages because that&#x27;s ultimately what sticky events are: normal messages with stronger delivery guarantees.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m currently working on getting an implementation working in Synapse, and would appreciate feedback on the proposal from the community.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;tuwunel&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tuwunel&quot; aria-label=&quot;Anchor link for: tuwunel&quot;&gt;🔗&lt;&#x2F;a&gt;Tuwunel&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jason:tuwunel.me&quot;&gt;jason 🎔&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tuwunel is the enterprise successor to conduwuit&lt;&#x2F;strong&gt; 🏳️‍⚧️ &lt;strong&gt;funded in part by the Government of Switzerland&lt;&#x2F;strong&gt; 🇨🇭&lt;&#x2F;p&gt;
&lt;h4 id=&quot;sparkles-new-features-for-version-1-4-2&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#sparkles-new-features-for-version-1-4-2&quot; aria-label=&quot;Anchor link for: sparkles-new-features-for-version-1-4-2&quot;&gt;🔗&lt;&#x2F;a&gt;✨ New Features For Version 1.4.2&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;issues&#x2F;158&quot;&gt;Requested&lt;&#x2F;a&gt; by alaviss an alternative DNS resolver can be used to reach local appservices and configured for minimal caching.&lt;&#x2F;li&gt;
&lt;li&gt;Thanks to a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;issues&#x2F;151&quot;&gt;report&lt;&#x2F;a&gt; by DetermineAbsurd the &lt;code&gt;m.federate&lt;&#x2F;code&gt; field can be defaulted or forced to false when creating rooms using a new config option.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pull&#x2F;150&quot;&gt;Contributed&lt;&#x2F;a&gt; by tototomate123 a nifty experimental feature can disable push notifications when you&#x27;re active on one device from being sent to any others. Please thank them when your pocket stops vibrating while chatting on your desktop!&lt;&#x2F;li&gt;
&lt;li&gt;By request of gr1n verbose logging builds are now bundled with this release. This mode contains additional messages at all levels optimized away in other release modes; this comes at some performance penalty.&lt;&#x2F;li&gt;
&lt;li&gt;JWT tokens can now be used for authentication on any endpoint which supports UIA. This feature was commissioned and made public by an enterprise sponsor.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;chart-with-upwards-trend-enhancements&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#chart-with-upwards-trend-enhancements&quot; aria-label=&quot;Anchor link for: chart-with-upwards-trend-enhancements&quot;&gt;🔗&lt;&#x2F;a&gt;📈 Enhancements&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Sliding-sync has been significantly refactored: performance has massively increased with many bugs and compliance issues also fixed.&lt;&#x2F;li&gt;
&lt;li&gt;Hydra backports are now enabled by default; the change should be completely transparent.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Room deletions now also purge synctokens which can be significant to the overall storage consumed by a room. Room version 1 and 2 support took a step forward, possibly working for some rooms but is not yet considered reliable. Thanks to AreYouLoco for contributing an updated Kubernetes &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;AreYouLoco&#x2F;tuwunel-helm&quot;&gt;Helm Chart&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;beetle-bug-fixes&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#beetle-bug-fixes&quot; aria-label=&quot;Anchor link for: beetle-bug-fixes&quot;&gt;🔗&lt;&#x2F;a&gt;🐞 Bug Fixes&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Special thanks to freb1b for investigating a bug which triggers the uploading of unnecessary one-time encryption keys. Running over ten maubot instances it became obvious after observing increased resources and laggy bot response. This update removes any excess keys for a device. Thanks to duckbuster for confirming neochat is affected. Clients confirmed unaffected include: Element, Element X, Nheko. Fractal, Cinny, matrix-rust-sdk and matrix-js-sdk clients and bots are probably unaffected.&lt;&#x2F;li&gt;
&lt;li&gt;Thanks d4sha_uwu for refactoring alias resolution logic to remain compatible with the upcoming element-web release. This was an incredibly valuable contribution which will spare all of us from impending grief.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Room deletions now preserve a small number of records to properly synchronize with local clients and remote servers after the room vanishes; prior behavior is maintained with a &lt;code&gt;--force&lt;&#x2F;code&gt; flag added to the command. Specification compliance required the &lt;code&gt;&#x2F;joined_rooms&lt;&#x2F;code&gt; endpoint be restricted to current members rather than including past members. Specification compliance required state events be made visible to prior members of a room where &lt;code&gt;history_visibility=shared&lt;&#x2F;code&gt;. The limit parameter to the &lt;code&gt;&#x2F;context&lt;&#x2F;code&gt; endpoint is now divided with de facto compatibility &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2202&quot;&gt;matrix-org&#x2F;matrix-spec#2202&lt;&#x2F;a&gt;. The room avatar in sliding sync is now computed with greater compliance to the specification; this builds off earlier work done by tyler. The canonical alias for a room is considered invalid if the primary alias is missing or removed. Presence is no longer updated by the private read-receipt or read-marker paths, only public receipts.&lt;&#x2F;p&gt;
&lt;p&gt;💕 &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;&quot;&gt;GitHub&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;releases&quot;&gt;Releases&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pkgs&#x2F;container&#x2F;tuwunel&quot;&gt;Containers&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;hub.docker.com&#x2F;r&#x2F;jevolk&#x2F;tuwunel&quot;&gt;DockerHub&lt;&#x2F;a&gt; 💕&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;synapse-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synapse-website&quot; aria-label=&quot;Anchor link for: synapse-website&quot;&gt;🔗&lt;&#x2F;a&gt;Synapse (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Synapse is a Matrix homeserver implementation developed by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The release of Synapse v1.139.0rc1 is running behind this week due to fixing &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;issues&#x2F;18925&quot;&gt;a release blocker&lt;&#x2F;a&gt;. Expect it to land early next week, with the full release a few days after that once folks have had a chance to test it.&lt;&#x2F;p&gt;
&lt;p&gt;Otherwise the team continues to work on refactoring the codebase to improve logging in a multi-tenant configuration, as well as begin to advertise support for newer Matrix spec versions (Synapse currently only advertises v12 and below).&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jorgem:element.io&quot;&gt;Jorge&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Another week, another TWIM. This week the work on Element X Android has been around:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Spaces, spaces, spaces. Lots of work related to spaces, the feature is slowly but steadily taking shape.&lt;&#x2F;li&gt;
&lt;li&gt;Threads: same as with spaces, we&#x27;re working on finishing the work so the threads features matches the experience on the classic Element apps so we can later iterate on that and improve it.&lt;&#x2F;li&gt;
&lt;li&gt;Element Call: tested some integrations of the latest changes in Element Call for a better UX.&lt;&#x2F;li&gt;
&lt;li&gt;F-Droid is back! After fighting some external issues for quite a while reproducible builds are working again so &lt;a href=&quot;https:&#x2F;&#x2F;f-droid.org&#x2F;en&#x2F;packages&#x2F;io.element.android.x&#x2F;&quot;&gt;v25.09.1 was released&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Multi-account work is progressing too!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-connectivity-tester&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-connectivity-tester&quot; aria-label=&quot;Anchor link for: matrix-connectivity-tester&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Connectivity Tester&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord (they&#x2F;them)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We got a new release. It mainly added support for (anonymized) statistics to be gathered.&lt;&#x2F;p&gt;
&lt;p&gt;The statistics are opt-in on a request level. HS level opt-in is deemed out of scope at this time due to the complexity this would have brought. However, opt-out for an HS can be done on request using an issue on either repo.&lt;&#x2F;p&gt;
&lt;p&gt;On a technical level, this stores some request results in a database in its raw format and also the aggregation data. It then provides a &lt;code&gt;&#x2F;metrics&lt;&#x2F;code&gt; endpoint in Prometheus text format, and uses salted blake3 hashes to anonymize the server_name in the data. It offers currently the client side announced unstable features as well as server types and versions.&lt;&#x2F;p&gt;
&lt;p&gt;Additionally, over at the UI there is now a &quot;Statistics&quot; tab trying to visualize the data.&lt;&#x2F;p&gt;
&lt;p&gt;You are welcome to try it over at &lt;a href=&quot;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&#x2F;statistics&quot;&gt;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&#x2F;statistics&lt;&#x2F;a&gt; and report issues at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&lt;&#x2F;a&gt; respectively.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-bots-robot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-bots-robot&quot; aria-label=&quot;Anchor link for: dept-of-bots-robot&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Bots 🤖&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;maubot-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#maubot-website&quot; aria-label=&quot;Anchor link for: maubot-website&quot;&gt;🔗&lt;&#x2F;a&gt;maubot (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A plugin-based Matrix bot system.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@tulir:maunium.net&quot;&gt;tulir&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;maubot v0.6.0b1 and mautrix-python v0.21.0b4 support verifying their own device by using an existing recovery key or generating a new one, which means they&#x27;re ready for &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4153&quot;&gt;MSC4153&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;fitko-neo-hackathon&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#fitko-neo-hackathon&quot; aria-label=&quot;Anchor link for: fitko-neo-hackathon&quot;&gt;🔗&lt;&#x2F;a&gt;FITKO Neo Hackathon&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@marcoh___:tchncs.de&quot;&gt;Marco&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Greetings from &lt;a href=&quot;https:&#x2F;&#x2F;www.wikidata.org&#x2F;wiki&#x2F;Q131266&quot;&gt;Krems (Danube)&lt;&#x2F;a&gt;! We spent the first week of the workation hacking on an end-to-end encrypted Matrix-powered government-to-citizen communication solution. During the last days, we fought demo-grade keycloak setup, built a Rust-powered Matrix web client for citizen communication and an iOS app for citizens. We also did a lot of brainstorming and planning together with Germany&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;www.fitko.de&#x2F;&quot;&gt;Federal IT Cooperation&lt;&#x2F;a&gt; and Germany&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;bmds.bund.de&#x2F;&quot;&gt;Federal Ministry for Digital Transformation and Government Modernisation&lt;&#x2F;a&gt;. &lt;a href=&quot;https:&#x2F;&#x2F;www.openstreetmap.org&#x2F;node&#x2F;5354279170&quot;&gt;Our location&lt;&#x2F;a&gt; provided opportunities for walks in the vineyards, great food and music during the night. We (still unsuccessfully) fought Apple support while trying to register an organization with a German &lt;a href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Umlaut_(diacritic)&quot;&gt;umlaut&lt;&#x2F;a&gt;, enjoyed the community and mixed some new Spezi variations [Editor&#x27;s note: in turn with &lt;a href=&quot;https:&#x2F;&#x2F;www.zwettler.at&#x2F;sortiment&#x2F;#korl&quot;&gt;&lt;del&gt;Element&lt;&#x2F;del&gt; Korl&lt;&#x2F;a&gt;]. 🍾&lt;&#x2F;p&gt;
&lt;p&gt;The week provides a great starting point for the next iterations of our app and web client that will hopefully skyrocket Germany&#x27;s next generation user interface to the public administration.&lt;&#x2F;p&gt;
&lt;p&gt;The project is 100% free and open source software and contributes into the existing Matrix ecosystem. Details about that project can be found on the project&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.opencode.de&#x2F;fitko&#x2F;matrix-g2x&#x2F;&quot;&gt;dedicated openCode info repository&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;figure style=&quot;height:100%;&quot;&gt;
    &lt;img src=&quot;&amp;#x2F;blog&amp;#x2F;img&amp;#x2F;2025-09-19-hackathon.avif&quot; alt=&quot;Someone is standing at the DJ desk, wearing a pride flag, the room is filled with disco fog. More people are sitting on their laptops at a round table.&quot; &#x2F;&gt;
    &lt;figcaption&gt;&lt;p&gt;Productivity after dark.&lt;&#x2F;p&gt;
&lt;&#x2F;figcaption&gt;
&lt;&#x2F;figure&gt;
&lt;h3 id=&quot;matrix-workation-in-krems-2025&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-workation-in-krems-2025&quot; aria-label=&quot;Anchor link for: matrix-workation-in-krems-2025&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Workation in Krems 2025&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@yan:datanauten.de&quot;&gt;Yan&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;From &lt;strong&gt;15 September to 5 October 2025&lt;&#x2F;strong&gt;, the Rössl in Krems an der Donau (near Vienna, Austria) is hosting a &lt;strong&gt;Matrix Workation&lt;&#x2F;strong&gt; - a unique mix of co-working, co-living, hacking, and community fun.&lt;&#x2F;p&gt;
&lt;p&gt;The Workation is open to everyone: developers, contributors, and friends of Matrix. Participants join for daily stand-ups, spontaneous workshops, weekend excursions into the Wachau vineyards, and plenty of opportunities for hacking and late-night discussions.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Even though the Workation has already started, there are still up to 5 spots available between 22 September and 5 October — so you can still join!&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h4 id=&quot;tickets&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tickets&quot; aria-label=&quot;Anchor link for: tickets&quot;&gt;🔗&lt;&#x2F;a&gt;Tickets&lt;&#x2F;h4&gt;
&lt;p&gt;Tickets are available via the &lt;a href=&quot;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;workation&#x2F;krems-2025&#x2F;&quot;&gt;Matrix Community Events ticket shop&lt;&#x2F;a&gt;:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Day tickets (simple): €70&#x2F;day&lt;&#x2F;li&gt;
&lt;li&gt;Day tickets (private room): €90&#x2F;day&lt;&#x2F;li&gt;
&lt;li&gt;Special deal: Private room (22 Sept - 5 Oct): €1,000&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Venue: &lt;em&gt;Schwarzes Rössl, Langenloiser Straße 7, 3500 Krems an der Donau, Austria&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h4 id=&quot;sponsorship&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#sponsorship&quot; aria-label=&quot;Anchor link for: sponsorship&quot;&gt;🔗&lt;&#x2F;a&gt;Sponsorship&lt;&#x2F;h4&gt;
&lt;p&gt;There are also sponsorship packages available to help make the Workation more accessible:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Workation 1337 Sponsoring (€1,337)&lt;&#x2F;li&gt;
&lt;li&gt;Workation 2342 Sponsoring (€2,342)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Why sponsor?&lt;&#x2F;strong&gt;
Sponsoring a Workation directly strengthens the &lt;strong&gt;Matrix ecosystem&lt;&#x2F;strong&gt;. By lowering financial barriers, more contributors can join, collaborate, and share ideas. That collective exchange not only benefits the community but also feeds back into every Matrix-based project through new contributions, insights, and connections.&lt;&#x2F;p&gt;
&lt;p&gt;The &lt;strong&gt;best way to sponsor&lt;&#x2F;strong&gt; is to come by in person bring your projects, your attitude, and your energy, and share them on site.
The &lt;strong&gt;second best way&lt;&#x2F;strong&gt; is to send us some money to cover travel and accommodation for participants who otherwise couldn’t afford to join.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;links&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#links&quot; aria-label=&quot;Anchor link for: links&quot;&gt;🔗&lt;&#x2F;a&gt;Links&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix-community.events&#x2F;conferences.html#_22-september-5-october-open-community-workation&quot;&gt;Event information&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;workation&#x2F;krems-2025&#x2F;&quot;&gt;Tickets&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Matrix room: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#workation-nation-krems-2025-public:datanauten.de&quot;&gt;#workation-nation-krems-2025-public:datanauten.de&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Come join us in Krems - for hacking, learning, and building Matrix together in a beautiful location by the Danube!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;the-matrix-conference&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-matrix-conference&quot; aria-label=&quot;Anchor link for: the-matrix-conference&quot;&gt;🔗&lt;&#x2F;a&gt;The Matrix Conference&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@thibaultmartin:matrix.org&quot;&gt;Thib (m.org)&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Matrix Conference has published &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;schedule&#x2F;&quot;&gt;its schedule&lt;&#x2F;a&gt;! Want to hear about how Matrix would fare on the moon (yes)? Are 74 million German citizens using Matrix in the wild? What is this MLS thing and what are the consequences?&lt;&#x2F;p&gt;
&lt;p&gt;Our speakers have the answers to these questions, and more!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;🗓️ &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;schedule&#x2F;&quot;&gt;Check the schedule&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;🎟️ &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;register&#x2F;&quot;&gt;Grab your tickets, but be quick!&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-in-the-news-newspaper&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-in-the-news-newspaper&quot; aria-label=&quot;Anchor link for: matrix-in-the-news-newspaper&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix in the News 📰&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@matthew:matrix.org&quot;&gt;Matthew|away&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Jon Crowcroft (Matrix.org Foundation &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;foundation&#x2F;about&#x2F;#the-guardians&quot;&gt;Guardian&lt;&#x2F;a&gt;) did a fireside chat with Paul Mockapetris (inventor of DNS) about redecentralisation yesterday - Matrix cameos briefly :) &lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=uuX04cpsJqg&quot;&gt;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=uuX04cpsJqg&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;13063&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3759&lt;&#x2F;code&gt; (&lt;code&gt;28.8%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;16987&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;9635&lt;&#x2F;code&gt; (&lt;code&gt;73.8%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;447&lt;&#x2F;code&gt; (&lt;code&gt;3.4%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;402&lt;&#x2F;code&gt; (&lt;code&gt;3.1%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;245&lt;&#x2F;code&gt; (&lt;code&gt;1.9%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;tuwunel: &lt;code&gt;218&lt;&#x2F;code&gt; (&lt;code&gt;1.7%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping&quot; aria-label=&quot;Anchor link for: dept-of-ping&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;continuwuity.codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;146&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tuwunel.love&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;152&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;195&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;envs.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;201&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;273&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;292&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tomfos.tr&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;311&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;wolfspyre.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;332&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;calitabby.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;407&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;gingershaped.computer&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;426&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-09-12</title>
    <published>2025-09-12T00:00:00+00:00</published>
    <updated>2025-09-12T00:00:00+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/09/12/this-week-in-matrix-2025-09-12/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/09/12/this-week-in-matrix-2025-09-12/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live&quot; aria-label=&quot;Anchor link for: matrix-live&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@neilj:matrix.org&quot;&gt;Neil&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi all, we here at Element Towers recently ran a two day hackathon called “How Hard Can It Be?”. The idea being to try out a bunch of ideas that we’ve been noodling on. At the end of the event we ran a demos session and we thought we’d share the video with you.&lt;&#x2F;p&gt;
&lt;p&gt;This is the first time we’ve run an event like this, but it certainly won’t be the last. I’ve also been talking with Yan about the idea of expanding it to be Matrix wide, so anyone can get involved. Watch this space.&lt;&#x2F;p&gt;
&lt;p&gt;Disclaimer: Don&#x27;t get too excited, it was just a two day hackathon, so everything you see is very much at the poc stage. Though, we may pick a few up in the coming months and ship for real.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=D5zAgVYBuGk&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=D5zAgVYBuGk
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;D5zAgVYBuGk&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@matthew:matrix.org&quot;&gt;Matthew&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Super exciting to see the European Commission soft-launch their first official Matrix Server (&lt;a href=&quot;https:&#x2F;&#x2F;mathstodon.xyz&#x2F;@Pol&#x2F;115173504011566267&quot;&gt;https:&#x2F;&#x2F;mathstodon.xyz&#x2F;@Pol&#x2F;115173504011566267&lt;&#x2F;a&gt;), powered by Element Server Suite. Watch this space for more info :D&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;governing-board-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#governing-board-website&quot; aria-label=&quot;Anchor link for: governing-board-website&quot;&gt;🔗&lt;&#x2F;a&gt;Governing Board (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The Governing Board is an advisory board to the Matrix.org Foundation and with elected representatives from all across the Matrix ecosystem.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week I&#x27;m excited to share some quick transparency update from the Governing Board. Together with the Website &amp;amp; Content Working Group, we have updated the Governing Board area of the matrix.org homepage, adding more info about the Governing Board&#x27;s current Committees! We have mentioned the Committees before and named them on the website. The Committee names are mostly speaking for themselves, but one of the goals in open governance is transparency, not guessing. 😉 So we have just added a new subpage at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board&#x2F;committees&#x2F;&quot;&gt;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board&#x2F;committees&#x2F;&lt;&#x2F;a&gt; where you can now find each Committee&#x27;s charter, members, and meeting schedule.&lt;&#x2F;p&gt;
&lt;p&gt;We have also tweaked the main Governing Board page, restructuring the info about the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board&#x2F;#elected-representatives&quot;&gt;elected representatives&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board&#x2F;#current-chairs-of-the-governing-board&quot;&gt;chairs&lt;&#x2F;a&gt; visually to be easier to grasp in the context of Foundation member constituencies and Committees respectively. Give it a whirl, and as always hit us with any questions about the Governing Board over at the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#governing-board-office:matrix.org&quot;&gt;#governing-board-office:matrix.org&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4350&quot;&gt;MSC4350: Permitting encryption impersonation for appservices&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4349&quot;&gt;MSC4349: Causal barriers and enforcement&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4348&quot;&gt;MSC4348: Portable and serverless accounts in rooms&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4347&quot;&gt;MSC4347: Emoji verification images&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4345&quot;&gt;MSC4345: Server key identity and room membership&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4344&quot;&gt;MSC4344: Strike deprecated SRV service name.&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4343&quot;&gt;MSC4343: Making mass redactions use a new event type&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs are in FCP.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4311&quot;&gt;MSC4311: Ensuring the create event is available on invites&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4175&quot;&gt;MSC4175: Profile field for user time zone&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4148&quot;&gt;MSC4148: Permitting HTTP(S) URLs for SSO IdP icons&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Closed in favour of next-gen auth.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2957&quot;&gt;[WIP] MSC2957: Cryptographically Concealed Credentials&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Closed in favour of next-gen auth.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h3&gt;
&lt;p&gt;In line our quarterly release schedule, the Matrix 1.16 release is soon due. In parallel, the Spec Core Team is working to land as many &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pulls?q=is%3Aopen%20is%3Apr%20label%3Amatrix-2.0&quot;&gt;Matrix 2.0-labeled MSCs&lt;&#x2F;a&gt; ahead of &lt;a href=&quot;https:&#x2F;&#x2F;2025.matrix.org&#x2F;&quot;&gt;the upcoming Matrix 2025 conference&lt;&#x2F;a&gt;. This is only an aspiration, and the MSCs will not be rushed to meet this deadline.&lt;&#x2F;p&gt;
&lt;p&gt;If you&#x27;d like to help with the effort, or would like to see a given MSC land in Matrix 1.16, feel free to drop us a message in the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#sct-office:matrix.org&quot;&gt;Office of the Spec Core Team&lt;&#x2F;a&gt; room on Matrix.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andybalaam:matrix.org&quot;&gt;andybalaam&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h3 id=&quot;stitched-ordering-update&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#stitched-ordering-update&quot; aria-label=&quot;Anchor link for: stitched-ordering-update&quot;&gt;🔗&lt;&#x2F;a&gt;Stitched ordering update&lt;&#x2F;h3&gt;
&lt;p&gt;I&#x27;ve been &lt;a href=&quot;https:&#x2F;&#x2F;artificialworlds.net&#x2F;blog&#x2F;2024&#x2F;12&#x2F;04&#x2F;message-order-in-matrix&#x2F;&quot;&gt;banging on about message ordering&lt;&#x2F;a&gt; for a while now, but recently Rich and I tried to do something about it by working on a &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;andybalaam&#x2F;stitched-order&quot;&gt;design for providing messages in a consistent order&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;We recently made an attempt at implementing this design, and I wanted to give a small update on how it went. We worked in the Synapse codebase and prototyped adding a column to the &lt;code&gt;events&lt;&#x2F;code&gt; table that could represent the &quot;stitched&quot; order of each event. As expected, we encountered some practical difficulties, but we eventually managed to get sensible orders inserted into the table. The next step will be to return events in that order from the various APIs. We&#x27;ll send more updates if&#x2F;when we make more progress!&lt;&#x2F;p&gt;
&lt;p&gt;Why do this? Read the links above for the full story, but the short answer is that with the current behaviour, Matrix clients can become confused about what order things happened in a room, and this can lead to nasty problems like stuck unread rooms or stuck notifications, among other things. Our plan for &quot;stitched&quot; ordering should make sure clients always see messages in the same order from the server. You can find out a bit more by watching a &lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=1aTaUcBpXks&quot;&gt;recent episode of Matrix Live&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-trust-safety-scales&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-trust-safety-scales&quot; aria-label=&quot;Anchor link for: dept-of-trust-safety-scales&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Trust &amp;amp; Safety ⚖️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@sky:codestorm.net&quot;&gt;Sky&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Room directory working group update:&lt;&#x2F;p&gt;
&lt;p&gt;Today, we (Nico, Emma, Krille, Mahdi, Sky) want to announce that the application form to get your room listed in the matrix.org room directory is now open.
We also have a appeal form for when you disagree with our decision.&lt;&#x2F;p&gt;
&lt;p&gt;Find the forms at:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;cryptpad.fr&#x2F;form&#x2F;#&#x2F;2&#x2F;form&#x2F;view&#x2F;BIhKmupHthnfRK9e7rdJnG0ilU2k0dJtazvIMlfNCds&#x2F;&quot;&gt;application form&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;cryptpad.fr&#x2F;form&#x2F;#&#x2F;2&#x2F;form&#x2F;view&#x2F;uVEaaIkXlGP-bEma1+0pmYg2QSKoKsj1Nq2UTCrjwUo&#x2F;&quot;&gt;appeal form&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;(This is to be considered a beta test where we want to see how the workflow functions and identify any problems. Once we feel comfortable with it, we will also publish it properly on the matrix.org website.)&lt;&#x2F;p&gt;
&lt;p&gt;For any questions, feedback or further discussion, find us in our &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#room-dir-wg-office:neko.dev&quot;&gt;#room-dir-wg-office:neko.dev&lt;&#x2F;a&gt;.
Looking forward to your applications!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jorgem:element.io&quot;&gt;Jorge&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi everyone, this week on the Element X Android team we&#x27;ve been focused on:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Spaces: while it&#x27;s still behind a feature flag, it&#x27;s slowly taking shape and now you can explore the spaces you&#x27;ve already joined using a separate tab in the app.&lt;&#x2F;li&gt;
&lt;li&gt;Trying to fix F-Droid: we haven&#x27;t been able to make the F-Droid builds work for a while, first because of an issue with the dependency injection we were using, then with the Android Gradle Plugin used to build the app. Both of these issues have been addressed, so we hope a new F-Droid version will be available soon 🤞.&lt;&#x2F;li&gt;
&lt;li&gt;The notifications for rooms are now set as conversations, and recently used rooms can be added as a shortcut to your home screen.&lt;&#x2F;li&gt;
&lt;li&gt;Emoji search for reactions: this was a feature that was request quite some time ago, but we couldn&#x27;t fit into our planning. However, we managed to find some time to actually implement this, we hope you like it!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-rust-sdk-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-rust-sdk-website&quot; aria-label=&quot;Anchor link for: matrix-rust-sdk-website&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-rust-sdk (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;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.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mnt_io:matrix.org&quot;&gt;Ivan 🦀&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello folks! Progresses are being made in every directions. Let&#x27;s dive, would you?&lt;&#x2F;p&gt;
&lt;h3 id=&quot;cve-2025-59047&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#cve-2025-59047&quot; aria-label=&quot;Anchor link for: cve-2025-59047&quot;&gt;🔗&lt;&#x2F;a&gt;CVE-2025-59047&lt;&#x2F;h3&gt;
&lt;p&gt;First off, we have created a new CVE, with a low level.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5635&quot;&gt;#5635&lt;&#x2F;a&gt; Fix a panic in the &lt;code&gt;RoomMember::normalized_power_level&lt;&#x2F;code&gt; method.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5656&quot;&gt;#5656&lt;&#x2F;a&gt; Create the CVE.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5645&quot;&gt;#5645&lt;&#x2F;a&gt; Celebrate a new 0.14.1 version!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;media-live-in-their-own-store&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#media-live-in-their-own-store&quot; aria-label=&quot;Anchor link for: media-live-in-their-own-store&quot;&gt;🔗&lt;&#x2F;a&gt;Media live in their own store&lt;&#x2F;h3&gt;
&lt;p&gt;It&#x27;s been a moment we want to split the event cache store (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;issues&#x2F;5410&quot;&gt;#5410&lt;&#x2F;a&gt;). It contains 2 kind of data: the event cache, and the media. The problem is that this store is pretty busy. It leads to “this database is busy”, or “this database is locked” error in SQLite (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;issues&#x2F;5362&quot;&gt;#5362&lt;&#x2F;a&gt;). To solve this problem, we have reduced the number of concurrent write accesses to this store (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5382&quot;&gt;#5382&lt;&#x2F;a&gt;). It has reduced the occurrence of errors greatly (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;issues&#x2F;5362#issuecomment-3200020959&quot;&gt;#5362-c3200020959&lt;&#x2F;a&gt;). However, this is not entirely done, and we believe extracting the media into their own store would help solving the last occurrences of this problem.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5568&quot;&gt;#5568&lt;&#x2F;a&gt; Split media store from event cache store.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5655&quot;&gt;#5655&lt;&#x2F;a&gt; Drop media SQLite table from event cache store.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;search&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#search&quot; aria-label=&quot;Anchor link for: search&quot;&gt;🔗&lt;&#x2F;a&gt;Search&lt;&#x2F;h3&gt;
&lt;p&gt;Last week, we briefly talked about a new crate: &lt;code&gt;matrix-sdk-search&lt;&#x2F;code&gt;. It implements a search engine for Matrix, and we hope to soon see it embedded in many clients. Progresses have been made on that front, with an improved implementation inside &lt;code&gt;multiverse&lt;&#x2F;code&gt;, our developer- and debug-oriented Matrix client.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5659&quot;&gt;#5659&lt;&#x2F;a&gt; Add &lt;code&gt;get_room_events&lt;&#x2F;code&gt; to &lt;code&gt;EventCacheStore&lt;&#x2F;code&gt; trait, allowing the initial indexing to be possible.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5634&quot;&gt;#5634&lt;&#x2F;a&gt; Allow to paginate through search&#x27;s results when many.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5629&quot;&gt;#5629&lt;&#x2F;a&gt; Implementing the search engine in &lt;code&gt;multiverse&lt;&#x2F;code&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;latest-event&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#latest-event&quot; aria-label=&quot;Anchor link for: latest-event&quot;&gt;🔗&lt;&#x2F;a&gt;Latest Event&lt;&#x2F;h3&gt;
&lt;p&gt;The new Latest Event API is still blocked by the &lt;em&gt;re-decryption happens in the Event Cache&lt;&#x2F;em&gt; project. Meanwhile, we&#x27;ve been able to merge a couple of other patches to polish the implementation:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5617&quot;&gt;#5617&lt;&#x2F;a&gt; Add the new &lt;code&gt;latest_event&lt;&#x2F;code&gt; room list sorter, and update the &lt;code&gt;recency&lt;&#x2F;code&gt; sorter. This helps to put the rooms with a local latest event value at the top of the room list, and to sort rooms based on their latest event recency stamp.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5648&quot;&gt;#5648&lt;&#x2F;a&gt; Partially protect against malicious &lt;code&gt;origin_server_ts&lt;&#x2F;code&gt;. This was a long standing issue. We took the opportunity of working on this project to fix this issue.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5665&#x2F;&quot;&gt;#5665&lt;&#x2F;a&gt; Clear the Event Cache so that all new events stored in it are protected against malicious &lt;code&gt;origin_server_ts&lt;&#x2F;code&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;badge-counter&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#badge-counter&quot; aria-label=&quot;Anchor link for: badge-counter&quot;&gt;🔗&lt;&#x2F;a&gt;Badge counter&lt;&#x2F;h3&gt;
&lt;p&gt;Are you aware of &lt;em&gt;app icon badge notification count is wrong&lt;&#x2F;em&gt; on iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;issues&#x2F;3151&quot;&gt;element-x-ios#3151&lt;&#x2F;a&gt;)? It personally drives me nuts. We are fully aware that it drives many people crazy, and for good reasons! Wait no more, we are finally working on it! The fix on itself isn&#x27;t particularly complex, but it required —and still requires a bit of— upstream non-trivial work, notably around the cross-process lock. Why that? Because on iOS, the process for the app isn&#x27;t the same as the process for the notification. We have to ensure mutually exclusive access to the underlying stores. That&#x27;s why we&#x27;ve implemented a cross-process lock. But we need more.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;issues&#x2F;4874&quot;&gt;#4874&lt;&#x2F;a&gt; The meta issue about the cross-process lock improvements&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5653&quot;&gt;#5653&lt;&#x2F;a&gt; The first step to generalise the cross-process lock. The next step is to introduce &lt;em&gt;poison&lt;&#x2F;em&gt; (next week!).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;shared-recent-emojis&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#shared-recent-emojis&quot; aria-label=&quot;Anchor link for: shared-recent-emojis&quot;&gt;🔗&lt;&#x2F;a&gt;Shared recent emojis&lt;&#x2F;h3&gt;
&lt;p&gt;During our hackathon, someone has implemented the &lt;em&gt;shared recent emojis&lt;&#x2F;em&gt; feature. Now it has landed inside the Matrix Rust SDK. With this feature, we can sync recently used emojis between clients (notably Element Web and Element X). The list is sorted by recency of usage and also contains the number of times the emoji has been used in case we want to use that to filter out the items in the future.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5641&quot;&gt;#5641&lt;&#x2F;a&gt; Add recent emojis for shared emoji reactions.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;technical-article-of-the-week&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#technical-article-of-the-week&quot; aria-label=&quot;Anchor link for: technical-article-of-the-week&quot;&gt;🔗&lt;&#x2F;a&gt;Technical article of the week&lt;&#x2F;h3&gt;
&lt;p&gt;We want to publish technical articles about what we do in the Matrix Rust SDK. We hope you will enjoy reading them. They aim at deep diving in the details of some bugs, performance improvements, or various novelties. This week, the article is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;mnt.io&#x2F;articles&#x2F;from-19k-to-4-2m-events-per-sec-story-of-a-sqlite-query-optimisation&#x2F;&quot;&gt;From 19k to 4.2M events&#x2F;sec: story of a SQLite query optimisation&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-connectivity-tester-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-connectivity-tester-website&quot; aria-label=&quot;Anchor link for: matrix-connectivity-tester-website&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Connectivity-Tester (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord (they&#x2F;them)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Small update finally now that I got a few free minutes. Alerts should now finally not fail to verify your email.&lt;&#x2F;p&gt;
&lt;p&gt;If you tried this before and got an error, just try adding it again, which should fix it.&lt;&#x2F;p&gt;
&lt;p&gt;You can find the release at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&#x2F;releases&#x2F;tag&#x2F;v0.2.3&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&#x2F;releases&#x2F;tag&#x2F;v0.2.3&lt;&#x2F;a&gt; and find the updated deployment at &lt;a href=&quot;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&quot;&gt;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-guides-compass&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-guides-compass&quot; aria-label=&quot;Anchor link for: dept-of-guides-compass&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Guides 🧭&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kimiblock:kimiblock.top&quot;&gt;Kimiblock Moe&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@this-week-in:matrix.org&quot;&gt;@this-week-in:matrix.org&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
This week, I wrote a simple blog about self-hosting autopush-rs and common-proxies for Sunup and Matrix push gateway.&lt;&#x2F;p&gt;
&lt;p&gt;This forms a complete, local and reliable solution of Matrix push notifications on Android:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.kimiblock.top&#x2F;2025&#x2F;09&#x2F;11&#x2F;selfhosting-sunup&#x2F;&quot;&gt;https:&#x2F;&#x2F;blog.kimiblock.top&#x2F;2025&#x2F;09&#x2F;11&#x2F;selfhosting-sunup&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;12932&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3714&lt;&#x2F;code&gt; (&lt;code&gt;28.7%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;17961&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;9526&lt;&#x2F;code&gt; (&lt;code&gt;73.7%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;440&lt;&#x2F;code&gt; (&lt;code&gt;3.4%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;404&lt;&#x2F;code&gt; (&lt;code&gt;3.1%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;229&lt;&#x2F;code&gt; (&lt;code&gt;1.8%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;tuwunel: &lt;code&gt;203&lt;&#x2F;code&gt; (&lt;code&gt;1.6%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tuwunel.love&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;134&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;continuwuity.codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;167&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;191&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;envs.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;200&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;loang.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;262.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;267&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;327&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tomfos.tr&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;353.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;ellis.link&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;365&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;wolfspyre.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;378&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-09-05</title>
    <published>2025-09-05T00:00:00+00:00</published>
    <updated>2025-09-05T00:00:00+00:00</updated>
    <author>
      <name>HarHarLinks</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/09/05/this-week-in-matrix-2025-09-05/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/09/05/this-week-in-matrix-2025-09-05/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s11e11-matrix-rust-sdk-aurora-and-more&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s11e11-matrix-rust-sdk-aurora-and-more&quot; aria-label=&quot;Anchor link for: matrix-live-s11e11-matrix-rust-sdk-aurora-and-more&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S11E11 – Matrix Rust SDK, Aurora, and more&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=Ca-bEgalTqs&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=Ca-bEgalTqs
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;Ca-bEgalTqs&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-trust-safety-scales&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-trust-safety-scales&quot; aria-label=&quot;Anchor link for: dept-of-trust-safety-scales&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Trust &amp;amp; Safety ⚖️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;draupnir4all-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#draupnir4all-website&quot; aria-label=&quot;Anchor link for: draupnir4all-website&quot;&gt;🔗&lt;&#x2F;a&gt;Draupnir4All (&lt;a href=&quot;https:&#x2F;&#x2F;docs.draupnir.midnightthoughts.space&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord (they&#x2F;them)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi,&lt;&#x2F;p&gt;
&lt;p&gt;small and not so positive update:&lt;&#x2F;p&gt;
&lt;p&gt;Due to things going on which I can&#x27;t get into, I will not take new applications to Draupnir4All. Additionally, I plan to shut down the system at the end of the year. I suggest looking for alternatives, as I am unlikely to extend this timeframe.&lt;&#x2F;p&gt;
&lt;p&gt;I am at this time not aware of alternatives beyond selfhosting a draupnir. Draupnir4All is selfhostable by anyone via the appservice module of draupnir however.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;pre-announcing-asgard-chat&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#pre-announcing-asgard-chat&quot; aria-label=&quot;Anchor link for: pre-announcing-asgard-chat&quot;&gt;🔗&lt;&#x2F;a&gt;Pre-announcing asgard.chat&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@tulir:maunium.net&quot;&gt;tulir&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We (Cat, Sky and I) are setting up a new server to help replace MTRNord&#x27;s Draupnir4All service. Asgard will offer both Meowlnir and Draupnir instances to room admins who need a moderation bot, but can&#x27;t host one themselves (or who want a secondary bot as backup). Expect more news in the coming weeks.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 16+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro Romito&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;More A11y improvements have been added to the app&lt;&#x2F;li&gt;
&lt;li&gt;Improved the memory management of the app, we recently fixed a possible memory leak that could happen when clearing the cache&lt;&#x2F;li&gt;
&lt;li&gt;Added a long press action in the media timeline so that you can bring up a context menu&lt;&#x2F;li&gt;
&lt;li&gt;Spaces work is going great! We made great progress, and implemented a way to navigate between your chats and spaces through a tab view&lt;&#x2F;li&gt;
&lt;li&gt;Work on thread is going further we are now improving them alongside the sliding sync from synapse, so that is possible for the sliding sync to keep track of the thread you are participating and receive a notification for them, as a reply one.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benoit.marty:matrix.org&quot;&gt;Benoit&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Making progress on Spaces&lt;&#x2F;li&gt;
&lt;li&gt;We change our dependency injection library to Metro. It should fix various issues that we observed during compilation&lt;&#x2F;li&gt;
&lt;li&gt;Also creating a Pull Request to add a first implementation of multi accounts. The feature is still experimental, do not enable the flag if you&#x27;re unsure!&lt;&#x2F;li&gt;
&lt;li&gt;and last but not least, we will have soon an enhanced emoji picker, to be able to search for emoji, have a list of recently used emoji and a emoji completion directly in the composer!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-encryption-closed-lock-with-key&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-encryption-closed-lock-with-key&quot; aria-label=&quot;Anchor link for: dept-of-encryption-closed-lock-with-key&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Encryption 🔐&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-crypto-team-update&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-crypto-team-update&quot; aria-label=&quot;Anchor link for: element-crypto-team-update&quot;&gt;🔗&lt;&#x2F;a&gt;Element Crypto Team update&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andybalaam:matrix.org&quot;&gt;andybalaam&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;As well as Invisible Crypto (which we talked about in a recent TWIM), the Element Crypto Team is also working on History Sharing.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;what-is-history-sharing&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-is-history-sharing&quot; aria-label=&quot;Anchor link for: what-is-history-sharing&quot;&gt;🔗&lt;&#x2F;a&gt;What is History Sharing?&lt;&#x2F;h4&gt;
&lt;p&gt;When you join an encrypted room, wouldn&#x27;t it be nice if you could read the old messages that were sent before you joined?&lt;&#x2F;p&gt;
&lt;p&gt;(Of course, only if the room&#x27;s settings say it&#x27;s OK. In detail: only if the person sending the message understood this to be allowed at the exact moment they sent it!)&lt;&#x2F;p&gt;
&lt;p&gt;To be able to read these old messages, you will need to have the relevant message keys, which means someone needs to send them to you.&lt;&#x2F;p&gt;
&lt;p&gt;History sharing is about securely getting those old keys to a new member of an existing encrypted room, so they can scroll up and see what people were saying.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;what-have-we-been-doing&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-have-we-been-doing&quot; aria-label=&quot;Anchor link for: what-have-we-been-doing&quot;&gt;🔗&lt;&#x2F;a&gt;What have we been doing?&lt;&#x2F;h4&gt;
&lt;p&gt;We have an early prototype up and running!&lt;&#x2F;p&gt;
&lt;p&gt;NOTE: it is not ready for fully secure use yet, so only use it in test environments!&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;ve added an experimental &quot;labs&quot; flag to Element Web and Element X that allows you to play with the feature.&lt;&#x2F;p&gt;
&lt;p&gt;If you and the other person both have the labs flag turned on, you can invite them to an encrypted room (with &quot;Who can read history&quot; set to &quot;Members only (since the point in time of selecting this option)&quot;) and, along with the invite you will automatically send all the keys they need.&lt;&#x2F;p&gt;
&lt;p&gt;If it all works as planned, they will be able to see old messages as soon as they join the room. (If not, bug reports are welcome!)&lt;&#x2F;p&gt;
&lt;h4 id=&quot;what-is-coming-next&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-is-coming-next&quot; aria-label=&quot;Anchor link for: what-is-coming-next&quot;&gt;🔗&lt;&#x2F;a&gt;What is coming next?&lt;&#x2F;h4&gt;
&lt;p&gt;As mentioned, this is just an early prototype, and in particular, we have not implemented all the protections we need to be happy about all the security aspects.&lt;&#x2F;p&gt;
&lt;p&gt;So the next step is to fill in all those protections and make sure we have a robust solution.&lt;&#x2F;p&gt;
&lt;p&gt;After that, we will begin working on how to handle situations where people are not explicitly invited to a room (e.g. if they join through a space).&lt;&#x2F;p&gt;
&lt;p&gt;There&#x27;s lots of work still to do, but we are making good progress on this important feature. You can follow along and contribute at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-meta&#x2F;issues&#x2F;2829&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-meta&#x2F;issues&#x2F;2829&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;If you&#x27;d like to talk to us, you can find us hanging out in the Matrix support rooms for the Element clients and servers - see you there!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;ruma-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ruma-website&quot; aria-label=&quot;Anchor link for: ruma-website&quot;&gt;🔗&lt;&#x2F;a&gt;Ruma (&lt;a href=&quot;https:&#x2F;&#x2F;ruma.dev&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A set of Rust library crates for working with the Matrix protocol. Ruma’s approach to Matrix emphasizes correctness, security, stability and performance.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@zecakeh:tedomum.net&quot;&gt;Kévin Commaille&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ruma keeps growing and improving, as can be seen with our new &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ruma&#x2F;ruma&#x2F;releases&#x2F;tag&#x2F;ruma-0.13.0&quot;&gt;0.13.0&lt;&#x2F;a&gt; release! We had several patch releases since 0.12.0, but this one includes a fair amount of breaking changes for your own good 😉. Some interesting changes are:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Support for Matrix 1.13, 1.14 and 1.15, including the OAuth 2.0 server metadata endpoint and rich room topics.&lt;&#x2F;li&gt;
&lt;li&gt;ruma-client was moved to its own repository and is no longer re-exported by ruma, because it is not being actively worked on. It will still be maintained and kept up-to-date with the latest release of ruma.&lt;&#x2F;li&gt;
&lt;li&gt;We got rid of the &lt;code&gt;unstable-unspecified&lt;&#x2F;code&gt; cargo feature, which means that everything that was behind it was clarified in the Matrix spec, yay!&lt;&#x2F;li&gt;
&lt;li&gt;The &lt;code&gt;RoomVersion&lt;&#x2F;code&gt; type that lists all tweaks between room versions, like for authorization rules or for redaction, was moved from ruma-state-res to ruma-common as &lt;code&gt;RoomVersionRules&lt;&#x2F;code&gt;, allowing clients to use it too instead of having to match on the room versions.&lt;&#x2F;li&gt;
&lt;li&gt;We also gained support for new exciting MSCs like room language (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4334&quot;&gt;MSC4334&lt;&#x2F;a&gt;) and thread subscriptions (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4306&quot;&gt;MSC4306&lt;&#x2F;a&gt; &amp;amp; &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4308&quot;&gt;MSC4308&lt;&#x2F;a&gt;).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;We want to thank all our contributors! If you want to join them, take a look at one of our &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ruma&#x2F;ruma&#x2F;labels&#x2F;help%20wanted&quot;&gt;&quot;help wanted&quot; issues&lt;&#x2F;a&gt;, or implement an MSC that you care about.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-rust-sdk-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-rust-sdk-website&quot; aria-label=&quot;Anchor link for: matrix-rust-sdk-website&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-rust-sdk (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;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.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mnt_io:matrix.org&quot;&gt;Ivan 🦀&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;5 weeks. Who said time flies? A non-negligible portion of the team was taking a (too hot) summer break. It doesn&#x27;t mean nothing happened though. Fasten your jetpack to fly over the biggest changes with me.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;a-release&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#a-release&quot; aria-label=&quot;Anchor link for: a-release&quot;&gt;🔗&lt;&#x2F;a&gt;A release!&lt;&#x2F;h4&gt;
&lt;p&gt;First off, we have a new 0.14 release \o&#x2F;. See the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;blob&#x2F;main&#x2F;crates&#x2F;matrix-sdk&#x2F;CHANGELOG.md#0140---2025-09-04&quot;&gt;changelog&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;space&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#space&quot; aria-label=&quot;Anchor link for: space&quot;&gt;🔗&lt;&#x2F;a&gt;Space&lt;&#x2F;h4&gt;
&lt;p&gt;&lt;em&gt;Bip bip&lt;&#x2F;em&gt;, &lt;em&gt;bip bip&lt;&#x2F;em&gt;. What&#x27;s this echo? Is it… an alien? It&#x27;s coming from 🌟 Space 🌟! Yes, you heard it. Support for Space has landed in the Matrix Rust SDK. It&#x27;s an early implementation, there is more to come, but you can already play with it in Element X nightlies.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5509&quot;&gt;#5509&lt;&#x2F;a&gt; The big set of patches!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5479&quot;&gt;#5479&lt;&#x2F;a&gt; Ask for spaces in sliding sync.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;thread&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#thread&quot; aria-label=&quot;Anchor link for: thread&quot;&gt;🔗&lt;&#x2F;a&gt;Thread&lt;&#x2F;h4&gt;
&lt;p&gt;Threads are making great progresses, with a focus on subscriptions to receive notifications.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5590&quot;&gt;#5590&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5604&quot;&gt;#5604&lt;&#x2F;a&gt; Implement &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4308&quot;&gt;MSC4308&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5462&quot;&gt;#5462&lt;&#x2F;a&gt; Automatically subscribe a user to a thread under the semantics of &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4306&quot;&gt;MSC4306&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Work happened in designing and implementing these MSC both in Synapse and Ruma.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;latest-event&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#latest-event&quot; aria-label=&quot;Anchor link for: latest-event&quot;&gt;🔗&lt;&#x2F;a&gt;Latest Event&lt;&#x2F;h4&gt;
&lt;p&gt;The Latest Event API is almost done! The new API is ready, … and working! The merging of the last PR is blocked by another project (direct re-decryption in the Event Cache).&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5482&quot;&gt;#5482&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5556&quot;&gt;#5556&lt;&#x2F;a&gt; The Latest Event is also computed based on the Send Queue, which allows to get local event directly in the room list!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5561&quot;&gt;#5561&lt;&#x2F;a&gt; Revisit the definition of a &lt;code&gt;LatestEventValue&lt;&#x2F;code&gt; so that it can be serialised and deserialised.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5587&quot;&gt;#5587&lt;&#x2F;a&gt; The &lt;code&gt;LatestEventValue&lt;&#x2F;code&gt; is persisted in the store!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;And the patches waiting to be merged:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5617&quot;&gt;#5617&lt;&#x2F;a&gt; A new sorter for the room list which puts the rooms with a local event at the top of the room list.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5624&quot;&gt;#5624&lt;&#x2F;a&gt; Cleaning and removing the old Latest Event API.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;performance&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#performance&quot; aria-label=&quot;Anchor link for: performance&quot;&gt;🔗&lt;&#x2F;a&gt;Performance&lt;&#x2F;h4&gt;
&lt;p&gt;The Event Cache is now pretty central to the SDK. We are working on it every day. Sometimes shortcuts are taken, which results in slow performance. Hopefully, all the Matrix Rust SDK benchmarks now run in the CI!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5443&quot;&gt;#5443&lt;&#x2F;a&gt; All benchmarks run in the CI!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Here is a couple of remarkable improvements:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5620&quot;&gt;#5620&lt;&#x2F;a&gt; Read Receipts are processed 2x faster!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5579&quot;&gt;#5579&lt;&#x2F;a&gt; Throughput of &lt;code&gt;SqliteEventCacheStore::find_event_relations&lt;&#x2F;code&gt; has been improved by 300%.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5411&quot;&gt;#5411&lt;&#x2F;a&gt; Throughput of &lt;code&gt;SqliteEventCacheStore::load_all_chunks_metadata&lt;&#x2F;code&gt; has been improved by 1140%…&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5425&quot;&gt;#5425&lt;&#x2F;a&gt; … then by 13&#x27;000%.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;event-cache-on-indexeddb&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#event-cache-on-indexeddb&quot; aria-label=&quot;Anchor link for: event-cache-on-indexeddb&quot;&gt;🔗&lt;&#x2F;a&gt;Event Cache on IndexedDB&lt;&#x2F;h4&gt;
&lt;p&gt;The Event Cache supports the in-memory backend and the SQLite backend. However, lot of efforts are put to support IndexedDB as a new backend. Progresses are impressive.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5506&quot;&gt;#5506&lt;&#x2F;a&gt; Add support for the cross-process lock.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5540&quot;&gt;#5540&lt;&#x2F;a&gt; Add everything necessary to store room&#x27;s events and thread&#x27;s events.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5574&quot;&gt;#5574&lt;&#x2F;a&gt; Add support for the media retention policy.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5603&quot;&gt;#5603&lt;&#x2F;a&gt; Add support to stre media.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;search&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#search&quot; aria-label=&quot;Anchor link for: search&quot;&gt;🔗&lt;&#x2F;a&gt;Search&lt;&#x2F;h4&gt;
&lt;p&gt;A new crate is born: &lt;code&gt;matrix-sdk-search&lt;&#x2F;code&gt;! It&#x27;s designed to implement a search engine inside the Matrix Rust SDK, based on the Event Cache. Soon, we will be able to search for any kind of events!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;The list of patches are a bit long, so &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pulls?q=is%3Apr%20is%3Aclosed%20search%20author%3Adragonfly1033%20updated%3A%3E2025-08-01%20updated%3A%3C2025-09-05&quot;&gt;here is the full list&lt;&#x2F;a&gt; so far.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;encrypted-state-events&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#encrypted-state-events&quot; aria-label=&quot;Anchor link for: encrypted-state-events&quot;&gt;🔗&lt;&#x2F;a&gt;Encrypted state events&lt;&#x2F;h4&gt;
&lt;p&gt;The &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;blob&#x2F;travis&#x2F;msc&#x2F;encrypted-state&#x2F;proposals&#x2F;3414-encrypted-state.md&quot;&gt;MSC3414&lt;&#x2F;a&gt; define how we can encrypt state-events. The implementation has started and is making great progress!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;The list of patches are a bit long, so &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pulls?q=is%3Apr%20is%3Aclosed%20author%3Akaylendog%20updated%3A%3C2025-09-05%20%20updated%3A%3E2025-08-01%20&quot;&gt;here is the full list&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;the-matrix-conference&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-matrix-conference&quot; aria-label=&quot;Anchor link for: the-matrix-conference&quot;&gt;🔗&lt;&#x2F;a&gt;The Matrix Conference&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello from the &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;foundation&#x2F;working-groups&#x2F;&quot;&gt;Events Working Group&lt;&#x2F;a&gt;!
It&#x27;s been a couple weeks since our last update, but we have been busy &lt;a href=&quot;https:&#x2F;&#x2F;cfp.2025.matrix.org&#x2F;matrix-conf-2025&#x2F;featured&#x2F;&quot;&gt;accepting all your talks&lt;&#x2F;a&gt;, planning the &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;sponsor&#x2F;&quot;&gt;exhibition area&lt;&#x2F;a&gt;, coordinating with the venue and &lt;a href=&quot;https:&#x2F;&#x2F;c3voc.de&#x2F;&quot;&gt;c3voc&lt;&#x2F;a&gt;(!) who we are excited will lead the video streaming effort this year, organising food and drink, handing out &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;register&#x2F;#tickets&quot;&gt;ticket vouchers&lt;&#x2F;a&gt; to Foundation &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;support&#x2F;&quot;&gt;members&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;sponsor&#x2F;&quot;&gt;Conference sponsors&lt;&#x2F;a&gt;, ensuring &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;attend&#x2F;#health-safety-and-accessibility&quot;&gt;health and safety&lt;&#x2F;a&gt;, onboarding &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;volunteer&#x2F;&quot;&gt;volunteers&lt;&#x2F;a&gt;, and planning the schedule.... more about that soon!&lt;&#x2F;p&gt;
&lt;p&gt;The big Matrix Conference blog post that goes into detail about &lt;em&gt;everything&lt;&#x2F;em&gt; is still in the oven, right next to the schedule, but in the meantime we couldn&#x27;t wait any longer to tell you, so here is a tiny teaser!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;register&#x2F;#tickets&quot;&gt;Tickets&lt;&#x2F;a&gt; are available! We have upgraded to a bigger venue, but make sure to get yours before we sell out like last year! 😅🎟️&lt;&#x2F;li&gt;
&lt;li&gt;We thank all Conference &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;sponsor&#x2F;&quot;&gt;sponsors&lt;&#x2F;a&gt; making the Conference financially possible! 💰&lt;&#x2F;li&gt;
&lt;li&gt;We also thank everyone who signed up to &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;volunteer&#x2F;&quot;&gt;volunteer&lt;&#x2F;a&gt; which will make the Conference possible to realise! If you are interested in announcing speakers and their talks on stage and stream, welcoming and scanning attendees&#x27; tickets, spread happiness by handing out the Conference merch, or want to try operating a c3voc camera, sign up now via &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;volunteer&#x2F;&quot;&gt;https:&#x2F;&#x2F;conference.matrix.org&#x2F;volunteer&#x2F;&lt;&#x2F;a&gt; or &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#events-wg:matrix.org&quot;&gt;#events-wg:matrix.org&lt;&#x2F;a&gt;! 📹 PS: It&#x27;s not quite ready but we already can&#x27;t wait to share the look of the exclusive zipped hoodie with which we will equip the Conference crew! 👀&lt;&#x2F;li&gt;
&lt;li&gt;The Conference will happen at Kaleidos.coop in Strasbourg! We updated the website so it&#x27;s now easier to find out &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;attend&#x2F;#getting-there&quot;&gt;where it is and how to get there&lt;&#x2F;a&gt;! 🗺️&lt;&#x2F;li&gt;
&lt;li&gt;Once again we are able to offer the &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;attend&#x2F;#getting-there&quot;&gt;DB Event Ticket&lt;&#x2F;a&gt; special offer! We have just put the link on the website, so if you&#x27;re coming from or via Germany, check it out! 🚄&lt;&#x2F;li&gt;
&lt;li&gt;The detailed schedule is not quite finished yet, but you might want to make sure you arrive in time for the &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;schedule&#x2F;&quot;&gt;Welcome Party&lt;&#x2F;a&gt;! 🎉&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Speaking of the schedule, we have started to share some highlights on social media!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Tech doesn&#x27;t exist in the void. We create products to serve people. But how do people feel about tech? Tenure-track Assistant Pr Carla Griggio studied &lt;a href=&quot;https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;matrix.org&#x2F;post&#x2F;3lwtn4vs2vl2p&quot;&gt;how people feel about untraceability&lt;&#x2F;a&gt;, and whether experts make a good job at explaining what it means.&lt;&#x2F;li&gt;
&lt;li&gt;Ever wondered why Matrix doesn&#x27;t use MLS (yet)? Nico will explore how MLS and Matrix work internally, and shed some light on it in the talk &quot;&lt;a href=&quot;https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;matrix.org&#x2F;post&#x2F;3lxu6p7cxql2u&quot;&gt;Matrix and MLS - Water, Oil and Mayonnaise&lt;&#x2F;a&gt;&quot;!&lt;&#x2F;li&gt;
&lt;li&gt;bnjbvr is an active member of the Rewrite in Rust task force 🦀, and he wants you to know how you can make your Matrix app go voom in the talk &quot;&lt;a href=&quot;https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;matrix.org&#x2F;post&#x2F;3lxze46yitz2c&quot;&gt;Speedrunning Matrix clients with the Rust SDK&lt;&#x2F;a&gt;&quot;!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Follow The Matrix Foundation on &lt;a href=&quot;https:&#x2F;&#x2F;mastodon.matrix.org&#x2F;@matrix&quot;&gt;Mastodon&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;matrix.org&quot;&gt;Bluesky&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;www.linkedin.com&#x2F;company&#x2F;matrix-org&quot;&gt;LinkedIn&lt;&#x2F;a&gt; for more, and use the hashtags &lt;code&gt;#MatrixConf&lt;&#x2F;code&gt; and &lt;code&gt;#MatrixConf2025&lt;&#x2F;code&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;To shorten the wait and for any announcements, join the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-conference-2025:matrix.org&quot;&gt;#matrix-conference-2025:matrix.org&lt;&#x2F;a&gt; space and &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#general-mc25:matrix.org&quot;&gt;#general-mc25:matrix.org&lt;&#x2F;a&gt; rooms!&lt;&#x2F;p&gt;
&lt;p&gt;For any other questions about Matrix Events, you can find the Events Working Group at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#events-wg:matrix.org&quot;&gt;#events-wg:matrix.org&lt;&#x2F;a&gt; or email &lt;a href=&quot;mailto:conference@foundation.matrix.org&quot;&gt;conference@foundation.matrix.org&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Stay tuned!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;12938&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3726&lt;&#x2F;code&gt; (&lt;code&gt;28.8%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;16981&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping&quot; aria-label=&quot;Anchor link for: dept-of-ping&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tuwunel.love&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;154&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;continuwuity.codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;165.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;198&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;247&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;maunium.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;248&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tomfos.tr&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;254.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;wolfspyre.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;324&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;chat.mailliw.org&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;364&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nadeko.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;413&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;littlevortex.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;549&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-08-29</title>
    <published>2025-08-29T00:00:00+00:00</published>
    <updated>2025-08-29T00:00:00+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://691ae3c6.matrix-website.pages.dev/blog/2025/08/29/this-week-in-matrix-2025-08-29/" type="text/html"/>
    <id>https://691ae3c6.matrix-website.pages.dev/blog/2025/08/29/this-week-in-matrix-2025-08-29/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live&quot; aria-label=&quot;Anchor link for: matrix-live&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=V9dyWcZxdcQ&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=V9dyWcZxdcQ
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;V9dyWcZxdcQ&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@robinriley:matrix.org&quot;&gt;Robin Riley&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Please join me in welcoming the newest members of the Foundation! &lt;a href=&quot;https:&#x2F;&#x2F;www.flatturtle.com&#x2F;&quot;&gt;FlatTurtle&lt;&#x2F;a&gt; has joined as a Silver Member, and &lt;a href=&quot;https:&#x2F;&#x2F;c-base.org&#x2F;&quot;&gt;c-base&lt;&#x2F;a&gt; has joined as an Associate Member. We&#x27;re grateful for their support!&lt;&#x2F;p&gt;
&lt;p&gt;Does your community or organisation use Matrix? Do you maintain an open source project that builds on Matrix? &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;support&#x2F;&quot;&gt;Join these organisations&lt;&#x2F;a&gt; in demonstrating their support and apply to &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;membership&#x2F;&quot;&gt;become a member today&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4334&quot;&gt;MSC4334: Add &lt;code&gt;m.room.language&lt;&#x2F;code&gt; state event.&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4333&quot;&gt;MSC4333: Room state API for moderation bots&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4332&quot;&gt;MSC4332: In-room bot commands&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4331&quot;&gt;MSC4331: Device Account Data&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4311&quot;&gt;MSC4311: Ensuring the create event is available on invites and knocks&lt;&#x2F;a&gt; (merge)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4142&quot;&gt;MSC4142: Remove unintentional intentional mentions in replies&lt;&#x2F;a&gt; (merge)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were accepted this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were closed&#x2F;rejected this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h3&gt;
&lt;p&gt;This week we&#x27;ve had follow-on work from the room v12&#x2F;hydra MSC that were in-flight a couple weeks ago. A prime example is &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4311&quot;&gt;MSC4311: Ensuring the create event is available on invites and knocks&lt;&#x2F;a&gt;, which makes the create event available to users when they are invited to a room. Among supporting feature work, this primarily allows trust &amp;amp; safety tooling to analyse the room&#x27;s creator (taken from the &lt;code&gt;sender&lt;&#x2F;code&gt; field of the create event) and use that as part of determining whether the invite is likely to be spam or not.&lt;&#x2F;p&gt;
&lt;p&gt;The MSC is in Final Comment Period, but recently had a concern added. Hopefully we&#x27;ll see it become unblocked land soon.&lt;&#x2F;p&gt;
&lt;p&gt;Otherwise the next release of the Matrix spec is now slated to come early September. Especially as MSC4311 is considered a release blocker. Keep your eyes peeled for an announcement about it soon!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;fractal-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#fractal-website&quot; aria-label=&quot;Anchor link for: fractal-website&quot;&gt;🔗&lt;&#x2F;a&gt;Fractal (&lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Matrix messaging app for GNOME written in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@zecakeh:tedomum.net&quot;&gt;Kévin Commaille&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Our latest stable release had a regression where sending media with the unauthenticated endpoints was failing. Fractal 12.1 fixes it, and provides a couple other papercut fixes.&lt;&#x2F;p&gt;
&lt;p&gt;This version is available right now on &lt;a href=&quot;https:&#x2F;&#x2F;flathub.org&#x2F;apps&#x2F;org.gnome.Fractal&quot;&gt;Flathub&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;If you want to help us avoid regressions like that in the future, you could use &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal#development-version&quot;&gt;Fractal Nightly&lt;&#x2F;a&gt;. You could even get rid of &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal&#x2F;-&#x2F;issues&#x2F;?label_name%5B%5D=1.%20Bug&quot;&gt;our remaining bugs&lt;&#x2F;a&gt; yourself!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-widgets-jigsaw&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-widgets-jigsaw&quot; aria-label=&quot;Anchor link for: dept-of-widgets-jigsaw&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Widgets 🧩&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;neodatefix-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#neodatefix-website&quot; aria-label=&quot;Anchor link for: neodatefix-website&quot;&gt;🔗&lt;&#x2F;a&gt;NeoDateFix (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-meetings&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Organize meetings in Matrix chat rooms and video conferences - straight from your Matrix client.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mikhail.aheichyk:matrix.org&quot;&gt;Mikhail Aheichyk&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We have released the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-meetings&quot;&gt;NeoDateFix&lt;&#x2F;a&gt; widget &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-meetings&#x2F;releases&#x2F;tag&#x2F;%40nordeck%2Fmatrix-meetings-widget%401.7.2&quot;&gt;v1.7.2&lt;&#x2F;a&gt; with an update to the latest Matrix Widget Toolkit to support room version 12.&lt;&#x2F;p&gt;
&lt;p&gt;In case you need to upgrade your NeoDateFix rooms, you can now find all relevant information in the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-meetings&#x2F;blob&#x2F;main&#x2F;README.md#matrix-room-upgrades&quot;&gt;room upgrades&lt;&#x2F;a&gt; section of our README.&lt;&#x2F;p&gt;
&lt;p&gt;The &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-meetings&quot;&gt;NeoDateFix&lt;&#x2F;a&gt; bot release &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-meetings&#x2F;releases&#x2F;tag&#x2F;%40nordeck%2Fmatrix-meetings-bot%402.8.5&quot;&gt;v2.8.5&lt;&#x2F;a&gt; was also updated to match:&lt;&#x2F;p&gt;
&lt;p&gt;It can now determine the Matrix homeserver&#x27;s default room version automatically and set up power levels correctly depending on the room version when creating rooms. Specifically, this includes support for when the homeserver is using room version 12 as default. The bot can work with rooms using different Matrix room versions at the same time without any special configuration, so migrating to version 12 will be seamless.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;neochoice-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#neochoice-website&quot; aria-label=&quot;Anchor link for: neochoice-website&quot;&gt;🔗&lt;&#x2F;a&gt;NeoChoice (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-poll&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Conduct advanced polls in your Matrix room.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mikhail.aheichyk:matrix.org&quot;&gt;Mikhail Aheichyk&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The new &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-poll&#x2F;&quot;&gt;NeoChoice&lt;&#x2F;a&gt; release &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-poll&#x2F;releases&#x2F;tag&#x2F;v1.6.0&quot;&gt;v1.6.0&lt;&#x2F;a&gt; is finally available using our new toolchain:&lt;&#x2F;p&gt;
&lt;p&gt;We have updated the widget’s tech stack to use React 18, Vite and Vitest. On top, we have of course also updated it to the latest Matrix Widget Toolkit with support for room version 12.&lt;&#x2F;p&gt;
&lt;p&gt;If you need to upgrade your NeoChoice rooms, you can now find all relevant information in the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-poll&#x2F;blob&#x2F;main&#x2F;README.md#matrix-room-upgrades&quot;&gt;room upgrades&lt;&#x2F;a&gt; section of our README.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;neoboard-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#neoboard-website&quot; aria-label=&quot;Anchor link for: neoboard-website&quot;&gt;🔗&lt;&#x2F;a&gt;NeoBoard (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-neoboard&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Private and secure whiteboard for everyone.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mikhail.aheichyk:matrix.org&quot;&gt;Mikhail Aheichyk&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The new &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-neoboard&quot;&gt;NeoBoard&lt;&#x2F;a&gt; release &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-neoboard&#x2F;releases&#x2F;tag&#x2F;%40nordeck%2Fmatrix-neoboard-widget%402.3.1&quot;&gt;v2.3.1&lt;&#x2F;a&gt; is ready for action!&lt;&#x2F;p&gt;
&lt;p&gt;We have improved support of our WIP infinite canvas feature with the ability to pan the canvas using the right or middle button when the mouse is over the element. We have also improved our experimental Matrix RTC support to use &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4140&quot;&gt;delayed events&lt;&#x2F;a&gt; to terminate Matrix RTC sessions. We have updated the widget to use the latest Matrix Widget Toolkit to support room 12 version. Finally, we have improved performance, which now provides smother moving and resizing of many multiple elements.&lt;&#x2F;p&gt;
&lt;p&gt;In case you need to upgrade your NeoBoard rooms, you can now find all relevant information in the room &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-neoboard&#x2F;blob&#x2F;main&#x2F;README.md#matrix-room-upgrades&quot;&gt;upgrades section&lt;&#x2F;a&gt; of our README.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-widget-toolkit-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-widget-toolkit-website&quot; aria-label=&quot;Anchor link for: matrix-widget-toolkit-website&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Widget Toolkit (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-widget-toolkit&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Reusable framework for creating Matrix widgets.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mikhail.aheichyk:matrix.org&quot;&gt;Mikhail Aheichyk&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We have updated &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-widget-toolkit&quot;&gt;Matrix Widget Toolkit&lt;&#x2F;a&gt; to work with room version 12!&lt;&#x2F;p&gt;
&lt;p&gt;We have taken the occasion of the room version 12 release to rework power level calculations to comply with the Matrix specification in all room versions. The &lt;code&gt;calculateUserPowerLevel&lt;&#x2F;code&gt; exposed function implementation and API have been changed to address different Matrix room versions, including 12.&lt;&#x2F;p&gt;
&lt;p&gt;We have also updated other power levels related functions so that they can be used in room version 12. Functions like &lt;code&gt;hasRoomEventPower&lt;&#x2F;code&gt;, &lt;code&gt;hasStateEventPower&lt;&#x2F;code&gt;, &lt;code&gt;hasActionPower&lt;&#x2F;code&gt; and &lt;code&gt;calculateUserPowerLevel&lt;&#x2F;code&gt; have been updated to include the &lt;code&gt;m.room.create event&lt;&#x2F;code&gt; when calculating any user&#x27;s power level. This is important for room version 12, as the room&#x27;s creator basically has infinite power.&lt;&#x2F;p&gt;
&lt;p&gt;Consequently, &lt;code&gt;calculateUserPowerLevel&lt;&#x2F;code&gt; now returns either a normal power level number or the string &lt;code&gt;ROOM_VERSION_12_CREATOR&lt;&#x2F;code&gt; if the user is the room&#x27;s creator. Additionally, we added new exported function, &lt;code&gt;compareUserPowerLevelToNormalPowerLevel&lt;&#x2F;code&gt;, to compare this new user power level to a normal Matrix power level number. This new function may also be used in widgets.&lt;&#x2F;p&gt;
&lt;p&gt;The validation strictness regarding the room ID&#x27;s domain has been removed because the format for version 12 room IDs has changed.&lt;&#x2F;p&gt;
&lt;p&gt;This results in a new major @matrix-widget-toolkit&#x2F;api release, with few patch releases, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-widget-toolkit&#x2F;releases&#x2F;tag&#x2F;%40matrix-widget-toolkit%2Fapi%405.0.2&quot;&gt;v5.0.2&lt;&#x2F;a&gt; being the latest. A new major @matrix-widget-toolkit&#x2F;testing &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-widget-toolkit&#x2F;releases&#x2F;tag&#x2F;%40matrix-widget-toolkit%2Ftesting%404.0.0&quot;&gt;v4.0.0&lt;&#x2F;a&gt; release with few changes to API default parameters. These changes were made due to a rework of power level calculations. And minor @matrix-widget-toolkit&#x2F;react &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-widget-toolkit&#x2F;releases&#x2F;tag&#x2F;%40matrix-widget-toolkit%2Freact%402.1.0&quot;&gt;v2.1.0&lt;&#x2F;a&gt; and @matrix-widget-toolkit&#x2F;mui &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-widget-toolkit&#x2F;releases&#x2F;tag&#x2F;%40matrix-widget-toolkit%2Fmui%402.2.0&quot;&gt;v2.2.0&lt;&#x2F;a&gt; releases, reducing strictness on room IDs to comply with changes in room version 12.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-voip-call-me-hand&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-voip-call-me-hand&quot; aria-label=&quot;Anchor link for: dept-of-voip-call-me-hand&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of VoIP 🤙&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-call-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-call-website&quot; aria-label=&quot;Anchor link for: element-call-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element Call (&lt;a href=&quot;https:&#x2F;&#x2F;call.element.io&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Native Decentralised End-to-end Encrypted Group Calls in Matrix.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@toger5:matrix.org&quot;&gt;Timo K.&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Element VoIP team released &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-call&#x2F;releases&#x2F;tag&#x2F;v0.15.0&quot;&gt;Element Call version 0.15.0&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This release introduces a key part of the MatrixRTC spec that was previously missing from Element Call. The state key of call member events is now distinct per MatrixRTC session type (application), allowing an Element Call m.call session to run alongside other session types.&lt;&#x2F;p&gt;
&lt;p&gt;Element Call now also supports MatrixRTC Authorization Service v0.3.0, which adds a key infrastructure control by restricting automatic LiveKit SFU room creation to users on selected (trusted) homeservers, helping ensure that SFU resources are used efficiently and remain available for their intended communities. Note this does NOT break calls across federation.&lt;&#x2F;p&gt;
&lt;p&gt;Calls also now have a dedicated &quot;Reconnecting&quot; state. This enhances both stability and security: Element Call stops publishing and subscribing media when you are disconnected from the room state. This prevents downloading media you cannot decrypt and uploading media unnecessarily when others are not aware you are in the call.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;matrixrtc-authorization-service&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrixrtc-authorization-service&quot; aria-label=&quot;Anchor link for: matrixrtc-authorization-service&quot;&gt;🔗&lt;&#x2F;a&gt;MatrixRTC Authorization Service&lt;&#x2F;h3&gt;
&lt;p&gt;The authorization service is the gateway between your SFU and the matrix network. It decides who can access your SFU resources.
&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;lk-jwt-service&#x2F;releases&#x2F;tag&#x2F;v0.3.0&quot;&gt;Version v0.3.0&lt;&#x2F;a&gt; allows to restrict SFU room creation to selected homeservers.
Note: still allows calls over federation.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;halcyon-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#halcyon-website&quot; aria-label=&quot;Anchor link for: halcyon-website&quot;&gt;🔗&lt;&#x2F;a&gt;Halcyon (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;WesR&#x2F;Halcyon&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Halcyon is an easy to use Matrix library inspired by discord.py.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gen3:blackline.xyz&quot;&gt;gen3&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hey all! Long time no see! This week marked the first two releases of &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;WesR&#x2F;Halcyon&quot;&gt;Halcyon&lt;&#x2F;a&gt; in ages! 
These bumps should be minor and non breaking, generally just some housekeeping work before the more interesting stuff.in 1.2.0 I’ve replaced the old message and room parsing code with well defined pydantic schemas, added some configurability to how strict we verify those schemas, and added a boat load of test cases. In version 1.3.0 I migrated to aiohttp to improve performance around message handling. This includes solving the long standing issue of having to wait for the longpoll to exit to quit the bot. We also added &lt;code&gt;client.get_bot_info&lt;&#x2F;code&gt;, another quality of life improvement that allows you to get info on the currently running bot.&lt;&#x2F;p&gt;
&lt;p&gt;With these changes we&#x27;ve fully caught up with the latest message and room part of the Matrix spec 🎉🎉🎉
Rebuild your docker containers and let me know how things work!&lt;&#x2F;p&gt;
&lt;p&gt;You should totally come say hi in the room over at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#halcyon:blackline.xyz&quot;&gt;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#halcyon:blackline.xyz&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-bots-robot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-bots-robot&quot; aria-label=&quot;Anchor link for: dept-of-bots-robot&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Bots 🤖&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-jukebox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-jukebox&quot; aria-label=&quot;Anchor link for: matrix-jukebox&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-jukebox&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@bgtlover:stealthy.club&quot;&gt;bgt lover&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Matrix-jukebox is an attempt at a bot which follows the matrix rtc, also known as MSC4143, specification to interoperate with clients supporting the M.Call application type, only element-call for now.
After a lot of deliberation, I thought it&#x27;s time to show off what I&#x27;ve been doing so far, because the journey has been quite long, and quite a long way away the road stretches still.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;what-works-so-far&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-works-so-far&quot; aria-label=&quot;Anchor link for: what-works-so-far&quot;&gt;🔗&lt;&#x2F;a&gt;what works so far?&lt;&#x2F;h3&gt;
&lt;p&gt;Not a lot actually, currently the bot detects when a call is started and joins it. Afterwards, it waits for about ten seconds before leaving the call.
However, there are tools to allow other functions, they just weren&#x27;t fully wired because there are other components which haven&#x27;t been developed. Among those tools and functions, the following are noteworthy:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;following room tombstones. Not a very important addition, but it&#x27;s there, in case of future room upgrades&lt;&#x2F;li&gt;
&lt;li&gt;parsing .well-known for livekit information and querying for a livekit token from the jwt service&lt;&#x2F;li&gt;
&lt;li&gt;receiving the to-device events for livekit key exchange&lt;&#x2F;li&gt;
&lt;li&gt;answering with a proper list of foci to someone starting an m.call matrix rtc session&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;what-is-it-supposed-to-do&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-is-it-supposed-to-do&quot; aria-label=&quot;Anchor link for: what-is-it-supposed-to-do&quot;&gt;🔗&lt;&#x2F;a&gt;What is it supposed to do?&lt;&#x2F;h3&gt;
&lt;p&gt;The exact interface of this is unclear, but generally it should allow people to upload songs, and the bot would play them in a matrix rtc call. This is frequently happening on other messaging platforms with voip functionality, only on matrix this wasn&#x27;t a thing before as far as I know.
Because the code isn&#x27;t complete in functionality yet, feel free to use the code as inspiration for creating apps which interoperate with element-call. At some point, when the bot is more featureful, I intend to split out the matrix rtc parts, so it could be used as direct inspiration, or integrated in the matrix rust sdk, etc.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;links&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#links&quot; aria-label=&quot;Anchor link for: links&quot;&gt;🔗&lt;&#x2F;a&gt;Links&lt;&#x2F;h3&gt;
&lt;p&gt;For now, this is the code of it on codeberg:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;esoteric_programmer&#x2F;matrix-jukebox&quot;&gt;https:&#x2F;&#x2F;codeberg.org&#x2F;esoteric_programmer&#x2F;matrix-jukebox&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Generally, people would put the project&#x27;s room in this section, but because this isn&#x27;t usable as its intended purpose yet, it has no room. For questions, I dk, ask in the twim offtopic room I suppose
The code isn&#x27;t very tidy yet, but it&#x27;s there, so if you want to look through it and open issues or something, have fun!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-interesting-projects-satellite-orbital&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-interesting-projects-satellite-orbital&quot; aria-label=&quot;Anchor link for: dept-of-interesting-projects-satellite-orbital&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Interesting Projects 🛰️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;resolvematrix&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#resolvematrix&quot; aria-label=&quot;Anchor link for: resolvematrix&quot;&gt;🔗&lt;&#x2F;a&gt;resolvematrix&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nex:nexy7574.co.uk&quot;&gt;nex (it&#x2F;she) 🏳️‍⚧️&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;I can&#x27;t find a good (simple+correct+extensible+batteries included) library in Python that strictly does correct x-to-server resolution logic, so I made one. You can also use it, if you fancy it.&lt;&#x2F;p&gt;
&lt;p&gt;If you&#x27;re writing something in Python and need to discover the client-to-server or server-to-server API routes for specific server names, you&#x27;ll like resolvematrix - aptly named, it resolves all of the servers available at &lt;a href=&quot;https:&#x2F;&#x2F;resolvematrix.dev&quot;&gt;https:&#x2F;&#x2F;resolvematrix.dev&lt;&#x2F;a&gt; (although is not associated), and also some other tricky server names that some clients (and servers) also fall over. It&#x27;s specifically built using modern libraries like &lt;code&gt;httpx&lt;&#x2F;code&gt; but gives you all the information required to use it in your own http library of choice.
It doesn&#x27;t currently have async methods but you can just chuck the existing calls in an &lt;code&gt;asyncio.to_thread&lt;&#x2F;code&gt; and nobody will be any the wiser.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;PyPi: &lt;a href=&quot;https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;resolvematrix&#x2F;&quot;&gt;https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;resolvematrix&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Codeberg: &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;timedout&#x2F;resolvematrix&#x2F;releases&#x2F;tag&#x2F;1.0.0b1&quot;&gt;https:&#x2F;&#x2F;codeberg.org&#x2F;timedout&#x2F;resolvematrix&#x2F;releases&#x2F;tag&#x2F;1.0.0b1&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Contact: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ontopic:timedout.uk&quot;&gt;#ontopic:timedout.uk&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;12907&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3709&lt;&#x2F;code&gt; (&lt;code&gt;28.7%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;17987&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tuwunel.love&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;154&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;continuwuity.codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;162&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;ncat.cafe&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;180&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;continuwuity.rocks&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;201&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;202&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;bi-vibes.com&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;206.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;envs.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;258&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;259.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;263.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;maunium.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;289&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;691ae3c6.matrix-website.pages.dev&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
</feed>
