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/13755.misc1
-rw-r--r--changelog.d/13779.bugfix1
-rw-r--r--changelog.d/14026.doc1
-rw-r--r--changelog.d/14101.misc1
-rw-r--r--changelog.d/14605.bugfix1
-rw-r--r--changelog.d/14606.misc1
-rw-r--r--changelog.d/14675.misc1
-rw-r--r--changelog.d/14742.misc1
-rw-r--r--changelog.d/14834.misc1
-rw-r--r--changelog.d/14840.misc1
-rw-r--r--changelog.d/14869.bugfix1
-rw-r--r--changelog.d/14918.misc1
-rw-r--r--changelog.d/14929.misc1
-rw-r--r--changelog.d/14959.doc1
-rw-r--r--changelog.d/14964.feature1
-rw-r--r--changelog.d/14973.misc1
-rw-r--r--changelog.d/14977.misc1
-rw-r--r--changelog.d/14980.misc1
-rw-r--r--changelog.d/14982.misc1
-rw-r--r--changelog.d/15004.feature1
-rw-r--r--changelog.d/15020.misc1
-rw-r--r--changelog.d/15022.doc1
-rw-r--r--changelog.d/15026.misc1
-rw-r--r--changelog.d/15027.misc1
-rw-r--r--changelog.d/15028.misc1
-rw-r--r--changelog.d/15031.misc1
-rw-r--r--changelog.d/15033.misc1
-rw-r--r--changelog.d/15034.feature1
-rw-r--r--changelog.d/15035.misc1
-rw-r--r--changelog.d/15038.bugfix1
-rw-r--r--changelog.d/15040.misc1
-rw-r--r--changelog.d/15041.misc1
-rw-r--r--changelog.d/15042.feature1
-rw-r--r--changelog.d/15043.misc1
-rw-r--r--changelog.d/15044.feature1
-rw-r--r--changelog.d/15045.feature1
-rw-r--r--changelog.d/15047.misc1
-rw-r--r--changelog.d/15051.misc1
-rw-r--r--changelog.d/15053.misc1
-rw-r--r--changelog.d/15054.misc1
-rw-r--r--changelog.d/15059.misc1
-rw-r--r--changelog.d/15060.misc1
-rw-r--r--changelog.d/15061.misc1
-rw-r--r--changelog.d/15062.misc1
-rw-r--r--changelog.d/15063.misc1
-rw-r--r--changelog.d/15064.misc1
-rw-r--r--changelog.d/15065.misc1
-rw-r--r--changelog.d/15068.bugfix1
-rw-r--r--changelog.d/15069.misc1
-rw-r--r--changelog.d/15070.misc1
-rw-r--r--changelog.d/15071.doc1
-rw-r--r--changelog.d/15072.misc1
-rw-r--r--changelog.d/15073.feature1
-rw-r--r--changelog.d/15074.bugfix1
-rw-r--r--changelog.d/15075.feature2
-rw-r--r--changelog.d/15077.feature1
-rw-r--r--changelog.d/15088.bugfix1
-rw-r--r--changelog.d/15092.bugfix1
-rw-r--r--changelog.d/15093.bugfix1
-rw-r--r--changelog.d/15095.misc1
-rw-r--r--changelog.d/15103.misc1
-rw-r--r--changelog.d/15107.feature1
-rw-r--r--changelog.d/15112.doc1
-rw-r--r--changelog.d/15116.feature1
-rw-r--r--changelog.d/15133.feature1
-rw-r--r--changelog.d/15134.feature1
-rw-r--r--changelog.d/15135.misc1
-rw-r--r--changelog.d/15137.removal1
-rw-r--r--changelog.d/15138.misc1
-rw-r--r--changelog.d/15139.doc1
-rw-r--r--changelog.d/15143.misc1
-rw-r--r--changelog.d/15146.misc1
-rw-r--r--changelog.d/15148.doc1
-rw-r--r--changelog.d/15152.misc1
-rw-r--r--changelog.d/15154.misc1
-rw-r--r--changelog.d/15155.misc1
-rw-r--r--changelog.d/15156.misc1
-rw-r--r--changelog.d/15157.misc1
-rw-r--r--changelog.d/15158.misc1
-rw-r--r--changelog.d/15159.misc1
-rw-r--r--changelog.d/15160.misc1
-rw-r--r--changelog.d/15163.bugfix1
-rw-r--r--changelog.d/15164.misc (renamed from changelog.d/15008.misc)0
-rw-r--r--changelog.d/15165.misc1
-rw-r--r--changelog.d/15167.misc1
-rw-r--r--changelog.d/15168.doc1
-rw-r--r--changelog.d/15172.feature1
-rw-r--r--changelog.d/15174.bugfix1
-rw-r--r--changelog.d/15175.misc1
-rw-r--r--changelog.d/15177.bugfix1
-rw-r--r--changelog.d/15180.bugfix1
-rw-r--r--changelog.d/15185.feature1
-rw-r--r--changelog.d/15186.docker1
-rw-r--r--changelog.d/15188.misc1
-rw-r--r--changelog.d/15189.misc1
-rw-r--r--changelog.d/15191.misc1
-rw-r--r--changelog.d/15192.misc1
-rw-r--r--changelog.d/15193.bugfix1
-rw-r--r--changelog.d/15194.misc1
-rw-r--r--changelog.d/15199.misc1
-rw-r--r--changelog.d/15214.misc1
101 files changed, 52 insertions, 49 deletions
diff --git a/changelog.d/13755.misc b/changelog.d/13755.misc
deleted file mode 100644

index 662ee00e99..0000000000 --- a/changelog.d/13755.misc +++ /dev/null
@@ -1 +0,0 @@ -Re-type hint some collections as read-only. diff --git a/changelog.d/13779.bugfix b/changelog.d/13779.bugfix deleted file mode 100644
index a92c722c6e..0000000000 --- a/changelog.d/13779.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Prevent clients from reporting nonexistent events. \ No newline at end of file diff --git a/changelog.d/14026.doc b/changelog.d/14026.doc new file mode 100644
index 0000000000..28fc5568ea --- /dev/null +++ b/changelog.d/14026.doc
@@ -0,0 +1 @@ +Document how to use caches in a module. diff --git a/changelog.d/14101.misc b/changelog.d/14101.misc new file mode 100644
index 0000000000..c48f40cd38 --- /dev/null +++ b/changelog.d/14101.misc
@@ -0,0 +1 @@ +Run the integration test suites with the asyncio reactor enabled in CI. diff --git a/changelog.d/14605.bugfix b/changelog.d/14605.bugfix deleted file mode 100644
index cb95a87d92..0000000000 --- a/changelog.d/14605.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Return spec-compliant JSON errors when unknown endpoints are requested. diff --git a/changelog.d/14606.misc b/changelog.d/14606.misc deleted file mode 100644
index e2debc96d8..0000000000 --- a/changelog.d/14606.misc +++ /dev/null
@@ -1 +0,0 @@ -Faster joins: don't stall when another user joins during a fast join resync. diff --git a/changelog.d/14675.misc b/changelog.d/14675.misc deleted file mode 100644
index bc1ac1c82a..0000000000 --- a/changelog.d/14675.misc +++ /dev/null
@@ -1 +0,0 @@ -Add a class UnpersistedEventContext to allow for the batching up of storing state groups. diff --git a/changelog.d/14742.misc b/changelog.d/14742.misc deleted file mode 100644
index c0b5d2c062..0000000000 --- a/changelog.d/14742.misc +++ /dev/null
@@ -1 +0,0 @@ -Add check to ensure locked dependencies have source distributions available. \ No newline at end of file diff --git a/changelog.d/14834.misc b/changelog.d/14834.misc deleted file mode 100644
index e683212dc4..0000000000 --- a/changelog.d/14834.misc +++ /dev/null
@@ -1 +0,0 @@ -Tweak comment on `_is_local_room_accessible` as part of room visibility in `/hierarchy` to clarify the condition for a room being visible. \ No newline at end of file diff --git a/changelog.d/14840.misc b/changelog.d/14840.misc deleted file mode 100644
index ff6084284a..0000000000 --- a/changelog.d/14840.misc +++ /dev/null
@@ -1 +0,0 @@ -Prevent "WARNING: there is already a transaction in progress" lines appearing in PostgreSQL's logs on some occasions. \ No newline at end of file diff --git a/changelog.d/14869.bugfix b/changelog.d/14869.bugfix new file mode 100644
index 0000000000..865b597741 --- /dev/null +++ b/changelog.d/14869.bugfix
@@ -0,0 +1 @@ +Fix a bug introduced in v1.75.0rc1 that caused experimental support for deleting account data to raise an internal server error while using an account data writer worker. \ No newline at end of file diff --git a/changelog.d/14918.misc b/changelog.d/14918.misc new file mode 100644
index 0000000000..828794354a --- /dev/null +++ b/changelog.d/14918.misc
@@ -0,0 +1 @@ +Batch up storing state groups when creating a new room. \ No newline at end of file diff --git a/changelog.d/14929.misc b/changelog.d/14929.misc deleted file mode 100644
index 2cc3614dfd..0000000000 --- a/changelog.d/14929.misc +++ /dev/null
@@ -1 +0,0 @@ -Use `StrCollection` to avoid potential bugs with `Collection[str]`. diff --git a/changelog.d/14959.doc b/changelog.d/14959.doc deleted file mode 100644
index 45edf1a765..0000000000 --- a/changelog.d/14959.doc +++ /dev/null
@@ -1 +0,0 @@ -Update delegation documentation to clarify that SRV DNS delegation does not eliminate all needs to serve files from .well-known locations. Contributed by @williamkray. diff --git a/changelog.d/14964.feature b/changelog.d/14964.feature deleted file mode 100644
index 13c0bc193b..0000000000 --- a/changelog.d/14964.feature +++ /dev/null
@@ -1 +0,0 @@ -Implement the experimental `exact_event_match` push rule condition from [MSC3758](https://github.com/matrix-org/matrix-spec-proposals/pull/3758). diff --git a/changelog.d/14973.misc b/changelog.d/14973.misc deleted file mode 100644
index 3657623602..0000000000 --- a/changelog.d/14973.misc +++ /dev/null
@@ -1 +0,0 @@ -Improve performance of `/sync` in a few situations. diff --git a/changelog.d/14977.misc b/changelog.d/14977.misc deleted file mode 100644
index 4d551c52b7..0000000000 --- a/changelog.d/14977.misc +++ /dev/null
@@ -1 +0,0 @@ -Limit concurrent event creation for a room to avoid state resolution when sending bursts of events to a local room. \ No newline at end of file diff --git a/changelog.d/14980.misc b/changelog.d/14980.misc deleted file mode 100644
index 145f4a788b..0000000000 --- a/changelog.d/14980.misc +++ /dev/null
@@ -1 +0,0 @@ -Skip calculating unread push actions in /sync when enable_push is false. diff --git a/changelog.d/14982.misc b/changelog.d/14982.misc deleted file mode 100644
index 9aaa7ce264..0000000000 --- a/changelog.d/14982.misc +++ /dev/null
@@ -1 +0,0 @@ -Add a schema dump symlinks inside `contrib`, to make it easier for IDEs to interrogate Synapse's database schema. diff --git a/changelog.d/15004.feature b/changelog.d/15004.feature deleted file mode 100644
index d11d0aca91..0000000000 --- a/changelog.d/15004.feature +++ /dev/null
@@ -1 +0,0 @@ -Implement [MSC3873](https://github.com/matrix-org/matrix-spec-proposals/pull/3873) to unambiguate push rule keys with dots in them. diff --git a/changelog.d/15020.misc b/changelog.d/15020.misc deleted file mode 100644
index c5290283f0..0000000000 --- a/changelog.d/15020.misc +++ /dev/null
@@ -1 +0,0 @@ -Bump cryptography from 38.0.4 to 39.0.1. diff --git a/changelog.d/15022.doc b/changelog.d/15022.doc deleted file mode 100644
index e1627c20cb..0000000000 --- a/changelog.d/15022.doc +++ /dev/null
@@ -1 +0,0 @@ -Document how to start Synapse in the contributing guide. diff --git a/changelog.d/15026.misc b/changelog.d/15026.misc deleted file mode 100644
index 93ceaeafc9..0000000000 --- a/changelog.d/15026.misc +++ /dev/null
@@ -1 +0,0 @@ -Improve type hints. diff --git a/changelog.d/15027.misc b/changelog.d/15027.misc deleted file mode 100644
index 93ceaeafc9..0000000000 --- a/changelog.d/15027.misc +++ /dev/null
@@ -1 +0,0 @@ -Improve type hints. diff --git a/changelog.d/15028.misc b/changelog.d/15028.misc deleted file mode 100644
index 93ceaeafc9..0000000000 --- a/changelog.d/15028.misc +++ /dev/null
@@ -1 +0,0 @@ -Improve type hints. diff --git a/changelog.d/15031.misc b/changelog.d/15031.misc deleted file mode 100644
index 93ceaeafc9..0000000000 --- a/changelog.d/15031.misc +++ /dev/null
@@ -1 +0,0 @@ -Improve type hints. diff --git a/changelog.d/15033.misc b/changelog.d/15033.misc deleted file mode 100644
index 83dc3a75b6..0000000000 --- a/changelog.d/15033.misc +++ /dev/null
@@ -1 +0,0 @@ -Bump ruff version from 0.0.230 to 0.0.237. diff --git a/changelog.d/15034.feature b/changelog.d/15034.feature deleted file mode 100644
index 34f320da92..0000000000 --- a/changelog.d/15034.feature +++ /dev/null
@@ -1 +0,0 @@ -Allow Synapse to use a specific Redis [logical database](https://redis.io/commands/select/) in worker-mode deployments. diff --git a/changelog.d/15035.misc b/changelog.d/15035.misc deleted file mode 100644
index 93ceaeafc9..0000000000 --- a/changelog.d/15035.misc +++ /dev/null
@@ -1 +0,0 @@ -Improve type hints. diff --git a/changelog.d/15038.bugfix b/changelog.d/15038.bugfix deleted file mode 100644
index 4695a09756..0000000000 --- a/changelog.d/15038.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Fix a long-standing bug where the room aliases returned could be corrupted. diff --git a/changelog.d/15040.misc b/changelog.d/15040.misc deleted file mode 100644
index ca129b64af..0000000000 --- a/changelog.d/15040.misc +++ /dev/null
@@ -1 +0,0 @@ -Avoid mutating a cached value in `get_user_devices_from_cache`. diff --git a/changelog.d/15041.misc b/changelog.d/15041.misc deleted file mode 100644
index d602b0043a..0000000000 --- a/changelog.d/15041.misc +++ /dev/null
@@ -1 +0,0 @@ -Fix a rare exception in logs on start up. diff --git a/changelog.d/15042.feature b/changelog.d/15042.feature deleted file mode 100644
index 7a4de89f00..0000000000 --- a/changelog.d/15042.feature +++ /dev/null
@@ -1 +0,0 @@ -Tag opentracing spans for federation requests with the name of the worker serving the request. diff --git a/changelog.d/15043.misc b/changelog.d/15043.misc deleted file mode 100644
index cb18394123..0000000000 --- a/changelog.d/15043.misc +++ /dev/null
@@ -1 +0,0 @@ -Update pyo3-log to v0.8.1. diff --git a/changelog.d/15044.feature b/changelog.d/15044.feature new file mode 100644
index 0000000000..91e5cda8c3 --- /dev/null +++ b/changelog.d/15044.feature
@@ -0,0 +1 @@ +Add two new Third Party Rules module API callbacks: [`on_add_user_third_party_identifier`](https://matrix-org.github.io/synapse/v1.79/modules/third_party_rules_callbacks.html#on_add_user_third_party_identifier) and [`on_remove_user_third_party_identifier`](https://matrix-org.github.io/synapse/v1.79/modules/third_party_rules_callbacks.html#on_remove_user_third_party_identifier). \ No newline at end of file diff --git a/changelog.d/15045.feature b/changelog.d/15045.feature deleted file mode 100644
index 87766befda..0000000000 --- a/changelog.d/15045.feature +++ /dev/null
@@ -1 +0,0 @@ -Experimental support for [MSC3966](https://github.com/matrix-org/matrix-spec-proposals/pull/3966): the `exact_event_property_contains` push rule condition. diff --git a/changelog.d/15047.misc b/changelog.d/15047.misc deleted file mode 100644
index 561dc874de..0000000000 --- a/changelog.d/15047.misc +++ /dev/null
@@ -1 +0,0 @@ -Avoid mutating cached values in `_generate_sync_entry_for_account_data`. diff --git a/changelog.d/15051.misc b/changelog.d/15051.misc new file mode 100644
index 0000000000..fabfe77d35 --- /dev/null +++ b/changelog.d/15051.misc
@@ -0,0 +1 @@ +Update [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952) support based on changes to the MSC. diff --git a/changelog.d/15053.misc b/changelog.d/15053.misc deleted file mode 100644
index c27528f5c6..0000000000 --- a/changelog.d/15053.misc +++ /dev/null
@@ -1 +0,0 @@ -Refactor arguments of `try_unbind_threepid` and `_try_unbind_threepid_with_id_server` to not use dictionaries. \ No newline at end of file diff --git a/changelog.d/15054.misc b/changelog.d/15054.misc deleted file mode 100644
index d800b107cf..0000000000 --- a/changelog.d/15054.misc +++ /dev/null
@@ -1 +0,0 @@ -Merge debug logging from the hotfixes branch. diff --git a/changelog.d/15059.misc b/changelog.d/15059.misc deleted file mode 100644
index e962b208fd..0000000000 --- a/changelog.d/15059.misc +++ /dev/null
@@ -1 +0,0 @@ -Bump bleach from 5.0.1 to 6.0.0. diff --git a/changelog.d/15060.misc b/changelog.d/15060.misc deleted file mode 100644
index 5b99e06003..0000000000 --- a/changelog.d/15060.misc +++ /dev/null
@@ -1 +0,0 @@ -Bump dtolnay/rust-toolchain from 9cd00a88a73addc8617065438eff914dd08d0955 to 25dc93b901a87e864900a8aec6c12e9aa794c0c3. diff --git a/changelog.d/15061.misc b/changelog.d/15061.misc deleted file mode 100644
index 40017827a2..0000000000 --- a/changelog.d/15061.misc +++ /dev/null
@@ -1 +0,0 @@ -Bump systemd-python from 234 to 235. diff --git a/changelog.d/15062.misc b/changelog.d/15062.misc deleted file mode 100644
index adc1940630..0000000000 --- a/changelog.d/15062.misc +++ /dev/null
@@ -1 +0,0 @@ -Bump serde_json from 1.0.92 to 1.0.93. diff --git a/changelog.d/15063.misc b/changelog.d/15063.misc deleted file mode 100644
index b52e1faed0..0000000000 --- a/changelog.d/15063.misc +++ /dev/null
@@ -1 +0,0 @@ -Bump types-requests from 2.28.11.8 to 2.28.11.12. diff --git a/changelog.d/15064.misc b/changelog.d/15064.misc deleted file mode 100644
index 644d4bb230..0000000000 --- a/changelog.d/15064.misc +++ /dev/null
@@ -1 +0,0 @@ -Bump types-pillow from 9.4.0.5 to 9.4.0.10. diff --git a/changelog.d/15065.misc b/changelog.d/15065.misc deleted file mode 100644
index df2f9a773e..0000000000 --- a/changelog.d/15065.misc +++ /dev/null
@@ -1 +0,0 @@ -Bump sentry-sdk from 1.13.0 to 1.15.0. diff --git a/changelog.d/15068.bugfix b/changelog.d/15068.bugfix deleted file mode 100644
index f09ffa2877..0000000000 --- a/changelog.d/15068.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Fix a bug introduced in Synapse 1.76.0 where partially-joined rooms could not be deleted using the [purge room API](https://matrix-org.github.io/synapse/latest/admin_api/rooms.html#delete-room-api). diff --git a/changelog.d/15069.misc b/changelog.d/15069.misc deleted file mode 100644
index e7a619ad2b..0000000000 --- a/changelog.d/15069.misc +++ /dev/null
@@ -1 +0,0 @@ -Faster joins: omit device list updates originating from partial state rooms in /sync responses without lazy loading of members enabled. diff --git a/changelog.d/15070.misc b/changelog.d/15070.misc deleted file mode 100644
index 0f3244de9f..0000000000 --- a/changelog.d/15070.misc +++ /dev/null
@@ -1 +0,0 @@ -Fix clashing database transaction name. diff --git a/changelog.d/15071.doc b/changelog.d/15071.doc new file mode 100644
index 0000000000..7fbaba3e8c --- /dev/null +++ b/changelog.d/15071.doc
@@ -0,0 +1 @@ +Clarify which worker processes the ThirdPartyRules' [`on_new_event`](https://matrix-org.github.io/synapse/v1.78/modules/third_party_rules_callbacks.html#on_new_event) module API callback runs on. \ No newline at end of file diff --git a/changelog.d/15072.misc b/changelog.d/15072.misc deleted file mode 100644
index 93ceaeafc9..0000000000 --- a/changelog.d/15072.misc +++ /dev/null
@@ -1 +0,0 @@ -Improve type hints. diff --git a/changelog.d/15073.feature b/changelog.d/15073.feature deleted file mode 100644
index 2889e3444f..0000000000 --- a/changelog.d/15073.feature +++ /dev/null
@@ -1 +0,0 @@ -Remove spurious `dont_notify` action from the defaults for the `.m.rule.reaction` pushrule. diff --git a/changelog.d/15074.bugfix b/changelog.d/15074.bugfix deleted file mode 100644
index d1ceb4f4c8..0000000000 --- a/changelog.d/15074.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Fix a long-standing bug where federated joins would fail if the first server in the list of servers to try is not in the room. diff --git a/changelog.d/15075.feature b/changelog.d/15075.feature deleted file mode 100644
index d25a7567a4..0000000000 --- a/changelog.d/15075.feature +++ /dev/null
@@ -1,2 +0,0 @@ -Update the error code returned when user sends a duplicate annotation. - diff --git a/changelog.d/15077.feature b/changelog.d/15077.feature new file mode 100644
index 0000000000..384e751056 --- /dev/null +++ b/changelog.d/15077.feature
@@ -0,0 +1 @@ +Experimental support for MSC3967 to not require UIA for setting up cross-signing on first use. diff --git a/changelog.d/15088.bugfix b/changelog.d/15088.bugfix new file mode 100644
index 0000000000..15d5286f80 --- /dev/null +++ b/changelog.d/15088.bugfix
@@ -0,0 +1 @@ +Fix a long-standing bug where Synapse handled an unspecced field on push rules. diff --git a/changelog.d/15092.bugfix b/changelog.d/15092.bugfix new file mode 100644
index 0000000000..67509c5c69 --- /dev/null +++ b/changelog.d/15092.bugfix
@@ -0,0 +1 @@ +Fix a long-standing bug where a URL preview would break if the discovered oEmbed failed to download. diff --git a/changelog.d/15093.bugfix b/changelog.d/15093.bugfix new file mode 100644
index 0000000000..00f1c19391 --- /dev/null +++ b/changelog.d/15093.bugfix
@@ -0,0 +1 @@ +Remove the unspecced `room_alias` field from the [`/createRoom`](https://spec.matrix.org/v1.6/client-server-api/#post_matrixclientv3createroom) response. diff --git a/changelog.d/15095.misc b/changelog.d/15095.misc new file mode 100644
index 0000000000..a2fafe2fff --- /dev/null +++ b/changelog.d/15095.misc
@@ -0,0 +1 @@ +Refactor writing json data in `FileExfiltrationWriter`. \ No newline at end of file diff --git a/changelog.d/15103.misc b/changelog.d/15103.misc new file mode 100644
index 0000000000..65322498c9 --- /dev/null +++ b/changelog.d/15103.misc
@@ -0,0 +1 @@ +Bump black from 22.12.0 to 23.1.0. diff --git a/changelog.d/15107.feature b/changelog.d/15107.feature new file mode 100644
index 0000000000..2bdb6a29fc --- /dev/null +++ b/changelog.d/15107.feature
@@ -0,0 +1 @@ +Add media information to the command line [user data export tool](https://matrix-org.github.io/synapse/v1.79/usage/administration/admin_faq.html#how-can-i-export-user-data). \ No newline at end of file diff --git a/changelog.d/15112.doc b/changelog.d/15112.doc new file mode 100644
index 0000000000..7dec43a50b --- /dev/null +++ b/changelog.d/15112.doc
@@ -0,0 +1 @@ +Document using [Shibboleth](https://www.shibboleth.net/) as an OpenID Provider. diff --git a/changelog.d/15116.feature b/changelog.d/15116.feature new file mode 100644
index 0000000000..087d8dc7f1 --- /dev/null +++ b/changelog.d/15116.feature
@@ -0,0 +1 @@ +Add an [admin API](https://matrix-org.github.io/synapse/latest/usage/administration/admin_api/index.html) to delete a [specific event report](https://spec.matrix.org/v1.6/client-server-api/#reporting-content). \ No newline at end of file diff --git a/changelog.d/15133.feature b/changelog.d/15133.feature new file mode 100644
index 0000000000..e0af0d4554 --- /dev/null +++ b/changelog.d/15133.feature
@@ -0,0 +1 @@ +Add support for knocking to workers. \ No newline at end of file diff --git a/changelog.d/15134.feature b/changelog.d/15134.feature new file mode 100644
index 0000000000..0dbb30bc8f --- /dev/null +++ b/changelog.d/15134.feature
@@ -0,0 +1 @@ +Allow use of the `/filter` Client-Server APIs on workers. \ No newline at end of file diff --git a/changelog.d/15135.misc b/changelog.d/15135.misc new file mode 100644
index 0000000000..25c4dbffe1 --- /dev/null +++ b/changelog.d/15135.misc
@@ -0,0 +1 @@ +Tighten the login ratelimit defaults. diff --git a/changelog.d/15137.removal b/changelog.d/15137.removal new file mode 100644
index 0000000000..c533b0c9dd --- /dev/null +++ b/changelog.d/15137.removal
@@ -0,0 +1 @@ +Remove the undocumented and unspecced `type` parameter to the `/thumbnail` endpoint. diff --git a/changelog.d/15138.misc b/changelog.d/15138.misc new file mode 100644
index 0000000000..fb706b27f2 --- /dev/null +++ b/changelog.d/15138.misc
@@ -0,0 +1 @@ +Fix a typo in an experimental config setting. diff --git a/changelog.d/15139.doc b/changelog.d/15139.doc new file mode 100644
index 0000000000..d8ab48b272 --- /dev/null +++ b/changelog.d/15139.doc
@@ -0,0 +1 @@ +Correct reference to `federation_verify_certificates` in configuration documentation. diff --git a/changelog.d/15143.misc b/changelog.d/15143.misc new file mode 100644
index 0000000000..cff4518811 --- /dev/null +++ b/changelog.d/15143.misc
@@ -0,0 +1 @@ +Fix a long-standing bug where the user directory search was not case-insensitive for accented characters. diff --git a/changelog.d/15146.misc b/changelog.d/15146.misc new file mode 100644
index 0000000000..8de5f95239 --- /dev/null +++ b/changelog.d/15146.misc
@@ -0,0 +1 @@ +Refactor the media modules. diff --git a/changelog.d/15148.doc b/changelog.d/15148.doc new file mode 100644
index 0000000000..4e9e163306 --- /dev/null +++ b/changelog.d/15148.doc
@@ -0,0 +1 @@ +Correct small documentation errors in some `MatrixFederationHttpClient` methods. \ No newline at end of file diff --git a/changelog.d/15152.misc b/changelog.d/15152.misc new file mode 100644
index 0000000000..6b2c73d0ab --- /dev/null +++ b/changelog.d/15152.misc
@@ -0,0 +1 @@ +Bump dawidd6/action-download-artifact from 2.25.0 to 2.26.0. diff --git a/changelog.d/15154.misc b/changelog.d/15154.misc new file mode 100644
index 0000000000..c958b52078 --- /dev/null +++ b/changelog.d/15154.misc
@@ -0,0 +1 @@ +Bump docker/login-action from 1 to 2. diff --git a/changelog.d/15155.misc b/changelog.d/15155.misc new file mode 100644
index 0000000000..40c73e96ec --- /dev/null +++ b/changelog.d/15155.misc
@@ -0,0 +1 @@ +Bump actions/checkout from 2 to 3. diff --git a/changelog.d/15156.misc b/changelog.d/15156.misc new file mode 100644
index 0000000000..ebae4cb456 --- /dev/null +++ b/changelog.d/15156.misc
@@ -0,0 +1 @@ +Bump matrix-org/backend-meta from 1 to 2. diff --git a/changelog.d/15157.misc b/changelog.d/15157.misc new file mode 100644
index 0000000000..730b706dfe --- /dev/null +++ b/changelog.d/15157.misc
@@ -0,0 +1 @@ +Bump typing-extensions from 4.4.0 to 4.5.0. diff --git a/changelog.d/15158.misc b/changelog.d/15158.misc new file mode 100644
index 0000000000..fc0eecfd21 --- /dev/null +++ b/changelog.d/15158.misc
@@ -0,0 +1 @@ +Bump types-opentracing from 2.4.10.1 to 2.4.10.3. diff --git a/changelog.d/15159.misc b/changelog.d/15159.misc new file mode 100644
index 0000000000..ebb857a89e --- /dev/null +++ b/changelog.d/15159.misc
@@ -0,0 +1 @@ +Bump ruff from 0.0.237 to 0.0.252. diff --git a/changelog.d/15160.misc b/changelog.d/15160.misc new file mode 100644
index 0000000000..13b098d17c --- /dev/null +++ b/changelog.d/15160.misc
@@ -0,0 +1 @@ +Bump types-setuptools from 67.3.0.1 to 67.4.0.3. diff --git a/changelog.d/15163.bugfix b/changelog.d/15163.bugfix new file mode 100644
index 0000000000..7ff1cd4463 --- /dev/null +++ b/changelog.d/15163.bugfix
@@ -0,0 +1 @@ +Fix a long-standing bug where an initial sync would not respond to changes to the list of ignored users if there was an initial sync cached. \ No newline at end of file diff --git a/changelog.d/15008.misc b/changelog.d/15164.misc
index 93ceaeafc9..93ceaeafc9 100644 --- a/changelog.d/15008.misc +++ b/changelog.d/15164.misc
diff --git a/changelog.d/15165.misc b/changelog.d/15165.misc new file mode 100644
index 0000000000..a75be84dac --- /dev/null +++ b/changelog.d/15165.misc
@@ -0,0 +1 @@ +Move `get_event_report` and `get_event_reports_paginate` from `RoomStore` to `RoomWorkerStore`. \ No newline at end of file diff --git a/changelog.d/15167.misc b/changelog.d/15167.misc new file mode 100644
index 0000000000..175c2a3b83 --- /dev/null +++ b/changelog.d/15167.misc
@@ -0,0 +1 @@ +Remove dangling reference to being a reference implementation in docstring. diff --git a/changelog.d/15168.doc b/changelog.d/15168.doc new file mode 100644
index 0000000000..dbd3c54714 --- /dev/null +++ b/changelog.d/15168.doc
@@ -0,0 +1 @@ +Correct the description of the behavior of `registration_shared_secret_path` on startup. diff --git a/changelog.d/15172.feature b/changelog.d/15172.feature new file mode 100644
index 0000000000..3f789edb7f --- /dev/null +++ b/changelog.d/15172.feature
@@ -0,0 +1 @@ +Remove support for server-side aggregation of reactions. diff --git a/changelog.d/15174.bugfix b/changelog.d/15174.bugfix new file mode 100644
index 0000000000..a0c70cbe22 --- /dev/null +++ b/changelog.d/15174.bugfix
@@ -0,0 +1 @@ +Add the `transaction_id` in the events included in many endpoints responses. diff --git a/changelog.d/15175.misc b/changelog.d/15175.misc new file mode 100644
index 0000000000..8de5f95239 --- /dev/null +++ b/changelog.d/15175.misc
@@ -0,0 +1 @@ +Refactor the media modules. diff --git a/changelog.d/15177.bugfix b/changelog.d/15177.bugfix new file mode 100644
index 0000000000..b9764947eb --- /dev/null +++ b/changelog.d/15177.bugfix
@@ -0,0 +1 @@ +Fix test_icu_word_boundary_punctuation for alpine / macos installed ICU versions. diff --git a/changelog.d/15180.bugfix b/changelog.d/15180.bugfix new file mode 100644
index 0000000000..e7a3dcd41a --- /dev/null +++ b/changelog.d/15180.bugfix
@@ -0,0 +1 @@ +Fix a bug introduced in Synapse 1.78.0 where requests to claim dehydrated devices would fail with a `405` error. diff --git a/changelog.d/15185.feature b/changelog.d/15185.feature new file mode 100644
index 0000000000..901900bdec --- /dev/null +++ b/changelog.d/15185.feature
@@ -0,0 +1 @@ +Stabilise support for [MSC3758](https://github.com/matrix-org/matrix-spec-proposals/pull/3758): `event_property_is` push condition. diff --git a/changelog.d/15186.docker b/changelog.d/15186.docker new file mode 100644
index 0000000000..5e436ff7e2 --- /dev/null +++ b/changelog.d/15186.docker
@@ -0,0 +1 @@ +Improve startup logging in the with-workers Docker image. diff --git a/changelog.d/15188.misc b/changelog.d/15188.misc new file mode 100644
index 0000000000..e4e9472f01 --- /dev/null +++ b/changelog.d/15188.misc
@@ -0,0 +1 @@ +Use nightly rustfmt in CI. diff --git a/changelog.d/15189.misc b/changelog.d/15189.misc new file mode 100644
index 0000000000..ded2feb79e --- /dev/null +++ b/changelog.d/15189.misc
@@ -0,0 +1 @@ +Remove the unspecced `PUT` on the `/knock/{roomIdOrAlias}` endpoint. diff --git a/changelog.d/15191.misc b/changelog.d/15191.misc new file mode 100644
index 0000000000..579f76d451 --- /dev/null +++ b/changelog.d/15191.misc
@@ -0,0 +1 @@ +Add a `get_next_txn` method to `StreamIdGenerator` to match `MultiWriterIdGenerator`. \ No newline at end of file diff --git a/changelog.d/15192.misc b/changelog.d/15192.misc new file mode 100644
index 0000000000..1076686875 --- /dev/null +++ b/changelog.d/15192.misc
@@ -0,0 +1 @@ +Combine `AbstractStreamIdTracker` and `AbstractStreamIdGenerator`. diff --git a/changelog.d/15193.bugfix b/changelog.d/15193.bugfix new file mode 100644
index 0000000000..ca781e9631 --- /dev/null +++ b/changelog.d/15193.bugfix
@@ -0,0 +1 @@ +Stop applying edits when bundling aggregations, per [MSC3925](https://github.com/matrix-org/matrix-spec-proposals/pull/3925). diff --git a/changelog.d/15194.misc b/changelog.d/15194.misc new file mode 100644
index 0000000000..931bf5448a --- /dev/null +++ b/changelog.d/15194.misc
@@ -0,0 +1 @@ +Automatically fix errors with `ruff`. diff --git a/changelog.d/15199.misc b/changelog.d/15199.misc new file mode 100644
index 0000000000..145b03fe16 --- /dev/null +++ b/changelog.d/15199.misc
@@ -0,0 +1 @@ +Remove unspecced and buggy `PUT` method on the unstable `/rooms/<room_id>/batch_send` endpoint. diff --git a/changelog.d/15214.misc b/changelog.d/15214.misc new file mode 100644
index 0000000000..91a8cb9d72 --- /dev/null +++ b/changelog.d/15214.misc
@@ -0,0 +1 @@ +Bump serde_json from 1.0.93 to 1.0.94.