Skip to content

Commit 8328e1f

Browse files
committed
Merge branch 'develop' into madlittlemods/19087-logcontext-lost-timeout-deferred-call-later
2 parents 71d490c + 3b59ac3 commit 8328e1f

16 files changed

Lines changed: 77 additions & 14 deletions

File tree

CHANGES.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,40 @@
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+
138
# Synapse 1.140.0 (2025-10-14)
239

340
## Compatibility notice for users of `synapse-s3-storage-provider`

changelog.d/19031.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/19033.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/19037.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/19039.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/19040.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/19060.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/19064.docker

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/19079.bugfix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix the `oidc_session_no_samesite` cookie to have the `Secure` attribute, so the only difference between it and the paired `oidc_session` cookie, is the configuration of the `SameSite` attribute as described in the comments / cookie names. Contributed by @kieranlane.

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
matrix-synapse-py3 (1.141.0~rc1) stable; urgency=medium
2+
3+
* New Synapse release 1.141.0rc1.
4+
5+
-- Synapse Packaging team <packages@matrix.org> Tue, 21 Oct 2025 11:01:44 +0100
6+
17
matrix-synapse-py3 (1.140.0) stable; urgency=medium
28

39
* New Synapse release 1.140.0.

0 commit comments

Comments
 (0)