synapse/changelog.d
Erik Johnston dab88a7b1f 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

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-30 15:29:07 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
17194.bugfix Fix hierarchy returning 403 when room is accessible through federation (#17194) 2024-08-28 15:45:49 +01:00
17532.bugfix Fix content length on federation /thumbnail responses (#17532) 2024-08-28 11:29:12 +01:00
17543.bugfix Use max_upload_size as the limit when following the Location header (#17543) 2024-08-29 09:25:10 +02: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-30 15:29:07 +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
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