|
| 1 | +# Synapse 1.149.1 (2026-03-11) |
| 2 | + |
| 3 | +## Internal Changes |
| 4 | + |
| 5 | +- Bump `matrix-synapse-ldap3` to `0.4.0` to support `setuptools>=82.0.0`. Fixes [\#19541](https://github.com/element-hq/synapse/issues/19541). ([\#19543](https://github.com/element-hq/synapse/issues/19543)) |
| 6 | + |
| 7 | +### Famedly additions for v1.149.1_1 |
| 8 | + |
| 9 | +- chore: Remove gosu usage from Synapse (Jason Little) |
| 10 | +- chore: Add in CI testing of the module based on its own test suite (Jason Little) |
| 11 | +- fix: include modpack build for TIM 1.1 and adjust for actual version that exists (Jason Little) |
| 12 | +- feat: add famedly control module in docker image (FrenchGithubUser) |
| 13 | + |
| 14 | + |
| 15 | + |
| 16 | + |
| 17 | +# Synapse 1.149.0 (2026-03-10) |
| 18 | + |
| 19 | +No significant changes since 1.149.0rc1. |
| 20 | + |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | +# Synapse 1.149.0rc1 (2026-03-03) |
| 25 | + |
| 26 | +## Features |
| 27 | + |
| 28 | +- Add experimental support for [MSC4388: Secure out-of-band channel for sign in with QR](https://github.com/matrix-org/matrix-spec-proposals/pull/4388). ([\#19127](https://github.com/element-hq/synapse/issues/19127)) |
| 29 | +- Add stable support for [MSC4380](https://github.com/matrix-org/matrix-spec-proposals/pull/4380) invite blocking. ([\#19431](https://github.com/element-hq/synapse/issues/19431)) |
| 30 | + |
| 31 | +## Bugfixes |
| 32 | + |
| 33 | +- Fix the 'Login as a user' Admin API not checking if the user exists before issuing an access token. ([\#18518](https://github.com/element-hq/synapse/issues/18518)) |
| 34 | +- Fix `/sync` missing membership event in `state_after` (experimental [MSC4222](https://github.com/matrix-org/matrix-spec-proposals/pull/4222) implementation) in some scenarios. ([\#19460](https://github.com/element-hq/synapse/issues/19460)) |
| 35 | + |
| 36 | +## Internal Changes |
| 37 | + |
| 38 | +- Add log to explain when and why we freeze objects in the garbage collector. ([\#19440](https://github.com/element-hq/synapse/issues/19440)) |
| 39 | +- Better instrument `JoinRoomAliasServlet` with tracing. ([\#19461](https://github.com/element-hq/synapse/issues/19461)) |
| 40 | +- Fix Complement CI not running against the code from our PRs. ([\#19475](https://github.com/element-hq/synapse/issues/19475)) |
| 41 | +- Log `docker system info` in CI so we have a plain record of how GitHub runners evolve over time. ([\#19480](https://github.com/element-hq/synapse/issues/19480)) |
| 42 | +- Rename the `test_disconnect` test helper so that pytest doesn't see it as a test. ([\#19486](https://github.com/element-hq/synapse/issues/19486)) |
| 43 | +- Add a log line when we delete devices. Contributed by @bradtgmurray @ Beeper. ([\#19496](https://github.com/element-hq/synapse/issues/19496)) |
| 44 | +- Pre-allocate the buffer based on the expected `Content-Length` with the Rust HTTP client. ([\#19498](https://github.com/element-hq/synapse/issues/19498)) |
| 45 | +- Cancel long-running sync requests if the client has gone away. ([\#19499](https://github.com/element-hq/synapse/issues/19499)) |
| 46 | +- Try and reduce reactor tick times when under heavy load. ([\#19507](https://github.com/element-hq/synapse/issues/19507)) |
| 47 | +- Simplify Rust HTTP client response streaming and limiting. ([\#19510](https://github.com/element-hq/synapse/issues/19510)) |
| 48 | +- Replace deprecated collection import locations with current locations. ([\#19515](https://github.com/element-hq/synapse/issues/19515)) |
| 49 | +- Bump most locked Python dependencies to their latest versions. ([\#19519](https://github.com/element-hq/synapse/issues/19519)) |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | + |
1 | 54 | # Synapse 1.148.0 (2026-02-24) |
2 | 55 |
|
| 56 | +No significant changes since 1.148.0rc1. |
| 57 | + |
3 | 58 | ### Famedly additions for v1.148.0_1 |
| 59 | + |
4 | 60 | - chore: fix the inconsistent stream error log message to contain the proper information instead of rasing value error ([\#238](https://github.com/famedly/synapse/pull/238)) (itsoyou & FrenchGithubUser) |
5 | 61 |
|
6 | 62 |
|
|
0 commit comments