Skip to content

feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.154.0 )#2881

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ghcr.io-element-hq-synapse-1.x
Open

feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.154.0 )#2881
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ghcr.io-element-hq-synapse-1.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 10, 2026

This PR contains the following updates:

Package Update Change
ghcr.io/element-hq/synapse minor v1.148.0v1.154.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

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

v1.154.0

Compare Source

Synapse 1.154.0 (2026-06-04)

No significant changes since 1.154.0rc1.

Synapse 1.154.0rc1 (2026-05-27)

Features

  • Add support for MSC4452: Preview URL capabilities API which exposes a io.element.msc4452.preview_url capability.
    If experimental_features.msc4452_enabled is true, the /_matrix/(client/v1/media|media/v3)/preview_url endpoint
    now responds with a 403 status code when the capability is disabled. (#​19715)

Bugfixes

  • Fix a bug in MSC4186: Simplified Sliding Sync that could prevent user avatars from showing if the room had an empty name. (#​19468, #​19791)
  • Fix access token cache not being invalidated for sessions using refresh tokens. Contributed by @​FrenchGithubUser @​ Famedly. (#​19483)
  • Fix bug where Synapse would return 400 (M_BAD_JSON) when sending a message with a mentions field and Synapse module check_event_allowed callback registered (frozen event). Contributed by @​gaetan-sbt. (#​19634)
  • Fix long-standing but niche bug with /sync where it could attempt to fetch data with flawed invalid future tokens. (#​19644)
  • Fix /sync failing when MSC4354 Sticky Events are enabled and the sync request filters out Ephemeral Data Units (EDUs). (#​19787)
  • Fix packaging for Fedora and EPEL caused by unnecessary bumping attrs minimum version requirement in pyproject.toml file. Contributed by Oleg Girko. (#​19789)
  • Fix merging signatures when a policy server is running under the same server name as Synapse. The bug was re-introduced in v1.153.0rc1 after being fixed earlier in v1.151.0rc1. Contributed by @​tulir @​ Beeper. (#​19797)

Improved Documentation

  • Added details about how Synapse syncs the picture claim when update_profile_information setting is true. (#​19508)

Internal Changes

  • Port Event.content field to Rust. (#​19725)
  • Prefer close backfill points (absolute distance). (#​19748)
  • Replace unique quarantined_media waiting patterns with standard wait_for_stream_token(...). (#​19764)
  • Improve Synapse logging around when someone encounters We can't get valid state history. so you can correlate everything by event_id. (#​19765)
  • Tidy up Rust RoomVersion structs. (#​19766)
  • Update WorkerLock tests to better stress the WORKER_LOCK_MAX_RETRY_INTERVAL. (#​19772)
  • Refactor MSC4242: State DAG checks behind a single TypeIs helper to avoid scattered isinstance casts. (#​19774)
  • Use StrCollection for prev_state_events. (#​19777)
  • Fix up the construction of events in tests, ahead of the Rust event port. (#​19781)

v1.153.0

Compare Source

Synapse 1.153.0 (2026-05-19)

No significant changes since 1.153.0rc3.

Synapse 1.153.0rc3 (2026-05-15)
Bugfixes
Synapse 1.153.0rc2 (2026-05-13)
Bugfixes
  • Correctly handle arbitrary precision integers in unsigned field of events. The bug was introduced in 1.153.0rc1. (#​19769)
Synapse 1.153.0rc1 (2026-05-08)
Features
Bugfixes
  • Allow self-requested user erasure (upon account deactivation) to succeed even if Synapse has disabled profile changes. Contributed by Famedly. (#​19398)
  • Fix Synapse not backfilling new history when attempting to use a pagination token near a backward extremity. (#​19611)
  • Have MSC4186: Simplified Sliding Sync return a new response immediately if a room subscription has changed and produced a new response. (#​19714)
  • Fix a bug where when upgrading a room to room version 12, the power level event in the old room got temporarily mutated to remove the user upgrading the room's power. (#​19727)
  • Fix packaging for Fedora and EPEL caused by unnecessary bumping authlib minimum version requirement in pyproject.toml file. Contributed by Oleg Girko. (#​19742)
Improved Documentation
  • Add warning about known problems when configuring use_frozen_dicts. (#​19711)
Internal Changes
  • Port Event.signatures field to Rust. (#​19706)
  • Port Event.unsigned field to Rust. (#​19708)
  • Add a Rust canonical JSON serializer. (#​19739, #​19763)
  • Configure Dependabot to only update Python dependencies in the lockfile, unless widening upper bounds. (#​19743)
  • Reduce WORKER_LOCK_MAX_RETRY_INTERVAL to 5 seconds to reduce idle time after lock is released. (#​19755)
  • Force keyword-only arguments for Duration so time units have to be specified. (#​19756)

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-2026-45078)
  • Prevent pagination ending when a page is full of rejected events. (ELEMENTSEC-2025-1636, GHSA-6qf2-7x63-mm6v, CVE-2026-45076)

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)

v1.149.1

Compare Source

Synapse 1.149.1 (2026-03-11)
Internal Changes
  • Bump matrix-synapse-ldap3 to 0.4.0 to support setuptools>=82.0.0. Fixes #​19541. (#​19543)

v1.149.0

Compare Source

Synapse 1.149.0 (2026-03-10)

No significant changes since 1.149.0rc1.

Synapse 1.149.0rc1 (2026-03-03)
Features
Bugfixes
  • Fix the 'Login as a user' Admin API not checking if the user exists before issuing an access token. (#​18518)
  • Fix /sync missing membership event in state_after (experimental MSC4222 implementation) in some scenarios. (#​19460)
Internal Changes
  • Add log to explain when and why we freeze objects in the garbage collector. (#​19440)
  • Better instrument JoinRoomAliasServlet with tracing. (#​19461)
  • Fix Complement CI not running against the code from our PRs. (#​19475)
  • Log docker system info in CI so we have a plain record of how GitHub runners evolve over time. (#​19480)
  • Rename the test_disconnect test helper so that pytest doesn't see it as a test. (#​19486)
  • Add a log line when we delete devices. Contributed by @​bradtgmurray @​ Beeper. (#​19496)
  • Pre-allocate the buffer based on the expected Content-Length with the Rust HTTP client. (#​19498)
  • Cancel long-running sync requests if the client has gone away. (#​19499)
  • Try and reduce reactor tick times when under heavy load. (#​19507)
  • Simplify Rust HTTP client response streaming and limiting. (#​19510)
  • Replace deprecated collection import locations with current locations. (#​19515)
  • Bump most locked Python dependencies to their latest versions. (#​19519)

Configuration

📅 Schedule: (in timezone Europe/Moscow)

  • 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 these updates again.


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

This PR was generated by Mend Renovate. View the repository job log.

@mglants-bot
Copy link
Copy Markdown

mglants-bot Bot commented Mar 10, 2026

--- kubernetes/subterra/apps/matrix/synapse/app Kustomization: flux-system/cluster-apps-synapse HelmRelease: matrix/synapse

+++ kubernetes/subterra/apps/matrix/synapse/app Kustomization: flux-system/cluster-apps-synapse HelmRelease: matrix/synapse

@@ -77,13 +77,13 @@

       - ::1/128
       - fe80::/64
       - fc00::/7
     image:
       pullPolicy: IfNotPresent
       repository: ghcr.io/element-hq/synapse
-      tag: v1.148.0
+      tag: v1.154.0
     ingress:
       annotations:
         cert-manager.io/cluster-issuer: letsencrypt-prod
         external-dns.alpha.kubernetes.io/target: ingress.ur30.ru
         nginx.ingress.kubernetes.io/cors-allow-origin: '*'
         nginx.ingress.kubernetes.io/enable-cors: 'true'

@mglants-bot
Copy link
Copy Markdown

mglants-bot Bot commented Mar 10, 2026

--- HelmRelease: matrix/synapse Deployment: matrix/synapse-matrix-synapse

+++ HelmRelease: matrix/synapse Deployment: matrix/synapse-matrix-synapse

@@ -17,13 +17,13 @@

       app.kubernetes.io/name: matrix-synapse
       app.kubernetes.io/instance: synapse
       app.kubernetes.io/component: synapse
   template:
     metadata:
       annotations:
-        checksum/secrets: 9a94ebacca3e71bd670f5770c4ea948038e9a65626ff291e2c4977676b8b2b6e
+        checksum/secrets: 7c90960228ebb729c8ff8df9eef40a10cfd79253421cbde5eecf5d2d29d319d2
         setGateway: 'true'
       labels:
         app.kubernetes.io/name: matrix-synapse
         app.kubernetes.io/instance: synapse
         app.kubernetes.io/component: synapse
     spec:
@@ -53,13 +53,13 @@

               key: password
         - name: REDIS_PASSWORD
           valueFrom:
             secretKeyRef:
               name: synapse-secret
               key: redis-password
-        image: ghcr.io/element-hq/synapse:v1.148.0
+        image: ghcr.io/element-hq/synapse:v1.154.0
         imagePullPolicy: IfNotPresent
         securityContext: {}
         ports:
         - name: http
           containerPort: 8008
           protocol: TCP
--- HelmRelease: matrix/synapse Deployment: matrix/synapse-appservice

+++ HelmRelease: matrix/synapse Deployment: matrix/synapse-appservice

@@ -18,13 +18,13 @@

       app.kubernetes.io/instance: synapse
       app.kubernetes.io/component: appservice
   template:
     metadata:
       annotations:
         checksum/worker-config: a848cdf3febe7310880eb2671d2341b0bb05e0c9de6e3a391740e6cf3751ce3b
-        checksum/secrets: 80497d579c4a449db6ec2b3bbf6d9d672849fdb56acf9c9a436b80f2a576df31
+        checksum/secrets: 4c1f59a3bff89cf023f7d28c982a0b0f16cdcecd77de92f9c77461b442342eb8
       labels:
         app.kubernetes.io/name: matrix-synapse
         app.kubernetes.io/instance: synapse
         app.kubernetes.io/component: appservice
     spec:
       serviceAccountName: default
@@ -53,13 +53,13 @@

         - name: REDIS_PASSWORD
           valueFrom:
             secretKeyRef:
               name: synapse-secret
               key: redis-password
         securityContext: {}
-        image: ghcr.io/element-hq/synapse:v1.148.0
+        image: ghcr.io/element-hq/synapse:v1.154.0
         imagePullPolicy: IfNotPresent
         ports:
         - name: metrics
           containerPort: 9090
           protocol: TCP
         livenessProbe:
--- HelmRelease: matrix/synapse Deployment: matrix/synapse-federation-reader

+++ HelmRelease: matrix/synapse Deployment: matrix/synapse-federation-reader

@@ -18,13 +18,13 @@

       app.kubernetes.io/instance: synapse
       app.kubernetes.io/component: federation-reader
   template:
     metadata:
       annotations:
         checksum/worker-config: a848cdf3febe7310880eb2671d2341b0bb05e0c9de6e3a391740e6cf3751ce3b
-        checksum/secrets: e03f85dc39f1f1a014da93232d8426c93b85463097eda1da63e0683f78292813
+        checksum/secrets: 79c2c71029d0ac15f1e85a4621cbe304682a5c4322b06db76812783f8a408896
         setGateway: 'true'
       labels:
         app.kubernetes.io/name: matrix-synapse
         app.kubernetes.io/instance: synapse
         app.kubernetes.io/component: federation-reader
     spec:
@@ -54,13 +54,13 @@

         - name: REDIS_PASSWORD
           valueFrom:
             secretKeyRef:
               name: synapse-secret
               key: redis-password
         securityContext: {}
-        image: ghcr.io/element-hq/synapse:v1.148.0
+        image: ghcr.io/element-hq/synapse:v1.154.0
         imagePullPolicy: IfNotPresent
         ports:
         - name: metrics
           containerPort: 9090
           protocol: TCP
         - name: listener
--- HelmRelease: matrix/synapse Deployment: matrix/synapse-federation-sender

+++ HelmRelease: matrix/synapse Deployment: matrix/synapse-federation-sender

@@ -18,13 +18,13 @@

       app.kubernetes.io/instance: synapse
       app.kubernetes.io/component: federation-sender
   template:
     metadata:
       annotations:
         checksum/worker-config: a848cdf3febe7310880eb2671d2341b0bb05e0c9de6e3a391740e6cf3751ce3b
-        checksum/secrets: fd4983584eddbecd1b5e47a0efc771ecc40f4716ddc5d18e5b563976d7fe85de
+        checksum/secrets: d5c74f673c0246c7d218b4f01974e4b91f5a25272175695db0a7ce216fe825c8
         setGateway: 'true'
       labels:
         app.kubernetes.io/name: matrix-synapse
         app.kubernetes.io/instance: synapse
         app.kubernetes.io/component: federation-sender
     spec:
@@ -54,13 +54,13 @@

         - name: REDIS_PASSWORD
           valueFrom:
             secretKeyRef:
               name: synapse-secret
               key: redis-password
         securityContext: {}
-        image: ghcr.io/element-hq/synapse:v1.148.0
+        image: ghcr.io/element-hq/synapse:v1.154.0
         imagePullPolicy: IfNotPresent
         ports:
         - name: metrics
           containerPort: 9090
           protocol: TCP
         livenessProbe:
--- HelmRelease: matrix/synapse Deployment: matrix/synapse-frontend-proxy

+++ HelmRelease: matrix/synapse Deployment: matrix/synapse-frontend-proxy

@@ -18,13 +18,13 @@

       app.kubernetes.io/instance: synapse
       app.kubernetes.io/component: frontend-proxy
   template:
     metadata:
       annotations:
         checksum/worker-config: a848cdf3febe7310880eb2671d2341b0bb05e0c9de6e3a391740e6cf3751ce3b
-        checksum/secrets: f490c7a8cff8b793c69d0aa4118011cc24f813f73f2e448cd90f9cbf363b696d
+        checksum/secrets: f284d34c81d25ba3c628e175a1c153ce6cc9e6042d892cd50cc86f84cd5daaad
       labels:
         app.kubernetes.io/name: matrix-synapse
         app.kubernetes.io/instance: synapse
         app.kubernetes.io/component: frontend-proxy
     spec:
       serviceAccountName: default
@@ -53,13 +53,13 @@

         - name: REDIS_PASSWORD
           valueFrom:
             secretKeyRef:
               name: synapse-secret
               key: redis-password
         securityContext: {}
-        image: ghcr.io/element-hq/synapse:v1.148.0
+        image: ghcr.io/element-hq/synapse:v1.154.0
         imagePullPolicy: IfNotPresent
         ports:
         - name: metrics
           containerPort: 9090
           protocol: TCP
         - name: listener
--- HelmRelease: matrix/synapse Deployment: matrix/synapse-generic-worker

+++ HelmRelease: matrix/synapse Deployment: matrix/synapse-generic-worker

@@ -18,13 +18,13 @@

       app.kubernetes.io/instance: synapse
       app.kubernetes.io/component: generic-worker
   template:
     metadata:
       annotations:
         checksum/worker-config: a848cdf3febe7310880eb2671d2341b0bb05e0c9de6e3a391740e6cf3751ce3b
-        checksum/secrets: 0b0e1a720ae50b4693eb49f0448a2a2be0b940e4c7785a2345e77760f7b8b3c5
+        checksum/secrets: 3d3fb9341a83f48fd085ad1547c4ce4799b646b9305fd3e2826c0ea8a37efb37
       labels:
         app.kubernetes.io/name: matrix-synapse
         app.kubernetes.io/instance: synapse
         app.kubernetes.io/component: generic-worker
     spec:
       serviceAccountName: default
@@ -53,13 +53,13 @@

         - name: REDIS_PASSWORD
           valueFrom:
             secretKeyRef:
               name: synapse-secret
               key: redis-password
         securityContext: {}
-        image: ghcr.io/element-hq/synapse:v1.148.0
+        image: ghcr.io/element-hq/synapse:v1.154.0
         imagePullPolicy: IfNotPresent
         ports:
         - name: metrics
           containerPort: 9090
           protocol: TCP
         - name: listener
--- HelmRelease: matrix/synapse Deployment: matrix/synapse-messages

+++ HelmRelease: matrix/synapse Deployment: matrix/synapse-messages

@@ -18,13 +18,13 @@

       app.kubernetes.io/instance: synapse
       app.kubernetes.io/component: messages
   template:
     metadata:
       annotations:
         checksum/worker-config: a848cdf3febe7310880eb2671d2341b0bb05e0c9de6e3a391740e6cf3751ce3b
-        checksum/secrets: c9450dbc2743d2833893614854eaf21f9c5b1bbf35325970be2e661239530db8
+        checksum/secrets: 014d5b0351e0a8c7afdac3bbbcebda6e8d95bcf356a92ad4c4b832b4595471f6
       labels:
         app.kubernetes.io/name: matrix-synapse
         app.kubernetes.io/instance: synapse
         app.kubernetes.io/component: messages
     spec:
       serviceAccountName: default
@@ -53,13 +53,13 @@

         - name: REDIS_PASSWORD
           valueFrom:
             secretKeyRef:
               name: synapse-secret
               key: redis-password
         securityContext: {}
-        image: ghcr.io/element-hq/synapse:v1.148.0
+        image: ghcr.io/element-hq/synapse:v1.154.0
         imagePullPolicy: IfNotPresent
         ports:
         - name: metrics
           containerPort: 9090
           protocol: TCP
         - name: listener
--- HelmRelease: matrix/synapse Deployment: matrix/synapse-pusher

+++ HelmRelease: matrix/synapse Deployment: matrix/synapse-pusher

@@ -18,13 +18,13 @@

       app.kubernetes.io/instance: synapse
       app.kubernetes.io/component: pusher
   template:
     metadata:
       annotations:
         checksum/worker-config: a848cdf3febe7310880eb2671d2341b0bb05e0c9de6e3a391740e6cf3751ce3b
-        checksum/secrets: b21913bdf5ed20b5f1b8ca372d2c935f9b129f84eaff6e5d353d0fd5b684f572
+        checksum/secrets: e52802b434c3c630816e49121f9ffd70dc556f546aa562239622a6bad79314ad
       labels:
         app.kubernetes.io/name: matrix-synapse
         app.kubernetes.io/instance: synapse
         app.kubernetes.io/component: pusher
     spec:
       serviceAccountName: default
@@ -53,13 +53,13 @@

         - name: REDIS_PASSWORD
           valueFrom:
             secretKeyRef:
               name: synapse-secret
               key: redis-password
         securityContext: {}
-        image: ghcr.io/element-hq/synapse:v1.148.0
+        image: ghcr.io/element-hq/synapse:v1.154.0
         imagePullPolicy: IfNotPresent
         ports:
         - name: metrics
           containerPort: 9090
           protocol: TCP
         livenessProbe:
--- HelmRelease: matrix/synapse Deployment: matrix/synapse-sso

+++ HelmRelease: matrix/synapse Deployment: matrix/synapse-sso

@@ -18,13 +18,13 @@

       app.kubernetes.io/instance: synapse
       app.kubernetes.io/component: sso
   template:
     metadata:
       annotations:
         checksum/worker-config: a848cdf3febe7310880eb2671d2341b0bb05e0c9de6e3a391740e6cf3751ce3b
-        checksum/secrets: 6701db9a5d24537f6ede750d86686ad92c69f64a4c788a833a0b25a6adc7a0bd
+        checksum/secrets: eb05a54499f359342befb1b017c3dc7a70b8b45a1c4d47b81c1a2b299e865e04
       labels:
         app.kubernetes.io/name: matrix-synapse
         app.kubernetes.io/instance: synapse
         app.kubernetes.io/component: sso
     spec:
       serviceAccountName: default
@@ -53,13 +53,13 @@

         - name: REDIS_PASSWORD
           valueFrom:
             secretKeyRef:
               name: synapse-secret
               key: redis-password
         securityContext: {}
-        image: ghcr.io/element-hq/synapse:v1.148.0
+        image: ghcr.io/element-hq/synapse:v1.154.0
         imagePullPolicy: IfNotPresent
         ports:
         - name: metrics
           containerPort: 9090
           protocol: TCP
         - name: listener
--- HelmRelease: matrix/synapse Deployment: matrix/synapse-synchrotron

+++ HelmRelease: matrix/synapse Deployment: matrix/synapse-synchrotron

@@ -18,13 +18,13 @@

       app.kubernetes.io/instance: synapse
       app.kubernetes.io/component: synchrotron
   template:
     metadata:
       annotations:
         checksum/worker-config: a848cdf3febe7310880eb2671d2341b0bb05e0c9de6e3a391740e6cf3751ce3b
-        checksum/secrets: f7c9f6b2c54bdcf2805aa5b6503d923aa812a60a3bc5cdd61e091119657c6fca
+        checksum/secrets: 387dd7598dae8723d3e58a44a219da7ecbafb694fbf98f73b43860c0b4ac4814
       labels:
         app.kubernetes.io/name: matrix-synapse
         app.kubernetes.io/instance: synapse
         app.kubernetes.io/component: synchrotron
     spec:
       serviceAccountName: default
@@ -53,13 +53,13 @@

         - name: REDIS_PASSWORD
           valueFrom:
             secretKeyRef:
               name: synapse-secret
               key: redis-password
         securityContext: {}
-        image: ghcr.io/element-hq/synapse:v1.148.0
+        image: ghcr.io/element-hq/synapse:v1.154.0
         imagePullPolicy: IfNotPresent
         ports:
         - name: metrics
           containerPort: 9090
           protocol: TCP
         - name: listener

@renovate renovate Bot force-pushed the renovate/ghcr.io-element-hq-synapse-1.x branch from 9ce7954 to dc94841 Compare March 11, 2026 12:47
@renovate renovate Bot changed the title feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.149.0 ) feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.149.1 ) Mar 11, 2026
@renovate renovate Bot force-pushed the renovate/ghcr.io-element-hq-synapse-1.x branch from dc94841 to 144298b Compare March 13, 2026 16:42
@renovate renovate Bot force-pushed the renovate/ghcr.io-element-hq-synapse-1.x branch from 144298b to 0f5ce11 Compare March 24, 2026 17:37
@renovate renovate Bot changed the title feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.149.1 ) feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.150.0 ) Mar 24, 2026
@renovate renovate Bot changed the title feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.150.0 ) feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.151.0 ) Apr 8, 2026
@renovate renovate Bot force-pushed the renovate/ghcr.io-element-hq-synapse-1.x branch from 0f5ce11 to c48db27 Compare April 8, 2026 09:23
@renovate renovate Bot force-pushed the renovate/ghcr.io-element-hq-synapse-1.x branch from c48db27 to 9101dcf Compare April 28, 2026 13:44
@renovate renovate Bot changed the title feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.151.0 ) feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.152.0 ) Apr 28, 2026
@renovate renovate Bot force-pushed the renovate/ghcr.io-element-hq-synapse-1.x branch from 9101dcf to de32542 Compare April 29, 2026 11:07
@renovate renovate Bot force-pushed the renovate/ghcr.io-element-hq-synapse-1.x branch from de32542 to fe48510 Compare May 7, 2026 21:14
@renovate renovate Bot changed the title feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.152.0 ) feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.152.1 ) May 7, 2026
@renovate renovate Bot force-pushed the renovate/ghcr.io-element-hq-synapse-1.x branch 2 times, most recently from f060507 to 90a5976 Compare May 19, 2026 14:02
@renovate renovate Bot changed the title feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.152.1 ) feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.153.0 ) May 19, 2026
… v1.154.0 )

| datasource | package                    | from     | to       |
| ---------- | -------------------------- | -------- | -------- |
| docker     | ghcr.io/element-hq/synapse | v1.148.0 | v1.154.0 |
@renovate renovate Bot force-pushed the renovate/ghcr.io-element-hq-synapse-1.x branch from 90a5976 to f534033 Compare June 4, 2026 14:13
@renovate renovate Bot changed the title feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.153.0 ) feat(container): update image ghcr.io/element-hq/synapse ( v1.148.0 → v1.154.0 ) Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants