1.160.0rc1

This commit is contained in:
Eric Eastwood committed 2026-08-25 11:18:21 -05:00
1 parent d59856b9a7
commit 37b59059ed
22 files changed
+43 -21

No files matched your search

+35
View File
@@ -1,3 +1,38 @@
# Synapse 1.160.0rc1 (2026-08-25)
## Features
- Add experimental support for MSC4502: Targeted and unrestricted room member queries. ([\#19974](https://github.com/element-hq/synapse/issues/19974))
- Add optional support for [MSC4262: Profile Updates for Sliding Sync](https://github.com/matrix-org/matrix-spec-proposals/pull/4262).
Currently defaults to not enabled, and is limited to local users only for the sync results. ([\#20003](https://github.com/element-hq/synapse/issues/20003))
- Allow specifying multiple `action_name` and `status` query parameters when listing scheduled tasks via the admin API. ([\#20067](https://github.com/element-hq/synapse/issues/20067))
## Bugfixes
- Fix a bug where presence updates could stop being sent to clients (the presence stream position becoming stuck) if a `/sync` request was cancelled while a presence write was allocating a stream ID. Contributed by @FrenchGithubUser @Famedly. ([\#20090](https://github.com/element-hq/synapse/issues/20090))
- Thumbnail WebP images that use transparency as PNG rather than JPEG, to preserve transparency during thumbnailing. Contributed by @catfromplan9. ([\#20094](https://github.com/element-hq/synapse/issues/20094))
- Fix sync stream not being woken up when a user updates a profile field without belonging to any rooms. ([\#20135](https://github.com/element-hq/synapse/issues/20135))
## Improved Documentation
- Document lighttpd reverse proxy configuration example from matrix.jaxlug.ngo, a contribution from the JaxLUG, the Jacksonville Linux Users Group Inc.. ([\#19875](https://github.com/element-hq/synapse/issues/19875))
- Fix the documentation on the `federation_domain_whitelist` config option. ([\#20089](https://github.com/element-hq/synapse/issues/20089))
## Internal Changes
- Update release script to check more often for actions being completed so you don't have to wait around as much. ([\#20093](https://github.com/element-hq/synapse/issues/20093))
- Speed up the conversion of device list changes into outbound federation pokes, and add a metric for how far behind the conversion is. ([\#20098](https://github.com/element-hq/synapse/issues/20098))
- Fix the schema diff CI not using `faketime` for SQLite. ([\#20099](https://github.com/element-hq/synapse/issues/20099))
- Fix the schema diff CI breaking when the Rust module was changed. ([\#20117](https://github.com/element-hq/synapse/issues/20117), [\#20129](https://github.com/element-hq/synapse/issues/20129))
- Reduce database CPU usage when marking device list changes as sent over federation. ([\#20120](https://github.com/element-hq/synapse/issues/20120))
- Fix cache `__len__` of Sliding Sync `PerConnectionState` ignoring account data entries. ([\#20124](https://github.com/element-hq/synapse/issues/20124))
- Update Synapse repo link in inconsistent stream error. ([\#20128](https://github.com/element-hq/synapse/issues/20128))
- Update rustls-webpki to address GHSA-82j2-j2ch-gfr8. ([\#20131](https://github.com/element-hq/synapse/issues/20131))
- Update pyo3 to address GHSA-36hh-v3qg-5jq4 and GHSA-chgr-c6px-7xpp. ([\#20131](https://github.com/element-hq/synapse/issues/20131))
# Synapse 1.159.0 (2026-08-18)
No significant changes since 1.159.0rc1.
-1
View File
@@ -1 +0,0 @@
Document lighttpd reverse proxy configuration example from matrix.jaxlug.ngo, a contribution from the JaxLUG, the Jacksonville Linux Users Group Inc..
-1
View File
@@ -1 +0,0 @@
Add experimental support for MSC4502: Targeted and unrestricted room member queries.
-2
View File
@@ -1,2 +0,0 @@
Add optional support for [MSC4262: Profile Updates for Sliding Sync](https://github.com/matrix-org/matrix-spec-proposals/pull/4262).
Currently defaults to not enabled, and is limited to local users only for the sync results.
-1
View File
@@ -1 +0,0 @@
Allow specifying multiple `action_name` and `status` query parameters when listing scheduled tasks via the admin API.
-1
View File
@@ -1 +0,0 @@
Fix the documentation on the `federation_domain_whitelist` config option.
-1
View File
@@ -1 +0,0 @@
Fix a bug where presence updates could stop being sent to clients (the presence stream position becoming stuck) if a `/sync` request was cancelled while a presence write was allocating a stream ID. Contributed by @FrenchGithubUser @Famedly.
-1
View File
@@ -1 +0,0 @@
Update release script to check more often for actions being completed so you don't have to wait around as much.
-1
View File
@@ -1 +0,0 @@
Thumbnail WebP images that use transparency as PNG rather than JPEG, to preserve transparency during thumbnailing. Contributed by @catfromplan9.
-1
View File
@@ -1 +0,0 @@
Speed up the conversion of device list changes into outbound federation pokes, and add a metric for how far behind the conversion is.
-1
View File
@@ -1 +0,0 @@
Fix the schema diff CI not using `faketime` for SQLite.
-1
View File
@@ -1 +0,0 @@
Fix the schema diff CI breaking when the Rust module was changed.
-1
View File
@@ -1 +0,0 @@
Reduce database CPU usage when marking device list changes as sent over federation.
-1
View File
@@ -1 +0,0 @@
Fix cache `__len__` of Sliding Sync `PerConnectionState` ignoring account data entries.
-1
View File
@@ -1 +0,0 @@
Update Synapse repo link in inconsistent stream error.
-1
View File
@@ -1 +0,0 @@
Fix the schema diff CI breaking when the Rust module was changed.
-1
View File
@@ -1 +0,0 @@
Update rustls-webpki to address GHSA-82j2-j2ch-gfr8.
-1
View File
@@ -1 +0,0 @@
Update pyo3 to address GHSA-36hh-v3qg-5jq4 and GHSA-chgr-c6px-7xpp.
-1
View File
@@ -1 +0,0 @@
Fix sync stream not being woken up when a user updates a profile field without belonging to any rooms.
+6
View File
@@ -1,3 +1,9 @@
matrix-synapse-py3 (1.160.0~rc1) stable; urgency=medium
* New synapse release 1.160.0rc1.
-- Synapse Packaging team <packages@matrix.org> Tue, 25 Aug 2026 16:17:54 +0000
matrix-synapse-py3 (1.159.0) stable; urgency=medium
* New synapse release 1.159.0.
+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "matrix-synapse"
version = "1.159.0"
version = "1.160.0rc1"
description = "Homeserver for the Matrix decentralised comms protocol"
readme = "README.rst"
authors = [
+1 -1
View File
@@ -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.159/synapse-config.schema.json
$id: https://element-hq.github.io/synapse/schema/synapse/v1.160/synapse-config.schema.json
type: object
properties:
modules: