mirror of
https://github.com/element-hq/synapse.git
synced 2026-05-14 19:05:10 +00:00
1.153.0rc1
This commit is contained in:
+32
@@ -1,3 +1,35 @@
|
||||
# Synapse 1.153.0rc1 (2026-05-08)
|
||||
|
||||
## Features
|
||||
|
||||
- Make ACLs apply to EDUs per [MSC4163](https://github.com/matrix-org/matrix-spec-proposals/pull/4163). ([\#18475](https://github.com/element-hq/synapse/issues/18475))
|
||||
- Stabilize [MSC3266: Room summary API](https://github.com/matrix-org/matrix-spec-proposals/pull/3266), removing the experimental config flag `msc3266_enabled`. Contributed by @dasha-uwu. ([\#19720](https://github.com/element-hq/synapse/issues/19720))
|
||||
- Partial [MSC4311](https://github.com/matrix-org/matrix-spec-proposals/pull/4311) implementation: `m.room.create` is now a required part of stripped `invite_state`/`knock_state` . Contributed by @FrenchGithubUser @Famedly. ([\#19722](https://github.com/element-hq/synapse/issues/19722))
|
||||
- Expose `tombstoned` and `replacement_room` in room details on admin API endpoint `GET /_synapse/admin/v1/rooms/<room_id>`. Contributed by Noah Markert. ([\#19737](https://github.com/element-hq/synapse/issues/19737))
|
||||
|
||||
## Bugfixes
|
||||
|
||||
- Allow self-requested user erasure (upon account deactivation) to succeed even if Synapse has disabled profile changes. Contributed by Famedly. ([\#19398](https://github.com/element-hq/synapse/issues/19398))
|
||||
- Fix Synapse not backfilling new history when attempting to use a pagination token near a backward extremity. ([\#19611](https://github.com/element-hq/synapse/issues/19611))
|
||||
- Have [MSC4186: Simplified Sliding Sync](https://github.com/matrix-org/matrix-spec-proposals/pull/4186) return a new response immediately if a room subscription has changed and produced a new response. ([\#19714](https://github.com/element-hq/synapse/issues/19714))
|
||||
- Fix a bug where when upgrading a room to room version 12, the power level event in the old room got temporarily mutated to remove the user upgrading the room's power. ([\#19727](https://github.com/element-hq/synapse/issues/19727))
|
||||
- Fix packaging for Fedora and EPEL caused by unnecessary bumping `authlib` minimum version requirement in `pyproject.toml` file. Contributed by Oleg Girko. ([\#19742](https://github.com/element-hq/synapse/issues/19742))
|
||||
|
||||
## Improved Documentation
|
||||
|
||||
- Add warning about known problems when configuring `use_frozen_dicts`. ([\#19711](https://github.com/element-hq/synapse/issues/19711))
|
||||
|
||||
## Internal Changes
|
||||
|
||||
- Port `Event.signatures` field to Rust. ([\#19706](https://github.com/element-hq/synapse/issues/19706))
|
||||
- Port `Event.unsigned` field to Rust. ([\#19708](https://github.com/element-hq/synapse/issues/19708))
|
||||
- Add a Rust canonical JSON serializer. ([\#19739](https://github.com/element-hq/synapse/issues/19739))
|
||||
- Configure Dependabot to only update Python dependencies in the lockfile, unless widening upper bounds. ([\#19743](https://github.com/element-hq/synapse/issues/19743))
|
||||
- Reduce `WORKER_LOCK_MAX_RETRY_INTERVAL` to 5 seconds to reduce idle time after lock is released. ([\#19755](https://github.com/element-hq/synapse/issues/19755))
|
||||
- Force keyword-only arguments for `Duration` so time units have to be specified. ([\#19756](https://github.com/element-hq/synapse/issues/19756))
|
||||
- Lint and format `rust/src/canonical_json.rs`. ([\#19763](https://github.com/element-hq/synapse/issues/19763))
|
||||
|
||||
|
||||
# Synapse 1.152.1 (2026-05-07)
|
||||
|
||||
## Security Fixes
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
Make ACLs apply to EDUs per [MSC4163](https://github.com/matrix-org/matrix-spec-proposals/pull/4163).
|
||||
@@ -1 +0,0 @@
|
||||
Capped the `WorkerLock` time out interval to a maximum of 60 seconds to prevent dealing with excessively long numbers. Contributed by Famedly.
|
||||
@@ -1 +0,0 @@
|
||||
Allow user requested erasure to succeed even if Synapse has disabled profile changes. Contributed by Famedly.
|
||||
@@ -1 +0,0 @@
|
||||
Fix Synapse not backfilling new history when attempting to use a pagination token near a backward extremity.
|
||||
@@ -1 +0,0 @@
|
||||
Port `Event.signatures` field to Rust.
|
||||
@@ -1 +0,0 @@
|
||||
Port `Event.unsigned` field to Rust.
|
||||
@@ -1 +0,0 @@
|
||||
Add warning about known problems when configuring `use_frozen_dicts`.
|
||||
@@ -1 +0,0 @@
|
||||
Have SSS return a new response immediately if a room subscription have changed and produced a new response.
|
||||
@@ -1 +0,0 @@
|
||||
Stabilize MSC3266, removing the experimental config flag `msc3266_enabled`. Add support for stable room summary endpoints. Contributed by @dasha-uwu.
|
||||
@@ -1 +0,0 @@
|
||||
Partial [MSC4311](https://github.com/matrix-org/matrix-spec-proposals/pull/4311) implementation: `m.room.create` is now a required part of stripped `invite_state`/`knock_state` . Contributed by @FrenchGithubUser @Famedly.
|
||||
@@ -1 +0,0 @@
|
||||
Fix a bug where when upgrading a room to v12 the power level event in the old room got mutated to remove the user upgrading the room's power.
|
||||
@@ -1 +0,0 @@
|
||||
Exposes `tombstoned` and `replacement_room` in room details on admin API endpoint `GET /_synapse/admin/v1/rooms/<room_id>`. Contributed by Noah Markert.
|
||||
@@ -1 +0,0 @@
|
||||
Add a Rust canonical JSON serializer.
|
||||
@@ -1 +0,0 @@
|
||||
Fix packaging for Fedora and EPEL caused by unnecessary bumping `authlib` minimum version requirement in `pyproject.toml` file. Contributed by Oleg Girko.
|
||||
@@ -1 +0,0 @@
|
||||
Configure Dependabot to only update Python dependencies in the lockfile, unless widening upper bounds.
|
||||
@@ -1 +0,0 @@
|
||||
Reduce `WORKER_LOCK_MAX_RETRY_INTERVAL` to 5 seconds to reduce idle time after lock is released.
|
||||
@@ -1 +0,0 @@
|
||||
Force keyword-only args for `Duration` (prevent footgun) so people have to specify which time unit they want to us.
|
||||
@@ -1 +0,0 @@
|
||||
Lint and format `rust/src/canonical_json.rs`.
|
||||
Vendored
+6
@@ -1,3 +1,9 @@
|
||||
matrix-synapse-py3 (1.153.0~rc1) stable; urgency=medium
|
||||
|
||||
* New Synapse release 1.153.0rc1.
|
||||
|
||||
-- Synapse Packaging team <packages@matrix.org> Fri, 08 May 2026 13:05:08 +0100
|
||||
|
||||
matrix-synapse-py3 (1.152.1) stable; urgency=medium
|
||||
|
||||
* New Synapse release 1.152.1.
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "matrix-synapse"
|
||||
version = "1.152.1"
|
||||
version = "1.153.0rc1"
|
||||
description = "Homeserver for the Matrix decentralised comms protocol"
|
||||
readme = "README.rst"
|
||||
authors = [
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
$schema: https://element-hq.github.io/synapse/latest/schema/v1/meta.schema.json
|
||||
$id: https://element-hq.github.io/synapse/schema/synapse/v1.152/synapse-config.schema.json
|
||||
$id: https://element-hq.github.io/synapse/schema/synapse/v1.153/synapse-config.schema.json
|
||||
type: object
|
||||
properties:
|
||||
modules:
|
||||
|
||||
Reference in New Issue
Block a user