1
0
Fork 0
mirror of https://github.com/element-hq/synapse.git synced 2025-03-14 19:58:42 +00:00
synapse/changelog.d
Erik Johnston d025b5ab50
Correctly changes to required state config in sliding sync (#17785)
Fixes https://github.com/element-hq/synapse/issues/17698

This handles `required_state` changes by checking if new state has been
added to the config, and if so fetching and returning that from the
current state.

This also takes care to ensure that given a state entry S that is added,
removed and then re-added that we do *not* send S down a second time if
there have been no changes to S in the current state. This is fine for
Rust SDK (as it just remembers all state), but we might decide not to do
this behaviour in the MSC. If we decide to always send down S then its
easy enough to rip out all the code.

---------

Co-authored-by: Eric Eastwood <eric.eastwood@beta.gouv.fr>
2024-10-14 13:31:22 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
17627.doc Clarify when 3PID invite module callbacks are called (#17627) 2024-10-14 11:31:49 +01:00
17708.feature Added display_name_claim in jwt_config which sets the user's display name upon registration (#17708) 2024-10-09 12:21:08 +00:00
17736.bugfix Fix saving of non-RGB thumbnails as PNG (#17736) 2024-10-08 18:32:25 +01:00
17785.bugfix Correctly changes to required state config in sliding sync (#17785) 2024-10-14 13:31:22 +01:00
17802.doc Fix incorrectly documented config path argument (#17802) 2024-10-08 15:05:36 +01:00
17803.misc Fix release script to check GH token (#17803) 2024-10-10 08:59:01 +00:00
17805.bugfix Correctly changes to required state config in sliding sync (#17785) 2024-10-14 13:31:22 +01:00
17824.misc Build debian packages for new Ubuntu versions (#17824) 2024-10-14 11:34:33 +01:00