-
v1.121.0rc1 Pre-Release
released this
2024-12-04 15:27:48 +00:00 | 1029 commits to develop since this releaseSynapse 1.121.0rc1 (2024-12-04)
This release candidate contains the security fixes from v1.120.2.
New changes listed below.
Features
- Support for MSC4190: device management for Application Services. (#17705)
- Update MSC4186 Sliding Sync to include invite, ban, kick, targets when
$LAZY-loading room members. (#17947) - Use stable
M_USER_LOCKEDerror code for locked accounts, as per Matrix 1.12. (#17965) - MSC4076: Add
disable_badge_countto pusher configuration. (#17975)
Bugfixes
- Fix long-standing bug where read receipts could get overly delayed being sent over federation. (#17933)
Improved Documentation
- Add OIDC example configuration for Forgejo (fork of Gitea). (#17872)
- Link to element-docker-demo from contrib/docker*. (#17953)
Internal Changes
- MSC4108: Add a
Content-Typeheader on thePUTresponse to work around a faulty behavior in some caching reverse proxies. (#17253) - Fix incorrect comment in new schema delta. (#17936)
- Raise setuptools_rust version cap to 1.10.2. (#17944)
- Enable encrypted appservice related experimental features in the complement docker image. (#17945)
- Return whether the user is suspended when querying the user account in the Admin API. (#17952)
- Fix new scheduled tasks jumping the queue. (#17962)
- Bump pyo3 and dependencies to v0.23.2. (#17966)
- Update setuptools-rust and fix building abi3 wheels in latest version. (#17969)
- Consolidate SSO redirects through
/_matrix/client/v3/login/sso/redirect(/{idpId}). (#17972) - Fix Docker and Complement config to be able to use
public_baseurl. (#17986) - Fix building wheels for MacOS which was temporarily disabled in Synapse 1.120.2. (#17993)
- Fix release process to not create duplicate releases. (#17970, #17995)
Updates to locked dependencies
Downloads