Synapse 0.33.0rc1 (2018-07-18) ============================== Features -------- - Enforce the specified API for report\_event ([\#3316](https://github.com/matrix-org/synapse/issues/3316)) - Include CPU time from database threads in request/block metrics. ([\#3496](https://github.com/matrix-org/synapse/issues/3496)) - Add CPU metrics for \_fetch\_event\_list ([\#3497](https://github.com/matrix-org/synapse/issues/3497)) - Reduce database consumption when processing large numbers of receipts ([\#3505](https://github.com/matrix-org/synapse/issues/3505)) - Cache optimisation for /sync requests ([\#3521](https://github.com/matrix-org/synapse/issues/3521)) - Optimisation to make handling incoming federation requests more efficient. ([\#3541](https://github.com/matrix-org/synapse/issues/3541)) Bugfixes -------- - Fix queued federation requests being processed in the wrong order ([\#3533](https://github.com/matrix-org/synapse/issues/3533)) - Ensure that erasure requests are correctly honoured for publicly accessible rooms when accessed over federation. ([\#3546](https://github.com/matrix-org/synapse/issues/3546)) Misc ---- - [\#3351](https://github.com/matrix-org/synapse/issues/3351), [\#3463](https://github.com/matrix-org/synapse/issues/3463), [\#3464](https://github.com/matrix-org/synapse/issues/3464), [\#3498](https://github.com/matrix-org/synapse/issues/3498), [\#3499](https://github.com/matrix-org/synapse/issues/3499), [\#3501](https://github.com/matrix-org/synapse/issues/3501), [\#3530](https://github.com/matrix-org/synapse/issues/3530), [\#3534](https://github.com/matrix-org/synapse/issues/3534), [\#3535](https://github.com/matrix-org/synapse/issues/3535), [\#3540](https://github.com/matrix-org/synapse/issues/3540), [\#3544](https://github.com/matrix-org/synapse/issues/3544)