Cover a case of no-op versions
This commit is contained in:
parent
74746634af
commit
09c569f1a7
1 changed files with 12 additions and 5 deletions
|
@ -248,13 +248,20 @@ Room versions are special in that they will essentially always be included in a
|
||||||
unstable. The current specification says that implementations don't have to implement unstable room
|
unstable. The current specification says that implementations don't have to implement unstable room
|
||||||
versions, and this is true under this MSC too.
|
versions, and this is true under this MSC too.
|
||||||
|
|
||||||
|
As with the current day, implementations should consider what makes sense for them to support. It's
|
||||||
|
entirely possible that a Matrix version happens with no client-server API changes, for instance, which
|
||||||
|
may mean that clients won't bother even checking for the no-op version - a server implementation might
|
||||||
|
not want to count that version towards it's "last 2 major releases" schedule to avoid breaking clients.
|
||||||
|
It may instead be desirable for implementations to support Matrix releases based on time rather than
|
||||||
|
by the number of releases.
|
||||||
|
|
||||||
For extreme clarity, the suggested schedule for supported versions would be (all examples):
|
For extreme clarity, the suggested schedule for supported versions would be (all examples):
|
||||||
|
|
||||||
* v1.1.0 - Released in January 2019 - No support needed due to age.
|
* v1.1.0 - Released in January - No support needed due to age.
|
||||||
* v1.2.0 - Released in July 2019 - Should be supported as part of the 1.2.x series.
|
* v1.2.0 - Released in July - Should be supported as part of the 1.2.x series.
|
||||||
* v1.2.5 - Released in August 2019 - Should be supported because it's part of the 1.2.x series.
|
* v1.2.5 - Released in August - Should be supported because it's part of the 1.2.x series.
|
||||||
* v1.3.0 - Released in December 2019 - Should be supported.
|
* v1.3.0 - Released in November - Should be supported.
|
||||||
* v1.4.0 - Released in January 2020 - The current release so should definitely be supported.
|
* v1.4.0 - Released in December (current day) - The current release so should definitely be supported.
|
||||||
|
|
||||||
## Potential issues
|
## Potential issues
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue