By the time you read this, you should be able to find documentation about the Trust and Safety working groups doing Research and Documentation as well as planning to support maintaining the matrix.org room directory on the working groups page.
If those interest you and you want to help out, feel free to join their public offices and introduce yourself! Sorry it took so long to set up and it will take a while longer until you see some output from those groups, but we are slowly organizing ourselves!
Here's your weekly spec update! The heart of Matrix is the specification - and this is modified by Matrix Spec Change (MSC) proposals. Learn more about how the process works at https://spec.matrix.org/proposals.
The Spec Core Team continues to work on room version 12 with a release expected in the second half of August. Once that's out, we'll be back to our normal programming.
Telodendria has migrated all of its online infrastructure from the telodendria.io domain to telodendria.org. The new canonical address of our official Matrix room is #general:synapse.telodendria.org. Please update all links and bookmarks to ensure that they don't break when the old domain expires.
After a long break, development on Telodendria will be resuming shortly. You can read more in the July 2025 Status Update blog post.
Last week, we landed many small improvements and fixes. Most notably, we fixed a common crash when logging into an account, prepared for room version 12 and made NeoChat generate a thumbnail when sending videos.
๐ Weโve just released v0.14.0 with a mix of new features, improvements, and fixes! Notification stability is soon to be improved by moving the call notification handling into the EC app (instead of relying on EX and Element Web clients). Calls should now feel smoother with fewer cases of participants disappearing and reappearing, thanks to adjusted timeouts and sending multiple restarts for delayed events simultaneously. Weโve also polished the earpiece overlay with clearer text and better visibility, touched up error screens, and fixed an iOS Bluetooth issue where audio could unexpectedly switch from Bluetooth to speaker. ๐ Full changelog
Hi! It's been about a month since the last news update!
What's new/changed?
Client
Added support for room version 12, and it's various changes
In addition to that, various utility methods have been added to help replace common patterns, such as offering a function to get relevant servers from "Room creators" in the room creation event rather than relying on parsing the room ID...
Fixed fetching events with MSC2815 (including redacted content) so it works on not my patched version of synapse (oops)
Properly support reading server capabilities
Expose server ACL events as regexes to allow more consistent matching across tooling
Added explicit support for sending events in bulk, though the behavior side of this is not yet finalized. This also supports my synapse patch to add server-sided support for this.
Fixed error and ratelimit handling somewhat
Rate limits no longer depend on retry_after_ms in the response body
Bad gateway errors will be automatically retried every 1-2 seconds until successful.
Added a lot more dials to the room builder, as well as some work on supporting room upgrades by extension.
Federation
Cleaned up some of the federation related code with more abstractions
Proper federation authentication support has been added
Developer/user experience
Added more debugger displays to summarize simple objects (such as event lists)
Added support for streaming and fixed some handling of JSON data - this should reduce CPU spikes where possible
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
The summer holidays continue and things are relatively calm. Still, progress hasnโt stopped. Hereโs a summary of notable developments in the Matrix Rust SDK over the past week:
The send queue can now report the current progress for media being uploaded, thanks to Johannes Marbach (#5453, #5469). Integration in the timeline should come Soonโข.
Broadcasting live from the legendary c-base in Berlin, the Matrix Community Summit is in full swing: Four days of hacking, debugging, and spontaneous brainclusteringโpowered by over two dozen developers, bridge wranglers, and federation fanatics from across the Matrixverse.
The first two days were all about unstructured breakfast-hackflowing: all-day Breznโข, low-latency topic switching, and end-to-end discussions stretching deep into the night. All the while, chilled Liquid DrumโnโBass gently massages the packets through the airโbecause nothing complements federation like a good sub-bass handshake.
As of now, the collective co-presence has shapeshifted into a semi-structured ad-hocracy: thanks to OpenKi, sessions are collaboratively summoned into existence via dynamic interest-expression-clicky-buttons (โข pending). Time, space, and participation auto-adjust, like a well-federated room on low power mode.
Whether itโs Federation Bottleneck Debugging, Bridge UX Flowchartathons, or Clickpath Optimisation Roundtablesโif it fits into the Matrix mental model, it finds a home here.
And yes, in true cyberpunk fashion, this announcement was semi-synthetically co-authored with ChatGPT. Curious how it came about? Explore the full conversation here.
If you're in Berlin and believe communication freedom shouldn't be throttled by platform bordersโcome by, plug in, and federate your mind.
Pretty people wearing all kinds of Matrix merch are posing in front of the Matrix banner in the c-base arboretum.
WHY2025 is a nonprofit outdoors hacker camp taking place in Geestmerambacht, the Netherlands (approx 42km North of Amsterdam), on 8-12 August 2025. It is the latest edition of the quadrannial series of hacker camps in the Netherlands. Some people from the Matrix community will be attending, so if you are, too, keep a look out for the [matrix] flag! If things go well we might even be reachable via DECT MTRX etc. You can also reach us in the #community-events:matrix.org and #chaosevents:matrix.org rooms.
As of today, 12782 Matrix federateable servers have been discovered by matrixrooms.info, 3678 (28.8%) of them are publishing their rooms directory over federation.
The published directories contain 18065 rooms.
See you next week, and be sure to stop by #twim:matrix.org with your updates!
To learn more about how to prepare an entry for TWIM check out the TWIM guide.
The Foundation needs you
The Matrix.org Foundation is a non-profit and only relies
on donations to operate. Its core mission is to maintain
the Matrix Specification, but it does much more than that.
It maintains the matrix.org homeserver and hosts several
bridges for free. It fights for our collective rights to
digital privacy and dignity.