Synapse 1.123.0rc1 (2025-01-21)
Features
- Implement MSC4133 for custom profile fields. Contributed by @clokep. (#17488)
- Add a query parameter
type
to the Room State Admin API that filters the state event. (#18035) - Support the new
/auth_metadata
endpoint defined in MSC2965. (#18093)
Bugfixes
- Fix membership caches not updating in state reset scenarios. (#17732)
- Fix rare race where on upgrade to v1.122.0 a long running database upgrade could lock out new events from being received or sent. (#18091)
Improved Documentation
- Document
tls
option for a worker instance ininstance_map
. (#18064)
Deprecations and Removals
- Remove the unstable MSC4151 implementation. The stable support remains, per Matrix 1.13. (#18052)
Internal Changes
- Increase invite rate limits (
rc_invites.per_issuer
) for Complement. (#18072)
Updates to locked dependencies
- Bump jinja2 from 3.1.4 to 3.1.5. (#18067)
- Bump mypy from 1.12.1 to 1.13.0. (#18083)
- Bump pillow from 11.0.0 to 11.1.0. (#18084)
- Bump pyo3 from 0.23.3 to 0.23.4. (#18079)
- Bump pyopenssl from 24.2.1 to 24.3.0. (#18062)
- Bump serde_json from 1.0.134 to 1.0.135. (#18081)
- Bump ulid from 1.1.3 to 1.1.4. (#18080)