Skip to content

v0.4.1

Compare
Choose a tag to compare
@kegsay kegsay released this 14 Dec 12:17
· 1324 commits to main since this release

Docker images available at: https://github.com/matrix-org/sliding-sync/pkgs/container/sliding-sync

Features:

  • Added invited_count and joined_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.