Features
- Experimental (although incomplete) support for joining version 8 and 9 rooms
- State resolution v2 optimisations (close to 20% speed improvement thanks to reduced allocations)
- Optimisations made to the federation
/send
endpoint which avoids duplicate work, reduces CPU usage and smooths out incoming federation - The sync API now consumes less CPU when generating sync responses (optimised
SelectStateInRange
) - Support for serving the
.well-known/matrix/server
endpoint from within Dendrite itself (contributed by twentybit) - Support for thumbnailing WebP media (contributed by hacktivista)
Fixes
- The
/publicRooms
handler now handlesPOST
requests in addition toGET
correctly - Only valid canonical aliases will be returned in the
/publicRooms
response - The media API now correctly handles
max_file_size_bytes
being configured to0
(contributed by database64128) - Unverifiable auth events in
/send_join
responses no longer result in a panic - Build issues on Windows are now resolved (contributed by S7evinK)
- The default power levels in a room now set the invite level to 50, as per the spec
- A panic has been fixed when malformed messages are received in the key change consumers