synapse/changelog.d
Eric Eastwood 957e3d74fc
Keep track when we try and fail to process a pulled event (#13589)
We can follow-up this PR with:

 1. Only try to backfill from an event if we haven't tried recently -> https://github.com/matrix-org/synapse/issues/13622
 1. When we decide to backfill that event again, process it in the background so it doesn't block and make `/messages` slow when we know it will probably fail again -> https://github.com/matrix-org/synapse/issues/13623
 1. Generally track failures everywhere we try and fail to pull an event over federation -> https://github.com/matrix-org/synapse/issues/13700

Fix https://github.com/matrix-org/synapse/issues/13621

Part of https://github.com/matrix-org/synapse/issues/13356

Mentioned in [internal doc](https://docs.google.com/document/d/1lvUoVfYUiy6UaHB6Rb4HicjaJAU40-APue9Q4vzuW3c/edit#bookmark=id.qv7cj51sv9i5)
2022-09-14 13:57:50 -05:00
..
.gitignore
12595.misc Add a stub Rust crate (#12595) 2022-09-06 19:01:37 +01:00
13480.doc installation.md: require libpq on M1 macs (#13480) 2022-09-13 09:01:21 +00:00
13506.bugfix Remove the unspecced room_id field in the /hierarchy response. (#13506) 2022-09-06 15:28:44 -04:00
13589.feature Keep track when we try and fail to process a pulled event (#13589) 2022-09-14 13:57:50 -05:00
13672.feature Add Admin API to Fetch Messages Within a Particular Window (#13672) 2022-09-07 10:54:44 +01:00
13680.feature Cancel the processing of key query requests when they time out. (#13680) 2022-09-07 12:03:32 +01:00
13687.feature A second batch of Pydantic models for rest/client/account.py (#13687) 2022-09-07 12:16:10 +01:00
13703.misc Add receipts event stream ordering (#13703) 2022-09-13 08:16:37 +01:00
13706.misc Rename the EventFormatVersions enum values so that they line up with room version numbers. (#13706) 2022-09-07 11:08:20 +01:00
13707.misc Update trial old deps CI to use poetry 1.2.0 (#13707) 2022-09-06 11:43:04 +00:00
13714.misc Update Grafana dashboard to not use legacy metric names. (#13714) 2022-09-06 12:21:21 +01:00
13717.misc Fix cache metrics not being updated when not using the legacy exposition module. (#13717) 2022-09-08 15:30:48 +01:00
13718.misc Fix Prometheus recording rules to not use legacy metric names. (#13718) 2022-09-08 15:01:42 +01:00
13724.misc Actually fix typechecking with latest types-jsonschema (#13724) 2022-09-06 14:29:16 +01:00
13725.misc Fix trial-olddeps (#13725) 2022-09-06 14:21:55 +00:00
13726.doc Correct out-of-date doc for event_cache_size (#13726) 2022-09-07 14:46:11 +01:00
13727.doc Fix typo in ratelimiting documentation (#13727) 2022-09-12 14:11:18 +01:00
13728.doc Define SQLite compat policy (#13728) 2022-09-07 12:07:42 +00:00
13729.misc Strip number suffix from instance name to consolidate services that traces are spread over (#13729) 2022-09-09 11:30:06 -05:00
13730.misc Instrument get_metadata_for_events for tracing (#13730) 2022-09-07 11:41:52 -05:00
13734.misc Fix latest deps CI (#13734) 2022-09-07 14:07:06 +00:00
13735.misc Add some rust caching to CI (#13735) 2022-09-07 13:56:59 +00:00
13738.bugfix Fix a bug where Synapse fails to start if a signing key file contains an empty line. (#13738) 2022-09-08 11:18:03 +01:00
13741.feature Add timestamp to user's consent (#13741) 2022-09-08 15:41:48 +00:00
13743.misc Fix latest deps (#13743) 2022-09-08 13:58:31 +01:00
13745.misc Remove check current state membership up to date (#13745) 2022-09-12 12:58:33 +01:00
13746.bugfix Fix error in is_mine_id when encountering a malformed ID (#13746) 2022-09-08 15:54:36 +01:00
13748.misc Avoid raising errors due to malformed IDs in get_current_hosts_in_room (#13748) 2022-09-08 15:55:03 +01:00
13749.bugfix Fix bug in device list caching when remote users leave rooms (#13749) 2022-09-14 10:42:57 +01:00
13750.misc Update docstrings to explain the impact of partial state (#13750) 2022-09-08 15:55:29 +01:00
13752.misc Use an upsert for receipts_graph. (#13752) 2022-09-09 07:08:41 -04:00
13753.misc Update event push action and receipt tables to support threads. (#13753) 2022-09-14 17:11:16 +00:00
13754.misc Re-type hint some collections in /sync code as read-only (#13754) 2022-09-08 20:13:39 +01:00
13756.misc Remove unused Prometheus recording rules from synapse-v2.rules and add comments describing where the rest are used. (#13756) 2022-09-08 17:50:15 +00:00
13759.misc Check if Rust lib needs rebuilding. (#13759) 2022-09-12 10:03:42 +00:00
13760.removal Require SQLite >= 3.27.0 (#13760) 2022-09-09 11:14:10 +01:00
13761.misc Tag trace with instance name (#13761) 2022-09-09 11:31:37 -05:00
13763.misc Add rust to CI (#13763) 2022-09-09 11:29:04 +01:00
13765.misc Concurrently collect room unread counts for push badges (#13765) 2022-09-09 19:00:21 +01:00
13766.bugfix Make sequence cache_invalidation_stream_seq begin at 2 (#13766) 2022-09-13 16:14:28 +02:00
13769.misc Fix CI on non-PR builds (#13769) 2022-09-12 13:26:33 +01:00
13770.misc Updates to the schema dump script (#13770) 2022-09-13 10:53:11 +01:00
13778.misc Fix GHA skippable syntax (#13778) 2022-09-12 17:31:23 +00:00
13780.misc Deduplicate is_server_notices_room. (#13780) 2022-09-14 15:53:18 +00:00
13784.misc Simplify CI tests DAG (#13784) 2022-09-13 10:17:23 +01:00
13788.misc Remove incorrect migration file from state logical DB (#13788) 2022-09-14 14:16:12 +01:00
13789.bugfix Fix a long-standing spec compliance bug where Synapse would accept a trailing slash on the end of /get_missing_events federation requests. (#13789) 2022-09-14 09:28:12 +01:00
13795.misc Remove unused method in synapse.api.auth.Auth. (#13795) 2022-09-14 10:33:54 -04:00
13798.misc Fix a memory leak when running the unit tests. (#13798) 2022-09-14 15:29:05 +00:00
13802.misc Use partial indices on SQLIte. (#13802) 2022-09-14 12:01:42 -04:00