main
Optimize `PrevEventIDs` when getting thousands of backwards extremeties (#3308)
Move MakeJoin logic to GMSL (#3081)
Update gmsl to use new validated RoomID on PDUs (#3200)
Add pseudoID compatibility to Invites (#3126)
Use `*spec.SenderID` for `QuerySenderIDForUser` (#3164)
Fix notary keys requests for all keys (#3296)
Move json errors over to gmsl (#3080)
Don't HTTP500 if a profile does't exist
Use `IsBlacklistedOrBackingOff` to determine if we should try to fetch devices (#3254)
Fix spaces over federation (#3347)
Implement MSC3916 (#3397)
Make `StrictValidityChecking` a function (#3092)
Merge SenderID & Per Room User Key work (#3109)
Version imprint (#1383)