Skip to content

Update all dependencies#25

Open
missingcharacter wants to merge 1 commit into
mainfrom
renovate/all
Open

Update all dependencies#25
missingcharacter wants to merge 1 commit into
mainfrom
renovate/all

Conversation

@missingcharacter
Copy link
Copy Markdown
Owner

@missingcharacter missingcharacter commented Apr 28, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change
ghcr.io/element-hq/synapse minor v1.149.1v1.152.1
ghcr.io/umami-software/umami minor 3.0.33.1.0
traefik minor v3.6.11v3.7.1
vaultwarden/server minor 1.35.4-alpine1.36.0-alpine

Release Notes

element-hq/synapse (ghcr.io/element-hq/synapse)

v1.152.1

Compare Source

Synapse 1.152.1 (2026-05-07)

Security Fixes

  • Prevent CPU starvation (Denial of Service) under worker lock contention, additionally capping the WorkerLock time out interval to a maximum of 60 seconds. Contributed by Famedly. (#​19394, ELEMENTSEC-2026-1706, GHSA-8q93-326v-3m7g, CVE pending)
  • Prevent pagination ending when a page is full of rejected events. (ELEMENTSEC-2025-1636, GHSA-6qf2-7x63-mm6v, CVE pending)

v1.152.0

Compare Source

Synapse 1.152.0 (2026-04-28)

No significant changes since 1.152.0rc1.

Configuration changes needed for deployments using workers

For deployments using workers, please note that this version introduces a new quarantined_media_changes stream writer, which may require configuration changes.
Please see the the relevant section in the upgrade notes for details.

Without configuring this new stream writer, only the main process will be able to handle the /media/quarantine admin API endpoints for quarantining media.

Synapse 1.152.0rc1 (2026-04-22)

Features

Bugfixes

  • Reject device_keys: null in the request to POST /_matrix/client/v3/keys/upload, as per the spec. This was temporarily allowed as a workaround for misbehaving clients. (#​19637)
  • Fix database migrations failing on platforms where SQLite is configured with SQLITE_DBCONFIG_DEFENSIVE by default, such as macOS. (#​19690)
  • Fix a bug introduced in v1.145 where a non-admin could bypass admin checks for downloading remote quarantined media. This relied on the media already being previously present on the homeserver. (#​19639)

Improved Documentation

  • Include a workaround for running the unit tests with SQLite under recent versions of MacOS. (#​19615)
  • Fix Docker image link typo in worker docs. (#​19645)
  • Update the developer stream docs for creating a new stream to point out _setup_sequence(...) in portdb. (#​19675)
  • Update the developer stream docs for creating a new stream to highlight places that require documentation updates. (#​19696)

Internal Changes

  • Update CI to use re-usable Complement GitHub CI workflow. (#​19533)
  • Fix docstring for limit argument in _maybe_backfill_inner(...). (#​19630)
  • Document context for why increase timeout for policy server requests. (#​19633)
  • Run lint script to format Complement tests introduced in #​19509. (#​19636)
  • Small simplifications to the events class. (#​19680, #​19712)
  • Introduce spam_checker_spammy internal event metadata. (#​19453)
  • Add a FilteredEvent class that saves us copying events. (#​19640)
  • Convert EventInternalMetadata to use Arc<RwLock<_>>. (#​19669)

v1.151.0

Compare Source

Synapse 1.151.0 (2026-04-07)

Bugfixes

  • Fix KNOWN_ROOM_VERSIONS.__contains__ raising TypeError for non-string keys, which could cause /sync to fail for rooms with a NULL room version in the database. Bug introduced in #​19589 as part of v1.151.0rc1. (#​19649)

Synapse 1.151.0rc1 (2026-03-31)

Features

Bugfixes

  • Fix MSC4284 Policy Servers implementation to skip signing org.matrix.msc4284.policy and m.room.policy state events. (#​19503)
  • Correctly apply MSC4284 Policy Server signatures to events when the sender and policy server have the same server name. (#​19503)
  • Allow Synapse to start up even when discovery fails for an OpenID Connect provider. (#​19509)
  • Fix quarantine media admin APIs sometimes returning inaccurate counts for remote media. (#​19559)
  • Fix Build and push complement image CI job not having poetry available for the Complement runner script. (#​19578)
  • Increase timeout for policy server requests to avoid repeated requests for checking media. (#​19629)

Deprecations and Removals

Internal Changes

  • Fix small comment typo in config output from the demo/start.sh script. (#​19538)
  • Add MSC3820 comment context to RoomVersion attributes. (#​19577)
  • Remove redacted_because from internal unsigned. (#​19581)
  • Prevent sending registration emails if registration is disabled. (#​19585)
  • Port RoomVersion to Rust. (#​19589)
  • Only show failing Complement tests in the formatted output in CI. (#​19590)
  • Ensure old Complement test files are removed when downloading a Complement checkout via ./scripts-dev/complement.sh. (#​19592)
  • Update HomeserverTestCase.pump() docstring to demystify behavior (Twisted reactor/clock). (#​19602)
  • Deprecate HomeserverTestCase.pump() in favor of more direct HomeserverTestCase.reactor.advance(...) usage. (#​19602)
  • Lower the Postgres database statement_timeout to 10m (previously 1h). (#​19604)

v1.150.0

Compare Source

Synapse 1.150.0 (2026-03-24)

No significant changes since 1.150.0rc1.

Upgrade notes

Please read the upgrade notes as this release includes a few changes that may affect your deployment.

Synapse 1.150.0rc1 (2026-03-17)

Features

Bugfixes

  • Fix Build and push complement image CI job pointing to non-existent image. (#​19523)
  • Fix a bug introduced in v1.26.0 that caused deactivated, erased users to not be removed from the user directory. (#​19542)

Improved Documentation

  • In the Admin API documentation, always express path parameters as /<param> instead of as /$param. (#​19307)
  • Update docs to clarify outbound_federation_restricted_to can also be used with the Secure Border Gateway (SBG). (#​19517)
  • Unify Complement developer docs. (#​19518)

Internal Changes

  • Put membership updates in a background resumable task when changing the avatar or the display name. (#​19311)
  • Add in-repo Complement test to sanity check Synapse version matches git checkout (testing what we think we are). (#​19476)
  • Migrate dev dependencies to PEP 735 dependency groups. (#​19490)
  • Remove the optional systemd-python dependency and the systemd extra on the synapse package. (#​19491)
  • Avoid re-computing the event ID when cloning events. (#​19527)
  • Allow caching of the /versions and /auth_metadata public endpoints. (#​19530)
  • Add a few labels to the number groupings in the Processed request logs. (#​19548)
containous/traefik (traefik)

v3.7.1

Compare Source

Important: Please read the migration guide.

CVE fixed:

Bug fixes:

v3.7.1

Compare Source

Important: Please read the migration guide.

CVE fixed:

Bug fixes:

v3.7.0

Compare Source

All Commits

Bug fixes:

v3.3.3 (2025-01-31)

All Commits

Bug fixes:

Misc:

v2.11.20 (2025-01-31)

All Commits

Bug fixes:

Documentation:

v2.11.19 (2025-01-29)

All Commits

Bug fixes:

Documentation:

v3.3.2 (2025-01-14)

All Commits

Bug fixes:

Documentation:

  • [acme] Fix deprecated dnsChallenge propagation logging and documentation (#​11433 by thomscode)
  • [acme] Add missing trailing s to propagation.delayBeforeCheck option (#​11417 by jspiers)

Misc:

v3.3.1 (2025-01-07)

All Commits

Bug fixes:

  • [websocket,server] Disable http2 connect setting for websocket by default (#​11408 by rtribotte)

v3.2.5 (2025-01-07)

All Commits

Bug fixes:

  • [websocket,server] Disable http2 connect setting for websocket by default (#​11408 by rtribotte)

v2.11.18 (2025-01-07)

All Commits

Bug fixes:

  • [websocket,server] Disable http2 connect setting for websocket by default (#​11412 by rtribotte)

v3.3.0 (2025-01-06)

All Commits

Enhancements:

  • [acme] Add options to control ACME propagation checks (#​11241 by ldez)
  • [api] Add support dump API endpoint (#​11328 by mmatur)
  • [http] Set Host header in HTTP provider request (#​11237 by nikonhub)
  • [k8s/crd,k8s] Make the IngressRoute kind optional (#​11177 by skirtan1)
  • [k8s/ingress,sticky-session,k8s/crd,k8s] Support serving endpoints (#​11121 by BZValoche)
  • [logs,accesslogs] OpenTelemetry Logs and Access Logs (#​11319 by rtribotte)
  • [logs,accesslogs] Add experimental flag for OTLP logs integration (#​11335 by kevinpollet)
  • [metrics,tracing,accesslogs] Manage observability at entrypoint and router level (#​11308 by rtribotte)
  • [middleware,authentication] Add an option to preserve the ForwardAuth Server Location header (#​11318 by Nelwhix)
  • [middleware,authentication] Only calculate basic auth hashes once for concurrent requests (#​11143 by michelheusschen)
  • [middleware,authentication] Send request body to authorization server for forward auth (#​11097 by kyo-ke)
  • [plugins] Add AbortOnPluginFailure option to abort startup on plugin load failure (#​11228 by bmagic)
  • [sticky-session] Configurable path for sticky cookies (#​11166 by IIpragmaII)
  • [webui,api] Configurable API & Dashboard base path (#​11250 by rtribotte)

Bug fixes:

Documentation:

Misc:

v3.2.4 (2025-01-06)

All Commits

Bug fixes:

  • [k8s/gatewayapi] Support empty value for core Kubernetes API group (#​11386 by rtribotte)
  • [tcp,k8s/crd] Pass TLS bool from IngressRouteTCP to TCPService (#​11343 by lipmem)
  • [tls] Upgrade github.com/spiffe/go-spiffe/v2 to v2.4.0 (#​11385 by mmatur)
  • Remove duplicate github.com/coreos/go-systemd dependency (#​11354 by Juneezee)

Documentation:

Misc:

v2.11.17 (2025-01-06)

All Commits

Bug fixes:

Documentation:

v3.3.0-rc2 (2024-12-20)

All Commits

Bug fixes:

v3.3.0-rc1 (2024-12-16)

All Commits

Enhancements:

  • [acme] Add options to control ACME propagation checks (#​11241 by ldez)
  • [api] Add support dump API endpoint (#​11328 by mmatur)
  • [http] Set Host header in HTTP provider request (#​11237 by nikonhub)
  • [k8s/crd,k8s] Make the IngressRoute kind optional (#​11177 by skirtan1)
  • [logs,accesslogs] OpenTelemetry Logs and Access Logs (#​11319 by rtribotte)
  • [logs,accesslogs] Add experimental flag for OTLP logs integration (#​11335 by kevinpollet)
  • [metrics,tracing,accesslogs] Manage observability at entrypoint and router level (#​11308 by rtribotte)
  • [middleware,authentication] Add an option to preserve the ForwardAuth Server Location header (#​11318 by Nelwhix)
  • [middleware,authentication] Only calculate basic auth hashes once for concurrent requests (#​11143 by michelheusschen)
  • [middleware,authentication] Send request body to authorization server for forward auth (#​11097 by kyo-ke)
  • [plugins] Add AbortOnPluginFailure option to abort startup on plugin load failure (#​11228 by bmagic)
  • [sticky-session] Configurable path for sticky cookies (#​11166 by IIpragmaII)
  • [sticky-session,k8s/ingress,k8s/crd,k8s] Support serving endpoints (#​11121 by BZValoche)
  • [webui,api] Configurable API & Dashboard base path (#​11250 by rtribotte)

Misc:

v3.2.3 (2024-12-16)

All Commits

Documentation:

Misc:

v2.11.16 (2024-12-16)

All Commits

Bug fixes:

v3.2.2 (2024-12-10)

All Commits

Bug fixes:

Documentation:

v2.11.15 (2024-12-06)

All Commits

Bug fixes:

v3.2.1 (2024-11-20)

All Commits

Bug fixes:

Documentation:

  • [acme,tls] Document how to use Certificates of cert-manager (#​11053 by mloiseleur)
  • [docker/swarm] Add tips about the use of docker in dynamic configuration for swarm provider (#​11207 by webash)
  • [middleware] Add Compress middleware to migration guide (#​11229 by logica0419)

Misc:

v2.11.14 (2024-11-20)

All Commits

Bug fixes:

Documentation:

v3.2.0 (2024-10-28)

All Commits

Enhancements:

Bug fixes:

  • [k8s,k8s/gatewayapi] Ensuring Gateway API reflected Traefik resource name unicity (#​11222 by rtribotte)
  • [k8s,k8s/gatewayapi] Preserve GRPCRoute filters order (#​11199 by kevinpollet)
  • [k8s,k8s/gatewayapi] Support http and https appProtocol for Kubernetes Service (#​11176 by WillDaSilva)
  • [k8s,k8s/gatewayapi] Avoid updating Accepted status for routes matching no Gateways (#​11170 by rtribotte)
  • [k8s,k8s/gatewayapi] Do not update gateway status when not selected by a gateway class (#​11169 by kevinpollet)
  • [service] Detect and drop broken conns in the fastproxy pool (#​11212 by kevinpollet)

Documentation:

Misc:

v3.1.7 (2024-10-28)

All Commits

Bug fixes:

Documentation:

  • [k8s,k8s/gatewayapi] Fix broken links in Kubernetes Gateway provider page (#​11188 by mloiseleur)

Misc:

v2.11.13 (2024-10-28)

All Commits

Bug fixes:

  • [middleware,service] Panic on aborted requests to properly close the connection (#​11129 by tonybart1337)

Documentation:

v3.2.0-rc2 (2024-10-09)

All Commits

Enhancements:

Bug fixes:

  • [k8s,k8s/gatewayapi] Support http and https appProtocol for Kubernetes Service (#​11176 by WillDaSilva)
  • [k8s,k8s/gatewayapi] Avoid updating Accepted status for routes matching no Gateways (#​11170 by rtribotte)
  • [k8s,k8s/gatewayapi] Do not update gateway status when not selected by a gateway class (#​11169 by kevinpollet)

Documentation:

Misc:

v3.1.6 (2024-10-09)

All Commits

Bug fixes:

  • [middleware] Reuse compress

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM (* 0-3 * * *)
  • 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@missingcharacter missingcharacter force-pushed the renovate/all branch 4 times, most recently from 3506f2f to 0ec710d Compare May 5, 2026 23:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants