synapse/changelog.d
Nick Mills-Barrett 92202ce867
Reduce event lookups during room creation by passing known event IDs (#13210)
Inspired by the room batch handler, this uses previous event inserts to
pre-populate prev events during room creation, reducing the number of
queries required to create a room.

Signed off by Nick @ Beeper (@Fizzadar)
2022-07-11 18:00:12 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
13028.misc Type tests.utils (#13028) 2022-07-05 15:13:47 +01:00
13029.doc Document the --report-stats argument (#13029) 2022-06-29 10:24:10 +01:00
13031.feature Implement MSC3827: Filtering of /publicRooms by room type (#13031) 2022-06-29 17:12:45 +00:00
13044.misc Uniformize spam-checker API, part 5: expand other spam-checker callbacks to return Tuple[Codes, dict] (#13044) 2022-07-11 16:52:10 +00:00
13077.doc Cleanup references to sample config in the docs and redirect users to configuration manual (#13077) 2022-06-30 09:21:39 -07:00
13079.misc Enable Complement testing in the 'Twisted Trunk' CI runs. (#13079) 2022-07-01 15:42:49 +00:00
13086.doc Add documentation for phone home stats (#13086) 2022-06-30 22:12:28 +01:00
13100.misc Handle race between persisting an event and un-partial stating a room (#13100) 2022-07-05 16:12:52 +01:00
13103.misc More type hints for synapse.logging (#13103) 2022-06-30 13:05:06 +00:00
13113.misc Allow dependency errors to pass through (#13113) 2022-06-30 19:48:04 +02:00
13116.doc Fix documentation header for allow_public_rooms_over_federation (#13116) 2022-06-29 18:41:39 +02:00
13119.misc Improve performance of getting unread counts in rooms (#13119) 2022-06-29 10:32:38 +00:00
13125.feature Rate limiting invites per issuer (#13125) 2022-06-30 09:44:47 +00:00
13127.misc Improve startup times in Complement test runs against workers, particularly in CPU-constrained environments. (#13127) 2022-06-30 11:58:12 +00:00
13129.misc Don't actually one-line the SQL statements we send to the DB (#13129) 2022-06-30 10:43:24 +02:00
13131.bugfix Fix application service not being able to join remote federated room without a profile set (#13131) 2022-07-05 05:56:06 -05:00
13132.doc Add information on how the Synapse team does reviews. (#13132) 2022-07-06 07:30:58 -04:00
13134.misc Don't process /send requests for users who have hit their ratelimit (#13134) 2022-06-30 09:22:40 -07:00
13135.misc Actually typecheck tests.test_server (#13135) 2022-06-30 10:45:47 +01:00
13136.misc annotate tests.server.FakeChannel (#13136) 2022-07-04 18:08:56 +01:00
13139.doc Add a link to the configuration manual from the homeserver sample config documentation page (#13139) 2022-06-30 15:59:11 +01:00
13143.misc complement.sh: Permit skipping docker build (#13143) 2022-07-01 12:33:59 +00:00
13144.misc Skip waiting for full state for incoming events (#13144) 2022-07-01 10:19:27 +01:00
13145.misc _process_received_pdu: Improve exception handling (#13145) 2022-07-01 10:52:10 +01:00
13148.feature Extra validation for rest/client/account_data (#13148) 2022-07-01 11:04:56 +01:00
13151.misc Faster room joins: fix race in recalculation of current room state (#13151) 2022-07-07 12:19:31 +00:00
13152.misc Add the ability to set the log level using the SYNAPSE_TEST_LOG_LEVEL environment when using complement.sh. (#13152) 2022-07-05 09:46:20 +00:00
13153.misc Use upserts for updating event_push_summary (#13153) 2022-07-05 13:51:04 +01:00
13157.misc Factor out some common Complement CI setup commands to a script. (#13157) 2022-07-05 14:24:42 +01:00
13158.misc Add --build-only option to complement.sh to prevent actually running Complement. (#13158) 2022-07-07 14:18:38 +00:00
13159.misc Remove tests/utils.py from mypy's exclude list (#13159) 2022-07-04 15:15:33 +01:00
13166.doc Add missing links to config options (#13166) 2022-07-05 10:10:26 +01:00
13167.misc [Complement] Allow device_name lookup over federation (#13167) 2022-07-04 12:34:50 +00:00
13174.bugfix Make _get_state_map_for_room not break when room state events don't contain an event id. (#13174) 2022-07-07 08:14:32 +00:00
13194.bugfix Fix bug where we failed to delete old push actions (#13194) 2022-07-06 12:09:19 +01:00
13195.misc Check that auto_vacuum is disabled when porting a SQLite database to Postgres, as VACUUMs must not be performed between runs of the script. (#13195) 2022-07-07 10:08:04 +00:00
13197.bugfix Fix exception when using MSC3030 to look for remote federated events before room creation (#13197) 2022-07-07 11:52:45 -05:00
13200.removal Remove obsolete RoomEventsStoreTestCase (#13200) 2022-07-07 13:47:26 +01:00
13207.docker Bump lxml from 4.8.0 to 4.9.1 (#13207) 2022-07-07 10:56:52 +00:00
13209.misc Use a single query in ProfileHandler.get_profile (#13209) 2022-07-07 11:02:09 +00:00
13210.misc Reduce event lookups during room creation by passing known event IDs (#13210) 2022-07-11 18:00:12 +01:00
13211.misc Remove delay when rotating event push actions (#13211) 2022-07-11 16:51:30 +01:00
13212.doc Document the 'databases' homeserver config option (#13212) 2022-07-11 14:05:24 +00:00
13222.misc Add a filter_event_for_clients_with_state function (#13222) 2022-07-11 14:14:09 +01:00
13223.bugfix Fix notification count after a highlighted message (#13223) 2022-07-08 14:00:29 +01:00
13226.bugfix Ensure portdb selects _all_ rows with negative rowids (#13226) 2022-07-11 10:36:18 +01:00
13228.misc editorconfig: add max_line_length for Python files (#13228) 2022-07-08 16:40:25 +00:00
13235.bugfix Fix to-device messages not being sent to MSC3202-enabled appservices (#13235) 2022-07-11 17:22:17 +01:00
13236.bugfix Fix appservice EDUs failing to send if the EDU doesn't have a room ID (#13236) 2022-07-11 14:12:28 +01:00