|
| 1 | +# Synapse 1.141.0rc1 (2025-10-21) |
| 2 | + |
| 3 | +## Deprecation of MacOS Python wheels |
| 4 | + |
| 5 | +The team has decided to deprecate and eventually stop publishing python wheels |
| 6 | +for MacOS. This is a burden on the team, and we're not aware of any parties |
| 7 | +that use them. Synapse docker images will continue to work on MacOS, as will |
| 8 | +building Synapse from source (though note this requires a Rust compiler). |
| 9 | + |
| 10 | +Publishing MacOS Python wheels will continue for the next few releases. If you |
| 11 | +do make use of these wheels downstream, please reach out to us in |
| 12 | +[#synapse-dev:matrix.org](https://matrix.to/#/#synapse-dev:matrix.org). We'd |
| 13 | +love to hear from you! |
| 14 | + |
| 15 | +## Features |
| 16 | + |
| 17 | +- Allow using [MSC4190](https://github.com/matrix-org/matrix-spec-proposals/pull/4190) behavior without the opt-in registration flag. Contributed by @tulir @ Beeper. ([\#19031](https://github.com/element-hq/synapse/issues/19031)) |
| 18 | +- Stabilized support for [MSC4326](https://github.com/matrix-org/matrix-spec-proposals/pull/4326): Device masquerading for appservices. Contributed by @tulir @ Beeper. ([\#19033](https://github.com/element-hq/synapse/issues/19033)) |
| 19 | + |
| 20 | +## Bugfixes |
| 21 | + |
| 22 | +- Fix a bug introduced in 1.136.0 that would prevent Synapse from being able to be `reload`-ed more than once when running under systemd. ([\#19060](https://github.com/element-hq/synapse/issues/19060)) |
| 23 | +- Fix a bug introduced in 1.140.0 where an internal server error could be raised when hashing user passwords that are too long. ([\#19078](https://github.com/element-hq/synapse/issues/19078)) |
| 24 | + |
| 25 | +## Updates to the Docker image |
| 26 | + |
| 27 | +- Update docker image to use Debian trixie as the base and thus Python 3.13. ([\#19064](https://github.com/element-hq/synapse/issues/19064)) |
| 28 | + |
| 29 | +## Internal Changes |
| 30 | + |
| 31 | +- Move unique snowflake homeserver background tasks to `start_background_tasks` (the standard pattern for this kind of thing). ([\#19037](https://github.com/element-hq/synapse/issues/19037)) |
| 32 | +- Drop a deprecated field of the `PyGitHub` dependency in the release script and raise the dependency's minimum version to `1.59.0`. ([\#19039](https://github.com/element-hq/synapse/issues/19039)) |
| 33 | +- Update TODO list of conflicting areas where we encounter metrics being clobbered (`ApplicationService`). ([\#19040](https://github.com/element-hq/synapse/issues/19040)) |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | + |
1 | 38 | # Synapse 1.140.0 (2025-10-14) |
2 | 39 |
|
3 | 40 | ## Compatibility notice for users of `synapse-s3-storage-provider` |
|
0 commit comments