Call for Participation to the FOSDEM 2024 Matrix Devroom
10.11.2023 15:00 — General — ThibBuilding on last year's success, the Matrix.org Foundation is excited to host a Matrix.org Foundation and Community devroom in person this year again at FOSDEM. Half a day of talks, demos and workshops around Matrix itself and projects built on top of Matrix.
We encourage people working on the Matrix protocol or building on it in an open source project to submit a proposal! Note that companies are welcome to talk about the Matrix details of their open source projects, but marketing talks are not welcome.
The future of Synapse and Dendrite
06.11.2023 00:00 — General — Josh SimmonsThis Week in Matrix 2023-11-03
03.11.2023 00:00 — This Week in Matrix — ThibMatrix Live
Dept of Social Good 🙆
Josh Simmons announces
The Matrix.org Foundation is proud to join with Mozilla, the Electronic Frontier Foundation, and over 400 security experts, researchers, and NGOs in sounding the alarm about the EU's proposed eIDAS reform.
As written, the proposal radically expands the ability of governments to surveil their citizens and residents across the EU.
We encourage citizens and residents of the EU to pay close attention and look for ways to get involved – urgently.
This Week in Matrix 2023-10-27
27.10.2023 00:00 — This Week in Matrix — ThibMatrix Live
Dept of Status of Matrix 🌡️
Josh Simmons says
A couple months in, it’s a joy and a privilege to introduce myself as the first Managing Director of The Matrix.org Foundation! Read my intro post to learn more about me, the work ahead, what you can do to help, and how the leaders of other open source foundations are reacting to my appointment.
I’m thrilled to take this opportunity to also announce the Office of the Matrix.org Foundation, a new room that offers a direct line to me and the rest of the small but mighty team behind the Foundation. Come say hi! 👋🏻
Hello, world! You, me, and The Matrix.org Foundation
26.10.2023 00:00 — Foundation — Josh SimmonsA letter from the Managing Director
Hello, world! My name is Josh Simmons and it is a joy and a privilege to introduce myself as the first Managing Director of The Matrix.org Foundation. While I’m no stranger to open source and I have been a Matrix user for several years, I am new to the Matrix community and so I’d like to share a little about myself and the work we have ahead of us.
This Week in Matrix 2023-10-20
20.10.2023 00:00 — This Week in Matrix — MTRNordMatrix Live
Dept of Spec 📜
Weekly Spec Update
Andrew Morgan (anoa) says
Here's your weekly spec update! The heart of Matrix is the specification - and this is modified by Matrix Spec Change (MSC) proposals. Learn more about how the process works at https://spec.matrix.org/proposals.
MSC Status
New MSCs:
- MSC4060: Accept room rules before speaking
- [WIP] MSC4059: Mutable event content
- [WIP] MSC4058: Additive events
MSCs in Final Comment Period:
- No MSCs are in FCP.
Accepted MSCs:
- No MSCs were accepted this week.
Closed MSCs:
- No MSCs were closed/rejected this week.
Spec Updates
In the new MSCs section there are new flurry of MSCs from Travis.
Matrix 1.9 has also been given a scheduled release date of November 29th, 2023.
Travis has also put out a call in the #sct-office:matrix.org for folks to add/apply feedback to any MSCs related to custom emotes and stickerpacks, as that feature is due to be reviewed (and consolidated) by the Spec Core Team this week or early next week.
Random MSC of the Week
The random MSC of the week is... MSC4034: Media limits!
This MSC facilitates a few new features related to the storage of user media on homeservers. First, it proposes additional metadata on the
/_matrix/media/v3/config
endpoint to inform clients of the total number of bytes they're allowed to store on the homeserver, as well as the maximum number of total files they're able to store.Second, a new endpoint
/_matrix/media/v3/usage
would allow users to query how much of their total number of bytes/files they're currently using.Both of these features would allow homeservers to set and communicate media usage quotas to clients, instead of simply returning an error when the user tries to upload media that would exceed it.
Seems like a very sane proposal to me! If this is something that you think would be useful to the Matrix spec, please don't hesitate to weigh in with your support/feedback :)
Call to Action for server owners
Aine announces
Hey there, Matrix Homeserver Owners!
I'm Aine from etke.cc, and I want to tell you about a fantastic project we're working on: Matrix Rooms Search. It's a search engine for Matrix Federation public rooms.
Recently, we introduced MSC1929 integration into Matrix Rooms Search. This feature automatically notifies server owners by email if a room on their server is reported for any issues. It's an important step toward enhancing safety within the Matrix Federation.
However, we've noticed that the adoption of MSC1929 across Matrix servers is relatively low, despite the fact it is going to the proposed Final Comment Period soon. This is where we need your help!
On behalf of the MRS project, we're reaching out to you to add (or update, if you previously configured it) MSC1929 support to your homeserver. Together, we can make the Matrix Federation a safer and more secure environment for everyone.
So, how can you do this? It's simple! You just need to serve the
/.well-known/matrix/support
file with the following structure on your homeserver's domain. If your Matrix ID is@you:example.com
, the file should be available athttps://example.com/.well-known/matrix/support
:{ "contacts": [ { "email_address": "[email protected]", "matrix_id": "@your:mxid.here", "role": "admin" } ] }
If you're using mdad, there's a handy guide to assist you in setting this up.
By taking this step, you'll be contributing to a safer and more secure Matrix Federation. We invite you to join us in the #mrs:etke.cc room, where you can connect with others who are interested in the MRS project.
Let's work together to make the Matrix Federation a better place for all of us. Your support means a lot, and it's a step in the right direction for a more secure and connected future.
This Week in Matrix 2023-10-13
13.10.2023 00:00 — This Week in Matrix — ThibMatrix Live
Dept of Spec 📜
Andrew Morgan (anoa) reports
Here's your weekly spec update! The heart of Matrix is the specification - and this is modified by Matrix Spec Change (MSC) proposals. Learn more about how the process works at https://spec.matrix.org/proposals.
MSC Status
New MSCs:
- There were no new MSCs this week.
MSCs in Final Comment Period:
- No MSCs are in FCP.
Accepted MSCs:
- No MSCs were accepted this week.
Closed MSCs:
- No MSCs were closed/rejected this week.
Spec Updates
Pretty quiet in spec land this week, while IETF/MIMI continues to whir away in the background.
In other news, the SCT expects to start focusing on the custom emote MSCs in the very near future! ✨
Random MSC of the Week
The random MSC of the week is... MSC1921: Support cancelling 3pid validation sessions!
This MSC is fairly straight-forward, proposing the addition of two new endpoints to allow you to immediately cancel a 3PID verification session on an identity server (instead of waiting for the automatic 24-hour timeout). This is particularly helpful if you put in the wrong email/phone number on your first attempt.
I don't think Identity Servers get much love today, but this sounds like a no-brainer to add. Go forth and comment on if it sounds interesting to you!
This Week in Matrix 2023-10-06
06.10.2023 00:00 — This Week in Matrix — MTRNordMatrix Live
Dept of Spec 📜
Andrew Morgan (anoa) announces
Here's your weekly spec update! The heart of Matrix is the specification - and this is modified by Matrix Spec Change (MSC) proposals. Learn more about how the process works at https://spec.matrix.org/proposals.
MSC Status
New MSCs:
- There were no new MSCs this week.
MSCs in Final Comment Period:
- No MSCs are in FCP.
Accepted MSCs:
- No MSCs were accepted this week.
Closed MSCs:
Spec Updates
Lots of discussion surrounding MSC2702 this week, spread across a few threads.
Otherwise, the SCT are planning to add a general "MSC Checklist" to the PR template for MSC's, which contain various do's and don'ts for the contents of MSCs. Our hope is that this will eliminate a lot of repeating errors or gotchas that we find during review, as well as prevent them from slipping through unnoticed. More to follow soon!
Random MSC of the Week
The random MSC of the week is... MSC3959: Sliding Sync Extension: Account Data!
This is an additive MSC to MSC3575; the core Sliding Sync MSC. As the title suggests, it adds an extension to Sliding Sync which allows clients to pull down changes to both user and room Account Data.
Clients can activate this extension when making a request to the sliding sync endpoint. See the Extensions section of MSC3575 for details.