Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit c85fdf9

Browse files
committed
Merge remote-tracking branch 'origin/develop' into clokep/disable-groups
2 parents c92836f + fd1e7d0 commit c85fdf9

File tree

175 files changed

+5977
-5159
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

175 files changed

+5977
-5159
lines changed

.github/workflows/docs.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Setup mdbook
2323
uses: peaceiris/actions-mdbook@4b5ef36b314c2599664ca107bb8c02412548d79d # v1.1.14
2424
with:
25-
mdbook-version: '0.4.9'
25+
mdbook-version: '0.4.17'
2626

2727
- name: Build the documentation
2828
# mdbook will only create an index.html if we're including docs/README.md in SUMMARY.md.

CHANGES-pre-1.0.md

+3,640

CHANGES.md

+84-3,641

changelog.d/12036.misc

-1
This file was deleted.

changelog.d/12038.misc

-1
This file was deleted.

changelog.d/12040.feature

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Optimise fetching large quantities of missing room state over federation.

changelog.d/12083.misc

-1
This file was deleted.

changelog.d/12087.bugfix

-1
This file was deleted.

changelog.d/12091.misc

-1
This file was deleted.
File renamed without changes.

changelog.d/12195.feature

-1
This file was deleted.

changelog.d/12198.misc

-1
This file was deleted.

changelog.d/12199.misc

-1
This file was deleted.

changelog.d/12209.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Switch to using a sequence to generate AS transaction IDs. Contributed by Nick Beeper. If running synapse with a dedicated appservice worker, this MUST be stopped before upgrading the main process and database.

changelog.d/12216.misc

-1
This file was deleted.

changelog.d/12219.misc

-1
This file was deleted.

changelog.d/12224.misc

-1
This file was deleted.

changelog.d/12225.misc

-1
This file was deleted.

changelog.d/12227.bugfix

-1
This file was deleted.

changelog.d/12228.bugfix

-1
This file was deleted.

changelog.d/12231.doc

-1
This file was deleted.

changelog.d/12232.bugfix

-1
This file was deleted.

changelog.d/12237.misc

-1
This file was deleted.

changelog.d/12242.misc

-1
This file was deleted.

changelog.d/12243.doc

-1
This file was deleted.

changelog.d/12244.misc

-1
This file was deleted.

changelog.d/12246.doc

-1
This file was deleted.

changelog.d/12248.misc

-1
This file was deleted.

changelog.d/12250.feature

-1
This file was deleted.

changelog.d/12251.feature

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Offload the `update_client_ip` background job from the main process to the background worker, when using Redis-based replication.

changelog.d/12255.misc

-1
This file was deleted.

changelog.d/12256.misc

-1
This file was deleted.

changelog.d/12258.misc

-1
This file was deleted.

changelog.d/12261.bugfix

-1
This file was deleted.

changelog.d/12262.misc

-1
This file was deleted.

changelog.d/12266.misc

-1
This file was deleted.

changelog.d/12269.misc

-1
This file was deleted.

changelog.d/12272.misc

-1
This file was deleted.

changelog.d/12275.doc

-1
This file was deleted.

changelog.d/12279.doc

-1
This file was deleted.

changelog.d/12283.misc

-1
This file was deleted.

changelog.d/12285.bugfix

-1
This file was deleted.

changelog.d/12288.misc

-1
This file was deleted.

changelog.d/12291.misc

-1
This file was deleted.

changelog.d/12295.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Move [MSC2654](https://github.com/matrix-org/matrix-doc/pull/2654) support behind an experimental configuration flag.

changelog.d/12301.misc

-1
This file was deleted.

changelog.d/12304.misc

-1
This file was deleted.

changelog.d/12311.misc

-1
This file was deleted.

changelog.d/12313.misc

-1
This file was deleted.

changelog.d/12317.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Update docstrings to explain how to decipher live and historic pagination tokens.

changelog.d/12320.misc

-1
This file was deleted.

changelog.d/12321.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add ground work for speeding up device list updates for users in large numbers of rooms.

changelog.d/12327.feature

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add a module callback to react to account data changes.

changelog.d/12329.bugfix

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix non-member state events not resolving for historical events when used in [MSC2716](https://github.com/matrix-org/matrix-spec-proposals/pull/2716) `/batch_send` `state_events_at_start`.

changelog.d/12332.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Avoid trying to calculate the state at outlier events.

changelog.d/12339.doc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Upgrade the version of `mdbook` in CI to 0.4.17.

changelog.d/12341.feature

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Allow setting user admin status using the module API. Contributed by Famedly.

changelog.d/12346.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove redundant `get_success` calls in test code.

changelog.d/12347.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add type annotations for `tests/unittest.py`.

changelog.d/12348.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Move single-use methods out of `TestCase`.

changelog.d/12349.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove broken and unused development scripts.

changelog.d/12350.bugfix

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Default to `private` room visibility rather than `public` when a client does not specify one, according to spec.

changelog.d/12351.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove broken and unused development scripts.

changelog.d/12353.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Convert `Linearizer` tests from `inlineCallbacks` to async.

changelog.d/12354.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Update docstrings for `ReadWriteLock` tests.

changelog.d/12355.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove broken and unused development scripts.

changelog.d/12357.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Refactor `Linearizer`, convert methods to async and use an async context manager.

changelog.d/12358.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix a long-standing bug where `Linearizer`s could get stuck if a cancellation were to happen at the wrong time.

changelog.d/12364.bugfix

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix a spec compliance issue where requests to the `/publicRooms` federation API would specify `limit` as a string.

changelog.d/12366.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Make `StreamToken.from_string` and `RoomStreamToken.parse` propagate cancellations instead of replacing them with `SynapseError`s.

changelog.d/12367.feature

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Reduce overhead of restarting synchrotrons.

changelog.d/12369.doc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Update the link to Redis pub/sub documentation in the workers documentation..
File renamed without changes.

changelog.d/12372.feature

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Reduce overhead of restarting synchrotrons.

changelog.d/12376.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Allow specifying the Postgres database's port when running unit tests with Postgres.

changelog.d/12379.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove temporary pin of signedjson<=1.1.1 that was added in Synapse 1.56.0.

debian/changelog

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
matrix-synapse-py3 (1.56.0) stable; urgency=medium
2+
3+
* New synapse release 1.56.0.
4+
5+
-- Synapse Packaging team <[email protected]> Tue, 05 Apr 2022 12:38:39 +0100
6+
7+
matrix-synapse-py3 (1.56.0~rc1) stable; urgency=medium
8+
9+
* New synapse release 1.56.0~rc1.
10+
11+
-- Synapse Packaging team <[email protected]> Tue, 29 Mar 2022 10:40:50 +0100
12+
113
matrix-synapse-py3 (1.55.2) stable; urgency=medium
214

315
* New synapse release 1.55.2.

docs/SUMMARY.md

+1

docs/development/contributing_guide.md

+11-3
+106

docs/modules/writing_a_module.md

+1-1

docs/upgrade.md

+18-6

docs/workers.md

+1-1

0 commit comments

Comments
 (0)