synapse/changelog.d
Sean Quah 0a686d1d13
Faster joins: Refactor handling of servers in room (#14954)
Ensure that the list of servers in a partial state room always contains
the server we joined off.

Also refactor `get_partial_state_servers_at_join` to return `None` when
the given room is no longer partial stated, to explicitly indicate when
the room has partial state. Otherwise it's not clear whether an empty
list means that the room has full state, or the room is partial stated,
but the server we joined off told us that there are no servers in the
room.

Signed-off-by: Sean Quah <seanq@matrix.org>
2023-02-03 15:39:59 +00:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
14823.feature Implement MSC3952: Intentional mentions (#14823) 2023-01-27 10:16:21 -05:00
14858.misc Allow enabling the asyncio reactor in complement (#14858) 2023-02-01 23:42:45 +00:00
14866.bugfix Fix paginating /relations with a live token (#14866) 2023-01-26 13:24:15 -05:00
14879.misc Add missing type hints in tests (#14879) 2023-01-26 14:45:24 -05:00
14880.bugfix Fix a bug in the send_local_online_presence_to module API (#14880) 2023-01-25 21:34:37 +00:00
14886.misc Fix type hints in typing edu unit tests (#14886) 2023-01-26 10:15:50 +00:00
14887.misc Fix type hints in knocking tests. (#14887) 2023-01-25 14:38:20 -05:00
14894.feature Add more user information to export-data command. (#14894) 2023-02-01 15:45:19 +00:00
14904.misc Add missing type hints for tests.events. (#14904) 2023-01-25 15:14:03 -05:00
14908.misc Skip unused calculations in sync handler. (#14908) 2023-02-02 13:45:12 -05:00
14915.bugfix Attempt to delete more duplicate rows in receipts_linearized table. (#14915) 2023-02-01 15:45:10 -05:00
14916.misc Document how to handle Dependabot pull requests. (#14916) 2023-01-25 14:49:37 -05:00
14920.misc Fix typo in release script (#14920) 2023-01-26 13:27:27 +00:00
14922.misc Use StrCollection in place of Collection[str] in (most) handlers code. (#14922) 2023-01-26 12:31:58 -05:00
14926.bugfix Make sqlite database migrations transactional again, part two (#14926) 2023-01-31 11:03:55 +00:00
14927.misc Use an enum for direction. (#14927) 2023-01-27 07:27:55 -05:00
14935.misc Bump ijson from 3.1.4 to 3.2.0.post0 (#14935) 2023-01-30 10:31:05 +00:00
14936.misc Bump types-pyyaml from 6.0.12.2 to 6.0.12.3 (#14936) 2023-01-30 10:32:15 +00:00
14937.misc Bump types-jsonschema from 4.17.0.2 to 4.17.0.3 (#14937) 2023-01-30 10:32:27 +00:00
14938.misc Bump types-pillow from 9.4.0.3 to 9.4.0.5 (#14938) 2023-01-30 10:32:51 +00:00
14939.misc Bump hiredis from 2.0.0 to 2.1.1 (#14939) 2023-02-01 23:25:15 +00:00
14942.bugfix Handle malformed values of notification.room in power level events (#14942) 2023-01-30 21:29:30 +00:00
14943.feature Fix running cargo bench & test in CI. (#14943) 2023-01-31 08:00:07 -05:00
14944.bugfix Reject boolean power levels (#14944) 2023-01-31 10:57:02 +00:00
14945.misc Prefer type(x) is int to isinstance(x, int) (#14945) 2023-01-31 10:33:07 +00:00
14947.bugfix Fix "Re-starting finished log context" spam when creating events (#14947) 2023-01-31 11:31:52 +00:00
14950.misc Tag /send_join responses to detect faster joins (#14950) 2023-01-31 12:43:20 +00:00
14952.misc Bump docker/build-push-action from 3 to 4 (#14952) 2023-02-01 20:06:28 +00:00
14953.misc lnav config for synpase logs (#14953) 2023-02-01 12:36:04 +00:00
14954.misc Faster joins: Refactor handling of servers in room (#14954) 2023-02-03 15:39:59 +00:00
14956.misc Add helper to parse an enum from query args & use it. (#14956) 2023-02-01 21:35:24 +00:00
14957.feature Fix inconsistencies between MSC3952 and implementation. (#14957) 2023-02-01 06:24:02 -05:00
14962.feature Fetch fewer events when getting hosts in room (#14962) 2023-02-02 16:49:14 +00:00
14965.misc Make extension-module optional, but default. (#14965) 2023-02-01 19:01:06 -05:00
14968.misc Bump dtolnay/rust-toolchain from e645b0cf01249a964ec099494d38d2da0f0b349f to 9cd00a88a73addc8617065438eff914dd08d0955 (#14968) 2023-02-02 07:21:46 -05:00
14970.misc Do not calculate presence or ephemeral events when they are filtered out (#14970) 2023-02-02 11:58:20 -05:00
14976.bugfix Reload the pyo3-log config when the Python logging config changes. (#14976) 2023-02-03 08:27:31 -05:00