David Robertson cbdbcb0c37 Merge remote-tracking branch 'origin/develop' into dmr/pyproject-poetry %!s(int64=2) %!d(string=hai) anos
..
.gitignore e845fd41c2 Correct attrs package name in requirements (#3492) %!s(int64=6) %!d(string=hai) anos
12213.bugfix 73d8ded0b0 Prevent a sync request from removing a user's busy presence status (#12213) %!s(int64=2) %!d(string=hai) anos
12319.bugfix e3a49f4784 Fix missing sync events during historical batch imports (#12319) %!s(int64=2) %!d(string=hai) anos
12337.feature b03ffaa409 Changelog %!s(int64=2) %!d(string=hai) anos
12340.doc 0922462fc7 docs: Don't render the table of contents on the print page (#12340) %!s(int64=2) %!d(string=hai) anos
12344.removal 9535fd0f9c Disable groups/communities by default. (#12344) %!s(int64=2) %!d(string=hai) anos
12365.feature aa28110264 Process device list updates asynchronously (#12365) %!s(int64=2) %!d(string=hai) anos
12382.removal 86cf6a3a17 Remove references to unstable identifiers from MSC3440. (#12382) %!s(int64=2) %!d(string=hai) anos
12394.misc 320186319a Resync state after partial-state join (#12394) %!s(int64=2) %!d(string=hai) anos
12395.misc 4bdbebccb9 Remove the unstable event field for `/send_join` per MSC3083. (#12395) %!s(int64=2) %!d(string=hai) anos
12425.misc d24cd17820 Use poetry lockfile in twisted trunk CI job (#12425) %!s(int64=2) %!d(string=hai) anos
12434.misc 58c657322a Run lints under poetry in CI; remove lint tox jobs (#12434) %!s(int64=2) %!d(string=hai) anos
12438.misc 5a275a2377 Run "main" trial tests under poetry (#12438) %!s(int64=2) %!d(string=hai) anos
12441.misc 32545d2e26 Bump twisted version to the latest in lockfile (#12441) %!s(int64=2) %!d(string=hai) anos
12445.misc 36d8b83888 Rename Mutual Rooms `unstable_features` flag to match MSC (#12445) %!s(int64=2) %!d(string=hai) anos
12449.misc 6b3e0ea6bd Use `poetry` to manage the virtualenv in debian packages (#12449) %!s(int64=2) %!d(string=hai) anos
12450.misc ba1588461b Fix typos in release script docs (#12450) %!s(int64=2) %!d(string=hai) anos
12454.misc 8e2759f2d8 Limit `device_id` size to 512B (#12454) %!s(int64=2) %!d(string=hai) anos
12455.misc 535a689cfc Reintroduce the lint targets in the linter script (#12455) %!s(int64=2) %!d(string=hai) anos
12457.doc a743f7d33e Replace `federation_reader` with `generic_worker` in docs (#12457) %!s(int64=2) %!d(string=hai) anos
12465.feature 0b014eb25e Only send out device list updates for our own users (#12465) %!s(int64=2) %!d(string=hai) anos
12466.misc 8af8a9bce5 Dockerfile-workers: give the master its own log config (#12466) %!s(int64=2) %!d(string=hai) anos