Compare commits
9 Commits
Author | SHA256 | Date | |
---|---|---|---|
047596c791 | |||
6a251a63c0 | |||
f6087c103b | |||
8a01b7c920 | |||
4e9f8d23c4 | |||
a66793ccaa | |||
358ea44e2c | |||
dab555ed5c | |||
1930d2b680 |
4
_service
4
_service
@@ -4,11 +4,11 @@
|
|||||||
<param name="versionformat">@PARENT_TAG@</param>
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
<param name="url">https://github.com/element-hq/synapse.git</param>
|
<param name="url">https://github.com/element-hq/synapse.git</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="revision">v1.132.0</param>
|
<param name="revision">v1.136.0</param>
|
||||||
<param name="versionrewrite-pattern">v(.*)</param>
|
<param name="versionrewrite-pattern">v(.*)</param>
|
||||||
<param name="versionrewrite-replacement">\1</param>
|
<param name="versionrewrite-replacement">\1</param>
|
||||||
<!--
|
<!--
|
||||||
<param name="revision">v1.133.0rc1</param>
|
<param name="revision">v1.137.0rc1</param>
|
||||||
<param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
|
<param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
|
||||||
<param name="versionrewrite-replacement">\1~\2</param>
|
<param name="versionrewrite-replacement">\1~\2</param>
|
||||||
-->
|
-->
|
||||||
|
@@ -1,13 +0,0 @@
|
|||||||
Index: synapse/pyproject.toml
|
|
||||||
===================================================================
|
|
||||||
--- synapse.orig/pyproject.toml
|
|
||||||
+++ synapse/pyproject.toml
|
|
||||||
@@ -191,7 +191,7 @@ pymacaroons = ">=0.13.0"
|
|
||||||
msgpack = ">=0.5.2"
|
|
||||||
phonenumbers = ">=8.2.0"
|
|
||||||
# we use GaugeHistogramMetric, which was added in prom-client 0.4.0.
|
|
||||||
-prometheus-client = ">=0.4.0"
|
|
||||||
+prometheus-client = ">=0.13.1"
|
|
||||||
# we use `order`, which arrived in attrs 19.2.0.
|
|
||||||
# Note: 21.1.0 broke `/sync`, see https://github.com/matrix-org/synapse/issues/9936
|
|
||||||
attrs = ">=19.2.0,!=21.1.0"
|
|
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:dc3752e61759ade4d753ecfb8153585d97308bc692d7cca8016dee31500d5c04
|
|
||||||
size 39460877
|
|
3
matrix-synapse-1.136.0.obscpio
Normal file
3
matrix-synapse-1.136.0.obscpio
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b37cca2f7ec18717ba2ff0c68176c63bedd12a6a4e6bde5ff22ee72b6dcc5bcd
|
||||||
|
size 40179213
|
@@ -15,7 +15,7 @@ Index: synapse/synapse/config/key.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- synapse.orig/synapse/config/key.py
|
--- synapse.orig/synapse/config/key.py
|
||||||
+++ synapse/synapse/config/key.py
|
+++ synapse/synapse/config/key.py
|
||||||
@@ -117,7 +117,7 @@ class KeyConfig(Config):
|
@@ -131,7 +131,7 @@ class KeyConfig(Config):
|
||||||
signing_key_path = config.get("signing_key_path")
|
signing_key_path = config.get("signing_key_path")
|
||||||
if signing_key_path is None:
|
if signing_key_path is None:
|
||||||
signing_key_path = os.path.join(
|
signing_key_path = os.path.join(
|
||||||
@@ -24,7 +24,7 @@ Index: synapse/synapse/config/key.py
|
|||||||
)
|
)
|
||||||
|
|
||||||
self.signing_key = self.read_signing_keys(signing_key_path, "signing_key")
|
self.signing_key = self.read_signing_keys(signing_key_path, "signing_key")
|
||||||
@@ -190,7 +190,7 @@ class KeyConfig(Config):
|
@@ -232,7 +232,7 @@ class KeyConfig(Config):
|
||||||
generate_secrets: bool = False,
|
generate_secrets: bool = False,
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> str:
|
) -> str:
|
||||||
@@ -37,7 +37,7 @@ Index: synapse/synapse/config/logger.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- synapse.orig/synapse/config/logger.py
|
--- synapse.orig/synapse/config/logger.py
|
||||||
+++ synapse/synapse/config/logger.py
|
+++ synapse/synapse/config/logger.py
|
||||||
@@ -156,7 +156,7 @@ class LoggingConfig(Config):
|
@@ -158,7 +158,7 @@ class LoggingConfig(Config):
|
||||||
def generate_config_section(
|
def generate_config_section(
|
||||||
self, config_dir_path: str, server_name: str, **kwargs: Any
|
self, config_dir_path: str, server_name: str, **kwargs: Any
|
||||||
) -> str:
|
) -> str:
|
||||||
@@ -50,7 +50,7 @@ Index: synapse/synapse/config/server.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- synapse.orig/synapse/config/server.py
|
--- synapse.orig/synapse/config/server.py
|
||||||
+++ synapse/synapse/config/server.py
|
+++ synapse/synapse/config/server.py
|
||||||
@@ -810,7 +810,7 @@ class ServerConfig(Config):
|
@@ -813,7 +813,7 @@ class ServerConfig(Config):
|
||||||
bind_port = 8448
|
bind_port = 8448
|
||||||
unsecure_port = 8008
|
unsecure_port = 8008
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package matrix-synapse-test
|
# spec file for package matrix-synapse-test
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
%define pkgname matrix-synapse
|
%define pkgname matrix-synapse
|
||||||
Name: %{pkgname}-test
|
Name: %{pkgname}-test
|
||||||
Version: 1.132.0
|
Version: 1.136.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Test package for %{pkgname}
|
Summary: Test package for %{pkgname}
|
||||||
License: AGPL-3.0-or-later
|
License: AGPL-3.0-or-later
|
||||||
|
@@ -1,3 +1,366 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 12 14:41:41 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- Update to 1.136.0 (boo#1247970)
|
||||||
|
Please check the relevant section in the upgrade notes as this
|
||||||
|
release contains changes to MAS support, metrics labels and the
|
||||||
|
module API which may require your attention when upgrading.
|
||||||
|
|
||||||
|
This is the Synapse portion of the Matrix coordinated security
|
||||||
|
release. This release includes support for room version 12 which
|
||||||
|
fixes a number of security vulnerabilities, including
|
||||||
|
CVE-2025-49090.
|
||||||
|
|
||||||
|
The default room version is not changed. Not all clients will
|
||||||
|
support room version 12 immediately, and not all users will be
|
||||||
|
using the latest version of their clients. Large, public rooms
|
||||||
|
are advised to wait a few weeks before upgrading to room version
|
||||||
|
12 to allow users throughout the Matrix ecosystem to update their
|
||||||
|
clients.
|
||||||
|
|
||||||
|
https://github.com/element-hq/synapse/blob/develop/docs/upgrade.md#upgrading-to-v11360
|
||||||
|
|
||||||
|
- Features
|
||||||
|
- Add configurable rate limiting for the creation of rooms.
|
||||||
|
(#18514)
|
||||||
|
- Add support for MSC4293 - Redact on Kick/Ban. (#18540)
|
||||||
|
- When admins enable themselves to see soft-failed events, they
|
||||||
|
will also see if the cause is due to the policy server
|
||||||
|
flagging them as spam via unsigned. (#18585)
|
||||||
|
- Add ability to configure forward/outbound proxy via
|
||||||
|
homeserver config instead of environment variables. See
|
||||||
|
http_proxy, https_proxy, no_proxy_hosts. (#18686)
|
||||||
|
- Advertise experimental support for MSC4306 (Thread
|
||||||
|
Subscriptions) through /_matrix/clients/versions if enabled.
|
||||||
|
(#18722)
|
||||||
|
- Stabilise support for delegating authentication to Matrix
|
||||||
|
Authentication Service. (#18759)
|
||||||
|
- Implement the push rules for experimental MSC4306: Thread
|
||||||
|
Subscriptions. (#18762)
|
||||||
|
- Bugfixes
|
||||||
|
- Fix bug introduced in 1.135.2 and 1.136.0rc2 where the Make
|
||||||
|
Room Admin API would not treat a room v12's creator power
|
||||||
|
level as the highest in room. (#18805)
|
||||||
|
- Update MSC4293 redaction logic for room v12. (#80)
|
||||||
|
- Allow return code 403 (allowed by C2S Spec since v1.2) when
|
||||||
|
fetching profiles via federation. (#18696)
|
||||||
|
- Register the MSC4306 (Thread Subscriptions) endpoints in the
|
||||||
|
CS API when the experimental feature is enabled. (#18726)
|
||||||
|
- Fix a long-standing bug where suspended users could not have
|
||||||
|
server notices sent to them (a 403 was returned to the
|
||||||
|
admin). (#18750)
|
||||||
|
- Fix an issue that could cause logcontexts to be lost on
|
||||||
|
rate-limited requests. Found by @realtyem. (#18763)
|
||||||
|
- Fix invalidation of storage cache that was broken in 1.135.0.
|
||||||
|
(#18786)
|
||||||
|
- Improved Documentation
|
||||||
|
- Minor improvements to README. (#18700)
|
||||||
|
- Document that there can be multiple workers handling the
|
||||||
|
receipts stream. (#18760)
|
||||||
|
- Improve worker documentation for some device paths. (#18761)
|
||||||
|
- Deprecations and Removals
|
||||||
|
- Deprecate run_as_background_process exported as part of the
|
||||||
|
module API interface in favor of
|
||||||
|
ModuleApi.run_as_background_process. See the relevant section
|
||||||
|
in the upgrade notes for more information. (#18737)
|
||||||
|
- Internal Changes
|
||||||
|
- Add a parameter to upgrade_rooms(..) to allow auto join local
|
||||||
|
users. (#82)
|
||||||
|
- Add debug logging for HMAC digest verification failures when
|
||||||
|
using the admin API to register users. (#18474)
|
||||||
|
- Speed up upgrading a room with large numbers of banned users.
|
||||||
|
(#18574)
|
||||||
|
- Fix config documentation generation script on Windows by
|
||||||
|
enforcing UTF-8. (#18580)
|
||||||
|
- Refactor cache, background process, Counter, LaterGauge,
|
||||||
|
GaugeBucketCollector, Histogram, and Gauge metrics to be
|
||||||
|
homeserver-scoped. (#18656, #18714, #18715, #18724, #18753,
|
||||||
|
#18725, #18670, #18748, #18751)
|
||||||
|
- Reduce database usage in Sliding Sync by not querying for
|
||||||
|
background update completion after the update is known to be
|
||||||
|
complete. (#18718)
|
||||||
|
- Improve order of validation and ratelimiting in room
|
||||||
|
creation. (#18723)
|
||||||
|
- Bump minimum version bound on Twisted to 21.2.0. (#18727,
|
||||||
|
#18729)
|
||||||
|
- Use twisted.internet.testing module in tests instead of
|
||||||
|
deprecated twisted.test.proto_helpers. (#18728)
|
||||||
|
- Remove obsolete /send_event replication endpoint. (#18730)
|
||||||
|
- Update metrics linting to be able to handle custom metrics.
|
||||||
|
(#18733)
|
||||||
|
- Work around twisted.protocols.amp.TooLong error by reducing
|
||||||
|
logging in some tests. (#18736)
|
||||||
|
- Prevent "Move labelled issues to correct projects" GitHub
|
||||||
|
Actions workflow from failing when an issue is already on the
|
||||||
|
project board. (#18755)
|
||||||
|
- Bump minimum supported Rust version (MSRV) to 1.82.0. Missed
|
||||||
|
in #18553 (released in Synapse 1.134.0). (#18757)
|
||||||
|
- Make Clock.sleep(...) return a coroutine, so that mypy can
|
||||||
|
catch places where we don't await on it. (#18772)
|
||||||
|
- Update implementation of MSC4306: Thread Subscriptions to
|
||||||
|
include automatic subscription conflict prevention as
|
||||||
|
introduced in later drafts. (#18756)
|
||||||
|
- Updates to locked dependencies
|
||||||
|
- Bump gitpython from 3.1.44 to 3.1.45. (#18743)
|
||||||
|
- Bump mypy-zope from 1.0.12 to 1.0.13. (#18744)
|
||||||
|
- Bump phonenumbers from 9.0.9 to 9.0.10. (#18741)
|
||||||
|
- Bump ruff from 0.12.4 to 0.12.5. (#18742)
|
||||||
|
- Bump sentry-sdk from 2.32.0 to 2.33.2. (#18745)
|
||||||
|
- Bump tokio from 1.46.1 to 1.47.0. (#18740)
|
||||||
|
- Bump types-jsonschema from 4.24.0.20250708 to
|
||||||
|
4.25.0.20250720. (#18703)
|
||||||
|
- Bump types-psycopg2 from 2.9.21.20250516 to 2.9.21.20250718.
|
||||||
|
(#18706)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 19:37:33 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- Update to 1.135.2
|
||||||
|
This is the Synapse portion of the Matrix coordinated security
|
||||||
|
release. This release includes support for room version 12 which
|
||||||
|
fixes a number of security vulnerabilities, including
|
||||||
|
CVE-2025-49090.
|
||||||
|
|
||||||
|
The default room version is not changed. Not all clients will
|
||||||
|
support room version 12 immediately, and not all users will be
|
||||||
|
using the latest version of their clients. Large, public rooms
|
||||||
|
are advised to wait a few weeks before upgrading to room version
|
||||||
|
12 to allow users throughout the Matrix ecosystem to update their
|
||||||
|
clients.
|
||||||
|
|
||||||
|
- Bugfixes
|
||||||
|
- Fix invalidation of storage cache that was broken in 1.135.0.
|
||||||
|
(#18786)
|
||||||
|
- Internal Changes
|
||||||
|
- Add a parameter to upgrade_rooms(..) to allow auto join local
|
||||||
|
users. (#82)
|
||||||
|
- Speed up upgrading a room with large numbers of banned users.
|
||||||
|
(#18574)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 1 13:01:11 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- Update to 1.135.0
|
||||||
|
- Features
|
||||||
|
- Add recaptcha_private_key_path and recaptcha_public_key_path
|
||||||
|
config option. (#17984, #18684)
|
||||||
|
- Add plain-text handling for rich-text topics as per MSC3765.
|
||||||
|
(#18195)
|
||||||
|
- If enabled by the user, server admins will see soft failed
|
||||||
|
events over the Client-Server API. (#18238)
|
||||||
|
- Add experimental support for MSC4277: Harmonizing the
|
||||||
|
reporting endpoints. (#18263)
|
||||||
|
- Add ability to limit amount of media uploaded by a user in a
|
||||||
|
given time period. (#18527)
|
||||||
|
- Enable workers to write directly to the device lists stream
|
||||||
|
and handle device list updates, reducing load on the main
|
||||||
|
process. (#18581)
|
||||||
|
- Support arbitrary profile fields. Contributed by @clokep.
|
||||||
|
(#18635)
|
||||||
|
- Advertise support for Matrix v1.12. (#18647)
|
||||||
|
- Add an option to issue redactions as an admin user via the
|
||||||
|
admin redaction endpoint. (#18671)
|
||||||
|
- Add experimental and incomplete support for MSC4306: Thread
|
||||||
|
Subscriptions. (#18674)
|
||||||
|
- Include event_id when getting state with ?format=event.
|
||||||
|
Contributed by @tulir @ Beeper. (#18675)
|
||||||
|
- Bugfixes
|
||||||
|
- Fix user failing to deactivate with MAS when /_synapse/mas is
|
||||||
|
handled by a worker. (#18716)
|
||||||
|
- Fix CPU and database spinning when retrying sending events to
|
||||||
|
servers whilst at the same time purging those events.
|
||||||
|
(#18499)
|
||||||
|
- Don't allow creation of tags with names longer than 255
|
||||||
|
bytes, as per the spec. (#18660)
|
||||||
|
- Fix sliding_sync_connections-related errors when porting from
|
||||||
|
SQLite to Postgres. (#18677)
|
||||||
|
- Fix the MAS integration not working when Synapse is started
|
||||||
|
with --daemonize or using synctl. (#18691)
|
||||||
|
- Improved Documentation
|
||||||
|
- Document that some config options for the user directory are
|
||||||
|
in violation of the Matrix spec. (#18548)
|
||||||
|
- Update rc_delayed_event_mgmt docs to the actual nesting
|
||||||
|
level. Contributed by @HarHarLinks. (#18692)
|
||||||
|
- Internal Changes
|
||||||
|
- Fix performance regression introduced in #18238 by adding a
|
||||||
|
cache to is_server_admin. (#18747)
|
||||||
|
- Add a dedicated internal API for Matrix Authentication
|
||||||
|
Service to Synapse communication. (#18520)
|
||||||
|
- Allow user registrations to be done on workers. (#18552)
|
||||||
|
- Remove unnecessary HTTP replication calls. (#18564)
|
||||||
|
- Refactor Measure block metrics to be homeserver-scoped.
|
||||||
|
(#18601)
|
||||||
|
- Refactor cache metrics to be homeserver-scoped. (#18604)
|
||||||
|
- Unbreak "Latest dependencies" workflow by using the --without
|
||||||
|
dev poetry option instead of removed --no-dev. (#18617)
|
||||||
|
- Update URL Preview code to work with lxml 6.0.0+. (#18622)
|
||||||
|
- Use markdown-it-py instead of commonmark in the release
|
||||||
|
script. (#18637)
|
||||||
|
- Fix typing errors with upgraded mypy version. (#18653)
|
||||||
|
- Add doc comment explaining that config files are shallowly
|
||||||
|
merged. (#18664)
|
||||||
|
- Minor speed up of insertion into stream_positions table.
|
||||||
|
(#18672)
|
||||||
|
- Remove unused allow_no_prev_events option when creating an
|
||||||
|
event. (#18676)
|
||||||
|
- Clean up MetricsResource and Prometheus hacks. (#18687)
|
||||||
|
- Fix dirty Cargo.lock changes appearing after install
|
||||||
|
(base64). (#18689)
|
||||||
|
- Prevent dirty Cargo.lock changes from install. (#18693)
|
||||||
|
- Correct spelling of 'Admin token used' log line. (#18697)
|
||||||
|
- Reduce log spam when client stops downloading media while it
|
||||||
|
is being streamed to them. (#18699)
|
||||||
|
- Updates to locked dependencies
|
||||||
|
- Bump authlib from 1.6.0 to 1.6.1. (#18704)
|
||||||
|
- Bump base64 from 0.21.7 to 0.22.1. (#18666)
|
||||||
|
- Bump jsonschema from 4.24.0 to 4.25.0. (#18707)
|
||||||
|
- Bump lxml from 5.4.0 to 6.0.0. (#18631)
|
||||||
|
- Bump mypy from 1.13.0 to 1.16.1. (#18653)
|
||||||
|
- Bump once_cell from 1.19.0 to 1.21.3. (#18710)
|
||||||
|
- Bump phonenumbers from 9.0.8 to 9.0.9. (#18681)
|
||||||
|
- Bump ruff from 0.12.2 to 0.12.5. (#18683, #18705)
|
||||||
|
- Bump serde_json from 1.0.140 to 1.0.141. (#18709)
|
||||||
|
- Bump sigstore/cosign-installer from 3.9.1 to 3.9.2. (#18708)
|
||||||
|
- Bump types-jsonschema from 4.24.0.20250528 to
|
||||||
|
4.24.0.20250708. (#18682)
|
||||||
|
- drop bump-dependencies.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 15 22:32:52 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- Update to 1.134.0
|
||||||
|
- Features
|
||||||
|
- Support for MSC4235: via query param for hierarchy endpoint.
|
||||||
|
Contributed by Krishan (@kfiven). (#18070)
|
||||||
|
- Add forget_forced_upon_leave capability as per MSC4267.
|
||||||
|
(#18196)
|
||||||
|
- Add federated_user_may_invite spam checker callback which
|
||||||
|
receives the entire invite event. Contributed by @tulir @
|
||||||
|
Beeper. (#18241)
|
||||||
|
- Bugfixes
|
||||||
|
- Fix KeyError on background updates when using split
|
||||||
|
main/state databases. (#18509)
|
||||||
|
- Improve performance of device deletion by adding missing
|
||||||
|
index. (#18582)
|
||||||
|
- Fix avatar_url and displayname being sent on federation
|
||||||
|
profile queries when they are not set. (#18593)
|
||||||
|
- Respond with 401 & M_USER_LOCKED when a locked user calls
|
||||||
|
POST /login, as per the spec. (#18594)
|
||||||
|
- Ensure policy servers are not asked to scan policy server
|
||||||
|
change events, allowing rooms to disable the use of a policy
|
||||||
|
server while the policy server is down. (#18605)
|
||||||
|
- Improved Documentation
|
||||||
|
- Fix documentation of the Delete Room Admin API's status
|
||||||
|
field. (#18519)
|
||||||
|
- Deprecations and Removals
|
||||||
|
- Stop adding the "origin" field to newly-created events
|
||||||
|
(PDUs). (#18418)
|
||||||
|
- Internal Changes
|
||||||
|
- Replace PyICU crate with equivalent icu_segmenter Rust crate.
|
||||||
|
(#18553, #18646)
|
||||||
|
- Improve docstring on simple_upsert_many. (#18573)
|
||||||
|
- Raise poetry-core version cap to 2.1.3. (#18575)
|
||||||
|
- Raise setuptools_rust version cap to 1.11.1. (#18576)
|
||||||
|
- Better handling of ratelimited requests. (#18595, #18600)
|
||||||
|
- Update to Rust 1.87.0 in CI, and bump the pinned commit of
|
||||||
|
the dtolnay/rust-toolchain GitHub Action to
|
||||||
|
b3b07ba8b418998c39fb20f53e8b695cdcc8de1b. (#18596)
|
||||||
|
- Speed up bulk device deletion. (#18602)
|
||||||
|
- Speed up the building of arm-based wheels in CI. (#18618)
|
||||||
|
- Speed up the building of Docker images in CI. (#18620)
|
||||||
|
- Add .zed/ directory to .gitignore. (#18623)
|
||||||
|
- Log the room ID we're purging state for. (#18625)
|
||||||
|
- Updates to locked dependencies
|
||||||
|
- Bump Swatinem/rust-cache from 2.7.8 to 2.8.0. (#18612)
|
||||||
|
- Bump attrs from 24.2.0 to 25.3.0. (#18649)
|
||||||
|
- Bump authlib from 1.5.2 to 1.6.0. (#18642)
|
||||||
|
- Bump base64 from 0.21.7 to 0.22.1. (#18589)
|
||||||
|
- Bump base64 from 0.21.7 to 0.22.1. (#18629)
|
||||||
|
- Bump docker/build-push-action from 6.17.0 to 6.18.0. (#18497)
|
||||||
|
- Bump docker/setup-buildx-action from 3.10.0 to 3.11.1.
|
||||||
|
(#18587)
|
||||||
|
- Bump hiredis from 3.1.0 to 3.2.1. (#18638)
|
||||||
|
- Bump ijson from 3.3.0 to 3.4.0. (#18650)
|
||||||
|
- Bump jsonschema from 4.23.0 to 4.24.0. (#18630)
|
||||||
|
- Bump msgpack from 1.1.0 to 1.1.1. (#18651)
|
||||||
|
- Bump mypy-zope from 1.0.11 to 1.0.12. (#18640)
|
||||||
|
- Bump phonenumbers from 9.0.2 to 9.0.8. (#18652)
|
||||||
|
- Bump pillow from 11.2.1 to 11.3.0. (#18624)
|
||||||
|
- Bump prometheus-client from 0.21.0 to 0.22.1. (#18609)
|
||||||
|
- Bump pyasn1-modules from 0.4.1 to 0.4.2. (#18495)
|
||||||
|
- Bump pydantic from 2.11.4 to 2.11.7. (#18639)
|
||||||
|
- Bump reqwest from 0.12.15 to 0.12.20. (#18590)
|
||||||
|
- Bump reqwest from 0.12.20 to 0.12.22. (#18627)
|
||||||
|
- Bump ruff from 0.11.11 to 0.12.1. (#18645)
|
||||||
|
- Bump ruff from 0.12.1 to 0.12.2. (#18657)
|
||||||
|
- Bump sentry-sdk from 2.22.0 to 2.32.0. (#18633)
|
||||||
|
- Bump setuptools-rust from 1.10.2 to 1.11.1. (#18655)
|
||||||
|
- Bump sigstore/cosign-installer from 3.8.2 to 3.9.0. (#18588)
|
||||||
|
- Bump sigstore/cosign-installer from 3.9.0 to 3.9.1. (#18608)
|
||||||
|
- Bump stefanzweifel/git-auto-commit-action from 5.2.0 to
|
||||||
|
6.0.1. (#18607)
|
||||||
|
- Bump tokio from 1.45.1 to 1.46.0. (#18628)
|
||||||
|
- Bump tokio from 1.46.0 to 1.46.1. (#18667)
|
||||||
|
- Bump treq from 24.9.1 to 25.5.0. (#18610)
|
||||||
|
- Bump types-bleach from 6.2.0.20241123 to 6.2.0.20250514.
|
||||||
|
(#18634)
|
||||||
|
- Bump types-jsonschema from 4.23.0.20250516 to
|
||||||
|
4.24.0.20250528. (#18611)
|
||||||
|
- Bump types-opentracing from 2.4.10.6 to 2.4.10.20250622.
|
||||||
|
(#18586)
|
||||||
|
- Bump types-psycopg2 from 2.9.21.20250318 to 2.9.21.20250516.
|
||||||
|
(#18658)
|
||||||
|
- Bump types-pyyaml from 6.0.12.20241230 to 6.0.12.20250516.
|
||||||
|
(#18643)
|
||||||
|
- Bump types-setuptools from 75.2.0.20241019 to
|
||||||
|
80.9.0.20250529. (#18644)
|
||||||
|
- Bump typing-extensions from 4.12.2 to 4.14.0. (#18654)
|
||||||
|
- Bump typing-extensions from 4.14.0 to 4.14.1. (#18668)
|
||||||
|
- Bump urllib3 from 2.2.2 to 2.5.0. (#18572)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 1 16:05:58 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- Update to 1.133.0
|
||||||
|
- Features
|
||||||
|
- Add support for the MSC4260 user report API. (#18120)
|
||||||
|
- Bugfixes
|
||||||
|
- Fix an issue where, during state resolution for v11 rooms,
|
||||||
|
Synapse would incorrectly calculate the power level of the
|
||||||
|
creator when there was no power levels event in the room.
|
||||||
|
(#18534, #18547)
|
||||||
|
- Fix long-standing bug where sliding sync did not honour the
|
||||||
|
room_id_to_include config option. (#18535)
|
||||||
|
- Fix an issue where "Lock timeout is getting excessive"
|
||||||
|
warnings would be logged even when the lock timeout was <10
|
||||||
|
minutes. (#18543)
|
||||||
|
- Fix an issue where Synapse could calculate the wrong power
|
||||||
|
level for the creator of the room if there was no power
|
||||||
|
levels event. (#18545)
|
||||||
|
- Improved Documentation
|
||||||
|
- Generate config documentation from JSON Schema file. (#18528)
|
||||||
|
- Fix typo in user type documentation. (#18568)
|
||||||
|
- Internal Changes
|
||||||
|
- Increase performance of introspecting access tokens when
|
||||||
|
using delegated auth. (#18357, #18561)
|
||||||
|
- Log user deactivations. (#18541)
|
||||||
|
- Enable flake8-logging and flake8-logging-format rules in Ruff
|
||||||
|
and fix related issues throughout the codebase. (#18542)
|
||||||
|
- Clean up old, unused rows from the device_federation_inbox
|
||||||
|
table. (#18546)
|
||||||
|
- Run config schema CI on develop and release branches.
|
||||||
|
(#18551)
|
||||||
|
- Add support for Twisted 25.5.0+ releases. (#18577)
|
||||||
|
- Update PyO3 to version 0.25. (#18578)
|
||||||
|
- Updates to locked dependencies
|
||||||
|
- Bump actions/setup-python from 5.5.0 to 5.6.0. (#18555)
|
||||||
|
- Bump base64 from 0.21.7 to 0.22.1. (#18559)
|
||||||
|
- Bump dawidd6/action-download-artifact from 9 to 11. (#18556)
|
||||||
|
- Bump headers from 0.4.0 to 0.4.1. (#18529)
|
||||||
|
- Bump requests from 2.32.2 to 2.32.4. (#18533)
|
||||||
|
- Bump types-requests from 2.32.0.20250328 to 2.32.4.20250611.
|
||||||
|
(#18558)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jun 17 17:34:22 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
Tue Jun 17 17:34:22 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
name: matrix-synapse
|
name: matrix-synapse
|
||||||
version: 1.132.0
|
version: 1.136.0
|
||||||
mtime: 1750162617
|
mtime: 1755001198
|
||||||
commit: d1139ebfc11b13417aaf9acb289d7a0d0d93482b
|
commit: e8c6cb3d9e4cc5a20c40f9b6d79d5bfdfa73fcab
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package matrix-synapse
|
# spec file for package matrix-synapse
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -32,12 +32,12 @@
|
|||||||
%global immutabledict_version 4.2.1
|
%global immutabledict_version 4.2.1
|
||||||
%global idna_version 3.8
|
%global idna_version 3.8
|
||||||
%global ijson_version 3.3.0
|
%global ijson_version 3.3.0
|
||||||
%global jsonschema_version 4.20.0
|
%global jsonschema_version 4.25.0
|
||||||
%global matrix_common_version 1.3.0
|
%global matrix_common_version 1.3.0
|
||||||
%global matrix_common_max_version 2
|
%global matrix_common_max_version 2
|
||||||
%global msgpack_version 1.1.0
|
%global msgpack_version 1.1.0
|
||||||
%global netaddr_version 1.3.0
|
%global netaddr_version 1.3.0
|
||||||
%global phonenumbers_version 8.13.52
|
%global phonenumbers_version 9.0.10
|
||||||
%global prometheus_client_version 0.20.0
|
%global prometheus_client_version 0.20.0
|
||||||
%global psutil_version 2.0.0
|
%global psutil_version 2.0.0
|
||||||
%global pyOpenSSL_version 25.0.0
|
%global pyOpenSSL_version 25.0.0
|
||||||
@@ -56,9 +56,10 @@
|
|||||||
%global packaging_version 24.0
|
%global packaging_version 24.0
|
||||||
%global psycopg2_version 2.9.9
|
%global psycopg2_version 2.9.9
|
||||||
%global pysaml2_version 7.5.0
|
%global pysaml2_version 7.5.0
|
||||||
%global Authlib_version 1.5.2
|
# TOOD: 1.6.1
|
||||||
# TODO: 5.4.0
|
%global Authlib_version 1.6.0
|
||||||
%global lxml_version 5.3.0
|
%global lxml_version 6.0.0
|
||||||
|
# TODO: 2.34.1
|
||||||
%global sentry_sdk_version 2.20.0
|
%global sentry_sdk_version 2.20.0
|
||||||
%global PyJWT_version 2.6.0
|
%global PyJWT_version 2.6.0
|
||||||
%global jaeger_client_version 4.8.0
|
%global jaeger_client_version 4.8.0
|
||||||
@@ -69,14 +70,13 @@
|
|||||||
%global txredisapi_version 1.4.10
|
%global txredisapi_version 1.4.10
|
||||||
%global Pympler_version 1.0.1
|
%global Pympler_version 1.0.1
|
||||||
%global pydantic_version 2.7.1
|
%global pydantic_version 2.7.1
|
||||||
%global pyicu_version 2.13.1
|
|
||||||
%global python_multipart_version 0.0.9
|
%global python_multipart_version 0.0.9
|
||||||
%else
|
%else
|
||||||
# some version locks based on poetry.lock
|
# some version locks based on poetry.lock
|
||||||
%global Jinja2_version 3.0
|
%global Jinja2_version 3.0
|
||||||
%global Pillow_version 10.0.1
|
%global Pillow_version 10.0.1
|
||||||
%global PyYAML_version 5.3
|
%global PyYAML_version 5.3
|
||||||
%global Twisted_version 18.9.0
|
%global Twisted_version 21.2.0
|
||||||
%global attrs_version 21.1.1
|
%global attrs_version 21.1.1
|
||||||
%global bcrypt_version 3.1.7
|
%global bcrypt_version 3.1.7
|
||||||
%global bleach_version 1.4.3
|
%global bleach_version 1.4.3
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
%global msgpack_version 0.5.2
|
%global msgpack_version 0.5.2
|
||||||
%global netaddr_version 0.7.18
|
%global netaddr_version 0.7.18
|
||||||
%global phonenumbers_version 8.13.37
|
%global phonenumbers_version 8.13.37
|
||||||
%global prometheus_client_version 0.4.0
|
%global prometheus_client_version 0.6.0
|
||||||
%global psutil_version 2.0.0
|
%global psutil_version 2.0.0
|
||||||
%global pyOpenSSL_version 16.0.0
|
%global pyOpenSSL_version 16.0.0
|
||||||
%global pyasn1_version 0.1.9
|
%global pyasn1_version 0.1.9
|
||||||
@@ -103,7 +103,7 @@
|
|||||||
%global sortedcontainers_version 1.5.2
|
%global sortedcontainers_version 1.5.2
|
||||||
%global systemd_version 231
|
%global systemd_version 231
|
||||||
%global typing_extensions_version 3.10.0
|
%global typing_extensions_version 3.10.0
|
||||||
%global treq_version 15.1
|
%global treq_version 21.5.0
|
||||||
%global unpaddedbase64_version 2.1.0
|
%global unpaddedbase64_version 2.1.0
|
||||||
%global matrix_synapse_ldap3_version 0.2.1
|
%global matrix_synapse_ldap3_version 0.2.1
|
||||||
%global packaging_version 20.0
|
%global packaging_version 20.0
|
||||||
@@ -119,7 +119,6 @@
|
|||||||
%global txredisapi_version 1.4.7
|
%global txredisapi_version 1.4.7
|
||||||
%global Pympler_version 1.0.1
|
%global Pympler_version 1.0.1
|
||||||
%global pydantic_version 1.7.4
|
%global pydantic_version 1.7.4
|
||||||
%global pyicu_version 2.10.2
|
|
||||||
%global python_multipart_version 0.0.9
|
%global python_multipart_version 0.0.9
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@@ -158,7 +157,7 @@
|
|||||||
%define pkgname matrix-synapse
|
%define pkgname matrix-synapse
|
||||||
%define eggname matrix_synapse
|
%define eggname matrix_synapse
|
||||||
Name: %{pkgname}
|
Name: %{pkgname}
|
||||||
Version: 1.132.0
|
Version: 1.136.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Matrix protocol reference homeserver
|
Summary: Matrix protocol reference homeserver
|
||||||
License: AGPL-3.0-or-later
|
License: AGPL-3.0-or-later
|
||||||
@@ -176,7 +175,6 @@ Source51: matrix-synapse-generate-config.sh
|
|||||||
# to clean up your working copy afterwards: git reset --hard ; rm -rv .pc patches
|
# to clean up your working copy afterwards: git reset --hard ; rm -rv .pc patches
|
||||||
Source99: series
|
Source99: series
|
||||||
Patch0: matrix-synapse-1.4.1-paths.patch
|
Patch0: matrix-synapse-1.4.1-paths.patch
|
||||||
Patch1: bump-dependencies.patch
|
|
||||||
# https://github.com/matrix-org/synapse/pull/10719
|
# https://github.com/matrix-org/synapse/pull/10719
|
||||||
# disable by marking as source until we get a decision upstream
|
# disable by marking as source until we get a decision upstream
|
||||||
Source100: 10719-Fix-instert-of-duplicate-key-into-event_json.patch
|
Source100: 10719-Fix-instert-of-duplicate-key-into-event_json.patch
|
||||||
@@ -311,8 +309,6 @@ BuildRequires: %{use_python}-txredisapi >= %{txredisapi_version}
|
|||||||
%endif
|
%endif
|
||||||
BuildRequires: %{use_python}-Pympler >= %{Pympler_version}
|
BuildRequires: %{use_python}-Pympler >= %{Pympler_version}
|
||||||
%requires_peq %{use_python}-Pympler
|
%requires_peq %{use_python}-Pympler
|
||||||
BuildRequires: %{use_python}-PyICU >= %{pyicu_version}
|
|
||||||
%requires_peq %{use_python}-PyICU
|
|
||||||
# We only provide/obsolete python2 to ensure that users upgrade.
|
# We only provide/obsolete python2 to ensure that users upgrade.
|
||||||
Obsoletes: python2-matrix-synapse < %{version}-%{release}
|
Obsoletes: python2-matrix-synapse < %{version}-%{release}
|
||||||
Provides: python2-matrix-synapse = %{version}-%{release}
|
Provides: python2-matrix-synapse = %{version}-%{release}
|
||||||
|
@@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:5612f692b8d4a9ebcfffdd938430815b3d22cdc99ef5de4fb2d544d2c1d8eacb
|
oid sha256:e97424f9e8056d8576af60075a32e5c049a85d4ca5a4bc56e5969540b0e4cb7a
|
||||||
size 4451699
|
size 22421551
|
||||||
|
Reference in New Issue
Block a user