github matrix-org/sliding-sync v0.99.0

latest releases: v0.99.19, v0.99.18, v0.99.17...
21 months ago

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

This version has breaking API changes with previous releases as it uses lists-as-keys not as-arrays.

Features:

  • Uses lists-as-keys to match the latest version of MSC3575.
  • Support "timeine trickling" whereby requests can increase the timeline_limit to pull in more events at a later point in time.
  • Support "required state trickling" whereby requests can request no required_state and then change to request more state at a later point in time.

Bug fixes:

  • CRITICAL: fixed a bug which caused the proxy to forget all user memberships on startup. This meant no live traffic would be sent to connections.
  • Unread count updates are now immediately sent to clients (regression)
  • Atomically send unread count updates with the event that triggered the update.

Improvements:

  • Requests which do not need any required_state will now run faster as no room state is pulled. Previously this would cause a full state lookup.
  • Improved the lookup time for unsigned.transaction_id on events. This speeds up requests which have timeilne_limit > 0.
  • Duplicate typing events are now suppressed in the sync2 handler.
  • More useful runtime/trace logs have been added.

Don't miss a new sliding-sync release

NewReleases is sending notifications on new releases.