diff --git a/_service b/_service
index b89a4a8..da9edcd 100644
--- a/_service
+++ b/_service
@@ -4,11 +4,11 @@
@PARENT_TAG@
https://github.com/matrix-org/synapse.git
git
- v1.40.0
+ v1.41.0
v(.*)
\1
diff --git a/matrix-synapse-1.40.0.obscpio b/matrix-synapse-1.40.0.obscpio
deleted file mode 100644
index 80f8241..0000000
--- a/matrix-synapse-1.40.0.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:41eb619a3dfcd0ec09d0e8c56f276857335c897d8bdb15e7a4033932437fe8f4
-size 30763533
diff --git a/matrix-synapse-1.41.0.obscpio b/matrix-synapse-1.41.0.obscpio
new file mode 100644
index 0000000..5727b71
--- /dev/null
+++ b/matrix-synapse-1.41.0.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e01b511c001907a2d809cc1fd9500946dfa9f7333de81150bbedcf807d9c002e
+size 30903309
diff --git a/matrix-synapse-test.spec b/matrix-synapse-test.spec
index a411b1d..444f1b3 100644
--- a/matrix-synapse-test.spec
+++ b/matrix-synapse-test.spec
@@ -27,7 +27,7 @@
%define pkgname matrix-synapse
Name: %{pkgname}-test
-Version: 1.40.0
+Version: 1.41.0
Release: 0
Summary: Test package for %{pkgname}
License: Apache-2.0
diff --git a/matrix-synapse.changes b/matrix-synapse.changes
index 0c2887e..6ca74fd 100644
--- a/matrix-synapse.changes
+++ b/matrix-synapse.changes
@@ -1,3 +1,126 @@
+-------------------------------------------------------------------
+Tue Aug 24 16:07:40 UTC 2021 - Marcus Rueckert
+
+- Update to 1.41.0
+ - Features
+ - Enable room capabilities (MSC3244) by default and set room
+ version 8 as the preferred room version when creating
+ restricted rooms. (#10571)
+ - Add get_userinfo_by_id method to ModuleApi. (#9581)
+ - Initial local support for MSC3266, Room Summary over the
+ unstable /rooms/{roomIdOrAlias}/summary API. (#10394)
+ - Experimental support for MSC3288, sending room_type to the
+ identity server for 3pid invites over the /store-invite API.
+ (#10435)
+ - Add support for sending federation requests through a proxy.
+ Contributed by @Bubu and @dklimpel. (#10475)
+ - Add support for "marker" events which makes historical events
+ discoverable for servers that already have all of the
+ scrollback history (part of MSC2716). (#10498)
+ - Add a configuration setting for the time a /sync response is
+ cached for. (#10513)
+ - The default logging handler for new installations is now
+ PeriodicallyFlushingMemoryHandler, a buffered logging handler
+ which periodically flushes itself. (#10518)
+ - Add support for new redaction rules for historical events
+ specified in MSC2716. (#10538)
+ - Add a setting to disable TLS when sending email. (#10546)
+ - Add pagination to the spaces summary based on updates to
+ MSC2946. (#10549, #10560, #10569, #10574, #10575, #10579,
+ #10583)
+ - Admin API to delete several media for a specific user.
+ Contributed by @dklimpel. (#10558, #10628)
+ - Add support for routing /createRoom to workers. (#10564)
+ - Update the Synapse Grafana dashboard. (#10570)
+ - Add an admin API (GET /_synapse/admin/username_available) to
+ check if a username is available (regardless of registration
+ settings). (#10578)
+ - Allow editing a user's external_ids via the "Edit User" admin
+ API. Contributed by @dklimpel. (#10598)
+ - The Synapse manhole no longer needs coroutines to be wrapped
+ in defer.ensureDeferred. (#10602)
+ - Add option to allow modules to run periodic tasks on all
+ instances, rather than just the one configured to run
+ background tasks. (#10638)
+ - Bugfixes
+ - Add some clarification to the sample config file. Contributed
+ by @Kentokamoto. (#10129)
+ - Fix a long-standing bug where protocols which are not
+ implemented by any appservices were incorrectly returned via
+ GET /_matrix/client/r0/thirdparty/protocols. (#10532)
+ - Fix exceptions in logs when failing to get remote room list.
+ (#10541)
+ - Fix longstanding bug which caused the user "status" to be
+ reset when the user went offline. Contributed by @dklimpel.
+ (#10550)
+ - Allow public rooms to be previewed in the spaces summary APIs
+ from MSC2946. (#10580)
+ - Fix a bug introduced in v1.37.1 where an error could occur in
+ the asynchronous processing of PDUs when the queue was empty.
+ (#10592)
+ - Fix errors on /sync when read receipt data is a string. Only
+ affects homeservers with the experimental flag for MSC2285
+ enabled. Contributed by @SimonBrandner. (#10606)
+ - Additional validation for the spaces summary API to avoid
+ errors like ValueError: Stop argument for islice() must be
+ None or an integer. The missing validation has existed since
+ v1.31.0. (#10611)
+ - Revert behaviour introduced in v1.38.0 that strips
+ org.matrix.msc2732.device_unused_fallback_key_types from
+ /sync when its value is empty. This field should instead
+ always be present according to MSC2732. (#10623)
+ - Improved Documentation
+ - Add documentation for configuration a forward proxy. (#10443)
+ - Updated the reverse proxy documentation to highlight the
+ homserver configuration that is needed to make Synapse aware
+ that is is intentionally reverse proxied. (#10551)
+ - Update CONTRIBUTING.md to fix index links and the
+ instructions for SyTest in docker. (#10599)
+ - Deprecations and Removals
+ - No longer build .deb packages for Ubuntu 20.10 LTS Groovy
+ Gorilla, which has now EOLed. (#10588)
+ - The template_dir configuration settings in the sso,
+ account_validity and email sections of the configuration file
+ are now deprecated in favour of the global
+ templates.custom_template_directory setting. See the upgrade
+ notes for more information. (#10596)
+ - Internal Changes
+ - Improve event caching mechanism to avoid having multiple
+ copies of an event in memory at a time. (#10119)
+ - Reduce errors in PostgreSQL logs due to concurrent
+ serialization errors. (#10504)
+ - Include room ID in ignored EDU log messages. Contributed by
+ @ilmari. (#10507)
+ - Add pagination to the spaces summary based on updates to
+ MSC2946. (#10527, #10530)
+ - Fix CI to not break when run against branches rather than
+ pull requests. (#10529)
+ - Mark all events stemming from the MSC2716 /batch_send
+ endpoint as historical. (#10537)
+ - Clean up some of the federation event authentication code for
+ clarity. (#10539, #10591)
+ - Convert Transaction and Edu objects to attrs. (#10542)
+ - Update /batch_send endpoint to only return state_events
+ created by the state_events_from_before passed in. (#10552)
+ - Update contributing.md to warn against rebasing an open PR.
+ (#10563)
+ - Remove the unused public rooms replication stream. (#10565)
+ - Clarify error message when failing to join a restricted room.
+ (#10572)
+ - Remove references to BuildKite in favour of GitHub Actions.
+ (#10573)
+ - Move /batch_send endpoint defined by MSC2716 to the /v2_alpha
+ directory. (#10576)
+ - Allow multiple custom directories in read_templates. (#10587)
+ - Re-organize the synapse.federation.transport.server module to
+ create smaller files. (#10590)
+ - Flatten the synapse.rest.client package by moving the
+ contents of v1 and v2_alpha into the parent. (#10600)
+ - Build Debian packages for Debian 12 (Bookworm). (#10612)
+ - Fix up a couple of links to the database schema
+ documentation. (#10620)
+ - Fix a broken link to the upgrade notes. (#10631)
+
-------------------------------------------------------------------
Tue Aug 10 13:38:13 UTC 2021 - Marcus Rueckert
diff --git a/matrix-synapse.obsinfo b/matrix-synapse.obsinfo
index 3092106..8f46865 100644
--- a/matrix-synapse.obsinfo
+++ b/matrix-synapse.obsinfo
@@ -1,5 +1,5 @@
name: matrix-synapse
-version: 1.40.0
-mtime: 1628599858
-commit: 9f7c038272318bab09535e85e6bb4345ed2f1368
+version: 1.41.0
+mtime: 1629817593
+commit: f03cafb50c49a1569f1f99485f9cc42abfdc7b21
diff --git a/matrix-synapse.spec b/matrix-synapse.spec
index 02b55a9..d79ada7 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.40.0
+Version: 1.41.0
Release: 0
Summary: Matrix protocol reference homeserver
License: Apache-2.0