synapse/changelog.d
Erik Johnston 2999a14aed
Sliding Sync: Make PerConnectionState immutable (#17600)
This is so that we can cache it.

We also move the sliding sync types to
`synapse/types/handlers/sliding_sync.py`. This is mainly in-prep for
#17599 to avoid circular imports.

The only change in behaviour is that
`RoomSyncConfig.combine_sync_config(..)` now returns a new room sync
config rather than mutating in-place.

Reviewable commit-by-commit.

---------

Co-authored-by: Eric Eastwood <eric.eastwood@beta.gouv.fr>
2024-08-29 16:22:57 +01:00
..
.gitignore
17194.bugfix Fix hierarchy returning 403 when room is accessible through federation (#17194) 2024-08-28 15:45:49 +01:00
17512.misc Sliding Sync: Pre-populate room data for quick filtering/sorting (#17512) 2024-08-29 16:09:51 +01:00
17532.bugfix Fix content length on federation /thumbnail responses (#17532) 2024-08-28 11:29:12 +01:00
17543.bugfix Fix starting non-media repos (#17626) 2024-08-29 12:26:17 +00:00
17590.doc fix listener docs - admin api only on main process (#17590) 2024-08-29 10:33:14 +00:00
17594.doc docs: fix typo in saml2_config example (#17594) 2024-08-29 10:39:16 +00:00
17595.misc Sliding sync: Split up handler into its own module (#17595) 2024-08-20 18:30:23 +00:00
17600.misc Sliding Sync: Make PerConnectionState immutable (#17600) 2024-08-29 16:22:57 +01:00
17604.misc Fix @tag_args for non-methods (#17604) 2024-08-27 11:47:28 +01:00
17606.misc Speed up fetching latest stream positions via cache (#17606) 2024-08-27 11:03:56 +00:00
17607.bugfix Fix Internal Server Error for Non-Local Users in Room Actions (#17607) 2024-08-29 14:34:29 +00:00
17608.feature hash_password accepts stdin now (#17608) 2024-08-27 18:51:43 +01:00
17617.misc Sliding sync: Always send your own receipts down (#17617) 2024-08-29 10:09:40 +01:00
17622.misc Sliding sync: factor out room list logic (#17622) 2024-08-28 18:42:19 +01:00
17626.bugfix Fix starting non-media repos (#17626) 2024-08-29 12:26:17 +00:00