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/10114.misc1
-rw-r--r--changelog.d/10166.doc1
-rw-r--r--changelog.d/10213.misc1
-rw-r--r--changelog.d/10214.feature1
-rw-r--r--changelog.d/10223.bugfix1
-rw-r--r--changelog.d/10225.feature1
-rw-r--r--changelog.d/10237.misc1
-rw-r--r--changelog.d/10239.misc1
-rw-r--r--changelog.d/10242.doc1
-rw-r--r--changelog.d/10243.feature1
-rw-r--r--changelog.d/10250.bugfix1
-rw-r--r--changelog.d/10256.misc1
-rw-r--r--changelog.d/10258.doc1
-rw-r--r--changelog.d/10263.feature1
-rw-r--r--changelog.d/10264.bugfix1
-rw-r--r--changelog.d/10267.bugfix1
-rw-r--r--changelog.d/10276.bugfix1
-rw-r--r--changelog.d/10289.misc1
-rw-r--r--changelog.d/10298.feature1
-rw-r--r--changelog.d/10305.feature1
-rw-r--r--changelog.d/10313.doc1
-rw-r--r--changelog.d/10315.misc1
-rw-r--r--changelog.d/10316.misc1
-rw-r--r--changelog.d/10317.bugfix1
-rw-r--r--changelog.d/10322.doc1
-rw-r--r--changelog.d/10324.misc1
-rw-r--r--changelog.d/10332.feature1
-rw-r--r--changelog.d/10337.doc1
-rw-r--r--changelog.d/10343.bugfix1
-rw-r--r--changelog.d/10344.bugfix1
-rw-r--r--changelog.d/10345.misc1
-rw-r--r--changelog.d/10347.misc1
-rw-r--r--changelog.d/10348.misc1
-rw-r--r--changelog.d/10349.misc1
-rw-r--r--changelog.d/10350.misc1
-rw-r--r--changelog.d/10353.doc1
-rw-r--r--changelog.d/10355.bugfix1
-rw-r--r--changelog.d/10357.misc1
-rw-r--r--changelog.d/10359.bugfix1
-rw-r--r--changelog.d/10360.feature1
-rw-r--r--changelog.d/10367.bugfix1
-rw-r--r--changelog.d/10368.doc1
-rw-r--r--changelog.d/10370.doc1
-rw-r--r--changelog.d/10380.misc1
-rw-r--r--changelog.d/10381.misc1
-rw-r--r--changelog.d/10382.misc1
-rw-r--r--changelog.d/10383.misc1
-rw-r--r--changelog.d/10385.misc1
-rw-r--r--changelog.d/10391.misc1
-rw-r--r--changelog.d/10393.misc1
-rw-r--r--changelog.d/10395.doc1
-rw-r--r--changelog.d/10396.doc1
-rw-r--r--changelog.d/10398.misc1
-rw-r--r--changelog.d/10399.doc1
-rw-r--r--changelog.d/10400.bugfix1
-rw-r--r--changelog.d/10404.bugfix1
-rw-r--r--changelog.d/10418.misc1
-rw-r--r--changelog.d/10421.misc1
-rw-r--r--changelog.d/10427.feature1
-rw-r--r--changelog.d/9450.feature1
-rw-r--r--changelog.d/9721.removal1
-rw-r--r--changelog.d/9884.feature1
-rw-r--r--changelog.d/9971.doc1
63 files changed, 47 insertions, 16 deletions
diff --git a/changelog.d/10114.misc b/changelog.d/10114.misc
deleted file mode 100644

index 808548f7c7..0000000000 --- a/changelog.d/10114.misc +++ /dev/null
@@ -1 +0,0 @@ -Drop Origin and Accept from the value of the Access-Control-Allow-Headers response header. diff --git a/changelog.d/10166.doc b/changelog.d/10166.doc deleted file mode 100644
index 8d1710c132..0000000000 --- a/changelog.d/10166.doc +++ /dev/null
@@ -1 +0,0 @@ -Move the upgrade notes to [docs/upgrade.md](https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md) and convert them to markdown. diff --git a/changelog.d/10213.misc b/changelog.d/10213.misc deleted file mode 100644
index 9adb0fbd02..0000000000 --- a/changelog.d/10213.misc +++ /dev/null
@@ -1 +0,0 @@ -Add type hints to the federation servlets. diff --git a/changelog.d/10214.feature b/changelog.d/10214.feature deleted file mode 100644
index a3818c9d25..0000000000 --- a/changelog.d/10214.feature +++ /dev/null
@@ -1 +0,0 @@ -Omit empty fields from the `/sync` response. Contributed by @deepbluev7. \ No newline at end of file diff --git a/changelog.d/10223.bugfix b/changelog.d/10223.bugfix deleted file mode 100644
index 4e42f6b608..0000000000 --- a/changelog.d/10223.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Fix a long-standing bug which meant that invite rejections and knocks were not sent out over federation in a timely manner. diff --git a/changelog.d/10225.feature b/changelog.d/10225.feature deleted file mode 100644
index d16f66ffe9..0000000000 --- a/changelog.d/10225.feature +++ /dev/null
@@ -1 +0,0 @@ -Improve validation on federation `send_{join,leave,knock}` endpoints. diff --git a/changelog.d/10237.misc b/changelog.d/10237.misc deleted file mode 100644
index d76c119a41..0000000000 --- a/changelog.d/10237.misc +++ /dev/null
@@ -1 +0,0 @@ -Improve the reliability of auto-joining remote rooms. diff --git a/changelog.d/10239.misc b/changelog.d/10239.misc deleted file mode 100644
index d05f1c4411..0000000000 --- a/changelog.d/10239.misc +++ /dev/null
@@ -1 +0,0 @@ -Update the release script to use the semver terminology and determine the release branch based on the next version. diff --git a/changelog.d/10242.doc b/changelog.d/10242.doc deleted file mode 100644
index 2241b28547..0000000000 --- a/changelog.d/10242.doc +++ /dev/null
@@ -1 +0,0 @@ -Choose Welcome & Overview as the default page for synapse documentation website. diff --git a/changelog.d/10243.feature b/changelog.d/10243.feature deleted file mode 100644
index d16f66ffe9..0000000000 --- a/changelog.d/10243.feature +++ /dev/null
@@ -1 +0,0 @@ -Improve validation on federation `send_{join,leave,knock}` endpoints. diff --git a/changelog.d/10250.bugfix b/changelog.d/10250.bugfix new file mode 100644
index 0000000000..a8107dafb2 --- /dev/null +++ b/changelog.d/10250.bugfix
@@ -0,0 +1 @@ +Add base starting insertion event when no chunk ID is specified in the historical batch send API. diff --git a/changelog.d/10256.misc b/changelog.d/10256.misc deleted file mode 100644
index adef12fcb9..0000000000 --- a/changelog.d/10256.misc +++ /dev/null
@@ -1 +0,0 @@ -Improve the performance of the spaces summary endpoint by only recursing into spaces (and not rooms in general). diff --git a/changelog.d/10258.doc b/changelog.d/10258.doc deleted file mode 100644
index 1549786c0c..0000000000 --- a/changelog.d/10258.doc +++ /dev/null
@@ -1 +0,0 @@ -Adjust the URL in the README.rst file to point to irc.libera.chat. diff --git a/changelog.d/10263.feature b/changelog.d/10263.feature deleted file mode 100644
index 7b1d2fe60f..0000000000 --- a/changelog.d/10263.feature +++ /dev/null
@@ -1 +0,0 @@ -Mark events received over federation which fail a spam check as "soft-failed". diff --git a/changelog.d/10264.bugfix b/changelog.d/10264.bugfix deleted file mode 100644
index 7ebda7cdc2..0000000000 --- a/changelog.d/10264.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Fix a long-standing bug where Synapse would return errors after 2<sup>31</sup> events were handled by the server. diff --git a/changelog.d/10267.bugfix b/changelog.d/10267.bugfix deleted file mode 100644
index 7ebda7cdc2..0000000000 --- a/changelog.d/10267.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Fix a long-standing bug where Synapse would return errors after 2<sup>31</sup> events were handled by the server. diff --git a/changelog.d/10276.bugfix b/changelog.d/10276.bugfix new file mode 100644
index 0000000000..42adc57ad1 --- /dev/null +++ b/changelog.d/10276.bugfix
@@ -0,0 +1 @@ +Fix historical batch send endpoint (MSC2716) rejecting batches with messages from multiple senders. diff --git a/changelog.d/10289.misc b/changelog.d/10289.misc new file mode 100644
index 0000000000..2df30e7a7a --- /dev/null +++ b/changelog.d/10289.misc
@@ -0,0 +1 @@ +Convert `room_depth.min_depth` column to a `BIGINT`. diff --git a/changelog.d/10298.feature b/changelog.d/10298.feature new file mode 100644
index 0000000000..7059db5075 --- /dev/null +++ b/changelog.d/10298.feature
@@ -0,0 +1 @@ +The spaces summary API now returns any joinable rooms, not only rooms which are world-readable. diff --git a/changelog.d/10305.feature b/changelog.d/10305.feature new file mode 100644
index 0000000000..7059db5075 --- /dev/null +++ b/changelog.d/10305.feature
@@ -0,0 +1 @@ +The spaces summary API now returns any joinable rooms, not only rooms which are world-readable. diff --git a/changelog.d/10313.doc b/changelog.d/10313.doc new file mode 100644
index 0000000000..44086e3d9d --- /dev/null +++ b/changelog.d/10313.doc
@@ -0,0 +1 @@ +Simplify structure of room admin API. \ No newline at end of file diff --git a/changelog.d/10315.misc b/changelog.d/10315.misc new file mode 100644
index 0000000000..2c78644e20 --- /dev/null +++ b/changelog.d/10315.misc
@@ -0,0 +1 @@ +Add tests to characterise the current behaviour of R30 phone-home metrics. diff --git a/changelog.d/10316.misc b/changelog.d/10316.misc new file mode 100644
index 0000000000..1fd0810fde --- /dev/null +++ b/changelog.d/10316.misc
@@ -0,0 +1 @@ +Rebuild event context and auth when processing specific results from `ThirdPartyEventRules` modules. diff --git a/changelog.d/10317.bugfix b/changelog.d/10317.bugfix new file mode 100644
index 0000000000..826c269eff --- /dev/null +++ b/changelog.d/10317.bugfix
@@ -0,0 +1 @@ +Fix purging rooms that other homeservers are still sending events for. Contributed by @ilmari. diff --git a/changelog.d/10322.doc b/changelog.d/10322.doc new file mode 100644
index 0000000000..db604cf2aa --- /dev/null +++ b/changelog.d/10322.doc
@@ -0,0 +1 @@ +Fix a broken link in the admin api docs. diff --git a/changelog.d/10324.misc b/changelog.d/10324.misc new file mode 100644
index 0000000000..3c3ee6d6fc --- /dev/null +++ b/changelog.d/10324.misc
@@ -0,0 +1 @@ +Minor change to the code that populates `user_daily_visits`. diff --git a/changelog.d/10332.feature b/changelog.d/10332.feature new file mode 100644
index 0000000000..091947ff22 --- /dev/null +++ b/changelog.d/10332.feature
@@ -0,0 +1 @@ +Add a new version of the R30 phone-home metric, which removes a false impression of retention given by the old R30 metric. diff --git a/changelog.d/10337.doc b/changelog.d/10337.doc new file mode 100644
index 0000000000..f305bdb3ba --- /dev/null +++ b/changelog.d/10337.doc
@@ -0,0 +1 @@ +Fix formatting in the logcontext documentation. diff --git a/changelog.d/10343.bugfix b/changelog.d/10343.bugfix new file mode 100644
index 0000000000..53ccf79a81 --- /dev/null +++ b/changelog.d/10343.bugfix
@@ -0,0 +1 @@ +Fix errors during backfill caused by previously purged redaction events. Contributed by Andreas Rammhold (@andir). diff --git a/changelog.d/10344.bugfix b/changelog.d/10344.bugfix new file mode 100644
index 0000000000..ab6eb4999f --- /dev/null +++ b/changelog.d/10344.bugfix
@@ -0,0 +1 @@ +Fix the user directory becoming broken (and noisy errors being logged) when knocking and room statistics are in use. diff --git a/changelog.d/10345.misc b/changelog.d/10345.misc new file mode 100644
index 0000000000..7424486e87 --- /dev/null +++ b/changelog.d/10345.misc
@@ -0,0 +1 @@ +Re-enable Sytests that were disabled for the 1.37.1 release. diff --git a/changelog.d/10347.misc b/changelog.d/10347.misc new file mode 100644
index 0000000000..b2275a1350 --- /dev/null +++ b/changelog.d/10347.misc
@@ -0,0 +1 @@ +Run `pyupgrade` on the codebase. \ No newline at end of file diff --git a/changelog.d/10348.misc b/changelog.d/10348.misc new file mode 100644
index 0000000000..b2275a1350 --- /dev/null +++ b/changelog.d/10348.misc
@@ -0,0 +1 @@ +Run `pyupgrade` on the codebase. \ No newline at end of file diff --git a/changelog.d/10349.misc b/changelog.d/10349.misc new file mode 100644
index 0000000000..5b014e7416 --- /dev/null +++ b/changelog.d/10349.misc
@@ -0,0 +1 @@ +Switch `application_services_txns.txn_id` database column to `BIGINT`. diff --git a/changelog.d/10350.misc b/changelog.d/10350.misc new file mode 100644
index 0000000000..eed2d8552a --- /dev/null +++ b/changelog.d/10350.misc
@@ -0,0 +1 @@ +Convert internal type variable syntax to reflect wider ecosystem use. \ No newline at end of file diff --git a/changelog.d/10353.doc b/changelog.d/10353.doc new file mode 100644
index 0000000000..274ac83549 --- /dev/null +++ b/changelog.d/10353.doc
@@ -0,0 +1 @@ +Refresh the logcontext dev documentation. diff --git a/changelog.d/10355.bugfix b/changelog.d/10355.bugfix new file mode 100644
index 0000000000..92df612011 --- /dev/null +++ b/changelog.d/10355.bugfix
@@ -0,0 +1 @@ +Fix newly added `synapse_federation_server_oldest_inbound_pdu_in_staging` prometheus metric to measure age rather than timestamp. diff --git a/changelog.d/10357.misc b/changelog.d/10357.misc new file mode 100644
index 0000000000..7424486e87 --- /dev/null +++ b/changelog.d/10357.misc
@@ -0,0 +1 @@ +Re-enable Sytests that were disabled for the 1.37.1 release. diff --git a/changelog.d/10359.bugfix b/changelog.d/10359.bugfix new file mode 100644
index 0000000000..d318f8fa08 --- /dev/null +++ b/changelog.d/10359.bugfix
@@ -0,0 +1 @@ +Fix PostgreSQL sometimes using table scans for queries against `state_groups_state` table, taking a long time and a large amount of IO. diff --git a/changelog.d/10360.feature b/changelog.d/10360.feature new file mode 100644
index 0000000000..904221cb6d --- /dev/null +++ b/changelog.d/10360.feature
@@ -0,0 +1 @@ +Allow providing credentials to `http_proxy`. \ No newline at end of file diff --git a/changelog.d/10367.bugfix b/changelog.d/10367.bugfix new file mode 100644
index 0000000000..b445556084 --- /dev/null +++ b/changelog.d/10367.bugfix
@@ -0,0 +1 @@ +Bugfix `make_room_admin` fails for users that have left a private room. \ No newline at end of file diff --git a/changelog.d/10368.doc b/changelog.d/10368.doc new file mode 100644
index 0000000000..10297aa424 --- /dev/null +++ b/changelog.d/10368.doc
@@ -0,0 +1 @@ +Add delegation example for caddy in the reverse proxy documentation. Contributed by @moritzdietz. diff --git a/changelog.d/10370.doc b/changelog.d/10370.doc new file mode 100644
index 0000000000..8c59d98ee8 --- /dev/null +++ b/changelog.d/10370.doc
@@ -0,0 +1 @@ +Fix some links in `docs` and `contrib`. \ No newline at end of file diff --git a/changelog.d/10380.misc b/changelog.d/10380.misc new file mode 100644
index 0000000000..eed2d8552a --- /dev/null +++ b/changelog.d/10380.misc
@@ -0,0 +1 @@ +Convert internal type variable syntax to reflect wider ecosystem use. \ No newline at end of file diff --git a/changelog.d/10381.misc b/changelog.d/10381.misc new file mode 100644
index 0000000000..eed2d8552a --- /dev/null +++ b/changelog.d/10381.misc
@@ -0,0 +1 @@ +Convert internal type variable syntax to reflect wider ecosystem use. \ No newline at end of file diff --git a/changelog.d/10382.misc b/changelog.d/10382.misc new file mode 100644
index 0000000000..eed2d8552a --- /dev/null +++ b/changelog.d/10382.misc
@@ -0,0 +1 @@ +Convert internal type variable syntax to reflect wider ecosystem use. \ No newline at end of file diff --git a/changelog.d/10383.misc b/changelog.d/10383.misc new file mode 100644
index 0000000000..952c1e77a8 --- /dev/null +++ b/changelog.d/10383.misc
@@ -0,0 +1 @@ +Make the Github Actions workflow configuration more efficient. diff --git a/changelog.d/10385.misc b/changelog.d/10385.misc new file mode 100644
index 0000000000..e515ac09fd --- /dev/null +++ b/changelog.d/10385.misc
@@ -0,0 +1 @@ +Add type hints to `get_{domain,localpart}_from_id`. diff --git a/changelog.d/10391.misc b/changelog.d/10391.misc new file mode 100644
index 0000000000..3f191b520a --- /dev/null +++ b/changelog.d/10391.misc
@@ -0,0 +1 @@ +When building Debian packages for prerelease versions, set the Section accordingly. diff --git a/changelog.d/10393.misc b/changelog.d/10393.misc new file mode 100644
index 0000000000..e80f16d607 --- /dev/null +++ b/changelog.d/10393.misc
@@ -0,0 +1 @@ +Add type hints and comments to event auth code. diff --git a/changelog.d/10395.doc b/changelog.d/10395.doc new file mode 100644
index 0000000000..4bdaea76c5 --- /dev/null +++ b/changelog.d/10395.doc
@@ -0,0 +1 @@ +Make deprecation notice of the spam checker doc more obvious. diff --git a/changelog.d/10396.doc b/changelog.d/10396.doc new file mode 100644
index 0000000000..b521ad9cbf --- /dev/null +++ b/changelog.d/10396.doc
@@ -0,0 +1 @@ +Add instructructions on installing Debian packages for release candidates. diff --git a/changelog.d/10398.misc b/changelog.d/10398.misc new file mode 100644
index 0000000000..326e54655a --- /dev/null +++ b/changelog.d/10398.misc
@@ -0,0 +1 @@ +Stagger sending of presence update to remote servers, reducing CPU spikes caused by starting many connections to remote servers at once. diff --git a/changelog.d/10399.doc b/changelog.d/10399.doc new file mode 100644
index 0000000000..b596ac5627 --- /dev/null +++ b/changelog.d/10399.doc
@@ -0,0 +1 @@ +Rewrite the text of links to be clearer in the documentation. diff --git a/changelog.d/10400.bugfix b/changelog.d/10400.bugfix new file mode 100644
index 0000000000..bfebed8d29 --- /dev/null +++ b/changelog.d/10400.bugfix
@@ -0,0 +1 @@ +Fix a number of logged errors caused by remote servers being down. diff --git a/changelog.d/10404.bugfix b/changelog.d/10404.bugfix new file mode 100644
index 0000000000..2e095b6402 --- /dev/null +++ b/changelog.d/10404.bugfix
@@ -0,0 +1 @@ +Responses from `/make_{join,leave,knock}` no longer include signatures, which will turn out to be invalid after events are returned to `/send_{join,leave,knock}`. diff --git a/changelog.d/10418.misc b/changelog.d/10418.misc new file mode 100644
index 0000000000..eed2d8552a --- /dev/null +++ b/changelog.d/10418.misc
@@ -0,0 +1 @@ +Convert internal type variable syntax to reflect wider ecosystem use. \ No newline at end of file diff --git a/changelog.d/10421.misc b/changelog.d/10421.misc new file mode 100644
index 0000000000..385cbe07af --- /dev/null +++ b/changelog.d/10421.misc
@@ -0,0 +1 @@ +Remove unused `events_by_room` code (tech debt). diff --git a/changelog.d/10427.feature b/changelog.d/10427.feature new file mode 100644
index 0000000000..091947ff22 --- /dev/null +++ b/changelog.d/10427.feature
@@ -0,0 +1 @@ +Add a new version of the R30 phone-home metric, which removes a false impression of retention given by the old R30 metric. diff --git a/changelog.d/9450.feature b/changelog.d/9450.feature deleted file mode 100644
index 455936a41d..0000000000 --- a/changelog.d/9450.feature +++ /dev/null
@@ -1 +0,0 @@ -Implement refresh tokens as specified by [MSC2918](https://github.com/matrix-org/matrix-doc/pull/2918). diff --git a/changelog.d/9721.removal b/changelog.d/9721.removal new file mode 100644
index 0000000000..da2ba48c84 --- /dev/null +++ b/changelog.d/9721.removal
@@ -0,0 +1 @@ +Remove functionality associated with the unused `room_stats_historical` and `user_stats_historical` tables. Contributed by @xmunoz. diff --git a/changelog.d/9884.feature b/changelog.d/9884.feature new file mode 100644
index 0000000000..525fd2f93c --- /dev/null +++ b/changelog.d/9884.feature
@@ -0,0 +1 @@ +Add a module type for the account validity feature. diff --git a/changelog.d/9971.doc b/changelog.d/9971.doc new file mode 100644
index 0000000000..ada68f70ca --- /dev/null +++ b/changelog.d/9971.doc
@@ -0,0 +1 @@ +Updated installation dependencies for newer macOS versions and ARM Macs. Contributed by Luke Walsh.