You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Features
Early support for push notifications has been added, with support for push rules, pushers, HTTP push gateways and the /notifications endpoint (contributions by danpe, PiotrKozimor and tommie)
Spaces Summary (MSC2946) is now correctly supported (when msc2946 is enabled in the config)
All media API endpoints are now available under the /v3 namespace
Profile updates (display name and avatar) are now sent asynchronously so they shouldn't block the client for a very long time
State resolution v2 has been optimised further to considerably reduce the number of memory allocations
State resolution v2 will no longer duplicate events unnecessarily when calculating the auth difference
The create-account tool now has a -reset-password option for resetting the passwords of existing accounts
The /sync endpoint now calculates device list changes much more quickly with less RAM used
The /messages endpoint now lazy-loads members correctly
Fixes
Read receipts now work correctly by correcting bugs in the stream positions and receipt coalescing
Topological sorting of state and join responses has been corrected, which should help to reduce the number of auth problems when joining new federated rooms
Media thumbnails should now work properly after having unnecessarily strict rate limiting removed
The roomserver no longer holds transactions for as long when processing input events
Uploading device keys and cross-signing keys will now correctly no-op if there were no changes
Parameters are now remembered correctly during registration
Devices can now only be deleted within the appropriate UIA flow
The /context endpoint now returns 404 instead of 500 if the event was not found
SQLite mode will no longer leak memory as a result of not closing prepared statements