diff --git a/proposals/2334-default-room-version-v5.md b/proposals/2334-default-room-version-v5.md index 06ad652b..e511aafd 100644 --- a/proposals/2334-default-room-version-v5.md +++ b/proposals/2334-default-room-version-v5.md @@ -1,17 +1,29 @@ -# MSC2334 - Change default room version to v5 +# [MSC2334](https://github.com/matrix-org/matrix-doc/pull/2334) - Change default room version to v5 -This MSC proposes changing the recommended default room version from v4 to v5. This implements steps 5 and 6 of the plan from [MSC2002](https://github.com/matrix-org/matrix-doc/issues/2002). +This MSC proposes changing the recommended default room version from v4 to v5. +This implements steps 5 and 6 of the plan from +[MSC2002](https://github.com/matrix-org/matrix-doc/issues/2002). -Room version 5 enforces the `valid_until_ts` timestamp on signing keys as proposed in [MSC2076](https://github.com/matrix-org/matrix-doc/issues/2076). +Room version 5 enforces the `valid_until_ts` timestamp on signing keys as +proposed in [MSC2076](https://github.com/matrix-org/matrix-doc/issues/2076). ## Proposal -When [MSC2077](https://github.com/matrix-org/matrix-doc/issues/2077) proposed room version 5, the default version continued to be v4 to allow old servers to continue to chat in newly created rooms. Server-Server API r0.1.2 (which contains the details on room version 5) and Synapse 1.0.0 (with support for room version 5) were both released more than 4 months ago which has given people plenty of time to update. Room version 5 should be the default room version so that newly created rooms enforce key-validity periods. +When [MSC2077](https://github.com/matrix-org/matrix-doc/issues/2077) proposed +room version 5, the default version continued to be v4 to allow old servers to +continue to chat in newly created rooms. Server-Server API r0.1.2 (which +contains the details on room version 5) and Synapse 1.0.0 (with support for room +version 5) were both released more than 4 months ago which has given people +plenty of time to update. Room version 5 should be the default room version so +that newly created rooms enforce key-validity periods. ## Potential issues -Servers which do not support room version 5 will not be able to participate in newly created rooms on other servers. Hopefully this will encourage them to update their server. +Servers which do not support room version 5 will not be able to participate in +newly created rooms on other servers. Hopefully this will encourage them to +update their server. ## Security considerations -Room version 5 fixes known security vulnerabilities but that doesn't do much good if newly created rooms aren't using room version 5 by default. \ No newline at end of file +Room version 5 fixes known security vulnerabilities but that doesn't do much +good if newly created rooms aren't using room version 5 by default. \ No newline at end of file