synapse/changelog.d
Patrick Cloke 6bf81a7a61
Bundle aggregations outside of the serialization method. (#11612)
This makes the serialization of events synchronous (and it no
longer access the database), but we must manually calculate and
provide the bundled aggregations.

Overall this should cause no change in behavior, but is prep work
for other improvements.
2022-01-07 09:10:46 -05:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
10520.misc Send and handle cross-signing messages using the stable prefix. (#10520) 2021-12-08 10:01:38 +00:00
11243.misc Allow events to be created with no prev_events (MSC2716) (#11243) 2021-12-10 23:08:51 -06:00
11267.doc Correct Synapse install command for FreeBSD. (#11267) 2022-01-05 10:38:51 +00:00
11331.misc Fix case in wait_for_background_updates where self.store does not exist (#11331) 2021-12-07 11:51:53 -05:00
11360.misc Add missing type hints to synapse.appservice (#11360) 2021-12-14 17:02:46 +00:00
11378.feature Allow guests to send state events (#11378) 2021-12-09 11:02:05 +00:00
11427.doc Document the usage of refresh tokens. (#11427) 2021-12-08 15:31:17 +00:00
11480.misc Additional type hints for the config module, part 2. (#11480) 2021-12-09 16:15:46 +00:00
11487.misc Test to ensure we share the same state_group across the whole historical batch (MSC2716) (#11487) 2021-12-10 20:59:20 -06:00
11503.misc Refactor tests.util.setup_test_homeserver and tests.server.setup_test_homeserver. (#11503) 2021-12-21 16:12:05 +00:00
11505.misc Re-apply: Move glob_to_regex and re_word_boundary to matrix-python-common #11505 (#11687) 2022-01-05 11:41:49 +00:00
11516.bugfix Do not allow cross-room relations, per MSC2674. (#11516) 2021-12-09 13:16:01 -05:00
11520.misc Use HTTPStatus constants in place of literals in tests.rest.client.test_auth. (#11520) 2021-12-08 14:54:47 +00:00
11530.bugfix Strip unauthorized fields from unsigned object in events received over federation (#11530) 2022-01-06 09:09:30 -08:00
11531.misc Add a constant for receipt types (m.read). (#11531) 2021-12-08 12:26:29 -05:00
11535.misc Clean up synapse.rest.admin (#11535) 2021-12-08 16:59:40 +00:00
11536.bugfix Fix AssertionErrors after purging events (#11642) 2022-01-04 16:36:33 +00:00
11538.feature Add experimental support for MSC3202: allowing application services to masquerade as specific devices. (#11538) 2021-12-15 10:40:52 +00:00
11541.misc Support unprefixed versions of fallback key property names. (#11541) 2021-12-09 11:41:27 +00:00
11542.misc Add missing errcode to parse_string and parse_boolean (#11542) 2021-12-09 11:23:34 +00:00
11543.misc Use HTTPStatus constants in place of literals in synapse.http (#11543) 2021-12-09 11:58:25 +00:00
11546.misc Add type hints to synapse/storage/databases/main/account_data.py (#11546) 2021-12-13 16:28:10 +00:00
11547.bugfix Ensure emails are canonicalized before fetching associated user. (#11547) 2021-12-10 07:17:28 -05:00
11549.misc Add type hints to synapse/storage/databases/main/e2e_room_keys.py (#11549) 2021-12-14 17:46:47 +00:00
11550.misc Adjust _get_rooms_changed comments (#11550) 2021-12-10 19:19:48 +00:00
11551.misc Add type hints to synapse/storage/databases/main/end_to_end_keys.py (#11551) 2021-12-13 16:28:26 +00:00
11553.doc Add details for how to set up TURN behind NAT (#11553) 2021-12-23 10:42:50 +00:00
11555.misc Type hint the constructors of the data store classes (#11555) 2021-12-13 17:05:00 +00:00
11556.misc Add missing type hints to synapse.logging.context (#11556) 2021-12-14 17:35:28 +00:00
11558.misc Stop populating state_events.prev_state (#11558) 2021-12-10 14:13:23 +00:00
11560.misc skip some dict munging in event persistence (#11560) 2021-12-10 15:02:33 +00:00
11564.misc checks for generators in database functions (#11564) 2021-12-13 19:01:27 +00:00
11565.misc Make get_device return None if the device doesn't exist rather than raising an exception. (#11565) 2021-12-13 15:39:43 +00:00
11566.misc Move HTML parsing to a separate file for URL previews. (#11566) 2021-12-13 17:55:07 +00:00
11570.misc Remove redundant COALESCE()s around COUNT()s in database queries (#11570) 2021-12-14 12:34:30 +00:00
11571.misc Add missing type hints to synapse.http. (#11571) 2021-12-14 07:00:47 -05:00
11574.misc Convert EventStreamResult to attrs. (#11574) 2021-12-15 11:10:02 -05:00
11575.misc Add type hints to synapse/storage/databases/main/room.py (#11575) 2021-12-15 18:00:48 +00:00
11580.misc Require Collections as the parameters for simple_* methods. (#11580) 2021-12-15 17:00:50 +00:00
11582.misc Add MSC2716 and MSC3030 to /versions -> unstable_features (#11582) 2021-12-16 11:25:37 -06:00
11587.bugfix Cache empty responses from /user/devices (#11587) 2022-01-05 13:33:28 +00:00
11588.removal Use mock from standard library (#11588) 2021-12-20 10:34:46 -05:00
11589.misc Add type hints to synapse/storage/databases/main/transactions.py (#11589) 2021-12-16 14:59:35 -05:00
11590.misc Add type hints to synapse/tests/rest/admin (#11590) 2021-12-16 14:59:56 -05:00
11592.bugfix Do not bundle aggregations for APIs which shouldn't include them. (#11592) 2021-12-20 14:14:38 -05:00
11593.bugfix Fix get federation status of destination if no error occured (#11593) 2022-01-05 14:46:50 -05:00
11594.misc Add type hints to event_push_actions. (#11594) 2021-12-21 13:25:34 +00:00
11595.misc Drop EOL python 3.6 from CI (#11595) 2021-12-21 11:37:04 -08:00
11596.misc Update to the current version of Black and run it on Synapse codebase (#11596) 2021-12-23 20:22:15 -08:00
11602.bugfix Return JSON errors for unknown resources under /matrix/client. (#11602) 2021-12-20 16:00:13 +00:00
11603.misc Add opentracing types (#11603) 2021-12-20 12:18:09 +00:00
11607.misc Improve opentracing support for ResponseCache (#11607) 2021-12-20 18:12:08 +00:00
11612.misc Bundle aggregations outside of the serialization method. (#11612) 2022-01-07 09:10:46 -05:00
11618.misc Improve opentracing for incoming HTTP requests (#11618) 2021-12-20 17:45:03 +00:00
11619.misc Various opentracing enhancements (#11619) 2021-12-21 11:10:36 +00:00
11622.misc Fix mypy error with opentracing.tags. (#11622) 2021-12-23 11:47:24 +00:00
11623.bugfix Do not attempt to bundled aggregations for /members and /state. (#11623) 2021-12-29 08:02:03 -05:00
11632.bugfix FederationClient.backfill: stop flagging events as outliers (#11632) 2022-01-04 16:31:32 +00:00
11633.misc Drop Bionic from Debian builds (#11633) 2022-01-03 11:17:16 -08:00
11634.misc Refactor the way we set outlier (#11634) 2022-01-05 12:26:11 +00:00
11638.misc Better error messages from get_create_event_for_room (#11638) 2022-01-04 16:10:05 +00:00
11640.doc Improve Docker docs for use with Postgres (#11640) 2022-01-05 10:50:28 +00:00
11642.bugfix Fix AssertionErrors after purging events (#11642) 2022-01-04 16:36:33 +00:00
11643.misc Remove redundant get_current_events_token (#11643) 2022-01-04 16:10:27 +00:00
11652.misc Improve type hints in storage classes. (#11652) 2021-12-29 13:04:28 +00:00
11653.misc Add type hints to synapse/storage/databases/main/stats.py (#11653) 2021-12-29 08:01:13 -05:00
11654.misc Add type hints to synapse/storage/databases/main/events_bg_updates.py (#11654) 2021-12-30 07:22:31 -05:00
11657.misc Fix a type annotation in test_account_data.py and remove it from the Mypy exclusion list. (#11657) 2021-12-29 15:12:30 +00:00
11664.feature Add admin API to get users' account data (#11664) 2022-01-05 11:49:06 +00:00
11665.misc Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
11666.feature Include the topic event in the prejoin state, per MSC3173. (#11666) 2022-01-04 11:08:08 -05:00
11667.bugfix Fix space hierarchy endpoint to match MSC2946 (#11667) 2022-01-05 20:33:43 +00:00
11672.feature Make room creations denied by user_may_create_room cause an M_FORBIDDEN error to be returned, not M_UNKNOWN (#11672) 2022-01-06 13:16:42 +00:00
11677.bugfix Fix SimpleHttpClient not sending Accept header in get_json (#11677) 2022-01-05 11:59:29 +00:00
11678.doc Fix link from generated configuration file to documentation (#11678) 2022-01-05 12:16:52 +00:00
11680.doc update ngnix reverse-proxy example (#11680) 2022-01-04 22:31:45 +00:00
11681.doc Clarify SSO mapping provider documentation by writing def or async def before the names of methods, as appropriate. (#11681) 2022-01-05 11:25:32 +00:00
11682.removal Remove the /send_relation endpoint. (#11682) 2022-01-06 19:00:34 +00:00
11685.misc Run pyupgrade --py37-plus --keep-percent-format on Synapse (#11685) 2022-01-05 09:53:05 -08:00
11687.misc Re-apply: Move glob_to_regex and re_word_boundary to matrix-python-common #11505 (#11687) 2022-01-05 11:41:49 +00:00
11693.misc Remove debug logging for #4422 (#11693) 2022-01-06 12:44:36 +00:00
11699.misc Remove a Python 2-ism and improve type hints. (#11699) 2022-01-06 18:08:48 +00:00