Docker images available at: https://github.com/matrix-org/sliding-sync/pkgs/container/sliding-sync
Features:
- Added
invited_count
andjoined_count
to the room JSON response, to allow accurate push rule calculations. This should fix an issue whereby rooms could emit bing noises even when there were no new bingable messages.
Bugfixes:
- Fixed a bug whereby a
DELETE
could specify an index of -1 when a 1-length window was used e.g[[0,0]]
. - Fixed numerous issues where move operations could be incorrect.
Improvements:
- Memory usage has been cut significantly when a connection makes use of multiple lists. Previously, the proxy stored independent copies of room metadata per list, whereas now the proxy maintains a single copy per connection.
- Refactored the list delta algorithm which generates
DELETE/INSERT
operations, with a significantly increased set of unit tests, including deterministically randomised smoke tests.