Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.79 KB

3604-rooms-v10.md

File metadata and controls

30 lines (22 loc) · 1.79 KB

MSC3604: Room Version 10

A new room version, 10, is proposed using room version 9 as a base and incorporating the following MSCs:

  • MSC3667 - Enforcing integer parsing on power levels
  • MSC3787 - Allowing knocks to restricted rooms

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.

Unstable prefix

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: