Matrix 1.8 released with emphasis on MSC3995-Related MSCs and Room Version 11 enhancements
Matrix 1.8 has been released, succeeding Matrix 1.7, with a focus on MSC3995-related MSCs from the previous plan among other features. Nine MSCs have reached their officially adopted status in this update.
The key feature of Matrix 1.8 is Room version 11, which aims to clean up algorithms and event format details from previous versions. This includes changes from MSC2174 which moves redacts to the content of m.room.redaction events, MSC2175 that replaces the creator from m.room.create events with the sender field, and MSC3989 which removes the origin field from events. Updates to the redaction algorithm are covered by MSC2176 and MSC3821.
Room version 11 is also the foundation for projects in the IETF world, providing a simpler starting point for new server implementations in combination with Linearized Matrix (MSC3995). These improvements will continue in future room versions, with a focus on supporting IETF use cases.
Future plans for Matrix 1.9 include MIMI/IETF efforts focusing on Extensible Events and Role-Based Access Control (RBAC), the next iteration of Linearized Matrix, MSC4044 and MSC4045, potential inclusion of binary-encoded events and Canonical DMs, and the option of sending events as rooms/servers. Further cleanup of room versions, merging MSC3939, acceptance of combinations of MSC2545, MSC1951, MSC3892, MSC4027, and a possible merger of MSC3391 are also planned. The aim is to open MSCs, address various issues, and secure FCP approvals by November 2023.
If you want to see the full list of changes, we recommend checking out the full changelog on the Matrix website.