MatrixSynapse/changelog.d
Eric Eastwood f694bb71b7
Strip number suffix from instance name to consolidate services that traces are spread over (#13729)
The problem with many services is that it makes it hard to find which service has the trace you want, see https://github.com/jaegertracing/jaeger-ui/issues/985

Previously, we split traces out into services based on their instance name like `matrix.org client_reader-1`, etc but there are many worker instances of the same `client_reader` so there is a lot to click through.

With this PR, all of the traces are just collected under the worker type like `client_reader`, `event_persister` 😇

Note: A Synapse worker instance name is an opaque string with the number convention only being our own thing for the `matrix.org` deployment. But seems pretty sensible to group things this way.
2022-09-09 11:30:06 -05:00
..
.gitignore
12595.misc Add a stub Rust crate (#12595) 2022-09-06 19:01:37 +01:00
13241.removal Drop support for calling `/_matrix/client/v3/rooms/{roomId}/invite` without an `id_access_token` (#13241) 2022-08-31 12:10:25 +00:00
13483.misc Extend the release script to wait for GitHub Actions to finish and to be usable as a guide for the whole process. (#13483) 2022-09-05 12:16:59 +01:00
13506.bugfix Remove the unspecced room_id field in the /hierarchy response. (#13506) 2022-09-06 15:28:44 -04:00
13509.bugfix Fix admin List Room API return type on sqlite (#13509) 2022-08-31 10:38:16 +00:00
13540.misc
13546.bugfix
13569.removal Remove cached wrap on `_get_joined_users_from_context` method (#13569) 2022-08-31 12:19:39 +01:00
13573.misc
13575.misc
13583.bugfix
13585.bugfix
13586.misc
13588.misc
13591.misc
13592.misc
13597.misc
13600.misc
13602.doc
13603.misc
13605.misc
13606.misc
13608.misc
13614.feature
13615.feature
13616.bugfix
13617.doc Add monthly active users documentation (#13617) 2022-09-01 14:48:43 +00:00
13627.misc Drop unused column `application_services_state.last_txn` (#13627) 2022-08-30 10:29:16 -07:00
13632.bugfix
13634.feature
13639.misc
13640.doc
13645.doc Remove documentation of legacy `frontend_proxy` worker app (#13645) 2022-08-30 18:01:51 +01:00
13647.removal Remove configuration options for direct TCP replication. (#13647) 2022-09-06 07:50:02 +00:00
13653.removal Remove support for unstable private read receipts (#13653) 2022-09-01 13:31:54 +01:00
13656.doc Clarify documentation about replication traffic. (#13656) 2022-08-30 12:21:19 +00:00
13657.bugfix
13658.bugfix Give the correct next event when the message timestamps are the same - MSC3030 (#13658) 2022-08-30 14:50:06 -05:00
13660.bugfix Fix bug where we wedge media plugins if clients disconnect early (#13660) 2022-08-30 12:17:48 +01:00
13662.misc Generalise the `@cancellable` annotation so it can be used on functions other than just servlet methods. (#13662) 2022-08-31 11:16:05 +00:00
13665.doc Fix two typos with colon in headlines (#13665) 2022-09-01 20:38:37 +00:00
13671.misc Share some metrics between the Prometheus exporter and the phone home stats (#13671) 2022-09-05 10:26:43 +00:00
13672.feature Add Admin API to Fetch Messages Within a Particular Window (#13672) 2022-09-07 10:54:44 +01:00
13678.doc Update docs to make enabling metrics more clear (#13678) 2022-09-02 11:29:51 -05:00
13679.misc Add some logging to help track down #13444 (#13679) 2022-09-01 13:54:52 +01:00
13680.feature Cancel the processing of key query requests when they time out. (#13680) 2022-09-07 12:03:32 +01:00
13683.bugfix Return keys for unwhitelisted servers from `/_matrix/key/v2/query` (#13683) 2022-09-01 13:54:02 +01:00
13687.feature A second batch of Pydantic models for rest/client/account.py (#13687) 2022-09-07 12:16:10 +01:00
13688.docker Bump docker image to use stable poetry version (#13688) 2022-09-01 13:46:47 +01:00
13689.misc Update lock file for Poetry v1.2.0 (#13689) 2022-09-02 13:20:03 +00:00
13692.removal Add a schema delta to drop unstable private read receipts. (#13692) 2022-09-01 14:57:47 -04:00
13693.misc Cache `is_partial_state_room` (#13693) 2022-09-01 16:07:01 +01:00
13694.bugfix Disable calculating unread counts unless the config flag is enabled. (#13694) 2022-09-01 16:52:03 +00:00
13697.misc Update the Grafana dashboard that is included with Synapse in the `contrib` directory. (#13697) 2022-09-01 16:27:06 +01:00
13698.misc Only run trial CI on all python versions on non-PRs (#13698) 2022-09-02 13:12:47 +01:00
13701.doc Clarify `(room_id, event_id)` global uniqueness (#13701) 2022-09-02 14:05:39 -05: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
13712.misc Fix typechecking with latest `types-jsonschema` (#13712) 2022-09-05 11:13:13 +00:00
13713.misc Reduce number of CI jobs run on PRs (#13713) 2022-09-05 13:31:42 +01: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
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
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
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
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
13760.removal Require SQLite >= 3.27.0 (#13760) 2022-09-09 11:14:10 +01:00
13763.misc Add rust to CI (#13763) 2022-09-09 11:29:04 +01:00