Synapse v0.32.0.rc1 Release Notes
Release Date: 2018-07-05 // almost 6 years ago-
🔋 Features
- Add blacklist & whitelist of servers allowed to send events to a room via
m.room.server_acl
event. - Cache factor override system for specific caches (#3334)
- Add metrics to track appservice transactions (#3344)
- 🌲 Try to log more helpful info when a sig verification fails (#3372)
- Synapse now uses the best performing JSON encoder/decoder according to your runtime (simplejson on CPython, stdlib json on PyPy). (#3462)
- Add optional ip_range_whitelist param to AS registration files to lock AS IP access (#3465)
- Reject invalid server names in federation requests (#3480)
- Reject invalid server names in homeserver.yaml (#3483)
🛠 Bugfixes
- Strip access_token from outgoing requests (#3327)
- 🔊 Redact AS tokens in logs (#3349)
- Fix federation backfill from SQLite servers (#3355)
- Fix event-purge-by-ts admin API (#3363)
- Fix event filtering in get_missing_events handler (#3371)
- Synapse is now stricter regarding accepting events which it cannot retrieve the prev_events for. (#3456)
- Fix bug where synapse would explode when receiving unicode in HTTP User-Agent header (#3470)
- Invalidate cache on correct thread to avoid race (#3473)
👌 Improved Documentation
-
doc/postgres.rst
: fix display of the last command block. Thanks to @ArchangeGabriel! (#3340)
🗄 Deprecations and Removals
- Remove was_forgotten_at (#3324)
Misc
- Add blacklist & whitelist of servers allowed to send events to a room via