chore(deps): update matrixdotorg/synapse docker tag to v1.139.0 #465
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.133.0
->v1.139.0
Release Notes
element-hq/synapse (matrixdotorg/synapse)
v1.139.0
Compare Source
Synapse 1.139.0 (2025-09-30)
/register
requests from old application service implementations may break when using MASIf you are using Matrix Authentication Service (MAS), as of this release any
Application Services that do not set
inhibit_login=true
when callingPOST /_matrix/client/v3/register
will receive the errorIO.ELEMENT.MSC4190.M_APPSERVICE_LOGIN_UNSUPPORTED
in response.Please see the upgrade
notes
for more information.
No significant changes since 1.139.0rc3.
Synapse 1.139.0rc3 (2025-09-25)
Bugfixes
run_coroutine_in_background(...)
incorrectly handled logcontexts, resulting in partially broken logging. (#18964)Synapse 1.139.0rc2 (2025-09-23)
Internal Changes
Synapse 1.139.0rc1 (2025-09-23)
Features
get_media_upload_limits_for_user
andon_media_upload_limit_exceeded
module API callbacks to the media repository. (#18848)/send
endpoint. Contributed by @SpiritCroc @ Beeper. (#18898)_get_e2e_cross_signing_signatures_for_devices
to reduce DB load. (#18899)Bugfixes
/send
pass canonical JSON checks. (#18641)idp
query parameter. (#18909)Updates to the Docker image
SYNAPSE_LOG_TESTING
is set. (#18878)Improved Documentation
jwt_config
parameter in OIDC documentation for authentik. Contributed by @maxkratz. (#18931)Deprecations and Removals
/sync/e2ee
endpoint. (#18583)Internal Changes
LaterGauge
metrics to collect from all servers. (#18791)sentinel
logcontext usage where we log insetup
,start
andexit
. (#18870)Enum
's value for the dictionary key when responding to an admin request for experimental features. (#18874)run_in_background(...)
andrun_as_background_process(...)
. (#18900, #18906)sentinel
logcontext usage inClock
utilities likelooping_call
andcall_later
. (#18907)pkg_resources
interface in preparation of setuptools dropping it soon. (#18910)setup
. (#18933)run_in_background
not being awaited properly in some tests causingLoggingContext
problems. (#18937)run_as_background_process
not being awaited properly causingLoggingContext
problems in experimental MSC4140: Delayed events implementation. (#18938)Clock.call_when_running(...)
to wrap startup code in a logcontext, ensuring we can identify which server generated the logs. (#18944)Clock.add_system_event_trigger(...)
to wrap system event callback code in a logcontext, ensuring we can identify which server generated the logs. (#18945)Updates to locked dependencies
v1.138.2
Compare Source
Synapse 1.138.2 (2025-09-24)
Internal Changes
Synapse 1.138.1 (2025-09-24)
Bugfixes
v1.138.1
Compare Source
v1.138.0
Compare Source
Synapse 1.138.0 (2025-09-09)
No significant changes since 1.138.0rc1.
Synapse 1.138.0rc1 (2025-09-02)
Features
Bugfixes
Improved Documentation
Internal Changes
_ByteProducer
with tracing to measure potential dead time while writing bytes to the request. (#18804)ContextVarsScopeManager
instead of our own customLogContextScopeManager
. (#18849)Producer
to write bytes to the request. (#18855)EventPersistencePair
type. (#18857)Updates to locked dependencies
c0c5949
to4515659
. (#18863)b3b07ba
toe97e2d8
. (#18862)v1.137.0
Compare Source
Synapse 1.137.0 (2025-08-26)
No significant changes since 1.137.0rc1.
Synapse 1.137.0rc1 (2025-08-19)
Bugfixes
register_new_matrix_user
utility script for emptyregistration_shared_secret
. (#18780)Improved Documentation
denied-peer-ips
of coturn setup. Contributed by @litetex. (#18781)Internal Changes
encode_response
part of Sliding Sync requests for more complete traces in Jaeger. (#18815)wait_for_events
. (#18816)portdb
CI by hardcoding the newpg_dump
restrict key that was added due to CVE-2025-8714. (#18824)Updates to locked dependencies
5b1a254
to0c37450
. (#18557)v1.136.0
Compare Source
Synapse 1.136.0 (2025-08-12)
Note: This release includes the security fixes from
1.135.2
and1.136.0rc2
, detailed below.Please also check the relevant section in the upgrade notes for the changes to MAS support, metrics labels and the module API which may require your attention when upgrading.
Bugfixes
Synapse 1.136.0rc2 (2025-08-11)
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.
Note: release 1.135.1 was skipped due to issues discovered during the release process.
Two patched Synapse releases are now available:
1.135.2
: stable release comprised of1.135.0
+ security patches1.136.0rc2
: unstable release candidate comprised of1.136.0rc1
+ security patches.Bugfixes
Internal Changes
upgrade_rooms(..)
to allow auto join local users. (#83)Synapse 1.136.0rc1 (2025-08-05)
Features
unsigned
. (#18585)http_proxy
,https_proxy
,no_proxy_hosts
. (#18686)/_matrix/clients/versions
if enabled. (#18722)Bugfixes
Improved Documentation
receipts
stream. (#18760)Deprecations and Removals
run_as_background_process
exported as part of the module API interface in favor ofModuleApi.run_as_background_process
. See the relevant section in the upgrade notes for more information. (#18737)Internal Changes
Counter
,LaterGauge
,GaugeBucketCollector
,Histogram
, andGauge
metrics to be homeserver-scoped. (#18656, #18714, #18715, #18724, #18753, #18725, #18670, #18748, #18751)twisted.internet.testing
module in tests instead of deprecatedtwisted.test.proto_helpers
. (#18728)/send_event
replication endpoint. (#18730)twisted.protocols.amp.TooLong
error by reducing logging in some tests. (#18736)Clock.sleep(...)
return a coroutine, so that mypy can catch places where we don't await on it. (#18772)Updates to locked dependencies
v1.135.2
Compare Source
Synapse 1.135.2 (2025-08-11)
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.
Note: release 1.135.1 was skipped due to issues discovered during the release process.
Two patched Synapse releases are now available:
1.135.2
: stable release comprised of1.135.0
+ security patches1.136.0rc2
: unstable release candidate comprised of1.136.0rc1
+ security patches.Bugfixes
Internal Changes
upgrade_rooms(..)
to allow auto join local users. (#82)v1.135.1
Compare Source
v1.135.0
Compare Source
Synapse 1.135.0 (2025-08-01)
No significant changes since 1.135.0rc2.
Synapse 1.135.0rc2 (2025-07-30)
Bugfixes
/_synapse/mas
is handled by a worker. (#18716)Internal Changes
is_server_admin
. (#18747)Synapse 1.135.0rc1 (2025-07-22)
Features
recaptcha_private_key_path
andrecaptcha_public_key_path
config option. (#17984, #18684)event_id
when getting state with?format=event
. Contributed by @tulir @ Beeper. (#18675)Bugfixes
sliding_sync_connections
-related errors when porting from SQLite to Postgres. (#18677)--daemonize
or usingsynctl
. (#18691)Improved Documentation
rc_delayed_event_mgmt
docs to the actual nesting level. Contributed by @HarHarLinks. (#18692)Internal Changes
Measure
block metrics to be homeserver-scoped. (#18601)--without dev
poetry option instead of removed--no-dev
. (#18617)lxml
6.0.0+. (#18622)markdown-it-py
instead ofcommonmark
in the release script. (#18637)stream_positions
table. (#18672)allow_no_prev_events
option when creating an event. (#18676)MetricsResource
and Prometheus hacks. (#18687)Cargo.lock
changes appearing after install (base64
). (#18689)Cargo.lock
changes from install. (#18693)Updates to locked dependencies
v1.134.0
Compare Source
Synapse 1.134.0 (2025-07-15)
No significant changes since 1.134.0rc1.
Synapse 1.134.0rc1 (2025-07-09)
Features
via
query param for hierarchy endpoint. Contributed by Krishan (@kfiven). (#18070)forget_forced_upon_leave
capability as per MSC4267. (#18196)federated_user_may_invite
spam checker callback which receives the entire invite event. Contributed by @tulir @ Beeper. (#18241)Bugfixes
KeyError
on background updates when using split main/state databases. (#18509)avatar_url
anddisplayname
being sent on federation profile queries when they are not set. (#18593)M_USER_LOCKED
when a locked user callsPOST /login
, as per the spec. (#18594)Improved Documentation
Deprecations and Removals
Internal Changes
PyICU
crate with equivalenticu_segmenter
Rust crate. (#18553, #18646)simple_upsert_many
. (#18573)dtolnay/rust-toolchain
GitHub Action tob3b07ba8b418998c39fb20f53e8b695cdcc8de1b
. (#18596).zed/
directory to.gitignore
. (#18623)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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.