summary refs log tree commit diff
path: root/changelog.d
diff options
context:
space:
mode:
Diffstat (limited to 'changelog.d')
-rw-r--r--changelog.d/12504.misc1
-rw-r--r--changelog.d/14213.misc1
-rw-r--r--changelog.d/15025.misc1
-rw-r--r--changelog.d/15197.feature1
-rw-r--r--changelog.d/15224.feature1
-rw-r--r--changelog.d/15312.feature1
-rw-r--r--changelog.d/15388.feature1
-rw-r--r--changelog.d/15450.feature1
-rw-r--r--changelog.d/15470.misc1
-rw-r--r--changelog.d/15491.misc1
-rw-r--r--changelog.d/15509.misc1
-rw-r--r--changelog.d/15516.feature1
-rw-r--r--changelog.d/15520.feature1
-rw-r--r--changelog.d/15522.misc1
-rw-r--r--changelog.d/15523.bugfix1
-rw-r--r--changelog.d/15527.misc1
-rw-r--r--changelog.d/15528.feature1
-rw-r--r--changelog.d/15529.misc1
-rw-r--r--changelog.d/15531.misc1
-rw-r--r--changelog.d/15532.misc1
-rw-r--r--changelog.d/15533.misc1
-rw-r--r--changelog.d/15534.misc1
-rw-r--r--changelog.d/15535.misc1
-rw-r--r--changelog.d/15536.feature1
-rw-r--r--changelog.d/15539.misc1
-rw-r--r--changelog.d/15542.misc1
-rw-r--r--changelog.d/15543.misc1
-rw-r--r--changelog.d/15544.doc1
-rw-r--r--changelog.d/15545.misc1
-rw-r--r--changelog.d/15548.misc1
-rw-r--r--changelog.d/15549.misc1
-rw-r--r--changelog.d/15550.misc1
-rw-r--r--changelog.d/15551.misc1
-rw-r--r--changelog.d/15552.misc1
-rw-r--r--changelog.d/15553.misc1
-rw-r--r--changelog.d/15554.bugfix1
-rw-r--r--changelog.d/15555.bugfix1
-rw-r--r--changelog.d/15559.feature1
-rw-r--r--changelog.d/15560.doc1
-rw-r--r--changelog.d/15562.misc1
-rw-r--r--changelog.d/15566.bugfix1
-rw-r--r--changelog.d/15567.docker1
-rw-r--r--changelog.d/15569.feature1
-rw-r--r--changelog.d/15570.misc1
-rw-r--r--changelog.d/15571.bugfix1
-rw-r--r--changelog.d/15576.misc1
-rw-r--r--changelog.d/15582.feature1
-rw-r--r--changelog.d/15609.bugfix1
-rw-r--r--changelog.d/15649.misc1
-rw-r--r--changelog.d/15650.misc1
-rw-r--r--changelog.d/15674.feature1
-rw-r--r--changelog.d/15675.misc1
-rw-r--r--changelog.d/15689.misc1
-rw-r--r--changelog.d/15690.misc1
-rw-r--r--changelog.d/15694.misc1
-rw-r--r--changelog.d/15695.bugfix1
-rw-r--r--changelog.d/15697.misc1
-rw-r--r--changelog.d/15705.feature1
-rw-r--r--changelog.d/15709.misc1
-rw-r--r--changelog.d/15721.misc1
-rw-r--r--changelog.d/15723.misc1
-rw-r--r--changelog.d/15725.misc1
-rw-r--r--changelog.d/15726.misc1
-rw-r--r--changelog.d/15729.misc1
-rw-r--r--changelog.d/15731.misc1
-rw-r--r--changelog.d/15732.doc1
-rw-r--r--changelog.d/15733.misc1
-rw-r--r--changelog.d/15740.feature1
68 files changed, 27 insertions, 41 deletions
diff --git a/changelog.d/12504.misc b/changelog.d/12504.misc
new file mode 100644
index 0000000000..0bebaa213d
--- /dev/null
+++ b/changelog.d/12504.misc
@@ -0,0 +1 @@
+Allow for the configuration of max request retries and min/max retry delays in the matrix federation client.
diff --git a/changelog.d/14213.misc b/changelog.d/14213.misc
new file mode 100644
index 0000000000..b0689f3d15
--- /dev/null
+++ b/changelog.d/14213.misc
@@ -0,0 +1 @@
+Log when events are (maybe unexpectedly) filtered out of responses in tests.
diff --git a/changelog.d/15025.misc b/changelog.d/15025.misc
deleted file mode 100644
index 1f04d85729..0000000000
--- a/changelog.d/15025.misc
+++ /dev/null
@@ -1 +0,0 @@
-Use oEmbed to generate URL previews for YouTube Shorts.
diff --git a/changelog.d/15197.feature b/changelog.d/15197.feature
deleted file mode 100644
index c8a6f114e8..0000000000
--- a/changelog.d/15197.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add an option to prevent media downloads from configured domains.
\ No newline at end of file
diff --git a/changelog.d/15224.feature b/changelog.d/15224.feature
deleted file mode 100644
index 5d8413f8be..0000000000
--- a/changelog.d/15224.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add `forget_rooms_on_leave` config option to automatically forget rooms when users leave them or are removed from them.
diff --git a/changelog.d/15312.feature b/changelog.d/15312.feature
deleted file mode 100644
index e4e972cfeb..0000000000
--- a/changelog.d/15312.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add redis TLS configuration options.
\ No newline at end of file
diff --git a/changelog.d/15388.feature b/changelog.d/15388.feature
new file mode 100644
index 0000000000..6cc55cafa2
--- /dev/null
+++ b/changelog.d/15388.feature
@@ -0,0 +1 @@
+Stable support for [MSC3882](https://github.com/matrix-org/matrix-spec-proposals/pull/3882) to allow an existing device/session to generate a login token for use on a new device/session.
\ No newline at end of file
diff --git a/changelog.d/15450.feature b/changelog.d/15450.feature
new file mode 100644
index 0000000000..2102381143
--- /dev/null
+++ b/changelog.d/15450.feature
@@ -0,0 +1 @@
+Support resolving a room's [canonical alias](https://spec.matrix.org/v1.7/client-server-api/#mroomcanonical_alias) via the module API.
\ No newline at end of file
diff --git a/changelog.d/15470.misc b/changelog.d/15470.misc
deleted file mode 100644
index 0af0b499c6..0000000000
--- a/changelog.d/15470.misc
+++ /dev/null
@@ -1 +0,0 @@
-Create new `Client` for use with HTTP Replication between workers. Contributed by Jason Little.
diff --git a/changelog.d/15491.misc b/changelog.d/15491.misc
deleted file mode 100644
index 98f88dbf19..0000000000
--- a/changelog.d/15491.misc
+++ /dev/null
@@ -1 +0,0 @@
-Remove need for `worker_replication_*` based settings in worker configuration yaml by placing this data directly on the `instance_map` instead.
diff --git a/changelog.d/15509.misc b/changelog.d/15509.misc
deleted file mode 100644
index 1eb26c83b7..0000000000
--- a/changelog.d/15509.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump pyicu from 2.10.2 to 2.11.
diff --git a/changelog.d/15516.feature b/changelog.d/15516.feature
deleted file mode 100644
index 02a101bb88..0000000000
--- a/changelog.d/15516.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add a config option to delay push notifications by a random amount, to discourage time-based profiling.
diff --git a/changelog.d/15520.feature b/changelog.d/15520.feature
new file mode 100644
index 0000000000..f4fd40ab94
--- /dev/null
+++ b/changelog.d/15520.feature
@@ -0,0 +1 @@
+Enable support for [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952): intentional mentions.
diff --git a/changelog.d/15522.misc b/changelog.d/15522.misc
deleted file mode 100644
index a5a229e4a0..0000000000
--- a/changelog.d/15522.misc
+++ /dev/null
@@ -1 +0,0 @@
-Remove references to supporting per-user flag for [MSC2654](https://github.com/matrix-org/matrix-spec-proposals/pull/2654) (#15522).
diff --git a/changelog.d/15523.bugfix b/changelog.d/15523.bugfix
deleted file mode 100644
index c00754019f..0000000000
--- a/changelog.d/15523.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Don't fail on federation over TOR where SRV queries are not supported. Contributed by Zdzichu.
diff --git a/changelog.d/15527.misc b/changelog.d/15527.misc
deleted file mode 100644
index 752a32adeb..0000000000
--- a/changelog.d/15527.misc
+++ /dev/null
@@ -1 +0,0 @@
-Don't use a trusted key server when running the demo scripts.
\ No newline at end of file
diff --git a/changelog.d/15528.feature b/changelog.d/15528.feature
deleted file mode 100644
index aae9fa1ecf..0000000000
--- a/changelog.d/15528.feature
+++ /dev/null
@@ -1 +0,0 @@
-Stabilize support for [MSC2659](https://github.com/matrix-org/matrix-spec-proposals/pull/2659): application service ping endpoint. Contributed by Tulir @ Beeper.
diff --git a/changelog.d/15529.misc b/changelog.d/15529.misc
deleted file mode 100644
index 7ad424d8df..0000000000
--- a/changelog.d/15529.misc
+++ /dev/null
@@ -1 +0,0 @@
-Speed up rebuilding of the user directory for local users.
diff --git a/changelog.d/15531.misc b/changelog.d/15531.misc
deleted file mode 100644
index 6d4da961b5..0000000000
--- a/changelog.d/15531.misc
+++ /dev/null
@@ -1 +0,0 @@
-Speed up deleting of old rows in `event_push_actions`.
diff --git a/changelog.d/15532.misc b/changelog.d/15532.misc
deleted file mode 100644
index 1ee700f829..0000000000
--- a/changelog.d/15532.misc
+++ /dev/null
@@ -1 +0,0 @@
-Install the `xmlsec` and `mdbook` packages and switch back to the upstream [cachix/devenv](https://github.com/cachix/devenv) repo in the nix development environment.
diff --git a/changelog.d/15533.misc b/changelog.d/15533.misc
deleted file mode 100644
index 1ee700f829..0000000000
--- a/changelog.d/15533.misc
+++ /dev/null
@@ -1 +0,0 @@
-Install the `xmlsec` and `mdbook` packages and switch back to the upstream [cachix/devenv](https://github.com/cachix/devenv) repo in the nix development environment.
diff --git a/changelog.d/15534.misc b/changelog.d/15534.misc
deleted file mode 100644
index fd9ba2a6e1..0000000000
--- a/changelog.d/15534.misc
+++ /dev/null
@@ -1 +0,0 @@
-Implement [MSC3987](https://github.com/matrix-org/matrix-spec-proposals/pull/3987) by removing `"dont_notify"` from the list of actions in default push rules.
diff --git a/changelog.d/15535.misc b/changelog.d/15535.misc
deleted file mode 100644
index 9981606c32..0000000000
--- a/changelog.d/15535.misc
+++ /dev/null
@@ -1 +0,0 @@
-Move various module API callback registration methods to a dedicated class.
\ No newline at end of file
diff --git a/changelog.d/15536.feature b/changelog.d/15536.feature
deleted file mode 100644
index 824c24575f..0000000000
--- a/changelog.d/15536.feature
+++ /dev/null
@@ -1 +0,0 @@
-Implement [MSC4009](https://github.com/matrix-org/matrix-spec-proposals/pull/4009) to expand the supported characters in Matrix IDs.
diff --git a/changelog.d/15539.misc b/changelog.d/15539.misc
deleted file mode 100644
index e5af5dee5c..0000000000
--- a/changelog.d/15539.misc
+++ /dev/null
@@ -1 +0,0 @@
-Proxy `/user/devices` federation queries to application services for [MSC3984](https://github.com/matrix-org/matrix-spec-proposals/pull/3984).
diff --git a/changelog.d/15542.misc b/changelog.d/15542.misc
deleted file mode 100644
index 32e3d678a1..0000000000
--- a/changelog.d/15542.misc
+++ /dev/null
@@ -1 +0,0 @@
-Factor out an `is_mine_server_name` method.
diff --git a/changelog.d/15543.misc b/changelog.d/15543.misc
deleted file mode 100644
index ba1dc7597e..0000000000
--- a/changelog.d/15543.misc
+++ /dev/null
@@ -1 +0,0 @@
-Allow running Complement tests using [podman](https://podman.io/) by adding a `PODMAN` environment variable to `scripts-dev/complement.sh`.
\ No newline at end of file
diff --git a/changelog.d/15544.doc b/changelog.d/15544.doc
deleted file mode 100644
index a6d1e96900..0000000000
--- a/changelog.d/15544.doc
+++ /dev/null
@@ -1 +0,0 @@
-Clarify documentation of the "Create or modify account" Admin API.
\ No newline at end of file
diff --git a/changelog.d/15545.misc b/changelog.d/15545.misc
deleted file mode 100644
index c7c0741f96..0000000000
--- a/changelog.d/15545.misc
+++ /dev/null
@@ -1 +0,0 @@
- Install the `xmlsec` and `mdbook` packages and switch back to the upstream [cachix/devenv](https://github.com/cachix/devenv) repo in the nix development environment.
\ No newline at end of file
diff --git a/changelog.d/15548.misc b/changelog.d/15548.misc
deleted file mode 100644
index e05ddde438..0000000000
--- a/changelog.d/15548.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump serde from 1.0.160 to 1.0.162.
diff --git a/changelog.d/15549.misc b/changelog.d/15549.misc
deleted file mode 100644
index 70573688d1..0000000000
--- a/changelog.d/15549.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump types-setuptools from 67.6.0.5 to 67.7.0.1.
diff --git a/changelog.d/15550.misc b/changelog.d/15550.misc
deleted file mode 100644
index 58d5594e7a..0000000000
--- a/changelog.d/15550.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump sentry-sdk from 1.19.1 to 1.22.1.
diff --git a/changelog.d/15551.misc b/changelog.d/15551.misc
deleted file mode 100644
index a8bedbe0e7..0000000000
--- a/changelog.d/15551.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump ruff from 0.0.259 to 0.0.265.
diff --git a/changelog.d/15552.misc b/changelog.d/15552.misc
deleted file mode 100644
index 24972a2f8c..0000000000
--- a/changelog.d/15552.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump hiredis from 2.2.2 to 2.2.3.
diff --git a/changelog.d/15553.misc b/changelog.d/15553.misc
deleted file mode 100644
index ca9eafd6c1..0000000000
--- a/changelog.d/15553.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump types-requests from 2.29.0.0 to 2.30.0.0.
diff --git a/changelog.d/15554.bugfix b/changelog.d/15554.bugfix
deleted file mode 100644
index 0fd9de8c65..0000000000
--- a/changelog.d/15554.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Experimental support for [MSC4010](https://github.com/matrix-org/matrix-spec-proposals/pull/4010) which rejects setting the `"m.push_rules"` via account data.
diff --git a/changelog.d/15555.bugfix b/changelog.d/15555.bugfix
deleted file mode 100644
index 0fd9de8c65..0000000000
--- a/changelog.d/15555.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Experimental support for [MSC4010](https://github.com/matrix-org/matrix-spec-proposals/pull/4010) which rejects setting the `"m.push_rules"` via account data.
diff --git a/changelog.d/15559.feature b/changelog.d/15559.feature
deleted file mode 100644
index 07f729e38c..0000000000
--- a/changelog.d/15559.feature
+++ /dev/null
@@ -1 +0,0 @@
-Advertise support for Matrix 1.6 on `/_matrix/client/versions`.
diff --git a/changelog.d/15560.doc b/changelog.d/15560.doc
deleted file mode 100644
index a552391886..0000000000
--- a/changelog.d/15560.doc
+++ /dev/null
@@ -1 +0,0 @@
-Fix path to the `statistics/database/rooms` admin API in documentation.
diff --git a/changelog.d/15562.misc b/changelog.d/15562.misc
deleted file mode 100644
index eeeb553d8f..0000000000
--- a/changelog.d/15562.misc
+++ /dev/null
@@ -1 +0,0 @@
-Declare unstable support for [MSC3391](https://github.com/matrix-org/matrix-spec-proposals/pull/3391) under `/_matrix/client/versions` if the experimental implementation is enabled.
\ No newline at end of file
diff --git a/changelog.d/15566.bugfix b/changelog.d/15566.bugfix
deleted file mode 100644
index 130342590c..0000000000
--- a/changelog.d/15566.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Require at least poetry-core v1.1.0.
diff --git a/changelog.d/15567.docker b/changelog.d/15567.docker
deleted file mode 100644
index 8995bc1bd7..0000000000
--- a/changelog.d/15567.docker
+++ /dev/null
@@ -1 +0,0 @@
-Add pkg-config package to Stage 0 to be able to build Dockerfile on ppc64le architecture.
diff --git a/changelog.d/15569.feature b/changelog.d/15569.feature
deleted file mode 100644
index b58af8ad55..0000000000
--- a/changelog.d/15569.feature
+++ /dev/null
@@ -1 +0,0 @@
-Print full error and stack-trace of any exception that occurs during startup/initialization.
diff --git a/changelog.d/15570.misc b/changelog.d/15570.misc
deleted file mode 100644
index ee04509981..0000000000
--- a/changelog.d/15570.misc
+++ /dev/null
@@ -1 +0,0 @@
-Allow `pip install` to use setuptools_rust 1.6.0 when building Synapse.
diff --git a/changelog.d/15571.bugfix b/changelog.d/15571.bugfix
deleted file mode 100644
index 130342590c..0000000000
--- a/changelog.d/15571.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Require at least poetry-core v1.1.0.
diff --git a/changelog.d/15576.misc b/changelog.d/15576.misc
deleted file mode 100644
index 9df71999d9..0000000000
--- a/changelog.d/15576.misc
+++ /dev/null
@@ -1 +0,0 @@
-Deal with upcoming Github Actions deprecations.
diff --git a/changelog.d/15582.feature b/changelog.d/15582.feature
new file mode 100644
index 0000000000..00959500a5
--- /dev/null
+++ b/changelog.d/15582.feature
@@ -0,0 +1 @@
+Experimental [MSC3861](https://github.com/matrix-org/matrix-spec-proposals/pull/3861) support: delegate auth to an OIDC provider.
diff --git a/changelog.d/15609.bugfix b/changelog.d/15609.bugfix
new file mode 100644
index 0000000000..b5a990cfec
--- /dev/null
+++ b/changelog.d/15609.bugfix
@@ -0,0 +1 @@
+Correctly clear caches when we delete a room.
diff --git a/changelog.d/15649.misc b/changelog.d/15649.misc
new file mode 100644
index 0000000000..fca38abe0f
--- /dev/null
+++ b/changelog.d/15649.misc
@@ -0,0 +1 @@
+Read from column `full_user_id` rather than `user_id` of tables `profiles` and `user_filters`.
diff --git a/changelog.d/15650.misc b/changelog.d/15650.misc
new file mode 100644
index 0000000000..9bbad113e1
--- /dev/null
+++ b/changelog.d/15650.misc
@@ -0,0 +1 @@
+Add support for tracing functions which return `Awaitable`s.
diff --git a/changelog.d/15674.feature b/changelog.d/15674.feature
new file mode 100644
index 0000000000..68cf207dc0
--- /dev/null
+++ b/changelog.d/15674.feature
@@ -0,0 +1 @@
+Add Syanpse version deploy annotations to Grafana dashboard which enables easy correlation between behavior changes witnessed in a graph to a certain Synapse version and nail down regressions.
diff --git a/changelog.d/15675.misc b/changelog.d/15675.misc
new file mode 100644
index 0000000000..05538fdbef
--- /dev/null
+++ b/changelog.d/15675.misc
@@ -0,0 +1 @@
+Cache requests for user's devices over federation.
diff --git a/changelog.d/15689.misc b/changelog.d/15689.misc
new file mode 100644
index 0000000000..4262cc9515
--- /dev/null
+++ b/changelog.d/15689.misc
@@ -0,0 +1 @@
+Add fully qualified docker image names to Dockerfiles.
diff --git a/changelog.d/15690.misc b/changelog.d/15690.misc
new file mode 100644
index 0000000000..c6c259eb7d
--- /dev/null
+++ b/changelog.d/15690.misc
@@ -0,0 +1 @@
+Remove some unused code.
diff --git a/changelog.d/15694.misc b/changelog.d/15694.misc
new file mode 100644
index 0000000000..93ceaeafc9
--- /dev/null
+++ b/changelog.d/15694.misc
@@ -0,0 +1 @@
+Improve type hints.
diff --git a/changelog.d/15695.bugfix b/changelog.d/15695.bugfix
new file mode 100644
index 0000000000..99bf1fe05e
--- /dev/null
+++ b/changelog.d/15695.bugfix
@@ -0,0 +1 @@
+Check permissions for enabling encryption earlier during room creation to avoid creating broken rooms.
diff --git a/changelog.d/15697.misc b/changelog.d/15697.misc
new file mode 100644
index 0000000000..93ceaeafc9
--- /dev/null
+++ b/changelog.d/15697.misc
@@ -0,0 +1 @@
+Improve type hints.
diff --git a/changelog.d/15705.feature b/changelog.d/15705.feature
new file mode 100644
index 0000000000..e3cbb5a12e
--- /dev/null
+++ b/changelog.d/15705.feature
@@ -0,0 +1 @@
+Add a catch-all * to the supported relation types when redacting an event and its related events. This is an update to [MSC3912](https://github.com/matrix-org/matrix-spec-proposals/pull/3861) implementation.
diff --git a/changelog.d/15709.misc b/changelog.d/15709.misc
new file mode 100644
index 0000000000..e9ce84a940
--- /dev/null
+++ b/changelog.d/15709.misc
@@ -0,0 +1 @@
+Update docstring and traces on `maybe_backfill()` functions.
diff --git a/changelog.d/15721.misc b/changelog.d/15721.misc
new file mode 100644
index 0000000000..f4d892daf9
--- /dev/null
+++ b/changelog.d/15721.misc
@@ -0,0 +1 @@
+Add context for when/why to use the `long_retries` option when sending Federation requests.
diff --git a/changelog.d/15723.misc b/changelog.d/15723.misc
new file mode 100644
index 0000000000..ba331adca7
--- /dev/null
+++ b/changelog.d/15723.misc
@@ -0,0 +1 @@
+Removed some unused fields.
diff --git a/changelog.d/15725.misc b/changelog.d/15725.misc
new file mode 100644
index 0000000000..6c7a8a41d8
--- /dev/null
+++ b/changelog.d/15725.misc
@@ -0,0 +1 @@
+Update federation error to more plainly explain we can only authorize our own membership events.
diff --git a/changelog.d/15726.misc b/changelog.d/15726.misc
new file mode 100644
index 0000000000..941e541e77
--- /dev/null
+++ b/changelog.d/15726.misc
@@ -0,0 +1 @@
+Prevent the `latest_deps` and `twisted_trunk` daily GitHub Actions workflows from running on forks of the codebase.
\ No newline at end of file
diff --git a/changelog.d/15729.misc b/changelog.d/15729.misc
new file mode 100644
index 0000000000..3940254305
--- /dev/null
+++ b/changelog.d/15729.misc
@@ -0,0 +1 @@
+Improve performance of user directory search.
diff --git a/changelog.d/15731.misc b/changelog.d/15731.misc
new file mode 100644
index 0000000000..906bc26962
--- /dev/null
+++ b/changelog.d/15731.misc
@@ -0,0 +1 @@
+Remove redundant table join with `room_memberships` when doing a `is_host_joined()`/`is_host_invited()` call (`membership` is already part of the `current_state_events`).
diff --git a/changelog.d/15732.doc b/changelog.d/15732.doc
new file mode 100644
index 0000000000..b0e8639df7
--- /dev/null
+++ b/changelog.d/15732.doc
@@ -0,0 +1 @@
+Simplify query to find participating servers in a room.
diff --git a/changelog.d/15733.misc b/changelog.d/15733.misc
new file mode 100644
index 0000000000..3ae7be3c27
--- /dev/null
+++ b/changelog.d/15733.misc
@@ -0,0 +1 @@
+Remove superfluous `room_memberships` join from background update.
diff --git a/changelog.d/15740.feature b/changelog.d/15740.feature
new file mode 100644
index 0000000000..fed342ea55
--- /dev/null
+++ b/changelog.d/15740.feature
@@ -0,0 +1 @@
+Expose a metric reporting the database background update status.