diff --git a/_service b/_service
index 5fdd850..a5eed02 100644
--- a/_service
+++ b/_service
@@ -4,11 +4,11 @@
@PARENT_TAG@
https://github.com/matrix-org/synapse.git
git
- v1.47.1
+ v1.48.0
v(.*)
\1
diff --git a/matrix-synapse-1.47.1.obscpio b/matrix-synapse-1.47.1.obscpio
deleted file mode 100644
index 20fe31b..0000000
--- a/matrix-synapse-1.47.1.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ac8181c560c5aeeb7d8cd4985fa67d156d253667b427f7eaf315501100798934
-size 31620109
diff --git a/matrix-synapse-1.48.0.obscpio b/matrix-synapse-1.48.0.obscpio
new file mode 100644
index 0000000..65c902f
--- /dev/null
+++ b/matrix-synapse-1.48.0.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6f36384b0e1c4efec0fe1b4ca68714a5fcbd4c8c733ad71d21670896a272b33b
+size 31772173
diff --git a/matrix-synapse-test.spec b/matrix-synapse-test.spec
index 834612d..74131d6 100644
--- a/matrix-synapse-test.spec
+++ b/matrix-synapse-test.spec
@@ -27,7 +27,7 @@
%define pkgname matrix-synapse
Name: %{pkgname}-test
-Version: 1.47.1
+Version: 1.48.0
Release: 0
Summary: Test package for %{pkgname}
License: Apache-2.0
diff --git a/matrix-synapse.changes b/matrix-synapse.changes
index 2b17c93..374edab 100644
--- a/matrix-synapse.changes
+++ b/matrix-synapse.changes
@@ -1,3 +1,125 @@
+-------------------------------------------------------------------
+Tue Nov 30 14:59:49 UTC 2021 - Marcus Rueckert
+
+- Update to 1.48.0
+ This release removes support for the long-deprecated
+ trust_identity_server_for_password_resets configuration flag.
+ This release also fixes some performance issues with some
+ background database updates introduced in Synapse 1.47.0.
+ - Features
+ - Experimental support for the thread relation defined in
+ MSC3440. (#11161)
+ - Support filtering by relation senders & types per MSC3440.
+ (#11236)
+ - Add support for the /_matrix/client/v3 and /_matrix/media/v3
+ APIs from Matrix v1.1. (#11318, #11371)
+ - Support the stable version of MSC2778: the
+ m.login.application_service login type. Contributed by
+ @tulir. (#11335)
+ - Add a new version of delete room admin API DELETE
+ /_synapse/admin/v2/rooms/ to run it in the
+ background. Contributed by @dklimpel. (#11223)
+ - Allow the admin Delete Room API to block a room without the
+ need to join it. (#11228)
+ - Add an admin API to un-shadow-ban a user. (#11347)
+ - Add an admin API to run background database schema updates.
+ (#11352)
+ - Add an admin API for blocking a room. (#11324)
+ - Update the JWT login type to support custom a sub claim.
+ (#11361)
+ - Store and allow querying of arbitrary event relations.
+ (#11391)
+ - Bugfixes
+ - Fix a long-standing bug wherein display names or avatar URLs
+ containing null bytes cause an internal server error when
+ stored in the DB. (#11230)
+ - Prevent MSC2716 historical state events from being pushed to
+ an application service via /transactions. (#11265)
+ - Fix a long-standing bug where uploading extremely thin images
+ (e.g. 1000x1) would fail. Contributed by @Neeeflix. (#11288)
+ - Fix a bug, introduced in Synapse 1.46.0, which caused the
+ check_3pid_auth and on_logged_out callbacks in legacy
+ password authentication provider modules to not be
+ registered. Modules using the generic module interface were
+ not affected. (#11340)
+ - Fix a bug introduced in 1.41.0 where space hierarchy
+ responses would be incorrectly reused if multiple users were
+ to make the same request at the same time. (#11355)
+ - Fix a bug introduced in 1.45.0 where the read_templates
+ method of the module API would error. (#11377)
+ - Fix an issue introduced in 1.47.0 which prevented servers
+ re-joining rooms they had previously left, if their signing
+ keys were replaced. (#11379)
+ - Fix a bug introduced in 1.13.0 where creating and publishing
+ a room could cause errors if room_list_publication_rules is
+ configured. (#11392)
+ - Improve performance of various background database updates.
+ (#11421, #11422)
+ - Improved Documentation
+ - Suggest users of the Debian packages add configuration to
+ /etc/matrix-synapse/conf.d/ to prevent, upon upgrade, being
+ asked to choose between their configuration and the
+ maintainer's. (#11281)
+ - Fix typos in the documentation for the username_available
+ admin API. Contributed by Stanislav Motylkov. (#11286)
+ - Add Single Sign-On, SAML and CAS pages to the documentation.
+ (#11298)
+ - Change the word 'Home server' as one word 'homeserver' in
+ documentation. (#11320)
+ - Fix missing quotes for wildcard domains in
+ federation_certificate_verification_whitelist. (#11381)
+ - Deprecations and Removals
+ - Remove deprecated trust_identity_server_for_password_resets
+ configuration flag. (#11333, #11395)
+ - Internal Changes
+ - Add type annotations to synapse.metrics. (#10847)
+ - Split out federated PDU retrieval function into a non-cached
+ version. (#11242)
+ - Clean up code relating to to-device messages and sending
+ ephemeral events to application services. (#11247)
+ - Fix a small typo in the error response when a relation type
+ other than 'm.annotation' is passed to GET
+ /rooms/{room_id}/aggregations/{event_id}. (#11278)
+ - Drop unused database tables room_stats_historical and
+ user_stats_historical. (#11280)
+ - Require all files in synapse/ and tests/ to pass mypy unless
+ specifically excluded. (#11282, #11285, #11359)
+ - Add missing type hints to synapse.app. (#11287)
+ - Remove unused parameters on
+ FederationEventHandler._check_event_auth. (#11292)
+ - Add type hints to synapse._scripts. (#11297)
+ - Fix an issue which prevented the
+ remove_deleted_devices_from_device_inbox background database
+ schema update from running when updating from a recent
+ Synapse version. (#11303)
+ - Add type hints to storage classes. (#11307, #11310, #11311,
+ #11312, #11313, #11314, #11316, #11322, #11332, #11339,
+ #11342)
+ - Add type hints to synapse.util. (#11321, #11328)
+ - Improve type annotations in Synapse's test suite. (#11323,
+ #11330)
+ - Test that room alias deletion works as intended. (#11327)
+ - Add type annotations for some methods and properties in the
+ module API. (#11341)
+ - Fix running scripts-dev/complement.sh, which was broken in
+ v1.47.0rc1. (#11368)
+ - Rename internal functions for token generation to better
+ reflect what they do. (#11369, #11370)
+ - Add type hints to configuration classes. (#11377)
+ - Publish a develop image to Docker Hub. (#11380)
+ - Keep fallback key marked as used if it's re-uploaded.
+ (#11382)
+ - Use auto_attribs on the attrs class RefreshTokenLookupResult.
+ (#11386)
+ - Rename unstable access_token_lifetime configuration option to
+ refreshable_access_token_lifetime to make it clear it only
+ concerns refreshable access tokens. (#11388)
+ - Do not run the broken MSC2716 tests when running
+ scripts-dev/complement.sh. (#11389)
+ - Remove dead code from supporting ACME. (#11393)
+ - Refactor including the bundled relations when serializing an
+ event. (#11408)
+
-------------------------------------------------------------------
Sun Nov 28 18:35:03 UTC 2021 - Marcus Rueckert
diff --git a/matrix-synapse.obsinfo b/matrix-synapse.obsinfo
index d056851..af42936 100644
--- a/matrix-synapse.obsinfo
+++ b/matrix-synapse.obsinfo
@@ -1,5 +1,5 @@
name: matrix-synapse
-version: 1.47.1
-mtime: 1637347213
-commit: 8fa83999d688bb4c1747f2237002422e566e085f
+version: 1.48.0
+mtime: 1638272886
+commit: e713855dca17a7605bae99ea8d71bc7f8657e4b8
diff --git a/matrix-synapse.spec b/matrix-synapse.spec
index 6843a98..866731a 100644
--- a/matrix-synapse.spec
+++ b/matrix-synapse.spec
@@ -47,7 +47,7 @@
%define pkgname matrix-synapse
%define eggname matrix_synapse
Name: %{pkgname}
-Version: 1.47.1
+Version: 1.48.0
Release: 0
Summary: Matrix protocol reference homeserver
License: Apache-2.0