synapse/changelog.d
Eric Eastwood 31a38f57f5
Resolve breaking change to run_as_background_process in module API (#18737)
Fix https://github.com/element-hq/synapse/issues/18735

In https://github.com/element-hq/synapse/pull/18670, we updated
`run_as_background_process` to add a `server_name` argument. Because
this function is directly exported from the Synapse module API, this is
a breaking change to any downstream Synapse modules that use
`run_as_background_process`.

This PR shims and deprecates the existing
`run_as_background_process(...)` for modules by providing a stub
`server_name` value and introduces a new
`ModuleApi.run_as_background_process(...)` that covers the `server_name`
logic automagically.
2025-07-29 14:29:38 -05:00
..
.gitignore
18474.misc Add debug log when HMAC incorrect (#18474) 2025-07-22 11:09:45 -05:00
18514.feature Add configurable rate limiting for the creation of rooms. (#18514) 2025-07-24 14:08:02 +00:00
18540.feature Add support for MSC4293 - Redact on Kick/Ban (#18540) 2025-07-23 16:00:01 +01:00
18580.misc Use UTF-8 for config doc generation (#18580) 2025-07-22 17:54:47 +00:00
18585.feature Allow admins to see policy server-flagged events (#18585) 2025-07-29 19:57:33 +01:00
18656.misc Refactor Counter metrics to be homeserver-scoped (#18656) 2025-07-25 14:58:47 -05:00
18670.misc Refactor background process metrics to be homeserver-scoped (#18670) 2025-07-23 13:28:17 -05:00
18686.feature Configure HTTP proxy in file config (#18686) 2025-07-22 10:33:00 -05:00
18696.bugfix Allow return code 403 when fetching profile via federation (#18696) 2025-07-22 18:42:50 +01:00
18714.misc Refactor LaterGauge metrics to be homeserver-scoped (#18714) 2025-07-29 13:49:41 -05:00
18715.misc Refactor GaugeBucketCollector metrics to be homeserver-scoped (#18715) 2025-07-29 11:46:21 -05:00
18718.misc Reduce database usage in Sliding Sync by not querying for background update completion after the update is known to be complete. (#18718) 2025-07-24 14:58:39 +00:00
18722.feature MSC4306: expose feature in the client version (#18722) 2025-07-29 13:39:11 -05:00
18725.misc Refactor Gauge metrics to be homeserver-scoped (#18725) 2025-07-29 10:37:59 -05:00
18726.bugfix MSC4306: register the thread subscriptions servlet in the client servlet section (#18726) 2025-07-24 10:33:34 +00:00
18727.misc Bump minimum version bound on Twisted to 21.2.0. (#18727) 2025-07-24 15:39:54 +01:00
18737.removal Resolve breaking change to run_as_background_process in module API (#18737) 2025-07-29 14:29:38 -05:00