synapse/changelog.d
Erik Johnston 6eb98a4f1c
Sliding Sync: Handle timeline limit changes (take 2) (#17579)
This supersedes #17503, given the per-connection state is being heavily
rewritten it felt easier to recreate the PR on top of that work.

This correctly handles the case of timeline limits going up and down.

This does not handle changes in `required_state`, but that can be done
as a separate PR.

Based on #17575.

---------

Co-authored-by: Eric Eastwood <eric.eastwood@beta.gouv.fr>
2024-08-20 10:31:25 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
17483.bugfix Start handlers for new media endpoints when media resource configured (#17483) 2024-08-08 14:35:46 +00:00
17510.bugfix Sliding Sync: Use stream_ordering based timeline pagination for incremental sync (#17510) 2024-08-07 11:27:50 -05:00
17514.misc Sliding Sync: Add more tracing (#17514) 2024-08-06 11:43:43 -05:00
17515.doc Clarify auto_accept_invites.worker_to_run_on config docs (#17515) 2024-08-06 13:26:51 +01:00
17531.misc Fixup sliding sync comment (#17531) 2024-08-07 10:32:36 +01:00
17535.bugfix SSS: Implement PREVIOUSLY room tracking (#17535) 2024-08-08 10:44:17 +01:00
17536.misc Replace deprecated HTTPAdapter.get_connection method with get_connection_with_tls_context (#17536) 2024-08-08 14:59:37 +01:00
17537.misc Fix performance of device lists in /key/changes and sliding sync (#17537) 2024-08-09 11:59:44 +01:00
17538.bugfix Sliding Sync: Exclude partially stated rooms if we must await full state (#17538) 2024-08-13 12:27:42 -05:00
17542.misc Bump setuptools from 67.6.0 to 72.1.0 (#17542) 2024-08-12 14:58:01 +01:00
17545.bugfix Handle lower-case http headers in _Mulitpart_Parser_Protocol (#17545) 2024-08-14 09:49:01 +01:00
17548.misc Speed up /keys/changes (#17548) 2024-08-16 16:04:02 +01:00
17557.misc Add a utility function for generating fake event IDs (#17557) 2024-08-13 16:55:05 +00:00
17558.misc Speed up responding to media requests (#17558) 2024-08-13 14:06:17 +01:00
17559.doc Add missing docstrings related to profile methods. (#17559) 2024-08-13 17:04:35 +01:00
17561.misc Fixup media logcontexts (#17561) 2024-08-13 15:00:57 +01:00
17562.misc Test github token before running release script (#17562) 2024-08-19 14:15:36 +01:00
17563.misc Remove logging in multipart (#17563) 2024-08-13 15:56:18 +01:00
17564.misc Use a larger, dedicated threadpool for media sending (#17564) 2024-08-13 17:59:47 +01:00
17566.misc Register the media threadpool with our metrics (#17566) 2024-08-14 15:11:22 +01:00
17567.misc Reduce concurrent thread usage in media (#17567) 2024-08-14 12:41:53 +01:00
17568.bugfix Fix fetching signing keys when old_verify_keys is omitted (#17568) 2024-08-14 14:13:56 +01:00
17569.misc Fix 'Producer was not unregistered' error (#17569) 2024-08-14 13:46:22 +01:00
17570.bugfix Fix zero length media handling (#17570) 2024-08-19 15:06:44 +01:00
17571.misc Add a flag to /versions about SSS support (#17571) 2024-08-16 08:54:57 +01:00
17574.misc Sliding sync: Add classes for per-connection state (#17574) 2024-08-19 20:09:41 +01:00
17575.misc Sliding sync: Correctly track which read receipts we have or have not sent down. (#17575) 2024-08-19 21:16:07 +01:00
17579.misc Sliding Sync: Handle timeline limit changes (take 2) (#17579) 2024-08-20 10:31:25 +01:00
17589.misc Sliding Sync: Batch up fetching receipts (#17589) 2024-08-20 10:13:26 +01:00