<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Matrix.org</title>
    <subtitle>The Matrix.org Foundation</subtitle>
    <link href="https://b95e6b6e.matrix-website.pages.dev/atom.xml" rel="self" type="application/atom+xml"/>
    <link href="https://b95e6b6e.matrix-website.pages.dev"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2025-12-19T19:04:36+00:00</updated>
    <id>https://b95e6b6e.matrix-website.pages.dev/atom.xml</id>
    
    
    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2025-12-19</title>
    <published>2025-12-19T19:04:36+00:00</published>
    <updated>2025-12-19T19:04:36+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://b95e6b6e.matrix-website.pages.dev/blog/2025/12/19/this-week-in-matrix-2025-12-19/" type="text/html"/>
    <id>https://b95e6b6e.matrix-website.pages.dev/blog/2025/12/19/this-week-in-matrix-2025-12-19/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s11e18-happy-holidays&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s11e18-happy-holidays&quot; aria-label=&quot;Anchor link for: matrix-live-s11e18-happy-holidays&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S11E18 – Happy Holidays!&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=zjf_C2zvaLY&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=zjf_C2zvaLY
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;zjf_C2zvaLY&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&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#website-content-wg-report&quot; aria-label=&quot;Anchor link for: website-content-wg-report&quot;&gt;🔗&lt;&#x2F;a&gt;Website &amp;amp; Content WG Report&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;Only 2 weeks later &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;foundation&#x2F;working-groups&#x2F;&quot;&gt;we&lt;&#x2F;a&gt; are back with a quick wrapup of recent activities on the website before the holidays.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Jack S. has been supporting us greatly in shipping a million updates to all kinds of &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;ecosystem&#x2F;&quot;&gt;ecosystem&lt;&#x2F;a&gt; projects as well as finding and fixing some smaller issues and contributions.&lt;&#x2F;li&gt;
&lt;li&gt;We cleaned up the blog categories a bit, slowly working towards &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;issues&#x2F;2783&quot;&gt;clearer definition&lt;&#x2F;a&gt; of what goes where.&lt;&#x2F;li&gt;
&lt;li&gt;salixh5 checked the status of and contributed an update to the LINE bridge during a Matrix Stammtisch.&lt;&#x2F;li&gt;
&lt;li&gt;anoa updated our footer social media icons to include the Foundation&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;matrix.org&quot;&gt;Bluesky&lt;&#x2F;a&gt; profile.&lt;&#x2F;li&gt;
&lt;li&gt;We have &lt;a href=&quot;&#x2F;#platinum-sponsor&quot;&gt;updated the homepage&lt;&#x2F;a&gt; to fulfil the platinum &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;membership&#x2F;&quot;&gt;membership perk&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;andybalaam contributed documentation on &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;docs&#x2F;chat_basics&#x2F;public-rooms&#x2F;#hiding-images-by-default&quot;&gt;how to hide images&lt;&#x2F;a&gt; by default using different Matrix clients via the &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;foundation&#x2F;working-groups&#x2F;&quot;&gt;T&amp;amp;S R&amp;amp;D WG&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;The T&amp;amp;S team &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;12&#x2F;policyserv&#x2F;&quot;&gt;announced policyserv&lt;&#x2F;a&gt;, the SCT &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;12&#x2F;18&#x2F;matrix-v1.17-release&#x2F;&quot;&gt;published Matrix v1.17&lt;&#x2F;a&gt;, and the Events WG shared the &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;12&#x2F;fosdem-update&#x2F;&quot;&gt;latest news about the upcoming FOSDEM 2026&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;We greatly simplified the website contribution workflow by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;pull&#x2F;3051&quot;&gt;updating the PR template and introducing more automated checks&lt;&#x2F;a&gt; via linters. More about that is &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;pull&#x2F;3051&quot;&gt;on the horizon&lt;&#x2F;a&gt; and looking for contributors!&lt;&#x2F;li&gt;
&lt;li&gt;The effort to tag issues we are looking for help for continues. You can already find 30 to get involved with using the &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;help wanted&lt;&#x2F;a&gt; tag!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The website office hour is on holidays and will return in its regular slot on 8th January! In the meantime, you can still find us in the &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; room and of course keep sending PRs! See you again at TWIM next year.&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;4390&quot;&gt;MSC4390: Room Blocking API&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;4389&quot;&gt;MSC4389: Image ordering within packs&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;4356&quot;&gt;MSC4356: Recently used emoji&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;&lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;v1.17&#x2F;&quot;&gt;Matrix v1.17&lt;&#x2F;a&gt; was released this week! Featuring improvements to application services, a flurry of clarifications and finally dropping the old system of user mentions in favour of intentional mentions. It also ships with two highly-requested additions to the spec website itself; a version picker drop-down and a endpoints table of contents!&lt;&#x2F;p&gt;
&lt;p&gt;See &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;12&#x2F;18&#x2F;matrix-v1.17-release&#x2F;&quot;&gt;the v1.17 release blog post&lt;&#x2F;a&gt; for the full changelog.&lt;&#x2F;p&gt;
&lt;p&gt;Otherwise if you&#x27;d like something to do to fill the time over the holidays, why not &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&#x2F;&quot;&gt;peruse the list of open proposals&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;h3 id=&quot;introducing-policyserv&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#introducing-policyserv&quot; aria-label=&quot;Anchor link for: introducing-policyserv&quot;&gt;🔗&lt;&#x2F;a&gt;Introducing policyserv&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mackesque:matrix.org&quot;&gt;Jim&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello from the Trust &amp;amp; Safety team! &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;12&#x2F;policyserv&#x2F;&quot;&gt;Earlier this week&lt;&#x2F;a&gt; we revealed that we&#x27;re open-sourcing the implementation of policy servers we use to protect rooms like TWIM.&lt;&#x2F;p&gt;
&lt;p&gt;Please:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;poke around the code&lt;&#x2F;li&gt;
&lt;li&gt;deploy your own&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv-setup-bot?tab=readme-ov-file#usage&quot;&gt;sign up to use our policy server to protect your 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;policyserv&#x2F;issues&quot;&gt;send us&lt;&#x2F;a&gt; bug reports, feature requests and (ideally) pull requests&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Join us in the new &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#policyserv:matrix.org&quot;&gt;#policyserv:matrix.org&lt;&#x2F;a&gt; room for more!&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; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We&#x27;re pausing our regular releases for the holiday season. Expect them to start back up again in early January with a 1.145.0rc1.&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;ESS Community &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;ess-helm&#x2F;releases&#x2F;tag&#x2F;25.12.2&quot;&gt;25.12.2&lt;&#x2F;a&gt;, ESS Pro &lt;a href=&quot;https:&#x2F;&#x2F;docs.element.io&#x2F;latest&#x2F;element-server-suite-pro&#x2F;release-notes&#x2F;#ess-pro-25121-2025-12-12&quot;&gt;25.12.2&lt;&#x2F;a&gt;, 25.10.4 &amp;amp; 25.4.15 Security Releases&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;ESS has released a set of critical security updates to address an issue (tracked as &lt;code&gt;ELEMENTSEC-2025-1670&lt;&#x2F;code&gt;) affecting all versions of ESS Community and ESS Pro. ESS Classic and other Synapse-based deployments are not affected. ESS Community &lt;code&gt;25.12.2&lt;&#x2F;code&gt;, ESS Pro &lt;code&gt;25.12.2&lt;&#x2F;code&gt;, ESS Pro &lt;code&gt;25.10.4&lt;&#x2F;code&gt; LTS, and ESS Pro &lt;code&gt;25.4.15&lt;&#x2F;code&gt; LTS or later all contain the fix.&lt;&#x2F;p&gt;
&lt;p&gt;The issue only has an impact when federation APIs are exposed to an untrusted network. Deployments that are not currently federating, or that only federate in a closed, trusted federation, are not impacted. These deployments should not enable public federation without first applying this update.&lt;&#x2F;p&gt;
&lt;p&gt;We advise you to apply the update as quickly as possible; apologies for the bad timing of the release given the holiday season.&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;Spaces Feature - Massive effort to build comprehensive space support (discovery, exploration, settings, members management)&lt;&#x2F;li&gt;
&lt;li&gt;Security &amp;amp; Verification - User verification requests, identity pinning, encryption authenticity warnings&lt;&#x2F;li&gt;
&lt;li&gt;Experimental Threads Support - Support for threaded messaging with drafts, media, proper rendering and permalinking&lt;&#x2F;li&gt;
&lt;li&gt;Design Refinements - Continuous UI&#x2F;UX improvements across the app, redesigned various screen to make the UI look great, and the UX simple.&lt;&#x2F;li&gt;
&lt;li&gt;iOS 26 Liquid Glass - Support for latest iOS version and a UI that is responsive to the new liquid glass interface.&lt;&#x2F;li&gt;
&lt;li&gt;Performance &amp;amp; Quality - Regular bug fixes and SDK updates, various features like event caching were enabled to keep EX as the fastest Element client ever.&lt;&#x2F;li&gt;
&lt;li&gt;Accessibility - Accessibility has become a key feature of the app, and a framework to regularly test it has been built to ensure that the app is always provide an accessible UX.&lt;&#x2F;li&gt;
&lt;li&gt;Room pills - Now also room permalinks are pillified, a great way to both show clearly were the permalinks is leading to, but also detect if such permalinks is valid, or a phishing attempt.&lt;&#x2F;li&gt;
&lt;li&gt;Moderation Tools - User reporting, blocking, banning capabilities, and the possibility of turning on and off media previews or invite avatars to protect yourself from offensive content.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This was a very productive year focusing on collaborative features (spaces), security, and bringing the app up to modern iOS standards!&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&gt;Bonjour&lt;&#x2F;em&gt; everyone! Winter is about to become official here. Sun has entered sleepy mode. And most of the team is about to do the same. Here are the last new features or bug fixes for this year, but before, a note.&lt;&#x2F;p&gt;
&lt;p&gt;We would like to thank you for all your support, your great patches, your great comments, your patience, and your encouragement. It warms our heart and that&#x27;s what drives us daily. You&#x27;re the reason we are working every day. Please keep pushing Matrix forwards, the world needs a better communication platform more than ever.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;threads&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#threads&quot; aria-label=&quot;Anchor link for: threads&quot;&gt;🔗&lt;&#x2F;a&gt;Threads&lt;&#x2F;h4&gt;
&lt;p&gt;Next year will start with a deeper focus on Threads to have persistent storage and much more. For the moment, we had a single new feature.&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;5848&quot;&gt;#5848&lt;&#x2F;a&gt; Thread subscription updates are bundled, improving the stress on the stores.&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 is more stable than ever, and we believe the project is finished. Enjoy it!&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;5932&quot;&gt;#5932&lt;&#x2F;a&gt; Redacted and redaction events are now handled in a more expected way. Redacted events are no longer displayed as a Latest Event, even as “Message removed”.&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;5938&quot;&gt;#5938&lt;&#x2F;a&gt; The Latest Event wasn&#x27;t supporting “high-traffic”&#x2F;pressure very well because the channels were too small. It&#x27;s now fixed.&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;5947&quot;&gt;#5947&lt;&#x2F;a&gt; The Latest Event API is lazier, make it more resilient to asynchronous edge cases.&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;5968&quot;&gt;#5968&lt;&#x2F;a&gt; Sometimes a local Latest Event was in a sending mode, and was never exiting this mode despite the event was sent! We call them “sticky”. This problem had its roots in asynchronous runtime craziness, and was quite random, but it&#x27;s now fully fixed.&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;5969&quot;&gt;#5969&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5977&quot;&gt;#5977&lt;&#x2F;a&gt; These patches better define “erasable” Latest Event values, to handle with confidence the redaction of events.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;event-cache&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#event-cache&quot; aria-label=&quot;Anchor link for: event-cache&quot;&gt;🔗&lt;&#x2F;a&gt;Event Cache&lt;&#x2F;h4&gt;
&lt;p&gt;The Event Cache has a new superpower: R2D2. It&#x27;s the funny name for the Redecryption API. It now better supports key backups and is able to automatically redecrypts in-memory events when needed. It&#x27;s fully automatic and all API relying on the Event Cache will benefit from it.&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;5961&quot;&gt;#5961&lt;&#x2F;a&gt; Let R2D2 listens to key backup state changes, and report when a backup becomes available.&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;5976&quot;&gt;#5976&lt;&#x2F;a&gt; Let R2D2 redecrypts and updates encryption info of in-memory events automatically.&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;p&gt;The Send Queue is the API responsible to send events. Now it talks with 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;5936&quot;&gt;#5936&lt;&#x2F;a&gt; Do you remember last week when we announced the Send Queue is saving the sent events directly inside the Event Cache? Well, it came with a bug. This is the fix: the encryption information are correctly inferred.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;indexeddb-support&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#indexeddb-support&quot; aria-label=&quot;Anchor link for: indexeddb-support&quot;&gt;🔗&lt;&#x2F;a&gt;IndexedDB support&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;5933&quot;&gt;#5933&lt;&#x2F;a&gt; Encrypted stores are now fully supported for IndexedDB, fixing bugs for the Event Cache and the Media stores.&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;5946&quot;&gt;#5946&lt;&#x2F;a&gt; All stores (State, Event Cache, Media, and Crypto) are all exposed to IndexedDB \o&#x2F;.&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;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;5955&quot;&gt;#5955&lt;&#x2F;a&gt; Allow a focused Timeline to replace UTD (Unable To Decrypt) after redecryption.&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;5943&quot;&gt;#5943&lt;&#x2F;a&gt; Add &lt;code&gt;forwarder_data&lt;&#x2F;code&gt; to &lt;code&gt;InboundGroupSession&lt;&#x2F;code&gt; and pickle.&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;5970&quot;&gt;#5970&lt;&#x2F;a&gt; Fix bug in &lt;code&gt;TimelineEvent::from_bundled_latest_event&lt;&#x2F;code&gt; where the &lt;code&gt;session_id&lt;&#x2F;code&gt; was erased.&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&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#fosdem&quot; aria-label=&quot;Anchor link for: fosdem&quot;&gt;🔗&lt;&#x2F;a&gt;FOSDEM&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@thibaultmartin:matrix.org&quot;&gt;Thib&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Matrix Foundation and Community will be present at FOSDEM, and we have updates for you!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;We will kickstart our FOSDEM presence by a Hackathon in HSBXL on Friday, 30 January. Some fantastic mentors signed up and are willing to give their time to help newcomers get on the right track!&lt;&#x2F;li&gt;
&lt;li&gt;We will have a booth on Saturday and Sunday. We already have a solid Events Working Group organizing it, but we&#x27;re looking for volunteers to help us take shifts at the booth. You can sign up on our volunteering platform (see link in blog post).&lt;&#x2F;li&gt;
&lt;li&gt;The Decentralised Communication Devroom we coordinate on Sunday now &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2026&#x2F;schedule&#x2F;track&#x2F;decentralised-communication&#x2F;&quot;&gt;has a schedule&lt;&#x2F;a&gt;!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Of course, don&#x27;t forget to register for &lt;a href=&quot;https:&#x2F;&#x2F;pretix.eu&#x2F;matrix&#x2F;fosdem26-hackathon&#x2F;&quot;&gt;the hackathon&lt;&#x2F;a&gt; or for &lt;a href=&quot;https:&#x2F;&#x2F;volunteer.matrix-community.events&#x2F;fosdem-2026&#x2F;&quot;&gt;helping at the booth&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Find all the details in our &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;12&#x2F;fosdem-update&#x2F;&quot;&gt;blog post update&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-community-workation-2026-asia-edition&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-community-workation-2026-asia-edition&quot; aria-label=&quot;Anchor link for: matrix-community-workation-2026-asia-edition&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Community Workation 2026 · Asia Edition&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@yan:datanauten.de&quot;&gt;Yan &#x27;t&#x27; Minagawa&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we shared the outline for the &lt;strong&gt;Matrix Workation 2026 (Asia Edition)&lt;&#x2F;strong&gt; - a community-focused workation bringing Matrix people together across the world.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;what-s-planned&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-planned&quot; aria-label=&quot;Anchor link for: what-s-planned&quot;&gt;🔗&lt;&#x2F;a&gt;What’s planned&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Jan 30 – Feb 1:&lt;&#x2F;strong&gt; Matrix Hackathon &amp;amp; FOSDEM in Brussels&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Feb 3 – Mar 6:&lt;&#x2F;strong&gt; Matrix Workation on &lt;strong&gt;Koh Phangan, Thailand&lt;&#x2F;strong&gt;, with flexible participation across multiple periods&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Mar 9 - Mar 10:&lt;&#x2F;strong&gt; represent Matrix at the FOSSASIA in Bangkok&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;From mid-March:&lt;&#x2F;strong&gt; Optional continuation with community coworking in &lt;strong&gt;Hoi An, Vietnam&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;how-it-works&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#how-it-works&quot; aria-label=&quot;Anchor link for: how-it-works&quot;&gt;🔗&lt;&#x2F;a&gt;How it works&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Shared costs (accommodation, coworking, scooters) are pooled at roughly &lt;strong&gt;€60 per person per day&lt;&#x2F;strong&gt;, with full transparency via a shared CryptPad&lt;&#x2F;li&gt;
&lt;li&gt;Participation is possible per period or as a longer stay&lt;&#x2F;li&gt;
&lt;li&gt;A gentle daily rhythm: light mornings, a shared working window &lt;strong&gt;11:00–17:00&lt;&#x2F;strong&gt;, daily syncs, and async-friendly collaboration across time zones&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;why-koh-phangan&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#why-koh-phangan&quot; aria-label=&quot;Anchor link for: why-koh-phangan&quot;&gt;🔗&lt;&#x2F;a&gt;Why Koh Phangan&lt;&#x2F;h4&gt;
&lt;p&gt;Koh Phangan offers a rare combination of calm, nature, and reliable infrastructure. Surrounded by jungle, beaches, and waterfalls, it’s an ideal place to slow down, think clearly, and share knowledge. Between focused work sessions, the island invites movement and connection — swimming, hiking, yoga, Muay Thai, local food markets, shared meals, and long conversations at sunset.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Goals&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Share Matrix knowledge, experiences, and best practices in a relaxed, human-scale setting&lt;&#x2F;li&gt;
&lt;li&gt;Create space for learning, mentoring, and cross-project exchange&lt;&#x2F;li&gt;
&lt;li&gt;Combine meaningful collaboration with the asian based matrix community&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Links&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;workation&#x2F;asia-2026&#x2F;&quot;&gt;order your ticket&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#workation-nation-matrix-thailand:datanauten.de&quot;&gt;matrix room for general infos&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;talk to &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@yan:datanauten.de&quot;&gt;yan&lt;&#x2F;a&gt; or &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nadine:datanauten.de&quot;&gt;nadine&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#workation-nation-general:datanauten.de&quot;&gt;matrix room for other workation nation events&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;cryptpad.fr&#x2F;pad&#x2F;#&#x2F;2&#x2F;pad&#x2F;edit&#x2F;iAvGs8PMOpaDkV7y0XijCR5g&#x2F;&quot;&gt;cryptpad&lt;&#x2F;a&gt; for more detailed information&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;eventyay.com&#x2F;e&#x2F;88882f3e&quot;&gt;Fossasia&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;12&#x2F;fosdem-presence&#x2F;&quot;&gt;Matrix @ Fosdem&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;workation-26.avif&quot; alt=&quot;A picture of people working on laptops with a view on the beach. The title reads &amp;quot;Matrix Community Workation. Thailand 2026. From 2nd Februrary to 11th March, including FOSS Asia. Contact: yan@datanauten.de&amp;quot;&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; 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;11861&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3230&lt;&#x2F;code&gt; (&lt;code&gt;27.2%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;16731&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;10137&lt;&#x2F;code&gt; (&lt;code&gt;85.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;480&lt;&#x2F;code&gt; (&lt;code&gt;4.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;365&lt;&#x2F;code&gt; (&lt;code&gt;3.1%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;324&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;tuwunel.love&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;177&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;186&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;230&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;shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;233&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;muoi.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;318.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;344&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;353&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;355.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;melthecat.dev&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;392&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;halogen.place&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;420.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;b95e6b6e.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>FOSDEM Update</title>
    <published>2025-12-19T15:30:00+00:00</published>
    <updated>2025-12-19T15:30:00+00:00</updated>
    <author>
      <name>Thib, Events Working Group</name>
    </author>
    <link rel="alternate" href="https://b95e6b6e.matrix-website.pages.dev/blog/2025/12/fosdem-update/" type="text/html"/>
    <id>https://b95e6b6e.matrix-website.pages.dev/blog/2025/12/fosdem-update/</id>
    <content type="html">&lt;p&gt;As we&#x27;ve &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;12&#x2F;fosdem-presence&#x2F;&quot;&gt;previously announced&lt;&#x2F;a&gt;, we are organising a Matrix &lt;strong&gt;Hackathon&lt;&#x2F;strong&gt; before FOSDEM and co-organising the Decentralised Communication &lt;strong&gt;Devroom&lt;&#x2F;strong&gt;, and we will have a &lt;strong&gt;Booth&lt;&#x2F;strong&gt;. We have updates for you!&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;devroom-line-up&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#devroom-line-up&quot; aria-label=&quot;Anchor link for: devroom-line-up&quot;&gt;🔗&lt;&#x2F;a&gt;Devroom line-up&lt;&#x2F;h2&gt;
&lt;p&gt;We finalised and published the schedule of the Devroom. We&#x27;re pleased to announce that the devroom will feature talks about Trust &amp;amp; Safety in the context of decentralised systems, Matrix, XMPP, ActivityPub, AT, DASL, KERI, and even a talk about how to onboard more people. When combing the proposals, we tried to get as many relevant technologies covered as possible.&lt;&#x2F;p&gt;
&lt;p&gt;You can find the &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2026&#x2F;schedule&#x2F;track&#x2F;decentralised-communication&#x2F;&quot;&gt;Devroom schedule&lt;&#x2F;a&gt; on FOSDEM&#x27;s website.&lt;&#x2F;p&gt;
&lt;p&gt;🕐️ Sunday, 1st February, 09:00 - 17:00 CET (local time)&lt;br &#x2F;&gt;
🏢 Room aw1126&lt;&#x2F;p&gt;
&lt;h2 id=&quot;hackathon&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#hackathon&quot; aria-label=&quot;Anchor link for: hackathon&quot;&gt;🔗&lt;&#x2F;a&gt;Hackathon&lt;&#x2F;h2&gt;
&lt;p&gt;We&#x27;re organising a hackathon on Friday, 30 January, at HSBXL. It is a collaborative hackathon where everyone can come hack on what they want. Don&#x27;t be afraid to come: we already have experienced community members who signed up and who are keen on mentoring newcomers!&lt;&#x2F;p&gt;
&lt;p&gt;The following topics are covered by mentors who already signed up and volunteered to help steer others in the right direction:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&quot;&gt;Synapse&lt;&#x2F;a&gt;: Mathieu, Olivier&lt;&#x2F;li&gt;
&lt;li&gt;Rust apps: Mathieu&lt;&#x2F;li&gt;
&lt;li&gt;Trust &amp;amp; Safety, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&quot;&gt;Draupnir&lt;&#x2F;a&gt;: Gnuxie&lt;&#x2F;li&gt;
&lt;li&gt;Trust &amp;amp; Safety, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;mjolnir&quot;&gt;Mjolnir&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv&quot;&gt;Policyserv&lt;&#x2F;a&gt;: Travis&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-web&quot;&gt;Element Web&lt;&#x2F;a&gt;: Dave, Florian&lt;&#x2F;li&gt;
&lt;li&gt;MatrixRTC: Timo, td, Valere&lt;&#x2F;li&gt;
&lt;li&gt;Encryption: Valere, Hubert&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;matrix-authentication-service&quot;&gt;Matrix-Auth-Service&lt;&#x2F;a&gt;: Quentin&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Nheko-Reborn&#x2F;nheko&quot;&gt;Nheko&lt;&#x2F;a&gt;: Nico&lt;&#x2F;li&gt;
&lt;li&gt;Widgets, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-neoboard&quot;&gt;NeoBoard&lt;&#x2F;a&gt;: Milton&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;&quot;&gt;Website&lt;&#x2F;a&gt;, Python bots, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;spantaleev&#x2F;matrix-docker-ansible-deploy&quot;&gt;MDAD&lt;&#x2F;a&gt;: Kim&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;If you want to mentor or hack on another topic you&#x27;re of course also welcome to the hackathon.&lt;&#x2F;p&gt;
&lt;p&gt;The schedule is the following:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;09:00 - Welcome, brainstorming on project ideas&lt;&#x2F;li&gt;
&lt;li&gt;10:00 - Teams are formed and start working on their project&lt;&#x2F;li&gt;
&lt;li&gt;12:00 - Lunch delivery&lt;&#x2F;li&gt;
&lt;li&gt;17:00 - End of the project phase. Groups present what they did or couldn&#x27;t do&lt;&#x2F;li&gt;
&lt;li&gt;18:00 - Evening Lounge&lt;&#x2F;li&gt;
&lt;li&gt;19:30 - Dinner delivery&lt;&#x2F;li&gt;
&lt;li&gt;21:30 - End of the Evening Lounge&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Between 09:00 and 17:00 we will keep the space focused on the hackathon, with a backstory to galvanise contributors! After 17:00 the hacking phase of the hackathon will be over, and everyone will be welcome to attend and join us for the evening even without a registration.&lt;&#x2F;p&gt;
&lt;p&gt;🕐️ Friday, 30th January, 09:00 - 17:00 CET (local time)&lt;br &#x2F;&gt;
🏢 &lt;a href=&quot;https:&#x2F;&#x2F;hsbxl.be&#x2F;&quot;&gt;HSBXL&lt;&#x2F;a&gt;, Rue Osseghem 53, 1080 Molenbeek&lt;br &#x2F;&gt;
🎫 &lt;a href=&quot;https:&#x2F;&#x2F;pretix.eu&#x2F;matrix&#x2F;fosdem26-hackathon&#x2F;&quot;&gt;Free registration here&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
[m] Join us in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23fosdem-2026-hackathon:matrix.org&quot;&gt;#fosdem-2026-hackathon:matrix.org&lt;&#x2F;a&gt; to stay informed!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;booth&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#booth&quot; aria-label=&quot;Anchor link for: booth&quot;&gt;🔗&lt;&#x2F;a&gt;Booth&lt;&#x2F;h2&gt;
&lt;p&gt;This year again we will have a booth for both days at the event. We&#x27;re looking for volunteers to join the team staffing the booth. Sign up early and you&#x27;ll get one of the 2026 volunteer limited edition T-shirts!&lt;&#x2F;p&gt;
&lt;p&gt;You can pick a shift on our &lt;a href=&quot;https:&#x2F;&#x2F;volunteer.matrix-community.events&#x2F;fosdem-2026&#x2F;&quot;&gt;shifts management platform&lt;&#x2F;a&gt; and we will invite you in the private Matrix room to manage the booth.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>Matrix v1.17 specification released</title>
    <published>2025-12-18T16:00:00+00:00</published>
    <updated>2025-12-18T16:00:00+00:00</updated>
    <author>
      <name>Richard van der Hoff</name>
    </author>
    <link rel="alternate" href="https://b95e6b6e.matrix-website.pages.dev/blog/2025/12/18/matrix-v1.17-release/" type="text/html"/>
    <id>https://b95e6b6e.matrix-website.pages.dev/blog/2025/12/18/matrix-v1.17-release/</id>
    <content type="html">&lt;p&gt;Hey all,&lt;&#x2F;p&gt;
&lt;p&gt;At this year’s Matrix Conference &lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=2y8qtRLgalQ&amp;amp;t=744s&quot;&gt;we said&lt;&#x2F;a&gt; we were aiming for this very spec release to be 2.0 proper. It looks like the MSCs still need a little bit more time to get over the line though, but they’re extremely close — one of the next few releases is expected to be Matrix 2.0.&lt;&#x2F;p&gt;
&lt;p&gt;Today we’re releasing &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;v1.17&quot;&gt;Matrix 1.17&lt;&#x2F;a&gt; while the 2.0 MSCs continue to make forward progress. This release is smaller than some, with four MSCs merged, but as normal also includes a number of clarifications.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=3Axa0Kw3XPI?t=879&quot;&gt;Improvements to the spec website&lt;&#x2F;a&gt; include a dropdown to get at old spec versions more easily, and an index of HTTP endpoints at the top of each page.&lt;&#x2F;p&gt;
&lt;p&gt;This release of the spec also sees the incorporation of the specifications for the &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;v1.17&#x2F;olm-megolm&quot;&gt;Olm and Megolm cryptographic ratchets&lt;&#x2F;a&gt;. Olm and Megolm themselves haven’t changed, but we did want them to be on the spec site :)&lt;&#x2F;p&gt;
&lt;p&gt;Thanks especially to Johannes and Kévin for continuing to improve the quality of the spec with features, clarifications, and MSC text!&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;the-full-changelog&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-full-changelog&quot; aria-label=&quot;Anchor link for: the-full-changelog&quot;&gt;🔗&lt;&#x2F;a&gt;The full changelog&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;client-server-api&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#client-server-api&quot; aria-label=&quot;Anchor link for: client-server-api&quot;&gt;🔗&lt;&#x2F;a&gt;Client-Server API&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Removed Endpoints&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Remove legacy mentions, as per &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;issues&#x2F;4210&quot;&gt;MSC4210&lt;&#x2F;a&gt;. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2186&quot;&gt;#2186&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Backwards Compatible Changes&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Allow application services to masquerade as specific devices belonging to users, as per &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4326&quot;&gt;MSC4326&lt;&#x2F;a&gt;. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2221&quot;&gt;#2221&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Add the &lt;code&gt;m.oauth&lt;&#x2F;code&gt; authentication type for User-Interactive Authentication, as per &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4312&quot;&gt;MSC4312&lt;&#x2F;a&gt;. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2234&quot;&gt;#2234&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Allow application services to manage devices and register users without the legacy authentication API, as per &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4190&quot;&gt;MSC4190&lt;&#x2F;a&gt;. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2267&quot;&gt;#2267&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Spec Clarifications&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Push rule IDs are globally unique within their kind. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2214&quot;&gt;#2214&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Don&#x27;t advertise &lt;code&gt;creator&lt;&#x2F;code&gt; field in description of room creation. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2215&quot;&gt;#2215&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;room_id&lt;&#x2F;code&gt; is required for peeking via &lt;code&gt;&#x2F;_matrix&#x2F;client&#x2F;v3&#x2F;events&lt;&#x2F;code&gt;. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2216&quot;&gt;#2216&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;The &lt;code&gt;server-name&lt;&#x2F;code&gt; segment of MXC URIs is sanitised differently from the &lt;code&gt;media-id&lt;&#x2F;code&gt; segment. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2217&quot;&gt;#2217&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Add note to each endpoint that uses capability negotiation. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2223&quot;&gt;#2223&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Additional OpenGraph properties can be present in URL previews. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2225&quot;&gt;#2225&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Clarify the special casing of membership events and redactions in power levels. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2231&quot;&gt;#2231&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;M_RESOURCE_LIMIT_EXCEEDED&lt;&#x2F;code&gt; is now listed as a common error code. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2232&quot;&gt;#2232&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Add &lt;code&gt;m.login.terms&lt;&#x2F;code&gt; to enumeration of authentication types. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2233&quot;&gt;#2233&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Clarify how to use &lt;code&gt;state_after&lt;&#x2F;code&gt; ahead of declaring full support for its spec version. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2240&quot;&gt;#2240&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;device_one_time_keys_count&lt;&#x2F;code&gt; is only optional if no unclaimed one-time keys exist. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2245&quot;&gt;#2245&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Clarify that servers may choose not to use &lt;code&gt;M_USER_DEACTIVATED&lt;&#x2F;code&gt; at login time, for example for privacy reasons when they can&#x27;t authenticate deactivated users. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2246&quot;&gt;#2246&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Usage of the &lt;code&gt;event_id_only&lt;&#x2F;code&gt; format for push notifications is not mandatory. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2255&quot;&gt;#2255&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Fix various typos throughout the specification. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2224&quot;&gt;#2224&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2227&quot;&gt;#2227&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2250&quot;&gt;#2250&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;server-server-api&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#server-server-api&quot; aria-label=&quot;Anchor link for: server-server-api&quot;&gt;🔗&lt;&#x2F;a&gt;Server-Server API&lt;&#x2F;h3&gt;
&lt;p&gt;No significant changes.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;application-service-api&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#application-service-api&quot; aria-label=&quot;Anchor link for: application-service-api&quot;&gt;🔗&lt;&#x2F;a&gt;Application Service API&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Backwards Compatible Changes&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Allow application services to masquerade as specific devices belonging to users, as per &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4326&quot;&gt;MSC4326&lt;&#x2F;a&gt;. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2221&quot;&gt;#2221&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Allow application services to manage devices and register users without the legacy authentication API, as per &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4190&quot;&gt;MSC4190&lt;&#x2F;a&gt;. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2267&quot;&gt;#2267&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Spec Clarifications&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Fix JSON formatting in the &quot;Server admin style permissions&quot; examples. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2213&quot;&gt;#2213&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;identity-service-api&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#identity-service-api&quot; aria-label=&quot;Anchor link for: identity-service-api&quot;&gt;🔗&lt;&#x2F;a&gt;Identity Service API&lt;&#x2F;h3&gt;
&lt;p&gt;No significant changes.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;push-gateway-api&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#push-gateway-api&quot; aria-label=&quot;Anchor link for: push-gateway-api&quot;&gt;🔗&lt;&#x2F;a&gt;Push Gateway API&lt;&#x2F;h3&gt;
&lt;p&gt;No significant changes.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;room-versions&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#room-versions&quot; aria-label=&quot;Anchor link for: room-versions&quot;&gt;🔗&lt;&#x2F;a&gt;Room Versions&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Spec Clarifications&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;In room versions 8 through 12, clarify that &quot;sufficient permission to invite users&quot; on restricted joins also includes being a joined member of the room. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2220&quot;&gt;#2220&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;In room versions 3 through 12, clarify that when you have the power to redact, it is possible to redact events that you don&#x27;t have the power to send. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2249&quot;&gt;#2249&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;appendices&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#appendices&quot; aria-label=&quot;Anchor link for: appendices&quot;&gt;🔗&lt;&#x2F;a&gt;Appendices&lt;&#x2F;h3&gt;
&lt;p&gt;No significant changes.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;internal-changes-tooling&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#internal-changes-tooling&quot; aria-label=&quot;Anchor link for: internal-changes-tooling&quot;&gt;🔗&lt;&#x2F;a&gt;Internal Changes&#x2F;Tooling&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Spec Clarifications&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Swapped icon for X (fka. twitter) to updated logo in footer. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2219&quot;&gt;#2219&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Inline Olm &amp;amp; Megolm specifications. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2226&quot;&gt;#2226&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2241&quot;&gt;#2241&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2242&quot;&gt;#2242&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Silence failing redocly-cli rule. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2238&quot;&gt;#2238&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Use NPM Trusted Publishers for publishing &lt;code&gt;@matrix-org&#x2F;spec&lt;&#x2F;code&gt; to npm. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2239&quot;&gt;#2239&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Add version picker in the navbar. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2256&quot;&gt;#2256&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2258&quot;&gt;#2258&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2259&quot;&gt;#2259&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2260&quot;&gt;#2260&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2261&quot;&gt;#2261&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2264&quot;&gt;#2264&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2268&quot;&gt;#2268&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Add a list of endpoints to the top of each spec page. (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;issues&#x2F;2262&quot;&gt;#2262&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>Sharing a safety tool: announcing policyserv</title>
    <published>2025-12-18T00:00:00+00:00</published>
    <updated>2025-12-18T00:00:00+00:00</updated>
    <author>
      <name>Jim Mackenzie, VP Trust &amp; Safety — The Matrix.org Foundation</name>
    </author>
    <link rel="alternate" href="https://b95e6b6e.matrix-website.pages.dev/blog/2025/12/policyserv/" type="text/html"/>
    <id>https://b95e6b6e.matrix-website.pages.dev/blog/2025/12/policyserv/</id>
    <content type="html">&lt;p&gt;In April, we &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;04&#x2F;introducing-policy-servers&#x2F;&quot;&gt;introduced policy servers&lt;&#x2F;a&gt; to help tackle the spread of harmful content on Matrix. Today, we’re announcing that our implementation is available as open source. Say hello to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv&quot;&gt;policyserv&lt;&#x2F;a&gt; v1!&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;what-do-policy-servers-do&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-do-policy-servers-do&quot; aria-label=&quot;Anchor link for: what-do-policy-servers-do&quot;&gt;🔗&lt;&#x2F;a&gt;What do policy servers do?&lt;&#x2F;h2&gt;
&lt;p&gt;Policy servers are an extra layer of protection for communities on Matrix. They’re a proactive tool that aims to prevent unwelcome content from ever reaching a room. To do that, a policy server takes Matrix events and checks them against a set of policies. It then returns an opinion for Matrix homeservers to accept or reject the events. Those policies can be simple, such as &lt;code&gt;you may not send dozens of mentions in a single message&lt;&#x2F;code&gt;, or more complex. So, a community can pick a policy server to protect them, and then rooms opt-in to use the policy server. From then on, servers participating in the room will send events to the policy server for evaluation &lt;em&gt;before&lt;&#x2F;em&gt; showing them to their users. For users in the room, this process should be mostly invisible, and any harmful content rejected before it reaches their clients.&lt;&#x2F;p&gt;
&lt;p&gt;Policy servers also layer well with existing safety tooling such as &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&quot;&gt;Draupnir&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maunium&#x2F;meowlnir&quot;&gt;Meowlnir&lt;&#x2F;a&gt; or &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;mjolnir&quot;&gt;Mjolnir&lt;&#x2F;a&gt;. We recommend that communities use one of these —or similar tools— alongside a policy server in case something makes it through the filters. We’ve been running a policy server in the rooms we protect since April, evaluating over 5 million events. As a result, we’ve seen a marked reduction in harmful content in those rooms, reducing the pressure on our frontline safety team.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;announcing-policyserv-v1&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#announcing-policyserv-v1&quot; aria-label=&quot;Anchor link for: announcing-policyserv-v1&quot;&gt;🔗&lt;&#x2F;a&gt;Announcing policyserv v1&lt;&#x2F;h2&gt;
&lt;p&gt;We’re now making our &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4284&quot;&gt;MSC4284&lt;&#x2F;a&gt; implementation available to everyone. This is v1.0.0, so feel free to poke around the code, deploy your own, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv-setup-bot?tab=readme-ov-file#usage&quot;&gt;sign up to use ours&lt;&#x2F;a&gt;, or throw code at us! We’ll also take bug reports, feature&#x2F;filter requests, and questions about how it all works. Drop by our new &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#policyserv:matrix.org&quot;&gt;policyserv room&lt;&#x2F;a&gt; to send us feedback, or the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv&#x2F;issues&quot;&gt;issue tracker&lt;&#x2F;a&gt; to let us know what features&#x2F;bugs we should look at. We’ve already copied our previously-internal issue backlog to help inspire some ideas.&lt;&#x2F;p&gt;
&lt;p&gt;For communities: our implementation of policy servers gives you a base set of filters and default settings, but you can control what you want to use, adjusting them to suit your community norms and needs. You aren’t stuck with our choices! Please swing by the room and let us know what you learn, and help us to build safer defaults.&lt;&#x2F;p&gt;
&lt;p&gt;For the developers: please feel free to reimplement policyserv in your own (possibly net-new) projects and share the links with us. We’d love to see more policy server implementations in the wild so we can build a safer Matrix network together.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-future&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-future&quot; aria-label=&quot;Anchor link for: the-future&quot;&gt;🔗&lt;&#x2F;a&gt;The future&lt;&#x2F;h2&gt;
&lt;p&gt;We’d love to spend some time celebrating the release, but we’ve got some work in front of us now that 1.0.0 is out the door! We’re expecting to spend time fixing bugs, improving performance, tuning filters and preparing the MSC to join the spec. We’ve also got some ideas for new filters and new features, including &lt;a href=&quot;https:&#x2F;&#x2F;roost.tools&#x2F;blog&#x2F;a-new-milestone-for-open-source-safety-infrastructure-and-transparency&#x2F;&quot;&gt;gpt-oss-safeguard&lt;&#x2F;a&gt; support and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maunium&#x2F;synapse-http-antispam&quot;&gt;&lt;code&gt;http-antispam&lt;&#x2F;code&gt;&lt;&#x2F;a&gt; support. Finally, we want to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4387&quot;&gt;improve the experience&lt;&#x2F;a&gt; when safety tooling rejects your message.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<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://b95e6b6e.matrix-website.pages.dev/blog/2025/12/12/this-week-in-matrix-2025-12-12/" type="text/html"/>
    <id>https://b95e6b6e.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;b95e6b6e.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://b95e6b6e.matrix-website.pages.dev/blog/2025/12/05/this-week-in-matrix-2025-12-05/" type="text/html"/>
    <id>https://b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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>Find us at FOSDEM</title>
    <published>2025-12-04T00:00:00+00:00</published>
    <updated>2025-12-04T00:00:00+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://b95e6b6e.matrix-website.pages.dev/blog/2025/12/fosdem-presence/" type="text/html"/>
    <id>https://b95e6b6e.matrix-website.pages.dev/blog/2025/12/fosdem-presence/</id>
    <content type="html">&lt;p&gt;You might have seen our &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;11&#x2F;fosdem-cfp&#x2F;&quot;&gt;earlier post&lt;&#x2F;a&gt; about the Decentralised Communication Devroom we are coordinating. This is one of the exciting ways to come talk to us, but it&#x27;s not the only one!&lt;&#x2F;p&gt;
&lt;p&gt;This year we&#x27;re organising a &lt;strong&gt;hackathon&lt;&#x2F;strong&gt; before FOSDEM, we&#x27;ll have a &lt;strong&gt;booth&lt;&#x2F;strong&gt; during FOSDEM itself, and we&#x27;re coordinating the Decentralised Communication &lt;strong&gt;devroom&lt;&#x2F;strong&gt;!&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;friday-30th-january-community-hackathon-lounge-evening&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#friday-30th-january-community-hackathon-lounge-evening&quot; aria-label=&quot;Anchor link for: friday-30th-january-community-hackathon-lounge-evening&quot;&gt;🔗&lt;&#x2F;a&gt;Friday, 30th January - Community Hackathon &amp;amp; Lounge Evening&lt;&#x2F;h2&gt;
&lt;p&gt;Would it be FOSDEM if it didn&#x27;t start with our traditional Matrix Community Event on Friday? This time, we will be organizing a collaborative hackathon for the &lt;strong&gt;full day&lt;&#x2F;strong&gt;, starting at 9:00 CET. Don&#x27;t be late: we&#x27;ll use the first hour to select tasks and form teams!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;fosdem-25-group-picture.webp&quot; alt=&quot;A picture of a group of people smiling and laughing in front of the Matrix flag&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The Matrix ecosystem is all about lifting everyone through federation and interoperability. That&#x27;s why in this hackathon for the Community, we will not compete for the best project, but we will have a joint mission: The Matrix Federation is endangered by Big Silo trying to control our minds, and we can fight back!&lt;&#x2F;p&gt;
&lt;p&gt;The mighty scientists funded by our sponsors helped us develop Brain Protection Caps. They shipped a crate with the caps, and tried to send us the combination of the lock on Matrix. Unfortunately, their server went down before they could send the message! To crack the combination we need to level up our skills and fill our collective experience bar by collaborating on hackathon projects.&lt;&#x2F;p&gt;
&lt;p&gt;During the first hour, people will list what they want to work on, and form teams on the spot. Every project helps us fill our experience bar. Our skills increase when we work on &lt;em&gt;anything&lt;&#x2F;em&gt; related to Matrix.&lt;&#x2F;p&gt;
&lt;p&gt;Code, project management, art, documentation: every contribution will earn you Achievements that will fill our collective experience bar! Let’s strive to unlock the Matrix caps by mentoring each other, hacking on new ideas and bonding together as a community.&lt;&#x2F;p&gt;
&lt;p&gt;The hackathon is first and foremost about having fun and learning. We want to know what you worked on, what worked, what you struggled with, and what surprised you. We&#x27;ll conclude the day by asking teams to summarize their day to others. We would like to livestream the sessions on our website, but you can opt-out if you&#x27;re not comfortable with it.&lt;&#x2F;p&gt;
&lt;p&gt;After the project presentations, we will stay in HSBXL in the evening for a public Matrix Lounge Evening. We&#x27;re inviting the entire Matrix community to spend a relaxed evening with food, drinks and interesting discussions about Matrix! We&#x27;re asking all hackathon attendees to &lt;a href=&quot;https:&#x2F;&#x2F;pretix.eu&#x2F;matrix&#x2F;fosdem26-hackathon&#x2F;&quot;&gt;register&lt;&#x2F;a&gt; so we can best organize the event.&lt;&#x2F;p&gt;
&lt;p&gt;🕐️ Friday 30, 09:00 - 17:00 CET (local time)&lt;br &#x2F;&gt;
📹 Project presentations at 17:00 CET (local time)&lt;br &#x2F;&gt;
🛋️ Public Matrix Lounge Evening starting from 18:00 CET (local time)&lt;br &#x2F;&gt;
🏢 &lt;a href=&quot;https:&#x2F;&#x2F;hsbxl.be&#x2F;enter&#x2F;&quot;&gt;HSBXL&lt;&#x2F;a&gt;, Rue Osseghem 53, 1080 Molenbeek&lt;br &#x2F;&gt;
🍕 Snacks, cold drinks, lunch and dinner included&lt;br &#x2F;&gt;
🧑‍💻 For hackers, mentors, artists, project managers &amp;amp; the entire community&lt;br &#x2F;&gt;
🎫 Free but &lt;a href=&quot;https:&#x2F;&#x2F;pretix.eu&#x2F;matrix&#x2F;fosdem26-hackathon&#x2F;&quot;&gt;mandatory registration here&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
💰 Sponsors &lt;a href=&quot;mailto:events-wg@foundation.matrix.org?subject=Hackathon%20Sponsorship&quot;&gt;welcome&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;saturday-31st-january-sunday-1st-february-booth&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#saturday-31st-january-sunday-1st-february-booth&quot; aria-label=&quot;Anchor link for: saturday-31st-january-sunday-1st-february-booth&quot;&gt;🔗&lt;&#x2F;a&gt;Saturday, 31st January &amp;amp; Sunday, 1st February - Booth&lt;&#x2F;h2&gt;
&lt;p&gt;Once more, we are grateful to the FOSDEM organizers for granting us a booth for the whole weekend! If you want to come talk to the team, share your gripes and ideas or come see cool demos, this is your opportunity to do so! We will bring merch and stickers for the community to help us spread the word.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;fosdem-25-booth.webp&quot; alt=&quot;A group of people are talking to one another on each side of a table. Someone is showing a problem on their phone.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;re looking for volunteers to run the booth with us. This includes talking to the community, sharing project news, and distributing merch. Don&#x27;t worry if it&#x27;s your first time: We have a booth handbook ready for volunteers and want to limit the time commitment to 2 hours per day.&lt;&#x2F;p&gt;
&lt;p&gt;Reach out to &lt;a href=&quot;mailto:events-wg@foundation.matrix.org&quot;&gt;events-wg@foundation.matrix.org&lt;&#x2F;a&gt; or in &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; if you&#x27;re interested in staffing the booth with us! We will work out together which slot works best for you.&lt;&#x2F;p&gt;
&lt;p&gt;🕐️ Saturday 1 to Sunday 2, 09:00 - 18:00 CET (local time)&lt;br &#x2F;&gt;
🏢 Desk to be announced &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2026&#x2F;stands&#x2F;&quot;&gt;on FOSDEM&#x27;s website&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;sunday-1st-february-devroom&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#sunday-1st-february-devroom&quot; aria-label=&quot;Anchor link for: sunday-1st-february-devroom&quot;&gt;🔗&lt;&#x2F;a&gt;Sunday, 1st February - Devroom&lt;&#x2F;h2&gt;
&lt;p&gt;This year FOSDEM organisers tried to accommodate as many projects as possible by asking devroom managers to focus on themes more than on specific projects. They generously granted us a full day devroom on Sunday, 1st February, to talk about Decentralised Communication, and we&#x27;re delighted to have received so many proposals!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;fosdem25-devroom.webp&quot; alt=&quot;A room full of people are listening to a speaker who is off the frame.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;re rating which talks we think are the most interesting for the Decentralised Communications community, and will finalize a schedule by 15th December. We&#x27;re looking forward to meeting people from the various decentralised communication communities, exchanging ideas, and seeing how we can collaborate more!&lt;&#x2F;p&gt;
&lt;p&gt;🕐️ Sunday 1, 09:00 - 17:00 CET (local time)&lt;br &#x2F;&gt;
🏢 Room aw1126&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://b95e6b6e.matrix-website.pages.dev/blog/2025/11/28/this-week-in-matrix-2025-11-28/" type="text/html"/>
    <id>https://b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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>Retiring the Slack Bridge on matrix.org</title>
    <published>2025-11-28T09:30:00+00:00</published>
    <updated>2025-11-28T09:30:00+00:00</updated>
    <author>
      <name>Amandine Le Pape</name>
    </author>
    <link rel="alternate" href="https://b95e6b6e.matrix-website.pages.dev/blog/2025/11/removing-slack-bridge/" type="text/html"/>
    <id>https://b95e6b6e.matrix-website.pages.dev/blog/2025/11/removing-slack-bridge/</id>
    <content type="html">&lt;p&gt;Bridges are one of the reasons Matrix is called Matrix: let’s matrix all the networks together! They are key to onboard new users into the network. However, maintaining and operating bridges, in particular to closed, proprietary platforms, is expensive: they need to be kept up to date with any change made by the platform on a regular basis and they’re fiddly to keep up and running.&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;
&lt;p&gt;The Matrix.org Foundation has been hosting a free of charge Slack bridge for users of the &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;homeserver&#x2F;&quot;&gt;matrix.org server&lt;&#x2F;a&gt; for several years. The code of the bridge &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-appservice-slack&quot;&gt;belongs to the Foundation&lt;&#x2F;a&gt;, hosted under its GitHub workspace, but the bulk of the maintenance was done by Element. Maintaining and operating bridges to closed, proprietary platforms such as Slack comes at a high cost, both financially and in terms of reliability as they are subject to change without notice. The bridge has been unmaintained for some time now, and this has led to degraded functionality and inconsistent performance for users. While we understand that some people still find it useful in certain cases, it is not right to continue providing a service that we know does not meet the standards expected of matrix.org.&lt;&#x2F;p&gt;
&lt;p&gt;This is why, without enough customers paying for it and despite the efforts of the community trying to help, Element will not continue to maintain this bridge. As a result, the Foundation will no longer provide this service to matrix.org users. We want to thank Element for all these years of graciously maintaining a bridge for us.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;what-this-means-for-users&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-this-means-for-users&quot; aria-label=&quot;Anchor link for: what-this-means-for-users&quot;&gt;🔗&lt;&#x2F;a&gt;What this means for users&lt;&#x2F;h2&gt;
&lt;p&gt;The Slack bridge will be removed from &lt;strong&gt;matrix.org&lt;&#x2F;strong&gt; on &lt;strong&gt;January 13&lt;&#x2F;strong&gt;. After this date, rooms connected to Slack will stop receiving new messages, and no new connections will be accepted. Existing messages and room history in Matrix will remain available, but the link to Slack will be closed.&lt;&#x2F;p&gt;
&lt;p&gt;Users who rely on Slack bridging are encouraged to take over its maintenance, find a supplier who can maintain it for them, or &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;ecosystem&#x2F;bridges&#x2F;slack&#x2F;&quot;&gt;explore alternatives&lt;&#x2F;a&gt;. If you operate your own Matrix homeserver, you are able to host your own instance of the Slack bridge or develop one that suits your needs. However, please note that ongoing maintenance will be required to keep such a bridge functioning as Slack evolves its APIs.&lt;&#x2F;p&gt;
&lt;p&gt;The following bridges will remain online.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Instance&lt;&#x2F;th&gt;&lt;th&gt;Platform&lt;&#x2F;th&gt;&lt;th&gt;Project&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;OFTC&lt;&#x2F;td&gt;&lt;td&gt;IRC&lt;&#x2F;td&gt;&lt;td&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-appservice-irc&#x2F;&quot;&gt;matrix-appservice-irc&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;Snoonet&lt;&#x2F;td&gt;&lt;td&gt;IRC&lt;&#x2F;td&gt;&lt;td&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-appservice-irc&#x2F;&quot;&gt;matrix-appservice-irc&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;Bifrost&lt;&#x2F;td&gt;&lt;td&gt;XMPP&lt;&#x2F;td&gt;&lt;td&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-bifrost&quot;&gt;matrix-bifrost&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;looking-ahead&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#looking-ahead&quot; aria-label=&quot;Anchor link for: looking-ahead&quot;&gt;🔗&lt;&#x2F;a&gt;Looking ahead&lt;&#x2F;h2&gt;
&lt;p&gt;Bridges are an important part of the Matrix ecosystem. They connect Matrix rooms to conversations on other platforms, helping users communicate without needing to maintain multiple accounts or abandon existing communities. They also help onboard users in the Matrix network. This bridging capability allows Matrix to act as a unifying layer across fragmented chat systems.&lt;&#x2F;p&gt;
&lt;p&gt;Many of these bridges — including those for IRC, WhatsApp, and others — are developed and maintained by community contributors, and we want to acknowledge and thank everyone who has contributed to this ecosystem.&lt;&#x2F;p&gt;
&lt;p&gt;Deprovisioning Slack bridge for matrix.org users does not signal a retreat from the goal of Matrix bridging to other platforms. Bridges remain a valuable part of the Matrix ecosystem, and the Foundation continues to support their development — especially those that connect to open protocols and standards.&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://b95e6b6e.matrix-website.pages.dev/blog/2025/11/21/this-week-in-matrix-2025-11-21/" type="text/html"/>
    <id>https://b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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>Matrix Governing Board report, November 2025</title>
    <published>2025-11-21T12:30:00+00:00</published>
    <updated>2025-11-21T12:30:00+00:00</updated>
    <author>
      <name>Matrix Governing Board, Greg &quot;Gwmngilfen&quot; Sutcliffe</name>
    </author>
    <link rel="alternate" href="https://b95e6b6e.matrix-website.pages.dev/blog/2025/11/governing-board-report-2025h2/" type="text/html"/>
    <id>https://b95e6b6e.matrix-website.pages.dev/blog/2025/11/governing-board-report-2025h2/</id>
    <content type="html">&lt;p&gt;Hello lovely Matrix people,&lt;&#x2F;p&gt;
&lt;p&gt;Another 6 months have passed, and November is once again here - and that means another Governing Board meeting, and another report. What&#x27;s been happening in the Governing Board?&lt;&#x2F;p&gt;
&lt;h2 id=&quot;structure-process-and-engagement&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#structure-process-and-engagement&quot; aria-label=&quot;Anchor link for: structure-process-and-engagement&quot;&gt;🔗&lt;&#x2F;a&gt;Structure, process, and engagement&lt;&#x2F;h2&gt;
&lt;p&gt;Since the &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;2025-governing-board-report-may-25&#x2F;&quot;&gt;last report in May&lt;&#x2F;a&gt;, we&#x27;ve had elections! This was important, since it&#x27;s the first time we&#x27;ve added new folk to the existing Governing Board - last year we were &lt;em&gt;all&lt;&#x2F;em&gt; new. So, it took a little time to figure out how we do onboarding (and offboarding!) and getting the new folk up to speed.&lt;&#x2F;p&gt;
&lt;p&gt;In the meantime, the &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;foundation&#x2F;governing-board&#x2F;bylaws&#x2F;04-processes&#x2F;&quot;&gt;processes&lt;&#x2F;a&gt; we&#x27;ve put in place around &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;foundation&#x2F;governing-board&#x2F;committees&#x2F;&quot;&gt;Committees&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;foundation&#x2F;working-groups&#x2F;&quot;&gt;Working Groups&lt;&#x2F;a&gt; appear to be functioning. Remember, if you have an idea for something to get done, you can &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;foundation&#x2F;governing-board&#x2F;bylaws&#x2F;02-bylaws&#x2F;#5-working-groups&quot;&gt;propose a WG yourself&lt;&#x2F;a&gt;! There are reports from these in the minutes below. On a side note, Nico and Kim from the Governing Board also shared an overview of these structures and processes surrounding the Governing Board and Working Groups at The Matrix Conference, which can be viewed on &lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=sa623up96mA&amp;amp;list=PLl5dnxRMP1hUgnYEbpEsEEhIqY_KlO3NG&amp;amp;index=27&quot;&gt;YouTube&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;media.ccc.de&#x2F;v&#x2F;matrix-conf-2025-75078-governing-board-transparency-update&quot;&gt;media.ccc.de&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The work those groups do can range from the very-visible (Events, I&#x27;m looking at you 😛) to invisible work going on behind the scenes - but it&#x27;s all needed. Since the last report, we&#x27;ve onboarded 2 more WGs, and have discussions in play about several more. This is exciting to me, because this is what we&#x27;re for - giving the passion in our community a way to gain momentum.&lt;&#x2F;p&gt;
&lt;p&gt;As usual, I&#x27;m posting a lightly-edited version of the minutes from the meeting below for your reading pleasure... or you can skip to my conclusions at the end.&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;governing-board-meeting-minutes-november-2025&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#governing-board-meeting-minutes-november-2025&quot; aria-label=&quot;Anchor link for: governing-board-meeting-minutes-november-2025&quot;&gt;🔗&lt;&#x2F;a&gt;Governing Board Meeting Minutes November 2025&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;Introduction and context setting&lt;&#x2F;li&gt;
&lt;li&gt;Committee Reports
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Governance&lt;&#x2F;strong&gt;:
&lt;ul&gt;
&lt;li&gt;Mostly internal process stuff, &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;foundation&#x2F;governing-board&#x2F;committees&#x2F;#members-1&quot;&gt;new vice-chair&lt;&#x2F;a&gt;, and work on allowing non-board members to contribute to the governance discussions&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;T&amp;amp;S&lt;&#x2F;strong&gt;:
&lt;ul&gt;
&lt;li&gt;The Room Directory WG is up and running, working with the Foundation T&amp;amp;S team&lt;&#x2F;li&gt;
&lt;li&gt;The Research &amp;amp; Documentation Working Group also has new members&lt;&#x2F;li&gt;
&lt;li&gt;2 more Working Groups under considerations&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Community&lt;&#x2F;strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Website &amp;amp; Content WG&lt;&#x2F;strong&gt;
&lt;ul&gt;
&lt;li&gt;has been happily running &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim&quot;&gt;TWIM&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;There&#x27;s been some improvements to the website overall, such as the &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;homeserver&#x2F;about&#x2F;&quot;&gt;homeserver section&lt;&#x2F;a&gt; (which is likely to get the &quot;experimental features&quot; policy added to it soon).&lt;&#x2F;li&gt;
&lt;li&gt;Discussions over moderation with T&amp;amp;S&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Events WG&lt;&#x2F;strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;watch&#x2F;&quot;&gt;Matrix Conference&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;The conference appeared to be successful in acquiring volunteers to help spread the load of WG work - lots of interested folks looking to join the WGs.&lt;&#x2F;li&gt;
&lt;li&gt;Currently planning for &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;11&#x2F;fosdem-cfp&#x2F;&quot;&gt;FOSDEM26&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Volunteer management tooling to make both conferences and stand management easier is being explored&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;10&#x2F;dinum&#x2F;#matrix-for-public-sector&quot;&gt;Public Sector WG proposed&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Finance&lt;&#x2F;strong&gt;:
&lt;ul&gt;
&lt;li&gt;After a slow start, this is finally getting regular meetings now&lt;&#x2F;li&gt;
&lt;li&gt;Lots of talking points to get through, especially as many of the previous actions were on Robin (&lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;blog&#x2F;2025&#x2F;10&#x2F;farewell-robin&#x2F;&quot;&gt;who has now left&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;Getting financial reports out is a priority&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Discussions&#x2F;Votes
&lt;ul&gt;
&lt;li&gt;Proposal to make the Foundation website the canonical repository of Committee &amp;amp; Working Groups charters.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No objections raised&lt;&#x2F;strong&gt;, currently under formal vote&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Proposal 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; for the Website WG, inspired by the Forgejo policy
&lt;ul&gt;
&lt;li&gt;Other areas of the ecosystem (e.g. matrix-rust-sdk and matrix-js-sdk) are having similar issues&lt;&#x2F;li&gt;
&lt;li&gt;Joined up thinking here is probably a good thing&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Agreement&lt;&#x2F;strong&gt; to try this policy out on website repo, and other repos are welcome to volunteer to test it too&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Foundation report
&lt;ul&gt;
&lt;li&gt;Amandine is acting as MD in the wake of Robin&#x27;s departure, and gave us an update on her priorities from a Foundation point of view.&lt;&#x2F;li&gt;
&lt;li&gt;Much of this was for Governing Board consumption, however the themes were around finance, the structure of the ecosystem (i.e. how the Governing Board, &lt;a href=&quot;https:&#x2F;&#x2F;b95e6b6e.matrix-website.pages.dev&#x2F;foundation&#x2F;about&#x2F;#the-spec-core-team&quot;&gt;SCT&lt;&#x2F;a&gt;, and Foundation interoperate)&lt;&#x2F;li&gt;
&lt;li&gt;We also discussed how to improve the Working Group processes - can we make it easier to ask for one, clarify what it means to be in one, how they interact with the Foundation, and set out how we expect people to progress within the community&lt;&#x2F;li&gt;
&lt;li&gt;I also added that I&#x27;m trying to set up regular meetings between the Governing Board Chair (i.e. me) and other parts of the ecosystem so that we can make sure cross-party work gets addressed in a timely way&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Closing remarks&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Once again, lots to say! As expected from last time, the reports phase was a little quicker this time (we&#x27;re getting used to the process) which gave us more time to dig into understanding where we&#x27;re at.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;future-plans-personal-reflections&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#future-plans-personal-reflections&quot; aria-label=&quot;Anchor link for: future-plans-personal-reflections&quot;&gt;🔗&lt;&#x2F;a&gt;Future plans &#x2F; personal reflections&lt;&#x2F;h2&gt;
&lt;p&gt;We&#x27;re at the halfway point for this election cycle, so there&#x27;s lots more to accomplish yet. I want to see even more Working Groups, as they&#x27;re the beating heart of the Governing Board, as well as the source of new Governing Board members in the future - do suggest one if there&#x27;s something you&#x27;re passionate about.
There&#x27;s a lot of scope for that, I think - there&#x27;s no shortage of work to be done. From docs, to research, to governance, there&#x27;s plenty of things that need input.&lt;&#x2F;p&gt;
&lt;p&gt;If you want to come chat with us, there’s always the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#governing-board-office:matrix.org&quot;&gt;Office of the Governing Board&lt;&#x2F;a&gt; room you can drop into, or swing by the Ecosystem Office Hours (on Wednesdays 17:00 Berlin time in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23ecosystem.forum%3Amatrix.org&quot;&gt;#ecosystem.forum:matrix.org&lt;&#x2F;a&gt;) for a chat. See you there!&lt;&#x2F;p&gt;
&lt;p&gt;Until next time!&lt;&#x2F;p&gt;
&lt;p&gt;Greg “Gwmngilfen” Sutcliffe (on behalf of the Governing Board)&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>&quot;Exclude insecure devices&quot; is coming</title>
    <published>2025-11-19T00:00:00+00:00</published>
    <updated>2025-11-19T00:00:00+00:00</updated>
    <author>
      <name>Richard van der Hoff</name>
    </author>
    <link rel="alternate" href="https://b95e6b6e.matrix-website.pages.dev/blog/2025/11/exclude-insecure-devices/" type="text/html"/>
    <id>https://b95e6b6e.matrix-website.pages.dev/blog/2025/11/exclude-insecure-devices/</id>
    <content type="html">&lt;p&gt;The Spec Core Team would like to remind everyone that, now that &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; has been accepted, the Matrix spec recommends that “Encrypted to-device messages SHOULD NOT be sent to non-cross-signed devices”.&lt;&#x2F;p&gt;
&lt;p&gt;In short: if, as a user, you have client devices which haven’t been correctly cross-signed with your identity key, then you’re going to start finding yourself unable to read encrypted messages from other users on those devices.&lt;&#x2F;p&gt;
&lt;p&gt;If you missed &lt;a href=&quot;https:&#x2F;&#x2F;media.ccc.de&#x2F;v&#x2F;matrix-conf-2025-72625-invisible-crypto-can-matrix-be-both-secure-and-easy-to-use&quot;&gt;Andy’s talk&lt;&#x2F;a&gt; on this at the Matrix Conference, we strongly recommend watching it as he explains the hows and whys of this change, but to summarise: this is an important improvement to the security of end-to-end encryption in Matrix.&lt;&#x2F;p&gt;
&lt;p&gt;As Andy also mentions in his talk, Element is planning to change the defaults in its clients to follow MSC4153’s recommendations to exclude non-cross-signed devices in &lt;strong&gt;April 2026&lt;&#x2F;strong&gt;. In preparation, the Element clients will very soon start to force users to verify their own devices so that those users are not shut out come April.&lt;&#x2F;p&gt;
&lt;p&gt;If you are a client developer, we encourage you to take a similar approach of encouraging users to verify their devices, so that they are not excluded from the conversation as the ecosystem moves towards MSC4153 compliance. And if you are a user, make sure your devices are verified!&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://b95e6b6e.matrix-website.pages.dev/blog/2025/11/14/this-week-in-matrix-2025-11-14/" type="text/html"/>
    <id>https://b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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://b95e6b6e.matrix-website.pages.dev/blog/2025/11/07/this-week-in-matrix-2025-11-07/" type="text/html"/>
    <id>https://b95e6b6e.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;b95e6b6e.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;b95e6b6e.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;b95e6b6e.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>Call for Participation to the FOSDEM 2026 Decentralised Communications Devroom</title>
    <published>2025-11-05T10:00:00+00:00</published>
    <updated>2025-11-05T10:00:00+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://b95e6b6e.matrix-website.pages.dev/blog/2025/11/fosdem-cfp/" type="text/html"/>
    <id>https://b95e6b6e.matrix-website.pages.dev/blog/2025/11/fosdem-cfp/</id>
    <content type="html">&lt;p&gt;The Matrix.org Foundation will coordinate the FOSDEM 2026 Decentralised Communication Devroom, and is requesting submissions for talks!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;fosdem25-devroom.webp&quot; alt=&quot;A picture of people sitting in a university lecture room. They are listening to a speaker off the frame. The room is almost full.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;One of the most important roles for Free &amp;amp; Open Source Software right now is liberating users from being trapped and exploited by Big Tech. This is especially true of the fundamental need for humanity to communicate safely and securely, without being dependent on gatekeepers who pose a single point of control and failure.&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;
&lt;p&gt;We&#x27;d like to &lt;strong&gt;invite you to propose technical talks covering the very latest progress across the whole space of Decentralised Communication&lt;&#x2F;strong&gt; - whether that&#x27;s messaging&#x2F;VoIP projects built on Matrix, XMPP, DeltaChat, ActivityPub, ATProto, Automerge etc. This isn&#x27;t just about open standards or realtime communication: this is ensuring that we as individuals have full sovereignty over our ability to communicate - and can do so safely across fully open networks, decentralised across the whole Internet, protected from propaganda and the whims and vicissitudes of today&#x27;s tech giants and their stakeholders.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;We&#x27;re particularly interested in technical talks on:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Providing mainstream-usable alternatives to centralised proprietary platforms&lt;&#x2F;li&gt;
&lt;li&gt;Projects and protocols highlighting approaches which other projects and protocols can learn and benefit from&lt;&#x2F;li&gt;
&lt;li&gt;The enormous challenge of safety in decentralised communication: mitigating spam; identifying and filtering slop; sharing blocklists without creating echo-chambers or enabling meta-abuse; protecting E2EE and fighting ChatControl; T&amp;amp;S tooling; etc.&lt;&#x2F;li&gt;
&lt;li&gt;The challenge of verifying E2EE identity (decentralised key transparency etc)&lt;&#x2F;li&gt;
&lt;li&gt;Local-first &#x2F; P2P communication systems without any point of serverside failure.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Marketing talks are not welcome.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;key-dates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#key-dates&quot; aria-label=&quot;Anchor link for: key-dates&quot;&gt;🔗&lt;&#x2F;a&gt;Key dates&lt;&#x2F;h2&gt;
&lt;p&gt;Please note the following deadlines, that are global for FOSDEM and that we can&#x27;t extend.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Conference dates: 31 Jan and 1 Feb 2026&lt;&#x2F;li&gt;
&lt;li&gt;Submission deadline: 30 November&lt;&#x2F;li&gt;
&lt;li&gt;Announcement of selected talks: 15 December&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;You must be &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2026&#x2F;practical&#x2F;transportation&#x2F;&quot;&gt;available in person in Brussels&lt;&#x2F;a&gt; to present your talk.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;talk-details&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#talk-details&quot; aria-label=&quot;Anchor link for: talk-details&quot;&gt;🔗&lt;&#x2F;a&gt;Talk Details&lt;&#x2F;h2&gt;
&lt;p&gt;The talks can follow one of the two formats:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;20 min talk + 10 min Q&amp;amp;A, for topics that can be covered briefly&lt;&#x2F;li&gt;
&lt;li&gt;50 min talk + 10 min Q&amp;amp;A, for more complex subjects which need more focus&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;We strongly encourage you to prepare a demo when it makes sense, so people can actually see what your work looks like in practice.&lt;&#x2F;p&gt;
&lt;p&gt;Of course, the proposal must respect the FOSDEM terms as well:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The conference language is English. All content must relate to Free and Open Source Software. By participating in the event you agree to the publication of your recordings, slides and other content provided under the same licence as all FOSDEM content (CC-BY).&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;code-of-conduct&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#code-of-conduct&quot; aria-label=&quot;Anchor link for: code-of-conduct&quot;&gt;🔗&lt;&#x2F;a&gt;Code of Conduct&lt;&#x2F;h2&gt;
&lt;p&gt;All speakers and attendees agree that all of the presentations and discussions in our Devroom are held under the guidelines set in the &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2026&#x2F;practical&#x2F;conduct&#x2F;&quot;&gt;FOSDEM Code of Conduct&lt;&#x2F;a&gt;. We expect attendees, speakers, and volunteers to follow the CoC at all times.&lt;&#x2F;p&gt;
&lt;p&gt;If you have any questions about the CoC or wish to have one of the Devroom organisers review your presentation slides or any other content for CoC compliance, please email us and we will do our best to assist you.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;submitting-a-proposal&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#submitting-a-proposal&quot; aria-label=&quot;Anchor link for: submitting-a-proposal&quot;&gt;🔗&lt;&#x2F;a&gt;Submitting a Proposal&lt;&#x2F;h2&gt;
&lt;p&gt;Proposals must be submitted on &lt;a href=&quot;https:&#x2F;&#x2F;pretalx.fosdem.org&#x2F;fosdem-2026&#x2F;cfp&quot;&gt;FOSDEM&#x27;s conference management system&lt;&#x2F;a&gt;. When submitting a proposal make sure to select the Decentralised Communication Devroom.&lt;&#x2F;p&gt;
&lt;p&gt;We expect to receive more requests than we have slots available. The Devroom organisers will be reviewing the proposals and accepting them based on the potential positive impact the project has on the Decentralised Communication space.&lt;&#x2F;p&gt;
&lt;p&gt;No particular project or protocol will be favoured or prioritised in selecting talks; instead the most interesting talks will be selected from across all parties, favouring project diversity wherever possible.&lt;&#x2F;p&gt;
&lt;p&gt;If a project proposal has been turned down, it doesn&#x27;t mean we don&#x27;t believe it has good potential, and we strongly encourage you to highlight it within your ecosystem&#x27;s news bulletins to give it some visibility.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;fringe-event&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#fringe-event&quot; aria-label=&quot;Anchor link for: fringe-event&quot;&gt;🔗&lt;&#x2F;a&gt;Fringe Event&lt;&#x2F;h2&gt;
&lt;p&gt;We are currently organising a Fringe Event that will take up the whole day on Friday January 30. If you book your travel and accommodation for FOSDEM, try to arrive on Thursday night to enjoy the full Friday!&lt;&#x2F;p&gt;
&lt;p&gt;You can follow our activities on our socials (&lt;a href=&quot;https:&#x2F;&#x2F;mastodon.matrix.org&#x2F;@matrix&quot;&gt;Fediverse&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;, &lt;a href=&quot;https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;matrix.org&quot;&gt;Bluesky&lt;&#x2F;a&gt;), you can follow our blog via &lt;a href=&quot;&#x2F;atom.xml&quot;&gt;RSS&#x2F;atom&lt;&#x2F;a&gt;, or join the Events Working Group &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23events-wg:matrix.org&quot;&gt;Matrix room&lt;&#x2F;a&gt; for updates and to get involved.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
</feed>
