synapse/changelog.d
Eric Eastwood 5093cbf88d
Be able to correlate timeouts in reverse-proxy layer in front of Synapse (pull request ID from header) (#13801)
Fix https://github.com/matrix-org/synapse/issues/13685

New config:

```diff
  listeners:
    - port: 8008
      tls: false
      type: http
      x_forwarded: true
+     request_id_header: "cf-ray"
      bind_addresses: ['::1', '127.0.0.1', '0.0.0.0']
```
2022-09-15 15:32:25 -05:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
12595.misc Add a stub Rust crate (#12595) 2022-09-06 19:01:37 +01:00
13162.misc Add a `MXCUri` class to make working with mxc uri's easier. (#13162) 2022-09-15 12:57:16 +00: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 Record any exception when processing a pulled event (#13814) 2022-09-15 14:40:49 -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
13736.feature A third batch of Pydantic validation for rest/client/account.py (#13736) 2022-09-15 18:36:02 +01: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
13801.feature Be able to correlate timeouts in reverse-proxy layer in front of Synapse (pull request ID from header) (#13801) 2022-09-15 15:32:25 -05:00
13802.misc Use partial indices on SQLIte. (#13802) 2022-09-14 12:01:42 -04:00
13814.feature Record any exception when processing a pulled event (#13814) 2022-09-15 14:40:49 -05:00
13822.misc Support providing an index predicate for upserts. (#13822) 2022-09-15 18:28:48 +00:00