A new room version, 10
, is proposed using room version 9 as a base
and incorporating the following MSCs:
Though other MSCs are capable of being included in this version, they do not have sufficient implementation to be considered stable enough for v10 rooms. A future room version may still include them. Such examples of ineligible MSCs are:
- MSC2244 - Mass redactions
- MSC2174 - Move
redacts
to sane place - MSC2176 - Update to redaction rules
- MSC2175 - Remove extraneous
creator
field - MSC2828 - Restrict allowed user IDs over federation
- MSC1229 - Mitigating abuse of
depth
Room version 10 upon being added to the specification shall be considered stable. No other room versions are affected by this MSC.
Implementations looking to test v10 before written into the specification should use org.matrix.msc3604.opt3
as the room version, treating it as unstable.
Other prefixes in the wild:
org.matrix.msc3604.opt1
:v9
+ MSC2176 (matrix-org/synapse#11662)org.matrix.msc3604.opt2
:v9
+ MSC2176 + MSC3667 (matrix-org/synapse#11885)