Skip to content

Commit 3b71085

Browse files
authored
Add a stable flag to MSC3916 (#4180)
In conversation with several client and homeserver developers it has come up that the current schedule for rolling out authenticated media is hard for them to follow if they have to support all of 1.11 at once. I think the value of authenticated media is high enough to warrant a stable flag to encourage a faster rollout of authenticated media. This allows servers to support authenticated media without supporting all of 1.11 already and the additional burden on client developers is minimal. This flag is already in use by serveral implementations: - neilalexander/harmony@51b5c98 - famedly/matrix-dart-sdk@2dce08b Signed-off-by: Nicolas Werner <[email protected]>
1 parent 4251928 commit 3b71085

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

proposals/3916-authentication-for-media.md

+11
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,17 @@ While this proposal is in development, the new endpoints should be named as foll
396396
The `serverName` was later dropped in favour of explicit scoping. See `allow_remote` details
397397
in the MSC body for details.
398398
399+
## Stable flag
400+
401+
After the proposal is accepted servers may advertise support for the stable
402+
endpoints by setting `org.matrix.msc3916.stable` to `true` in the
403+
`unstable_features` section of the
404+
[versions endpoint](https://spec.matrix.org/v1.11/client-server-api/#get_matrixclientversions)
405+
in addition to the usual version-based feature support. This option is provided
406+
to encourage a faster rollout in the wider Matrix ecosystem until servers
407+
support the full feature set of the respective version of the Matrix
408+
specification.
409+
399410
## Dependencies
400411
401412
None.

0 commit comments

Comments
 (0)