synapse/changelog.d
Quentin Gliech 28c9ed3ccb
Remove unnecessary replication calls (#18564)
This should be reviewed commit by commit.

Nowadays it's trivial to propagate cache invalidations, which means we
can move some things off the main process, and not go through HTTP
replication.

`ReplicationGetQueryRestServlet` appeared to be unused, and was very
weird, as it was being called if the current instance is the main one…
to RPC to the main one (if no instance is set on a replication client,
it makes it to the main process)

The other two handlers could be relatively trivially moved to any
workers, moving some methods to the worker store.

**I've intentionally not removed the replication servlets yet** so that
it's safe to rollout, and will do another PR that clean those up to
remove on the N+1 version
2025-07-11 08:47:54 +00:00
..
.gitignore
18195.feature Add plain-text handling for rich-text topics as per MSC3765 (#18195) 2025-07-09 14:13:54 -05:00
18263.feature Add experimental support for MSC4277: Harmonizing the reporting endpoints (#18263) 2025-07-09 14:08:21 -05:00
18527.feature Add ability to limit amount uploaded by a user (#18527) 2025-07-10 13:39:09 +01:00
18552.misc Move registrations off the main worker (#18552) 2025-07-10 13:13:27 +00:00
18564.misc Remove unnecessary replication calls (#18564) 2025-07-11 08:47:54 +00:00
18672.misc Speed up inserting into stream_positions (#18672) 2025-07-09 11:48:06 +01:00