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/6245.misc1
-rw-r--r--changelog.d/6349.feature1
-rw-r--r--changelog.d/6377.bugfix1
-rw-r--r--changelog.d/6385.bugfix1
-rw-r--r--changelog.d/6394.feature1
-rw-r--r--changelog.d/6411.feature1
-rw-r--r--changelog.d/6453.feature1
-rw-r--r--changelog.d/6486.bugfix1
-rw-r--r--changelog.d/6496.misc1
-rw-r--r--changelog.d/6502.removal1
-rw-r--r--changelog.d/6504.misc1
-rw-r--r--changelog.d/6505.misc1
-rw-r--r--changelog.d/6506.misc1
-rw-r--r--changelog.d/6510.misc1
-rw-r--r--changelog.d/6511.misc1
-rw-r--r--changelog.d/6512.misc1
-rw-r--r--changelog.d/6513.misc1
-rw-r--r--changelog.d/6514.bugfix1
-rw-r--r--changelog.d/6515.misc1
-rw-r--r--changelog.d/6517.misc1
-rw-r--r--changelog.d/6522.bugfix1
-rw-r--r--changelog.d/6523.feature1
-rw-r--r--changelog.d/6534.misc1
-rw-r--r--changelog.d/6537.misc1
-rw-r--r--changelog.d/6538.misc1
-rw-r--r--changelog.d/6541.doc1
-rw-r--r--changelog.d/6546.feature1
-rw-r--r--changelog.d/6555.bugfix1
-rw-r--r--changelog.d/6557.misc1
-rw-r--r--changelog.d/6558.misc1
-rw-r--r--changelog.d/6559.misc1
-rw-r--r--changelog.d/6564.misc1
-rw-r--r--changelog.d/6565.misc1
-rw-r--r--changelog.d/6570.misc1
-rw-r--r--changelog.d/6571.bugfix1
35 files changed, 35 insertions, 0 deletions
diff --git a/changelog.d/6245.misc b/changelog.d/6245.misc
new file mode 100644

index 0000000000..a3e6b8296e --- /dev/null +++ b/changelog.d/6245.misc
@@ -0,0 +1 @@ +Split out state storage into separate data store. diff --git a/changelog.d/6349.feature b/changelog.d/6349.feature new file mode 100644
index 0000000000..56c4fbf78e --- /dev/null +++ b/changelog.d/6349.feature
@@ -0,0 +1 @@ +Implement v2 APIs for the `send_join` and `send_leave` federation endpoints (as described in [MSC1802](https://github.com/matrix-org/matrix-doc/pull/1802)). diff --git a/changelog.d/6377.bugfix b/changelog.d/6377.bugfix new file mode 100644
index 0000000000..ccda96962f --- /dev/null +++ b/changelog.d/6377.bugfix
@@ -0,0 +1 @@ +Prevent redacted events from being returned during message search. \ No newline at end of file diff --git a/changelog.d/6385.bugfix b/changelog.d/6385.bugfix new file mode 100644
index 0000000000..7a2bc02170 --- /dev/null +++ b/changelog.d/6385.bugfix
@@ -0,0 +1 @@ +Prevent error on trying to search a upgraded room when the server is not in the predecessor room. \ No newline at end of file diff --git a/changelog.d/6394.feature b/changelog.d/6394.feature new file mode 100644
index 0000000000..1a0e8845ad --- /dev/null +++ b/changelog.d/6394.feature
@@ -0,0 +1 @@ +Add a develop script to generate full SQL schemas. \ No newline at end of file diff --git a/changelog.d/6411.feature b/changelog.d/6411.feature new file mode 100644
index 0000000000..ebea4a208d --- /dev/null +++ b/changelog.d/6411.feature
@@ -0,0 +1 @@ +Allow custom SAML username mapping functinality through an external provider plugin. \ No newline at end of file diff --git a/changelog.d/6453.feature b/changelog.d/6453.feature new file mode 100644
index 0000000000..e7bb801c6a --- /dev/null +++ b/changelog.d/6453.feature
@@ -0,0 +1 @@ +Automatically delete empty groups/communities. diff --git a/changelog.d/6486.bugfix b/changelog.d/6486.bugfix new file mode 100644
index 0000000000..b98c5a9ae5 --- /dev/null +++ b/changelog.d/6486.bugfix
@@ -0,0 +1 @@ +Improve performance of looking up cross-signing keys. diff --git a/changelog.d/6496.misc b/changelog.d/6496.misc new file mode 100644
index 0000000000..19c6e926b8 --- /dev/null +++ b/changelog.d/6496.misc
@@ -0,0 +1 @@ +Port synapse.handlers.initial_sync to async/await. diff --git a/changelog.d/6502.removal b/changelog.d/6502.removal new file mode 100644
index 0000000000..0b72261d58 --- /dev/null +++ b/changelog.d/6502.removal
@@ -0,0 +1 @@ +Remove redundant code from event authorisation implementation. diff --git a/changelog.d/6504.misc b/changelog.d/6504.misc new file mode 100644
index 0000000000..7c873459af --- /dev/null +++ b/changelog.d/6504.misc
@@ -0,0 +1 @@ +Port handlers.account_data and handlers.account_validity to async/await. diff --git a/changelog.d/6505.misc b/changelog.d/6505.misc new file mode 100644
index 0000000000..3a75b2d9dd --- /dev/null +++ b/changelog.d/6505.misc
@@ -0,0 +1 @@ +Make `make_deferred_yieldable` to work with async/await. diff --git a/changelog.d/6506.misc b/changelog.d/6506.misc new file mode 100644
index 0000000000..99d7a70bcf --- /dev/null +++ b/changelog.d/6506.misc
@@ -0,0 +1 @@ +Remove `SnapshotCache` in favour of `ResponseCache`. diff --git a/changelog.d/6510.misc b/changelog.d/6510.misc new file mode 100644
index 0000000000..214f06539b --- /dev/null +++ b/changelog.d/6510.misc
@@ -0,0 +1 @@ +Change phone home stats to not assume there is a single database and report information about the database used by the main data store. diff --git a/changelog.d/6511.misc b/changelog.d/6511.misc new file mode 100644
index 0000000000..19ce435e68 --- /dev/null +++ b/changelog.d/6511.misc
@@ -0,0 +1 @@ +Move database config from apps into HomeServer object. diff --git a/changelog.d/6512.misc b/changelog.d/6512.misc new file mode 100644
index 0000000000..37a8099eec --- /dev/null +++ b/changelog.d/6512.misc
@@ -0,0 +1 @@ +Silence mypy errors for files outside those specified. diff --git a/changelog.d/6513.misc b/changelog.d/6513.misc new file mode 100644
index 0000000000..36700f5657 --- /dev/null +++ b/changelog.d/6513.misc
@@ -0,0 +1 @@ +Remove all assumptions of there being a single phyiscal DB apart from the `synapse.config`. diff --git a/changelog.d/6514.bugfix b/changelog.d/6514.bugfix new file mode 100644
index 0000000000..6dc1985c24 --- /dev/null +++ b/changelog.d/6514.bugfix
@@ -0,0 +1 @@ +Fix race which occasionally caused deleted devices to reappear. diff --git a/changelog.d/6515.misc b/changelog.d/6515.misc new file mode 100644
index 0000000000..a9c303ed1c --- /dev/null +++ b/changelog.d/6515.misc
@@ -0,0 +1 @@ +Clean up some logging when handling incoming events over federation. diff --git a/changelog.d/6517.misc b/changelog.d/6517.misc new file mode 100644
index 0000000000..c6ffed9952 --- /dev/null +++ b/changelog.d/6517.misc
@@ -0,0 +1 @@ +Port some of FederationHandler to async/await. \ No newline at end of file diff --git a/changelog.d/6522.bugfix b/changelog.d/6522.bugfix new file mode 100644
index 0000000000..ccda96962f --- /dev/null +++ b/changelog.d/6522.bugfix
@@ -0,0 +1 @@ +Prevent redacted events from being returned during message search. \ No newline at end of file diff --git a/changelog.d/6523.feature b/changelog.d/6523.feature new file mode 100644
index 0000000000..798fa143df --- /dev/null +++ b/changelog.d/6523.feature
@@ -0,0 +1 @@ +Add option `limit_profile_requests_to_users_who_share_rooms` to prevent requirement of a local user sharing a room with another user to query their profile information. diff --git a/changelog.d/6534.misc b/changelog.d/6534.misc new file mode 100644
index 0000000000..7df6bb442a --- /dev/null +++ b/changelog.d/6534.misc
@@ -0,0 +1 @@ +Test more folders against mypy. diff --git a/changelog.d/6537.misc b/changelog.d/6537.misc new file mode 100644
index 0000000000..3543153584 --- /dev/null +++ b/changelog.d/6537.misc
@@ -0,0 +1 @@ +Update `mypy` to new version. diff --git a/changelog.d/6538.misc b/changelog.d/6538.misc new file mode 100644
index 0000000000..cb4fd56948 --- /dev/null +++ b/changelog.d/6538.misc
@@ -0,0 +1 @@ +Adjust the sytest blacklist for worker mode. diff --git a/changelog.d/6541.doc b/changelog.d/6541.doc new file mode 100644
index 0000000000..c20029edc0 --- /dev/null +++ b/changelog.d/6541.doc
@@ -0,0 +1 @@ +Document the Room Shutdown Admin API. \ No newline at end of file diff --git a/changelog.d/6546.feature b/changelog.d/6546.feature new file mode 100644
index 0000000000..954aacb0d0 --- /dev/null +++ b/changelog.d/6546.feature
@@ -0,0 +1 @@ +Add an export_signing_key script to extract the public part of signing keys when rotating them. diff --git a/changelog.d/6555.bugfix b/changelog.d/6555.bugfix new file mode 100644
index 0000000000..86a5a56cf6 --- /dev/null +++ b/changelog.d/6555.bugfix
@@ -0,0 +1 @@ +Fix missing row in device_max_stream_id that could cause unable to decrypt errors after server restart. \ No newline at end of file diff --git a/changelog.d/6557.misc b/changelog.d/6557.misc new file mode 100644
index 0000000000..80e7eaedb8 --- /dev/null +++ b/changelog.d/6557.misc
@@ -0,0 +1 @@ +Remove unused `get_pagination_rows` methods from `EventSource` classes. diff --git a/changelog.d/6558.misc b/changelog.d/6558.misc new file mode 100644
index 0000000000..a7572f1a85 --- /dev/null +++ b/changelog.d/6558.misc
@@ -0,0 +1 @@ +Clean up logs from the push notifier at startup. \ No newline at end of file diff --git a/changelog.d/6559.misc b/changelog.d/6559.misc new file mode 100644
index 0000000000..8bca37457d --- /dev/null +++ b/changelog.d/6559.misc
@@ -0,0 +1 @@ +Port `synapse.handlers.admin` and `synapse.handlers.deactivate_account` to async/await. diff --git a/changelog.d/6564.misc b/changelog.d/6564.misc new file mode 100644
index 0000000000..f644f5868b --- /dev/null +++ b/changelog.d/6564.misc
@@ -0,0 +1 @@ +Change `EventContext` to use the `Storage` class, in preparation for moving state database queries to a separate data store. diff --git a/changelog.d/6565.misc b/changelog.d/6565.misc new file mode 100644
index 0000000000..e83f245bf0 --- /dev/null +++ b/changelog.d/6565.misc
@@ -0,0 +1 @@ +Add assertion that schema delta file names are unique. diff --git a/changelog.d/6570.misc b/changelog.d/6570.misc new file mode 100644
index 0000000000..e89955a51e --- /dev/null +++ b/changelog.d/6570.misc
@@ -0,0 +1 @@ +Improve diagnostics on database upgrade failure. diff --git a/changelog.d/6571.bugfix b/changelog.d/6571.bugfix new file mode 100644
index 0000000000..e38ea7b4f7 --- /dev/null +++ b/changelog.d/6571.bugfix
@@ -0,0 +1 @@ +Fix a bug which meant that we did not send systemd notifications on startup if acme was enabled.