synapse/synapse
Erik Johnston 4eaab31757
Minor performance improvements to notifier/replication (#18367)
These are some improvements to `on_new_event` which is a hot path. Not
sure how much this will save, but maybe like ~5%?

Possibly easier to review commit-by-commit
2025-04-29 14:08:32 +01:00
..
_scripts Delete unreferenced state groups in background (#18254) 2025-03-21 17:09:49 +00:00
api Slight performance increase when using the ratelimiter (#18369) 2025-04-29 14:08:22 +01:00
app Allow /rooms/ admin API to be on workers (#18360) 2025-04-25 15:18:22 +01:00
appservice Support for MSC4190: device management for application services (#17705) 2024-12-04 12:04:49 +01:00
config Add passthrough_authorization_parameters support to OIDC configuration (#18232) 2025-04-10 13:39:27 +00:00
crypto Fix fetching signing keys when old_verify_keys is omitted (#17568) 2024-08-14 14:13:56 +01:00
events Fix GHSA-v56r-hwv5-mxg6 — Federation denial 2025-03-26 18:44:45 +00:00
federation Fix GHSA-v56r-hwv5-mxg6 — Federation denial 2025-03-26 18:44:45 +00:00
handlers Add caches to new hot path functions (#18337) 2025-04-14 17:54:47 +01:00
http Add support to proxy outbound requests from Synapse in tests (#18158) 2025-02-17 10:23:04 -06:00
logging Cleanup Python 3.8 leftovers (#17967) 2025-02-10 16:53:24 +00:00
media Store hashes of media files, and allow quarantining by hash. (#18277) 2025-03-27 17:26:34 +00:00
metrics Cleanup Python 3.8 leftovers (#17967) 2025-02-10 16:53:24 +00:00
module_api Add method to get current server time in milliseconds in ModuleApi (#18144) 2025-02-18 10:20:30 +00:00
push Do not retry push during backoff period (#18363) 2025-04-29 14:08:11 +01:00
replication Fix new scheduled tasks jumping the queue (#17962) 2024-11-28 18:06:19 +00:00
res Send an email if the address is already bound to an user account (#16819) 2024-04-23 16:45:24 +01:00
rest Slight performance increase when using the ratelimiter (#18369) 2025-04-29 14:08:22 +01:00
server_notices Format files with Ruff (#17643) 2024-09-02 12:39:04 +01:00
spam_checker_api Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
state Cleanup Python 3.8 leftovers (#17967) 2025-02-10 16:53:24 +00:00
static Update link to the clients webpage, fix #15825 (#15874) 2023-07-06 17:28:09 +02:00
storage Revert "Add total event, unencrypted message, and e2ee event counts to stats reporting" (#18346) 2025-04-16 16:41:41 +00:00
streams Fix regression when bounding future tokens (#17391) 2024-07-02 14:06:36 +01:00
synapse_rust Move server event filtering logic to rust (#17928) 2024-11-14 16:18:24 +00:00
types Revert "Add total event, unencrypted message, and e2ee event counts to stats reporting" (#18346) 2025-04-16 16:41:41 +00:00
util Fix the token introspection cache logging access tokens when MAS integration is in use. (#18335) 2025-04-15 15:58:30 +01:00
__init__.py Remove support for python 3.8 (#17908) 2024-11-06 19:36:01 +00:00
_pydantic_compat.py import pydantic objects from the _pydantic_compat module (#17667) 2024-09-11 21:01:43 +00:00
event_auth.py Cleanup Python 3.8 leftovers (#17967) 2025-02-10 16:53:24 +00:00
notifier.py Minor performance improvements to notifier/replication (#18367) 2025-04-29 14:08:32 +01:00
py.typed
server.py Fix join being denied after being invited over federation (#18075) 2025-01-27 11:21:10 -06:00
visibility.py Move server event filtering logic to rust (#17928) 2024-11-14 16:18:24 +00:00