Features
- Room versions 8 and 9 are now marked as stable
- Dendrite can now assist remote users to join restricted rooms via
/make_join
and/send_join
Fixes
- The sync API no longer returns immediately on
/sync
requests unnecessarily if it can be avoided - A race condition has been fixed in the sync API when updating presence via
/sync
- A race condition has been fixed sending E2EE keys to remote servers over federation when joining rooms
- The
trusted_private_chat
preset should now grant power level 100 to all participant users, which should improve the user experience of direct messages - Invited users are now authed correctly in restricted rooms
- The
join_authorised_by_users_server
key is now correctly stripped in restricted rooms when updating the membership event - Appservices should now receive invite events correctly
- Device list updates should no longer contain optional fields with
null
values - The
/deactivate
endpoint has been fixed to no longer confuse Element with incorrect completed flows