diff --git a/_service b/_service
index d55e512..6bf33d9 100644
--- a/_service
+++ b/_service
@@ -4,11 +4,11 @@
@PARENT_TAG@
https://github.com/element-hq/synapse.git
git
- v1.119.0
+ v1.120.0
v(.*)
\1
diff --git a/matrix-synapse-1.119.0.obscpio b/matrix-synapse-1.119.0.obscpio
deleted file mode 100644
index 4f104a4..0000000
--- a/matrix-synapse-1.119.0.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3adb47bf2a9816aea1b1f7318e7ab62af5bc719f4be40e5f3c7f410a6d008ca4
-size 38509581
diff --git a/matrix-synapse-1.120.0.obscpio b/matrix-synapse-1.120.0.obscpio
new file mode 100644
index 0000000..9d25570
--- /dev/null
+++ b/matrix-synapse-1.120.0.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c74ce7fab82f4a3634b3bde389eb544db2cc387f5e51e005aa024d506a94a0b8
+size 38536717
diff --git a/matrix-synapse-test.spec b/matrix-synapse-test.spec
index 513443c..bf4fba5 100644
--- a/matrix-synapse-test.spec
+++ b/matrix-synapse-test.spec
@@ -27,7 +27,7 @@
%define pkgname matrix-synapse
Name: %{pkgname}-test
-Version: 1.119.0
+Version: 1.120.0
Release: 0
Summary: Test package for %{pkgname}
License: AGPL-3.0-or-later
diff --git a/matrix-synapse.changes b/matrix-synapse.changes
index a534fa4..374ca48 100644
--- a/matrix-synapse.changes
+++ b/matrix-synapse.changes
@@ -1,3 +1,65 @@
+-------------------------------------------------------------------
+Tue Nov 26 14:22:09 UTC 2024 - Marcus Rueckert
+
+- Update to 1.120.0
+ 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 servers will 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.
+ https://element-hq.github.io/synapse/v1.120/upgrade.html#authenticated-media-is-now-enforced-by-default
+
+ - Bugfixes
+ - Fix a bug introduced in Synapse v1.120rc1 which would cause
+ the newly-introduced `delete_old_otks` job to fail in
+ worker-mode deployments. (#17960)
+ - Features
+ - Enforce authenticated media by default. Administrators can
+ revert this by configuring enable_authenticated_media to
+ false. In a future release of Synapse, this option will be
+ removed and become always-on. (#17889)
+ - Add a one-off task to delete old One-Time Keys, to guard
+ against us having old OTKs in the database that the client
+ has long forgotten about. (#17934)
+ - Improved Documentation
+ - Clarify the semantics of the enable_authenticated_media
+ configuration option. (#17913)
+ - Add documentation about backing up Synapse. (#17931)
+ - Deprecations and Removals
+ - Remove support for MSC3886: Simple client rendezvous
+ capability, which has been superseded by MSC4108 and
+ therefore closed. (#17638)
+ - Internal Changes
+ - Addressed some typos in docs and returned error message for
+ unknown MXC ID. (#17865)
+ - Unpin the upload release GHA action. (#17923)
+ - Bump macos version used to build wheels during release, as
+ current version used is end-of-life. (#17924)
+ - Move server event filtering logic to rust. (#17928)
+ - Support new package name of PyPI package python-multipart
+ 0.0.13 so that distro packagers do not need to work around
+ name conflict with PyPI package multipart. (#17932)
+ - Speed up slow initial sliding syncs on large servers.
+ (#17946)
+ - Updates to locked dependencies
+ - Bump anyhow from 1.0.92 to 1.0.93. (#17920)
+ - Bump bleach from 6.1.0 to 6.2.0. (#17918)
+ - Bump immutabledict from 4.2.0 to 4.2.1. (#17941)
+ - Bump packaging from 24.1 to 24.2. (#17940)
+ - Bump phonenumbers from 8.13.49 to 8.13.50. (#17942)
+ - Bump pygithub from 2.4.0 to 2.5.0. (#17917)
+ - Bump ruff from 0.7.2 to 0.7.3. (#17919)
+ - Bump serde from 1.0.214 to 1.0.215. (#17938)
+
-------------------------------------------------------------------
Fri Nov 22 02:44:26 UTC 2024 - Marcus Rueckert
diff --git a/matrix-synapse.obsinfo b/matrix-synapse.obsinfo
index c3f13f5..c40265a 100644
--- a/matrix-synapse.obsinfo
+++ b/matrix-synapse.obsinfo
@@ -1,4 +1,4 @@
name: matrix-synapse
-version: 1.119.0
-mtime: 1731506298
-commit: 850ff14613040d733ab28373a54c95e20182cd1c
+version: 1.120.0
+mtime: 1732626672
+commit: 8c653e1dd6c8f18f2f9e2d78d37877a70dba1b2d
diff --git a/matrix-synapse.spec b/matrix-synapse.spec
index 769d4ce..c53e693 100644
--- a/matrix-synapse.spec
+++ b/matrix-synapse.spec
@@ -29,7 +29,7 @@
%global bleach_version 6.1.0
%global canonicaljson_version 2.0.0
%global cryptography_version 43.0.3
-%global immutabledict_version 4.2.0
+%global immutabledict_version 4.2.1
%global idna_version 3.8
%global ijson_version 3.3.0
%global jsonschema_version 4.20.0
@@ -38,8 +38,8 @@
%global msgpack_version 1.1.0
# TODO 1.3.0
%global netaddr_version 1.2.1
-# TODO 8.13.49
-%global phonenumbers_version 8.13.48
+# TODO 8.13.50
+%global phonenumbers_version 8.13.49
%global prometheus_client_version 0.20.0
%global psutil_version 2.0.0
%global pyOpenSSL_version 24.2.1
@@ -154,7 +154,7 @@
%define pkgname matrix-synapse
%define eggname matrix_synapse
Name: %{pkgname}
-Version: 1.119.0
+Version: 1.120.0
Release: 0
Summary: Matrix protocol reference homeserver
License: AGPL-3.0-or-later
diff --git a/vendor.tar.zst b/vendor.tar.zst
index 89e67f7..5b70f06 100644
--- a/vendor.tar.zst
+++ b/vendor.tar.zst
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e22fc7e535d9fe59f83c757e8d2cffa4fdc5622aa3614b46b8857d36e9581eff
-size 7151956
+oid sha256:404067764d8166f18d9ad68c91532cd07df278f4e57f756b6e75f6d16b9c6bd6
+size 7156346