synapse/changelog.d
Andrew Morgan a7a37437bc
Integrate knock rooms with the public rooms directory (#9359)
This PR implements the ["Changes regarding the Public Rooms Directory"](https://github.com/Sorunome/matrix-doc/blob/soru/knock/proposals/2403-knock.md#changes-regarding-the-public-rooms-directory) section of knocking MSC2403.

Specifically, it:

* Allows rooms with `join_rule` "knock" to be returned by the query behind the public rooms directory
* Adds the field `join_rule` to each room entry returned by a public rooms directory query, so clients can know whether to attempt a join or knock on a room

Based on https://github.com/matrix-org/synapse/issues/6739. Complement tests for this change: https://github.com/matrix-org/complement/pull/72
2021-06-09 20:31:31 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
6739.feature Implement knock feature (#6739) 2021-06-09 19:39:51 +01:00
9359.feature Integrate knock rooms with the public rooms directory (#9359) 2021-06-09 20:31:31 +01:00
10080.misc Add type hints to the federation server transport. (#10080) 2021-06-08 11:19:25 -04:00
10143.misc Clean up the interface for injecting opentracing over HTTP (#10143) 2021-06-09 11:33:00 +01:00
10144.misc Limit the number of in-flight /keys/query requests from a single device. (#10144) 2021-06-09 07:05:32 -04:00