-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update matrixdotorg/synapse Docker tag to v1.124.0 #16
Open
renovate
wants to merge
1
commit into
develop
Choose a base branch
from
renovate/matrixdotorg-synapse-1.x
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fe83710
to
495ebe5
Compare
495ebe5
to
0e604e8
Compare
0e604e8
to
4037160
Compare
4037160
to
bdf3b6a
Compare
bdf3b6a
to
03ba7b9
Compare
03ba7b9
to
d9719e4
Compare
d9719e4
to
f79e9c1
Compare
f79e9c1
to
bd9d140
Compare
bd9d140
to
06b1012
Compare
06b1012
to
11ced42
Compare
11ced42
to
71a2173
Compare
71a2173
to
2bf7a5f
Compare
2bf7a5f
to
041031d
Compare
041031d
to
46bdc8a
Compare
46bdc8a
to
513411f
Compare
fc7af99
to
df3df91
Compare
df3df91
to
9772a01
Compare
9772a01
to
135cfa3
Compare
135cfa3
to
4b85bad
Compare
4b85bad
to
08d370d
Compare
08d370d
to
4410984
Compare
4410984
to
a43113e
Compare
a43113e
to
dd7fae5
Compare
dd7fae5
to
99bbb5b
Compare
99bbb5b
to
ff942e3
Compare
ff942e3
to
5b8a4c3
Compare
5b8a4c3
to
82246a7
Compare
82246a7
to
299f5da
Compare
299f5da
to
dc8d955
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.57.1
->v1.124.0
Release Notes
element-hq/synapse (matrixdotorg/synapse)
v1.124.0
Compare Source
Synapse 1.124.0 (2025-02-11)
No significant changes since 1.124.0rc3.
Synapse 1.124.0rc3 (2025-02-07)
Bugfixes
Synapse 1.124.0rc2 (2025-02-05)
Bugfixes
Synapse 1.124.0rc1 (2025-02-04)
Bugfixes
rc_presence.per_user
. This prevents load from excessive presence updates sent by clients via sync api. Also rate limit/_matrix/client/v3/presence
as per the spec. Contributed by @rda0. (#18000)auto_accept_invites
is enabled. (#18073)docker-compose.yml
file to PostgreSQL v15, as v12 is no longer supported by Synapse.Contributed by @maxkratz. (#18089)
block
parameter was set totrue
and a worker other than the main process was configured to handle background tasks. (#18119)Internal Changes
nonce
parameter when perfoming OIDC logins to comply with the TI-Messenger spec. (#18109)Updates to locked dependencies
v1.123.0
Compare Source
Synapse 1.123.0 (2025-01-28)
No significant changes since 1.123.0rc1.
Synapse 1.123.0rc1 (2025-01-21)
Features
type
to the Room State Admin API that filters the state event. (#18035)/auth_metadata
endpoint defined in MSC2965. (#18093)Bugfixes
Improved Documentation
tls
option for a worker instance ininstance_map
. (#18064)Deprecations and Removals
Internal Changes
rc_invites.per_issuer
) for Complement. (#18072)Updates to locked dependencies
v1.122.0
Compare Source
Synapse 1.122.0 (2025-01-14)
Please note that this version of Synapse drops support for PostgreSQL 11 and 12. The minimum version of PostgreSQL supported is now version 13.
No significant changes since 1.122.0rc1.
Synapse 1.122.0rc1 (2025-01-07)
Deprecations and Removals
Features
email.tlsname
config option. This allows specifying the domain name used to validate the SMTP server's TLS certificate separately from theemail.smtp_host
to connect to. (#17849)check_username_for_spam
callbacks tospam_checker_module_callbacks
. Contributed by Wilson@Pangea.chat. (#17916)fetch the number of rooms the provided user has joined after a given timestamp, and get report IDs of event
reports against a provided user (i.e. where the user was the sender of the reported event). (#17948)
macaroon_secret_key_path
config option. (#17983)Bugfixes
third_party_rules
module, where the invite would be stuck for the client. (#17930)Improved Documentation
synapse.app.generic_worker
documentation to only recommendGET
requests for stream writer routes by default, unless the worker is also configured as a stream writer. Contributed by @evoL. (#17954)last_seen_ts
query parameter to the query user Admin API. (#17976)TaskScheduler
class. (#17992)Internal Changes
RoomID
&EventID
rust types. (#17996)twisted.internet.defer.returnValue
. Contributed by Colin Watson. (#18020)get_profile
to no longer include fields with a value ofNone
. (#18063)Updates to locked dependencies
Changelogs for older versions can be found here.
v1.121.1
Compare Source
Synapse 1.121.1 (2024-12-11)
This release contains a fix for our docker build CI. It is functionally identical to 1.121.0, whose changelog is below.
Internal Changes
Synapse 1.121.0 (2024-12-11)
Internal Changes
Synapse 1.121.0rc1 (2024-12-04)
Features
$LAZY
-loading room members. (#17947)M_USER_LOCKED
error code for locked accounts, as per Matrix 1.12. (#17965)disable_badge_count
to pusher configuration. (#17975)Bugfixes
Improved Documentation
Internal Changes
Content-Type
header on thePUT
response to work around a faulty behavior in some caching reverse proxies. (#17253)/_matrix/client/v3/login/sso/redirect(/{idpId})
. (#17972)public_baseurl
. (#17986)Updates to locked dependencies
v1.120.2
Compare Source
Synapse 1.120.2 (2024-12-03)
This version has building of wheels for macOS disabled.
It is functionally identical to 1.120.1, which contains multiple security fixes.
If you are already using 1.120.1, there is no need to upgrade to this version.
Synapse 1.120.1 (2024-12-03)
This patch release fixes multiple security vulnerabilities, some affecting all prior versions of Synapse. Server administrators are encouraged to update Synapse as soon as possible. We are not aware of these vulnerabilities being exploited in the wild.
Administrators who are unable to update Synapse may use the workarounds described in the linked GitHub Security Advisory below.
Security advisory
The following issues are fixed in 1.120.1.
GHSA-rfq8-j7rh-8hf2 / CVE-2024-52805 (high): Unsupported content types can lead to memory exhaustion
Synapse instances which have a high
max_upload_size
and which don't have a reverse proxy in front of them that would otherwise limit upload size are affected.Fixed by 4b7154c58501b4bf5e1c2d6c11ebef96529f2fdf.
GHSA-f3r3-h2mq-hx2h / CVE-2024-52815 (high): Malicious invites via federation can break a user's sync
Fixed by d82e1ed357b7ee21dff83d06cba7a67840cfd464.
GHSA-vp6v-whfm-rv3g / CVE-2024-53863 (high): Synapse can be forced to thumbnail unexpected file formats, invoking potentially untrustworthy decoders
Synapse instances can disable dynamic thumbnailing by setting
dynamic_thumbnails
tofalse
in the configuration file.Fixed by b64a4e5fbbbf119b6c65aedf0d999b4237d55503.
GHSA-56w4-5538-8v8h / CVE-2024-53867 (moderate): The Sliding Sync feature on Synapse versions between 1.113.0rc1 and 1.120.0 can leak partial room state changes to users no longer in a room
Non-state events, like messages, are unaffected.
Synapse instances can disable the Sliding Sync feature by setting
experimental_features.msc3575_enabled
tofalse
in the configuration file.Fixed by 4daa533e82f345ce87b9495d31781af570ba3ead.
Additionally, we disclose the following vulnerabilities, both have been fixed in Synapse 1.106.0:
GHSA-4mhg-xv73-xq2x / CVE-2024-37302 (high): Denial of service through media disk space consumption
GHSA-gjgr-7834-rhxr / CVE-2024-37303 (moderate): Unauthenticated writes to the media repository allow planting of problematic content
See the advisories for more details. If you have any questions, email security at element.io.
Bug fixes
v1.120.1
Compare Source
v1.120.0
Compare Source
Synapse 1.120.0 (2024-11-26)
This release enables the enforcement of authenticated media by default, with exemptions for media that is already present in the
homeserver's media store.
Most homeservers operating in the public federation will not be impacted by this change, given that
the large homeserver
matrix.org
enabled this in September 2024 and therefore most clients and serverswill already have updated as a result.
Some server administrators may still wish to disable this enforcement for the time being, in the interest of compatibility with older clients
and older federated homeservers.
See the upgrade notes for more information.
Bugfixes
delete_old_otks
job to fail in worker-mode deployments. (#17960)Synapse 1.120.0rc1 (2024-11-20)
Features
enable_authenticated_media
tofalse
. In a future release of Synapse, this option will be removed and become always-on. (#17889)Improved Documentation
enable_authenticated_media
configuration option. (#17913)Deprecations and Removals
Internal Changes
python-multipart
0.0.13 so that distro packagers do not need to work around name conflict with PyPI packagemultipart
. (#17932)Updates to locked dependencies
v1.119.0
Compare Source
Synapse 1.119.0 (2024-11-13)
No significant changes since 1.119.0rc2.
Python 3.8 support dropped
Python 3.8 is end-of-life and is no longer supported by Synapse. The minimum supported Python version is now 3.9.
If you are running Synapse with Python 3.8, please upgrade to Python 3.9 (or greater) before upgrading Synapse.
Synapse 1.119.0rc2 (2024-11-11)
Note that due to packaging issues there was no v1.119.0rc1.
Features
state_after
to sync v2). (#17888)Bugfixes
$LAZY
-loading room members would not returnrequired_state
membership in incremental syncs. (#17809)the config option
run_background_tasks_on
. (#17847)state_after
to sync v2) where we would return the full state on incremental syncs when using lazy loaded members and there were no new events in the timeline. (#17915)Internal Changes
Generator
usage. (#17813, #17814, #17815, #17816, #17817, #17818, #17890)current_state_delta_stream
table. (#17912)Updates to locked dependencies
v1.118.0
Compare Source
Synapse 1.118.0 (2024-10-29)
No significant changes since 1.118.0rc1.
Python 3.8 support will be dropped in the next release
Python 3.8 is now end-of-life. As per our Deprecation Policy for Platform Dependencies, Synapse will be dropping support for Python 3.8 in the next release; Synapse 1.119.0.
Synapse 1.118.x will be the final release to support Python 3.8. If you are running Synapse with Python 3.8, please upgrade before the 1.119.0 release, due in less than one month.
Python 3.13 and PostgreSQL 17 support
On the other end of the spectrum, Synapse 1.118.0 is the first release to support Python 3.13! PostgreSQL 17 is also supported as of this release.
Synapse 1.118.0rc1 (2024-10-22)
Features
display_name_claim
option to the JWT configuration. This option allows specifying the claim key that contains the user's display name in the JWT payload. (#17708)Bugfixes
required_state
config. (#17785, #17805)Improved Documentation
user_may_invite
anduser_may_send_3pid_invite
module callbacks are called. (#17627)--config-path
argument instead of--config-file
. (#17802)target_cache_memory_usage
docs. (#17825)Internal Changes
.org.matrix.msc4028.encrypted_event
push rule by default in accordance with MSC4028. Note that the corresponding experimental feature must still be switched on for this push rule to have any effect. (#17826)Updates to locked dependencies
v1.117.0
Compare Source
Synapse 1.117.0 (2024-10-15)
No significant changes since 1.117.0rc1.
Synapse 1.117.0rc1 (2024-10-08)
Features
redis.password_path
. (#17717)Bugfixes
GET /_matrix/client/versions
, set theunstable_features
flag for MSC4140 tofalse
when server configuration disables support for delayed events. (#17780)Improved Documentation
test_forget_when_not_left
. (#17628)federation_sender_instances
. (#17776)Internal Changes
Updates to locked dependencies
v1.116.0
Compare Source
Synapse 1.116.0 (2024-10-01)
No significant changes since 1.116.0rc2.
Synapse 1.116.0rc2 (2024-09-26)
Features
Synapse 1.116.0rc1 (2024-09-25)
Features
and an endpoint to check on the status of that redaction task. (#17506)
tags
andnot_tags
filters for MSC4186 Sliding Sync. (#17662)turn_shared_secret_path
. (#17690)Bugfixes
Internal Changes
_pydantic_compat
module.This allows
check_pydantic_models.py
to mock those pydantic objectsonly in the synapse module, and not interfere with pydantic objects in
external dependencies. (#17667)
event_stream_ordering
of rooms. (#17693)bump_stamp
s more efficiently in MSC4186 Sliding Sync. (#17723)_bulk_get_max_event_pos
being inefficient. (#17728)get_tags_for_room(...)
. (#17730)cgi
module, deprecated in Python 3.11 and removed in Python 3.13. (#17741)Unknown
anymore after updatingtreq
. (#17744)Updates to locked dependencies
v1.115.0
Compare Source
Synapse 1.115.0 (2024-09-17)
No significant changes since 1.115.0rc2.
Synapse 1.115.0rc2 (2024-09-12)
Internal Changes
/sync
endpoint for quick filtering/sorting. (#17652)Synapse 1.115.0rc1 (2024-09-10)
Features
Bugfixes
400 M_BAD_JSON
upon attempting to complete various room actions with a non-local user ID and unknown room ID, rather than an internal server error. (#17607)bump_stamp
for invites in sliding sync response, causing incorrect ordering of invites in the room list. (#17674)Improved Documentation
saml2_config
config example. (#17594)Deprecations and Removals
msc4156_enabled
config setting and defaulting it totrue
. (#17650)Internal Changes
/sync
endpoint for quick filtering/sorting. (#17512, #17632, #17633, #17634, #17635, #17636, #17641, #17654, #17673)PerConnectionState
class immutable. (#17600)isort
andblack
withruff
. (#17620, #17643)get_room_membership_for_user_at_to_token
. (#17629)bump_stamp
from new sliding sync tables which should be faster. (#17658)Updates to locked dependencies
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.