|  | 
|  | 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