main
Refactor `StoreEvent` and create a new `RoomDatabase` interface (#2985)
Remove gmsl.HeaderedEvent (#3068)
Invalidate lazyLoadCache if we're doing an initial sync (#2623)
Use PDU in even more places (#3074)
de-MSC-ifying space summaries (MSC2946) (#3134)
Ristretto cache (#2563)
Make `StrictValidityChecking` a function (#3092)
Remove eduserver (#2306)
bugfix: E2EE device keys could sometimes not be sent to remote servers (#2466)