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/12477.misc1
-rw-r--r--changelog.d/12513.feature1
-rw-r--r--changelog.d/12586.misc1
-rw-r--r--changelog.d/12588.misc1
-rw-r--r--changelog.d/12618.feature1
-rw-r--r--changelog.d/12630.misc1
-rw-r--r--changelog.d/12673.feature1
-rw-r--r--changelog.d/12676.misc1
-rw-r--r--changelog.d/12677.misc1
-rw-r--r--changelog.d/12679.misc1
-rw-r--r--changelog.d/12683.bugfix1
-rw-r--r--changelog.d/12689.misc1
-rw-r--r--changelog.d/12691.misc1
-rw-r--r--changelog.d/12693.misc1
-rw-r--r--changelog.d/12694.misc1
-rw-r--r--changelog.d/12695.misc1
-rw-r--r--changelog.d/12696.bugfix1
-rw-r--r--changelog.d/12698.misc1
-rw-r--r--changelog.d/12699.misc1
-rw-r--r--changelog.d/12700.misc1
-rw-r--r--changelog.d/12701.feature1
-rw-r--r--changelog.d/12705.misc1
-rw-r--r--changelog.d/12708.misc1
-rw-r--r--changelog.d/12709.removal1
-rw-r--r--changelog.d/12713.bugfix1
-rw-r--r--changelog.d/12715.doc1
-rw-r--r--changelog.d/12716.misc1
-rw-r--r--changelog.d/12720.misc1
-rw-r--r--changelog.d/12726.misc1
-rw-r--r--changelog.d/12727.doc1
-rw-r--r--changelog.d/12731.misc1
-rw-r--r--changelog.d/12742.doc1
32 files changed, 32 insertions, 0 deletions
diff --git a/changelog.d/12477.misc b/changelog.d/12477.misc
new file mode 100644

index 0000000000..e793d08e5e --- /dev/null +++ b/changelog.d/12477.misc
@@ -0,0 +1 @@ +Add some type hints to datastore. \ No newline at end of file diff --git a/changelog.d/12513.feature b/changelog.d/12513.feature new file mode 100644
index 0000000000..01bf1d9d2c --- /dev/null +++ b/changelog.d/12513.feature
@@ -0,0 +1 @@ +Measure the time taken in spam-checking callbacks and expose those measurements as metrics. diff --git a/changelog.d/12586.misc b/changelog.d/12586.misc new file mode 100644
index 0000000000..d26e332305 --- /dev/null +++ b/changelog.d/12586.misc
@@ -0,0 +1 @@ +Add `@cancellable` decorator, for use on endpoint methods that can be cancelled when clients disconnect. diff --git a/changelog.d/12588.misc b/changelog.d/12588.misc new file mode 100644
index 0000000000..f62d5c8e21 --- /dev/null +++ b/changelog.d/12588.misc
@@ -0,0 +1 @@ +Add ability to cancel disconnected requests to `SynapseRequest`. diff --git a/changelog.d/12618.feature b/changelog.d/12618.feature new file mode 100644
index 0000000000..37fa03b3cb --- /dev/null +++ b/changelog.d/12618.feature
@@ -0,0 +1 @@ +Add a `default_power_level_content_override` config option to set default room power levels per room preset. diff --git a/changelog.d/12630.misc b/changelog.d/12630.misc new file mode 100644
index 0000000000..43e12603e2 --- /dev/null +++ b/changelog.d/12630.misc
@@ -0,0 +1 @@ +Add a helper class for testing request cancellation. diff --git a/changelog.d/12673.feature b/changelog.d/12673.feature new file mode 100644
index 0000000000..f2bddd6e1c --- /dev/null +++ b/changelog.d/12673.feature
@@ -0,0 +1 @@ +Synapse will now reload [cache config](https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#caching) when it receives a [SIGHUP](https://en.wikipedia.org/wiki/SIGHUP) signal. diff --git a/changelog.d/12676.misc b/changelog.d/12676.misc new file mode 100644
index 0000000000..26490af00d --- /dev/null +++ b/changelog.d/12676.misc
@@ -0,0 +1 @@ +Improve documentation of the `synapse.push` module. diff --git a/changelog.d/12677.misc b/changelog.d/12677.misc new file mode 100644
index 0000000000..eed12e69e9 --- /dev/null +++ b/changelog.d/12677.misc
@@ -0,0 +1 @@ +Refactor functions to on `PushRuleEvaluatorForEvent`. diff --git a/changelog.d/12679.misc b/changelog.d/12679.misc new file mode 100644
index 0000000000..6df1116b49 --- /dev/null +++ b/changelog.d/12679.misc
@@ -0,0 +1 @@ +Preparation for database schema simplifications: stop writing to `event_reference_hashes`. diff --git a/changelog.d/12683.bugfix b/changelog.d/12683.bugfix new file mode 100644
index 0000000000..2ce84a223a --- /dev/null +++ b/changelog.d/12683.bugfix
@@ -0,0 +1 @@ +Fix a bug introduced in Synapse 1.57.0 where `/messages` would throw a 500 error when querying for a non-existent room. diff --git a/changelog.d/12689.misc b/changelog.d/12689.misc new file mode 100644
index 0000000000..daa484ea30 --- /dev/null +++ b/changelog.d/12689.misc
@@ -0,0 +1 @@ +Refactor `EventContext` class. diff --git a/changelog.d/12691.misc b/changelog.d/12691.misc new file mode 100644
index 0000000000..c635434211 --- /dev/null +++ b/changelog.d/12691.misc
@@ -0,0 +1 @@ +Remove an unneeded class in the push code. diff --git a/changelog.d/12693.misc b/changelog.d/12693.misc new file mode 100644
index 0000000000..8bd1e1cb0c --- /dev/null +++ b/changelog.d/12693.misc
@@ -0,0 +1 @@ +Consolidate parsing of relation information from events. diff --git a/changelog.d/12694.misc b/changelog.d/12694.misc new file mode 100644
index 0000000000..e1e956a513 --- /dev/null +++ b/changelog.d/12694.misc
@@ -0,0 +1 @@ +Capture the `Deferred` for request cancellation in `_AsyncResource`. diff --git a/changelog.d/12695.misc b/changelog.d/12695.misc new file mode 100644
index 0000000000..1b39d969a4 --- /dev/null +++ b/changelog.d/12695.misc
@@ -0,0 +1 @@ +Fixes an incorrect type hint for `Filter._check_event_relations`. diff --git a/changelog.d/12696.bugfix b/changelog.d/12696.bugfix new file mode 100644
index 0000000000..e410184a22 --- /dev/null +++ b/changelog.d/12696.bugfix
@@ -0,0 +1 @@ +Fix a long-standing bug where an empty room would be created when a user with an insufficient power level tried to upgrade a room. diff --git a/changelog.d/12698.misc b/changelog.d/12698.misc new file mode 100644
index 0000000000..5d626352f9 --- /dev/null +++ b/changelog.d/12698.misc
@@ -0,0 +1 @@ +Respect the `@cancellable` flag for `DirectServe{Html,Json}Resource`s. diff --git a/changelog.d/12699.misc b/changelog.d/12699.misc new file mode 100644
index 0000000000..d278a956c7 --- /dev/null +++ b/changelog.d/12699.misc
@@ -0,0 +1 @@ +Respect the `@cancellable` flag for `RestServlet`s and `BaseFederationServlet`s. diff --git a/changelog.d/12700.misc b/changelog.d/12700.misc new file mode 100644
index 0000000000..d93eb5dada --- /dev/null +++ b/changelog.d/12700.misc
@@ -0,0 +1 @@ +Respect the `@cancellable` flag for `ReplicationEndpoint`s. diff --git a/changelog.d/12701.feature b/changelog.d/12701.feature new file mode 100644
index 0000000000..bb2264602c --- /dev/null +++ b/changelog.d/12701.feature
@@ -0,0 +1 @@ +Add a config options to allow for auto-tuning of caches. diff --git a/changelog.d/12705.misc b/changelog.d/12705.misc new file mode 100644
index 0000000000..a913d8bb85 --- /dev/null +++ b/changelog.d/12705.misc
@@ -0,0 +1 @@ +Complain if a federation endpoint has the `@cancellable` flag, since some of the wrapper code may not handle cancellation correctly yet. diff --git a/changelog.d/12708.misc b/changelog.d/12708.misc new file mode 100644
index 0000000000..aa99e7311b --- /dev/null +++ b/changelog.d/12708.misc
@@ -0,0 +1 @@ +Enable cancellation of `GET /rooms/$room_id/members`, `GET /rooms/$room_id/state` and `GET /rooms/$room_id/state/$event_type/*` requests. diff --git a/changelog.d/12709.removal b/changelog.d/12709.removal new file mode 100644
index 0000000000..6bb03e2894 --- /dev/null +++ b/changelog.d/12709.removal
@@ -0,0 +1 @@ +Require a body in POST requests to `/rooms/{roomId}/receipt/{receiptType}/{eventId}`, as required by the [Matrix specification](https://spec.matrix.org/v1.2/client-server-api/#post_matrixclientv3roomsroomidreceiptreceipttypeeventid). This breaks compatibility with Element Android 1.2.0 and earlier: users of those clients will be unable to send read receipts. diff --git a/changelog.d/12713.bugfix b/changelog.d/12713.bugfix new file mode 100644
index 0000000000..91e70f102c --- /dev/null +++ b/changelog.d/12713.bugfix
@@ -0,0 +1 @@ +Fix a bug introduced in Synapse 1.30.0 where empty rooms could be automatically created if a monthly active users limit is set. diff --git a/changelog.d/12715.doc b/changelog.d/12715.doc new file mode 100644
index 0000000000..150d78c3f6 --- /dev/null +++ b/changelog.d/12715.doc
@@ -0,0 +1 @@ +Fix a typo in the Media Admin API documentation. diff --git a/changelog.d/12716.misc b/changelog.d/12716.misc new file mode 100644
index 0000000000..b07e1b52ee --- /dev/null +++ b/changelog.d/12716.misc
@@ -0,0 +1 @@ +Add type annotations to increase the number of modules passing `disallow-untyped-defs`. \ No newline at end of file diff --git a/changelog.d/12720.misc b/changelog.d/12720.misc new file mode 100644
index 0000000000..01b427f200 --- /dev/null +++ b/changelog.d/12720.misc
@@ -0,0 +1 @@ +Drop the logging level of status messages for the URL preview cache expiry job from INFO to DEBUG. \ No newline at end of file diff --git a/changelog.d/12726.misc b/changelog.d/12726.misc new file mode 100644
index 0000000000..b07e1b52ee --- /dev/null +++ b/changelog.d/12726.misc
@@ -0,0 +1 @@ +Add type annotations to increase the number of modules passing `disallow-untyped-defs`. \ No newline at end of file diff --git a/changelog.d/12727.doc b/changelog.d/12727.doc new file mode 100644
index 0000000000..c41e50c85b --- /dev/null +++ b/changelog.d/12727.doc
@@ -0,0 +1 @@ +Update the OpenID Connect example for Keycloak to be compatible with newer versions of Keycloak. Contributed by @nhh. diff --git a/changelog.d/12731.misc b/changelog.d/12731.misc new file mode 100644
index 0000000000..962100d516 --- /dev/null +++ b/changelog.d/12731.misc
@@ -0,0 +1 @@ +Update configs used by Complement to allow more invites/3PID validations during tests. \ No newline at end of file diff --git a/changelog.d/12742.doc b/changelog.d/12742.doc new file mode 100644
index 0000000000..0084e27a7d --- /dev/null +++ b/changelog.d/12742.doc
@@ -0,0 +1 @@ +Fix typo in server listener documentation. \ No newline at end of file