diff --git a/CHANGES.md b/CHANGES.md index 580d6313f..c99ed2255 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,10 +7,10 @@ This releases fixes a long-standing "off-by-one" error which could result in sta When deduplicating state events, we were checking if the event in question was already in a state snapshot. If it was in a previous state snapshot, we would then remove it from the list of events to store. If this happened, we were, unfortunately, skipping the next event to check. This resulted in events getting stored in state snapshots where they may not be needed. When we now compared two of those state snapshots, one of them -contained the skipped event, while the other didn't. This difference possibly shouldn't exist, resulting in unexpected state resets. -This also explains reports of rooms missing state events. +contained the skipped event, while the other didn't. This difference possibly shouldn't exist, resulting in unexpected state resets and explains +reports of missing state events as well. -This has been fixed - rooms where a state reset occurred earlier should, hopefully, reconcile over time. +Rooms where a state reset occurred earlier should, hopefully, reconcile over time. ### Fixes: