This Week in Matrix
342 posts tagged with "This Week in Matrix" (See all Category)Atom Feed
This Week in Matrix 2024-10-04
04.10.2024 00:00 β This Week in Matrix β MTRNordπMatrix Live
πDept of Spec π
πThe weekly spec update
Andrew Morgan (anoa) {he/him} 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:
- MSC4210: Remove legacy mentions
- MSC4209: Updating endpoints in-place
- MSC4208: Adding User-Defined Custom Fields to User Global Profiles
- MSC4207: Media identifier moderation policy
- MSC4206: Moderation policy auditing and context
- MSC4205: Hashed moderation policy entities
- MSC4204:
m.takedown
moderation policy recommendation- MSC4203: Sending to-device events to appservices
- MSC4202: Reporting User Profiles
- MSC4201: Profiles as Rooms v2
- MSC4198: Usage of OIDC login_hint
- MSC4197: Copy Paste Hints
MSCs in Final Comment Period:
Accepted MSCs:
Closed MSCs:
- No MSCs were closed/rejected this week.
πSpec Update
Lots of interesting MSCs came in this week! Note that last week's are also listed as the spec update was skipped.
A swath are looking to improve moderation in Matrix, while others aiming to improve the story around notifications and end-to-end encrypted bridges. There's also been lots of discussion on the hot MSC4133: Extending User Profile API with Key:Value pairs, which can be built upon with spec'd profile fields such as
m.timezone
(MSC4175).MSC4208 is the result of splitting out the custom fields portion of that MSC, as it was determined that that portion of MSC4133 needed further discussion before merging.
Finally, MSC4189: Allowing guests to access uploaded media being merged closes one of the final gaps with the authenticated media epic.
This Week in Matrix 2024-09-27
27.09.2024 00:00 β This Week in Matrix β Thib (m.org)πDept of Servers π’
πSynapse (website)
Synapse is a Matrix homeserver implementation developed by Element
Devon Dmytro announces
This week we released v1.116.0rc2. Here are a few of the highlights:
- Guests can now use the new media endpoints to download media, as described by MSC4189
- Add initial implementation of delayed events as proposed by MSC4140
- Add implementation of restricting who can overwrite a state event as proposed by MSC3757
- Add an asynchronous Admin API endpoint to redact all of a user's events, and an endpoint to check on the status of that redaction task
...and a whole lot more. Check out the release notes for the full set of changes! Thank you to all our contributors for helping to make Synapse the best it can be. As always, feel free to stop by #synapse:matrix.org to join in on the discussion and if you encounter a bug make sure to report it here.
This Week in Matrix 2024-09-22
22.09.2024 00:00 β This Week in Matrix β MTRNordπDept of Status of Matrix π‘οΈ
Josh Simmons (m.org) announces
We had our first Governing Board gathering today at the Matrix Conference in Berlin, with 17 of the 20 members present (4 of which joined remotely)! We got to know each other a little better and discussed many things including Trust & Safety and how we communicate with each other and with the community.
Since this wasn't an official meeting, no votes were taken. The first official meeting of the Governing Board will be taking place soon!
πMatrix Conference 2024
The Matrix Conference 2024 is over, the videos are being cooked and the slides are being uploaded. We'll be sharing the recordings with you as soon as they're ready.
In the meantime, a big thanks to everyone who attended, spoke, and helped make it happen. We hope you had a great time and learned a lot about Matrix and the community. We hope to see as many or more of you next year!
This Week in Matrix 2024-09-13
13.09.2024 00:00 β This Week in Matrix β Thib (m.org)πMatrix Live
πDept of Spec π
Andrew Morgan (anoa) {he/him} 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:
- Comparison of proposals for ignoring invites
- MSC4191: Account management deep-linking
- MSC4190: Device management for application services
MSCs in Final Comment Period:
- No MSCs are in FCP.
Accepted MSCs:
- No MSCs were accepted this week.
Closed MSCs:
πSpec Updates
A further call to developers, protocol designers, and future MSC writers to attend the "Authenticated media & how to ship spec features" and MSC Process Guidance talks in LAB 4 at this year's Matrix Conference! We'll be discussing the spec process itself, as well as how large features (and breaking changes in the spec) get designed, developed, and deployed with support from the MSC process.
If you're thinking about how to get your idea for a feature out in the hands of users, these talks are for you!
This Week in Matrix 2024-09-06
06.09.2024 19:30 β This Week in Matrix β Thib (m.org)πMatrix Live
πDept of Spec π
TravisR announces
Earlier in the week matrix.org started requiring authentication to access media, and it looks like most users didn't notice (a good thing)! Smooth rollouts like this are thanks in large part to the developer ecosystem preparing users for the change with code - thank you to everyone who has been working hard at improving how media is shared in Matrix β€οΈ.
There's always going to be problems which reveal themselves after the deployment happens, and it looks like most of the issues we're tracking have workarounds or patches on the way. If you're seeing errors for images/files, please update your client. Web users may need to refresh the page multiple times before things start working because of how browsers (don't) work. If you're still seeing issues, it may be a bug in your client: please report it to the developers so they can take a look.
Developers, protocol designers, and future MSC writers may also be interested in "Authenticated media & how to ship spec features" in LAB 4 at this year's Matrix Conference in just a couple of weeks! We'll be discussing how such a massive feature (and technically breaking change in the spec) gets designed, developed, and deployed with support from the MSC process - if you're thinking about how to get your idea for a feature out in the hands of users, this talk is for you. The advice should be transferable to features smaller than authenticated media too, hopefully π
This Week in Matrix 2024-08-30
30.08.2024 19:00 β This Week in Matrix β ThibπMatrix Live
πDept of Status of Matrix π‘οΈ
TravisR announces
Something we're excited to see is several servers have already enacted their media freeze for unauthenticated media! Matrix.org is doing so on Wednesday, September 4th, 2024 (just a few days away) during UK business hours. Other Synapse admins can enable this freeze on their servers by setting
enable_authenticated_media: True
in theirhomeserver.yaml
. Admins using other server projects should consult their documentation, though please note that some projects are actively working on adding relevant support.For those interested in statistics, matrix.org is seeing about 80% of requests being authenticated so far. We anticipate this number will rise before Wednesday, but not significantly.
For more information on the media freeze, check out our blog post: https://matrix.org/blog/2024/06/26/sunsetting-unauthenticated-media/
This Week in Matrix 2024-08-23
23.08.2024 10:00 β This Week in Matrix β ThibπMatrix Live
πDept of Status of Matrix π‘οΈ
The Foundation has updated its policy for accepting upstream contributions to our projects. We no longer require the use of "real" or "legal" names as part of the Developer Certificate of Origin (DCO). We thank the community members who reached out to let us know that our policy was a barrier for them, and we are excited to welcome contributions from people who were previously excluded.
This Week in Matrix 2024-08-16
16.08.2024 18:00 β This Week in Matrix β MTRNordπMatrix Live
πDept of Status of Matrix π‘οΈ
Josh Simmons (he/they) reports
Iβm pleased to report I've been busily onboarding the elected Governing Board members, and we've already started having important conversations about how we continue to move the Foundation forward to support the Matrix ecosystem.
This week Matthew and I published a blog post, significantly informed by community conversations and work with the Governing Board, on a process to define a governance framework for the projects we steward. Of note, in this post we are also drawing a line in the sand and making it clear: some projects, like the spec, test suites, SDKs, and shared cryptographic libraries, are so important that they require ongoing stewardship, under a permissive open source licence, by an organisation that is accountable to the ecosystem. To put a point on it: the Foundation will seek to fund and coordinate maintenance and development of core projects even if faced with a competing fork.
Learn more in our blog post. Weβd love to hear from you as we work together to update our project governance, and encourage you to reach out to your representatives on the Governing Board along the way.
This Week in Matrix 2024-08-09
09.08.2024 18:00 β This Week in Matrix β MTRNordπDept of Spec π
πAuthenticated Media
TravisR says
Progress on authenticated media continues! As of today, beta.matrix.org has now frozen its media to allow client and server developers, as well as homeserver owners, to test how their stuff responds when a media freeze is in place. This milestone brings us one step closer to matrix.org itself freezing unauthenticated media, described in more detail on the blog: https://matrix.org/blog/2024/06/26/sunsetting-unauthenticated-media/
The happy path for interacting with beta.matrix.org should be:
- Log in or register a new account
- Note that media from before today (August 7th) loaded fine
- Upload something new
- Still loads fine (including over federation)
If you run into issues or bugs, let us know in the #matrix-client-developers:matrix.org or #homeservers-dev:matrix.org rooms on Matrix. We're around to help make this as smooth of a transition as possible!
πWeekly spec update
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.
New MSCs:
MSCs in Final Comment Period:
No new MSCs entered FCP this week.
Accepted MSCs:
Closed MSCs:
No MSCs were closed this week.
Spec Updates
If you are a client or homeserver developer, make sure you read up on the upcoming authenticated media!
Apart from that the spec team has been busy combing through the general spec backlog. Identifying MSCs which appear stuck waiting for SCT input is particularly helpful - drop some links in Office of the Matrix Spec Core Team with a description of how it appears stuck.