MatrixSynapse/changelog.d
Eric Eastwood a911ffb42c
Tag trace with instance name (#13761)
We tag the Synapse instance name so that it's an easy jumping off point into the logs. Can also be used to filter for an instance that is under load.

As suggested by @clokep and @reivilibre in,

 - https://github.com/matrix-org/synapse/pull/13729#discussion_r964719258
 - https://github.com/matrix-org/synapse/pull/13729#discussion_r964733578
2022-09-09 11:31:37 -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
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 Add experimental configuration option to allow disabling legacy Prometheus metric names. (#13540) 2022-08-24 11:35:54 +00:00
13546.bugfix Fix that user cannot `/forget` rooms after the last member has left (#13546) 2022-08-30 09:58:38 +00:00
13569.removal Remove cached wrap on `_get_joined_users_from_context` method (#13569) 2022-08-31 12:19:39 +01:00
13573.misc Cache user IDs instead of profile objects (#13573) 2022-08-23 09:49:59 +00:00
13575.misc Optimize how we calculate `likely_domains` during backfill (#13575) 2022-08-30 01:38:14 -05:00
13583.bugfix Faster Room Joins: fix `/make_knock` blocking indefinitely when the room in question is a partial-stated room. (#13583) 2022-08-24 09:09:59 +00:00
13585.bugfix When loading current ids, sort by `stream_id` to avoid incorrect overwrite and avoid errors caused by sorting alphabetical instance name which can be `null` (#13585) 2022-08-24 12:53:46 -05:00
13586.misc Comment about a better future where we can get the state diff between two events (#13586) 2022-08-24 18:59:27 -05:00
13588.misc Instrument `_check_sigs_and_hash_and_fetch` to trace time spent in child concurrent calls (#13588) 2022-08-23 21:53:37 -05:00
13591.misc Speed up `@cachedList` (#13591) 2022-08-23 14:53:27 +00:00
13592.misc Speed up fetching large numbers of push rules (#13592) 2022-08-23 13:15:43 +01:00
13597.misc Rewrite get push actions queries (#13597) 2022-08-24 10:12:51 +01:00
13600.misc Fix regression caused by #13573 (#13600) 2022-08-23 14:14:05 +00:00
13602.doc Write about the chain cover a little. (#13602) 2022-08-23 17:41:55 +00:00
13603.misc Rename `event_map` to `unpersisted_events` (#13603) 2022-08-24 21:06:31 +01:00
13605.misc Update `get_users_in_room` mis-use to get hosts with dedicated `get_current_hosts_in_room` (#13605) 2022-08-24 14:15:37 -05:00
13606.misc Use dedicated `get_local_users_in_room` to find local users when calculating `join_authorised_via_users_server` of a `/make_join` request (#13606) 2022-08-24 11:14:28 -05:00
13608.misc Directly lookup local membership instead of getting all members in a room first (`get_users_in_room` mis-use) (#13608) 2022-08-24 14:13:12 -05:00
13614.feature Support `registration_shared_secret` in a file (#13614) 2022-08-25 16:27:46 +00:00
13615.feature Generate missing configuration files at startup (#13615) 2022-08-26 11:26:06 +00:00
13616.bugfix register_new_matrix_user: read server url from config (#13616) 2022-08-25 15:29:08 +01:00
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 Move the execution of the retention purge_jobs to the main worker (#13632) 2022-08-26 08:38:10 +01:00
13634.feature Speed up inserting `event_push_actions_staging`. (#13634) 2022-08-30 07:12:48 -04:00
13639.misc Print complement failure results last (#13639) 2022-08-28 20:05:30 +00:00
13640.doc Improve documentation around user registration (#13640) 2022-08-26 13:29:31 +00:00
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 Do not wait for background updates to complete do expire URL cache. (#13657) 2022-08-30 07:15:54 -04:00
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
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