%groups v9.0.0
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.