diff --git a/roles/matrix/tasks/main.yml b/roles/matrix/tasks/main.yml
index dfc4e6a5c75fe74a1e0b951e5467fa2baf8675c5..b48628457386d42eafe0cccbbfc0184f69f63d9b 100644
--- a/roles/matrix/tasks/main.yml
+++ b/roles/matrix/tasks/main.yml
@@ -94,7 +94,7 @@
     name:
       - 'aiofiles==23.2.1'
       - 'aiohappyeyeballs==2.4.3'
-      - 'aiohttp==3.10.10'
+      - 'aiohttp==3.11.7'
       - 'aiohttp-socks==0.7.1'
       - 'aiosignal==1.3.1'
       - 'appdirs==1.4.4'
@@ -103,28 +103,28 @@
       - 'cachetools==4.2.4'
       - 'cffi==1.17.1'
       - 'click==8.1.7'
-      - 'cryptography==43.0.1'
-      - 'frozenlist==1.4.1'
+      - 'cryptography==43.0.3'
+      - 'frozenlist==1.5.0'
       - 'future==0.18.3'
       - 'h11==0.14.0'
       - 'h2==4.1.0'
       - 'hpack==4.0.0'
       - 'hyperframe==6.0.1'
       - 'idna==3.10'
-      - 'janus==1.0.0'
+      - 'janus==1.1.0'
       - 'jaraco.classes==3.4.0'
       - 'jaraco.context==6.0.1'
       - 'jaraco.functools==4.1.0'
       - 'jeepney==0.8.0'
       - 'jsonschema==4.23.0'
       - 'jsonschema-specifications==2024.10.1'
-      - 'keyring==25.4.1'
-      - 'Logbook==1.7.0.post0'
+      - 'keyring==25.5.0'
+      - 'Logbook==1.8.0'
       - 'matrix-nio==0.22.0'
       - 'more-itertools==10.5.0'
       - 'multidict==6.1.0'
       - 'pantalaimon==0.10.5'
-      - 'peewee==3.17.7'
+      - 'peewee==3.17.8'
       - 'prompt_toolkit==3.0.48'
       - 'propcache==0.2.0'
       - 'pycparser==2.22'
@@ -132,13 +132,12 @@
       - 'python-olm==3.2.16'
       - 'python-socks==2.5.3'
       - 'referencing==0.35.1'
-      - 'rpds-py==0.20.0'
+      - 'rpds-py==0.21.0'
       - 'SecretStorage==3.3.3'
-      - 'typing_extensions==4.12.2'
       - 'unpaddedbase64==2.1.0'
       - 'wcwidth==0.2.13'
-      - 'wheel==0.44.0'
-      - 'yarl==1.15.3'
+      - 'wheel==0.45.1'
+      - 'yarl==1.18.0'
     state: latest
     extra_args: '--upgrade-strategy=eager --no-deps'
     virtualenv: /var/lib/synapse/venv-pantalaimon