Merge branch 'master' into develop

This commit is contained in:
Eric Eastwood committed 2026-10-14 10:25:27 -05:00
commit 0635bf67ba
4 files changed
+31 -9

No files matched your search

+9
View File
@@ -1,3 +1,12 @@
# Synapse 1.163.0 (2026-10-14)
## Bugfixes
- Fix Synapse failing to start with Redis enabled when installed using pip (avoid incompatible breaking changes in `txredisapi@1.6.0`). ([\#20354](https://github.com/element-hq/synapse/issues/20354))
# Synapse 1.163.0rc1 (2026-10-06)
## Features
+6
View File
@@ -1,3 +1,9 @@
matrix-synapse-py3 (1.163.0) stable; urgency=medium
* New synapse release 1.163.0.
-- Synapse Packaging team <packages@matrix.org> Wed, 14 Oct 2026 14:20:13 +0000
matrix-synapse-py3 (1.163.0~rc1) stable; urgency=medium
* New synapse release 1.163.0rc1.
Generated
+2 -2
View File
@@ -1972,7 +1972,7 @@ files = [
{file = "pycparser-3.0-py3-none-any.whl", hash = "sha256:b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992"},
{file = "pycparser-3.0.tar.gz", hash = "sha256:600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29"},
]
markers = {main = "implementation_name != \"PyPy\"", dev = "platform_python_implementation != \"PyPy\" and implementation_name != \"PyPy\""}
markers = {main = "implementation_name != \"PyPy\"", dev = "implementation_name != \"PyPy\" and platform_python_implementation != \"PyPy\""}
[[package]]
name = "pydantic"
@@ -3661,4 +3661,4 @@ url-preview = ["beautifulsoup4"]
[metadata]
lock-version = "2.1"
python-versions = ">=3.10.0,<4.0.0"
content-hash = "b8ee2c063150549de2946f70cd557c427e16a9101052915ef23eb6dd9d8f77eb"
content-hash = "6e8f0d223b61ab7c100236797f0ec1eed7f23b819c01c117fe445c6b1e91bbfc"
+14 -7
View File
@@ -1,6 +1,6 @@
[project]
name = "matrix-synapse"
version = "1.163.0rc1"
version = "1.163.0"
description = "Homeserver for the Matrix decentralised comms protocol"
readme = "README.rst"
authors = [
@@ -152,11 +152,18 @@ opentracing = [
"tornado>=6.0", # via jaeger-client
]
jwt = ["authlib"]
# hiredis is not a *strict* dependency, but it makes things much faster.
# (if it is not installed, we fall back to slow code.)
# txredisapi 1.4.12 is the first release to accept a `username` kwarg for
# Redis ACL auth: https://github.com/IlyaSkriblovsky/txredisapi/releases/tag/1.4.12
redis = ["txredisapi>=1.4.12", "hiredis>=0.3"]
redis = [
# txredisapi 1.4.12 is the first release to accept a `username` kwarg for
# Redis ACL auth: https://github.com/IlyaSkriblovsky/txredisapi/releases/tag/1.4.12
#
# FIXME: 1.6.0 introduces a number of incompatible breaking changes that will
# require updates to our own code, see
# https://github.com/element-hq/synapse/issues/20347#issuecomment-6154861014
"txredisapi>=1.4.12,<1.6.0",
# hiredis is not a *strict* dependency, but it makes things much faster.
# (if it is not installed, we fall back to slow code.)
"hiredis>=0.3"
]
# Required to use experimental `caches.track_memory_usage` config option.
cache-memory = ["pympler>=1.0"]
# If this is updated, don't forget to update the equivalent lines in
@@ -190,7 +197,7 @@ all = [
# opentracing
"jaeger-client>=4.2.0", "opentracing>=2.2.0",
# redis
"txredisapi>=1.4.12", "hiredis>=0.3",
"txredisapi>=1.4.12,<1.6.0", "hiredis>=0.3",
# cache-memory
# 1.0 added support for python 3.10, our current minimum supported python version
"pympler>=1.0",