synapse/changelog.d
Erik Johnston 44de53bb79
Reduce state pulled from DB due to sending typing and receipts over federation (#12964)
Reducing the amount of state we pull from the DB is useful as fetching state is expensive in terms of DB, CPU and memory.
2022-06-06 16:46:11 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
12553.removal Remove user-visible groups/communities code (#12553) 2022-05-25 07:53:40 -04:00
12558.removal Remove backing code for groups/communities (#12558) 2022-05-26 09:04:34 -04:00
12563.removal Remove federation client code for groups. (#12563) 2022-05-27 07:13:58 -04:00
12732.feature Add config options for media retention (#12732) 2022-05-31 16:35:29 +00:00
12740.feature Experimental support for MSC3772 (#12740) 2022-05-24 13:23:23 +00:00
12746.bugfix Add authentication to thirdparty bridge APIs (#12746) 2022-05-24 16:39:54 +02:00
12766.bugfix Implement MSC3816, consider the root event for thread participation. (#12766) 2022-06-06 07:18:04 -04:00
12784.bugfix Add a migration step to cleanup potential leftovers of bug 11833 (#12784) 2022-05-30 16:51:37 +02:00
12808.feature Uniformize spam-checker API, part 3: Expand check_event_for_spam with the ability to return additional fields (#12846) 2022-05-30 18:24:56 +02:00
12810.misc Test Synapse against Complement with workers. (#12810) 2022-05-31 13:02:00 +00:00
12811.misc Reduce the amount of state we pull from the DB (#12811) 2022-06-06 09:24:12 +01:00
12812.misc Faster room joins: Try other destinations when resyncing the state of a partial-state room (#12812) 2022-05-31 15:50:29 +01:00
12813.misc Faster room joins: Resume state re-syncing after a Synapse restart (#12813) 2022-05-31 15:15:08 +00:00
12829.bugfix Make sure prev_ids defaults to empty list (#12829) 2022-05-25 09:14:45 +00:00
12832.bugfix LockStore: fix acquiring a lock via LockStore.try_acquire_lock (#12832) 2022-05-30 09:41:13 +01:00
12836.misc Mutual rooms: Remove dependency on user directory (#12836) 2022-05-30 10:05:31 +01:00
12838.feature Add storage and module API methods to get monthly active users and their appservices (#12838) 2022-05-27 10:25:57 +00:00
12840.bugfix Fix invite notifications for users without pushers (#12840) 2022-05-30 13:14:43 +02:00
12843.bugfix Fix ambiguous column name that would prevent use of MSC2716 History Import when using Postgres as a database. (#12843) 2022-05-26 11:19:01 +00:00
12845.feature Fix M_USER_ACCOUNT_SUSPENDED error code for spec compliance (#12923) 2022-05-31 08:42:18 +01:00
12846.misc Uniformize spam-checker API, part 3: Expand check_event_for_spam with the ability to return additional fields (#12846) 2022-05-30 18:24:56 +02:00
12849.misc Remove dont_notify from the .m.rule.room.server_acl rule (#12849) 2022-05-24 17:42:32 +01:00
12851.misc Remove unstable APIs for /hierarchy. (#12851) 2022-05-26 07:10:28 -04:00
12852.misc Pull out less state when handling gaps mk2 (#12852) 2022-05-26 09:48:12 +00:00
12855.feature Add a background job to automatically delete stale devices (#12855) 2022-05-27 17:47:32 +02:00
12856.misc Misc clean-up of push rules datastore (#12856) 2022-05-25 07:49:12 -04:00
12858.bugfix Correct typo in changelog for #12858. 2022-05-25 11:19:22 +01:00
12859.feature Fix caching behavior for relations push rules. (#12859) 2022-05-25 07:49:54 -04:00
12860.misc Correct annotation of _iterate_over_text (#12860) 2022-05-24 18:17:21 +00:00
12863.doc Fix typos in documentation (#12863) 2022-05-25 10:14:03 +01:00
12865.misc Bump pyjwt from 2.3.0 to 2.4.0 (#12865) 2022-05-26 12:42:21 +00:00
12866.misc Add the /account/whoami endpoint to generic workers (#12866) 2022-05-25 10:41:41 +01:00
12867.doc Fix incorrect worker-allowed path in documentation (#12867) 2022-05-25 09:20:34 +00:00
12868.misc Add the batch_send endpoint to generic workers (#12868) 2022-05-25 09:51:07 +00:00
12869.misc Don't create empty AS txns when the AS is down (#12869) 2022-05-25 09:46:05 +00:00
12871.misc Fix up state_store naming (#12871) 2022-05-25 12:59:04 +01:00
12872.misc Wait for lazy join to complete when getting current state (#12872) 2022-06-01 16:02:53 +01:00
12877.bugfix Allow bigger responses to /federation/v1/state (#12877) 2022-05-25 22:24:28 +01:00
12879.misc Avoid attempting to delete push actions for remote users. (#12879) 2022-05-26 07:09:16 -04:00
12884.misc Additional constants for EDU types. (#12884) 2022-05-27 07:14:36 -04:00
12885.misc Reduce DB load of /sync when using presence (#12885) 2022-05-31 13:01:05 +00:00
12886.misc Refactor have_seen_events to reduce OOMs (#12886) 2022-05-27 10:27:33 +01:00
12888.misc Clean-up some receipts code (#12888) 2022-05-27 07:44:10 -04:00
12889.bugfix Fix room deletion (#12889) 2022-05-27 10:31:08 +01:00
12894.misc Easy type hints in synapse.logging.opentracing (#12894) 2022-05-27 11:17:33 +01:00
12895.removal Remove most groups datastore code. (#12895) 2022-05-31 20:28:17 -04:00
12897.removal Rework stream token to stop caring about groups. (#12897) 2022-05-31 07:42:50 -04:00
12899.removal Remove groups code from synapse_port_db. (#12899) 2022-06-03 12:13:35 -04:00
12900.removal Remove groups replication code. (#12900) 2022-05-31 13:04:08 -04:00
12902.misc Remove direct refeferences to PyNaCl (use signedjson instead). (#12902) 2022-06-01 07:32:35 -04:00
12903.bugfix Don't return end from /messages if there are no more events (#12903) 2022-05-30 21:03:52 +01:00
12904.misc Fix get_metadata_for_events (#12904) 2022-05-30 10:51:09 +01:00
12905.bugfix Fix 404 on /sync when the last event is a redaction of an unknown/purged event (#12905) 2022-06-01 11:29:51 +00:00
12908.removal Remove contrib/scripts/kick_users.py (#12908) 2022-05-30 10:47:25 +01:00
12909.removal Remove contrib/jitsimeetbridge (#12909) 2022-05-30 10:47:40 +01:00
12910.removal Remove unused contrib/experiments/cursesio.py (#12910) 2022-05-30 10:47:54 +01:00
12911.removal Remove contrib/experiments/test_messaging.py (#12911) 2022-05-30 10:47:47 +01:00
12912.misc Bump jsonschema stubs (#12912) 2022-05-30 10:47:09 +01:00
12913.misc Rename storage classes (#12913) 2022-05-31 12:17:50 +00:00
12914.misc Stop reading from event_edges.room_id. (#12914) 2022-05-31 13:51:49 +01:00
12916.misc demo: check if we are in a virtualenv before overriding PYTHONPATH (#12916) 2022-05-30 15:41:24 +00:00
12917.feature Document the Synapse version of a new module API method (#12917) 2022-05-30 18:37:52 +02:00
12923.feature Fix M_USER_ACCOUNT_SUSPENDED error code for spec compliance (#12923) 2022-05-31 08:42:18 +01:00
12925.misc Improve logging when signature checks fail (#12925) 2022-05-31 23:32:56 +01:00
12932.bugfix Fix potential thumbnail memory leaks. (#12932) 2022-06-01 10:57:49 +00:00
12933.misc Fix complement tests using the wrong path (#12933) 2022-06-01 15:57:09 +01:00
12936.removal Remove remaining bits of groups code. (#12936) 2022-06-01 09:41:25 -04:00
12950.bugfix Do not break URL previews if an image is unreachable. (#12950) 2022-06-06 07:46:04 -04:00
12951.feature Improve URL previews for some pages (#12951) 2022-06-03 12:09:12 -04:00
12952.feature Allow updating passwords using the admin api without logging out devices (#12952) 2022-06-06 12:10:13 +01:00
12964.misc Reduce state pulled from DB due to sending typing and receipts over federation (#12964) 2022-06-06 16:46:11 +01:00