diff --git a/CHANGES.md b/CHANGES.md
index cad9423ebd1a78158d70fae04e382a7a6f151089..35456cded6d63e2749ef4b12b3ab8fa80782e512 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,12 @@
+Synapse 1.41.0 (2021-08-24)
+===========================
+
+Features
+--------
+
+- Enable room capabilities ([MSC3244](https://github.com/matrix-org/matrix-doc/pull/3244)) by default and set room version 8 as the preferred room version for restricted rooms. ([\#10571](https://github.com/matrix-org/synapse/issues/10571))
+
+
 Synapse 1.41.0rc1 (2021-08-18)
 ==============================
 
diff --git a/changelog.d/10571.feature b/changelog.d/10571.feature
deleted file mode 100644
index 0da318cd5b34a78e4c1d28fba1131b2c0f7113d6..0000000000000000000000000000000000000000
--- a/changelog.d/10571.feature
+++ /dev/null
@@ -1 +0,0 @@
-Enable room capabilities ([MSC3244](https://github.com/matrix-org/matrix-doc/pull/3244)) by default and set room version 8 as the preferred room version for restricted rooms.
diff --git a/debian/changelog b/debian/changelog
index 68f309b0b25b821da1176c92b03aaeff82df483c..4da4bc018cf0ebc951a4e966b2fec910e8f1bf12 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+matrix-synapse-py3 (1.41.0) stable; urgency=medium
+
+  * New synapse release 1.41.0.
+
+ -- Synapse Packaging team <packages@matrix.org>  Tue, 24 Aug 2021 15:31:45 +0100
+
 matrix-synapse-py3 (1.41.0~rc1) stable; urgency=medium
 
   * New synapse release 1.41.0~rc1.
diff --git a/synapse/__init__.py b/synapse/__init__.py
index 6ada20a77f494d83554c58d298993942c7797790..ef3770262e8ffcb72f47e629ea10161cb8d09c92 100644
--- a/synapse/__init__.py
+++ b/synapse/__init__.py
@@ -47,7 +47,7 @@ try:
 except ImportError:
     pass
 
-__version__ = "1.41.0rc1"
+__version__ = "1.41.0"
 
 if bool(os.environ.get("SYNAPSE_TEST_PATCH_LOG_CONTEXTS", False)):
     # We import here so that we don't have to install a bunch of deps when