Webapp v9.0.0

ยท Major Release

Summary

This release makes several large changes to message ordering and sequencing and adds endpoints for more efficient and timely syncing with mobile clients. This release makes a breaking protocol change to several %groups agents, so you may be out of sync with channel hosts for a short amount of time.

What's Changed

  • Makes use of sequence numbers in %chat and %channels-server such that messages are displayed in the order they are sent for everyone in the group or DM
  • Adds a /changes endpoint for message delta retrieval
  • Adds a /range endpoint for fetching messages within a certain sequence range

Breaking Changes

Because this release involves a protocol change to the %channels-server agent, for a short period of time, you may be out of sync with channel hosts on the network. As everyone upgrades, these out-of-sync notices will resolve and you will be able to post normally.

You will still be able to send direct messages as %chat is non-destructively affected by this release.

Migration Guide

Please ensure you are syncing your %groups desk from ~sogryp-dister-dozzod-dozzod. The data migration in this release is lengthy but not particularly memory-intensive.