diff --git a/changelog.d/3830.feature b/changelog.d/3830.feature
deleted file mode 100644
index af472cf7635ca7dd95739d81f0971d289390f1cf..0000000000000000000000000000000000000000
--- a/changelog.d/3830.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add option to track MAU stats (but not limit people)
diff --git a/changelog.d/3831.feature b/changelog.d/3831.feature
deleted file mode 100644
index 63955864586bfcb7200354c400dfb688e4ed0b6a..0000000000000000000000000000000000000000
--- a/changelog.d/3831.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add an option to enable recording IPs for appservice users
diff --git a/changelog.d/4165.bugfix b/changelog.d/4165.bugfix
deleted file mode 100644
index fe31c6068384d789353341ddb1ebb7cc66a2290a..0000000000000000000000000000000000000000
--- a/changelog.d/4165.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Pushrules can now again be made with non-ASCII rule IDs.
diff --git a/changelog.d/4176.bugfix b/changelog.d/4176.bugfix
deleted file mode 100644
index 3846f8a27bbb451a471bed03896066a821f304f3..0000000000000000000000000000000000000000
--- a/changelog.d/4176.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-The media repository now no longer fails to decode UTF-8 filenames when downloading remote media.
diff --git a/changelog.d/4180.misc b/changelog.d/4180.misc
deleted file mode 100644
index 80194b3dc0972c6919a412729aca223ccabf16ba..0000000000000000000000000000000000000000
--- a/changelog.d/4180.misc
+++ /dev/null
@@ -1 +0,0 @@
-A coveragerc file, as well as the py36-coverage tox target, have been added.
diff --git a/changelog.d/4182.misc b/changelog.d/4182.misc
deleted file mode 100644
index 62949a065ac5c4f5da832f6442d7de96295a241f..0000000000000000000000000000000000000000
--- a/changelog.d/4182.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add a GitHub pull request template and add multiple issue templates
diff --git a/changelog.d/4183.bugfix b/changelog.d/4183.bugfix
deleted file mode 100644
index 3e9ba3826f4192f6981a4fd982a2fa07a79d71c5..0000000000000000000000000000000000000000
--- a/changelog.d/4183.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-URL previews now correctly decode non-UTF-8 text if the header contains a `<meta http-equiv="Content-Type"` header.
diff --git a/changelog.d/4188.misc b/changelog.d/4188.misc
deleted file mode 100644
index 80c39958703c3e7fbd28e4ba73ebea2933b55941..0000000000000000000000000000000000000000
--- a/changelog.d/4188.misc
+++ /dev/null
@@ -1 +0,0 @@
-Update README to reflect the fact that #1491 is fixed
diff --git a/changelog.d/4189.misc b/changelog.d/4189.misc
deleted file mode 100644
index 4a41357d94f0dc5116c95adbc7c78d8fdff4db61..0000000000000000000000000000000000000000
--- a/changelog.d/4189.misc
+++ /dev/null
@@ -1,2 +0,0 @@
-Run the AS senders as background processes to fix warnings
-
diff --git a/changelog.d/4190.misc b/changelog.d/4190.misc
deleted file mode 100644
index 6700a5150d7660120c08c096667de747ff7c8939..0000000000000000000000000000000000000000
--- a/changelog.d/4190.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add some diagnostics to the tests to detect logcontext problems
diff --git a/changelog.d/4192.bugfix b/changelog.d/4192.bugfix
deleted file mode 100644
index f346fe026a0ed800c0c9419e4a7bd0cd600b79e4..0000000000000000000000000000000000000000
--- a/changelog.d/4192.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix an issue where public consent URLs had two slashes.
diff --git a/changelog.d/4193.misc b/changelog.d/4193.misc
deleted file mode 100644
index 23d86eab2448cb71178e240672a6b046805500cd..0000000000000000000000000000000000000000
--- a/changelog.d/4193.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add missing `jpeg` package prerequisite for OpenBSD in README.
diff --git a/changelog.d/4197.bugfix b/changelog.d/4197.bugfix
deleted file mode 100644
index c7c01da0f32b66261fbe60c7242b9b4d9a7c5318..0000000000000000000000000000000000000000
--- a/changelog.d/4197.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fallback auth now accepts the session parameter on Python 3.
diff --git a/changelog.d/4200.misc b/changelog.d/4200.misc
deleted file mode 100644
index 505c98edcfe91ca6d1f127cd315d34eae91ad765..0000000000000000000000000000000000000000
--- a/changelog.d/4200.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add a note saying you need to manually reclaim disk space after using the Purge History API
diff --git a/changelog.d/4204.misc b/changelog.d/4204.misc
deleted file mode 100644
index efd1f4abd65a6900bab0122fac317cf954b946a5..0000000000000000000000000000000000000000
--- a/changelog.d/4204.misc
+++ /dev/null
@@ -1 +0,0 @@
-Fix logcontext leaks in EmailPusher and in tests
\ No newline at end of file
diff --git a/changelog.d/4205.misc b/changelog.d/4205.misc
deleted file mode 100644
index bbdce2c7aaa73b5d63fe48bab1c8a4fb7c7c170c..0000000000000000000000000000000000000000
--- a/changelog.d/4205.misc
+++ /dev/null
@@ -1 +0,0 @@
-More logcontext checking in unittests
diff --git a/changelog.d/4207.bugfix b/changelog.d/4207.bugfix
deleted file mode 100644
index c1ec9f6329a246d19b313f7b8eb06921ef5e718a..0000000000000000000000000000000000000000
--- a/changelog.d/4207.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Remove riot.im from the list of trusted Identity Servers in the default configuration
diff --git a/changelog.d/4209.misc b/changelog.d/4209.misc
deleted file mode 100644
index efd1f4abd65a6900bab0122fac317cf954b946a5..0000000000000000000000000000000000000000
--- a/changelog.d/4209.misc
+++ /dev/null
@@ -1 +0,0 @@
-Fix logcontext leaks in EmailPusher and in tests
\ No newline at end of file
diff --git a/changelog.d/4211.bugfix b/changelog.d/4211.bugfix
deleted file mode 100644
index 376f80c55ab85eae3707341476d2d7c4f249f315..0000000000000000000000000000000000000000
--- a/changelog.d/4211.bugfix
+++ /dev/null
@@ -1,2 +0,0 @@
-fix start up failure when mau_limit_reserved_threepids set and db is postgres 
-
diff --git a/changelog.d/4214.misc b/changelog.d/4214.misc
deleted file mode 100644
index b2f62060e3cb204afc89c3efe0fd608d3bef7bef..0000000000000000000000000000000000000000
--- a/changelog.d/4214.misc
+++ /dev/null
@@ -1 +0,0 @@
-Ignore __pycache__ directories in the database schema folder
diff --git a/changelog.d/4220.feature b/changelog.d/4220.feature
deleted file mode 100644
index e7a3e40483b11133a09120835bfe25224d9166ff..0000000000000000000000000000000000000000
--- a/changelog.d/4220.feature
+++ /dev/null
@@ -1 +0,0 @@
-Rename login type m.login.cas to m.login.sso
diff --git a/changelog.d/4223.bugfix b/changelog.d/4223.bugfix
deleted file mode 100644
index bab591a76559a560fff17d231c8af91ef4eb5816..0000000000000000000000000000000000000000
--- a/changelog.d/4223.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix auto join failures for servers that require user consent
diff --git a/changelog.d/4224.misc b/changelog.d/4224.misc
deleted file mode 100644
index 1bfe2e5c31596bd8873cb2b67e8c4d584ef4ad14..0000000000000000000000000000000000000000
--- a/changelog.d/4224.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add note to UPGRADE.rst about removing riot.im from list of trusted identity servers
diff --git a/changelog.d/4225.misc b/changelog.d/4225.misc
deleted file mode 100644
index 39062696eaeb2d18aaa266c1f9dfcb36e156c842..0000000000000000000000000000000000000000
--- a/changelog.d/4225.misc
+++ /dev/null
@@ -1 +0,0 @@
-Added automated coverage reporting to CI.
diff --git a/changelog.d/4227.misc b/changelog.d/4227.misc
deleted file mode 100644
index 7ebd51b6a4639567f79994476b0e07c58de5124c..0000000000000000000000000000000000000000
--- a/changelog.d/4227.misc
+++ /dev/null
@@ -1 +0,0 @@
-Garbage-collect after each unit test to fix logcontext leaks
\ No newline at end of file
diff --git a/changelog.d/4230.feature b/changelog.d/4230.feature
deleted file mode 100644
index 0ecb1d5ec6a6d7de0a3f8ea93b37025ef2ff36ec..0000000000000000000000000000000000000000
--- a/changelog.d/4230.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add an option to disable search for homeservers that may not be interested in it.
diff --git a/changelog.d/4234.misc b/changelog.d/4234.misc
deleted file mode 100644
index b5a01d38af969d5c4586238afa08cb1a41fdcdaf..0000000000000000000000000000000000000000
--- a/changelog.d/4234.misc
+++ /dev/null
@@ -1 +0,0 @@
-add more detail to logging regarding "More than one row matched" error
\ No newline at end of file
diff --git a/changelog.d/4241.bugfix b/changelog.d/4241.bugfix
deleted file mode 100644
index 1158a5aa1698a2b796cad9dd940149f809f764e4..0000000000000000000000000000000000000000
--- a/changelog.d/4241.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix exception caused by non-ascii event IDs
diff --git a/changelog.d/4244.misc b/changelog.d/4244.misc
deleted file mode 100644
index 8236bbc28db386e5b3ae53c28096294f0b3e2053..0000000000000000000000000000000000000000
--- a/changelog.d/4244.misc
+++ /dev/null
@@ -1 +0,0 @@
-Drop sent_transactions table
diff --git a/changelog.d/4250.bugfix b/changelog.d/4250.bugfix
deleted file mode 100644
index 1f60f5bd0ad65a4b9f3435d8b5534ef905a89441..0000000000000000000000000000000000000000
--- a/changelog.d/4250.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Pushers can now be unsubscribed from on Python 3.
diff --git a/changelog.d/4253.bugfix b/changelog.d/4253.bugfix
deleted file mode 100644
index 1796e95b86ed3237217eff68b61702b0cfe5c3e5..0000000000000000000000000000000000000000
--- a/changelog.d/4253.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix UnicodeDecodeError when postgres is configured to give non-English errors
diff --git a/changelog.d/4257.misc b/changelog.d/4257.misc
deleted file mode 100644
index 43ac24cb7d9514d20ddcb71815dbd8ed3b3bb3a2..0000000000000000000000000000000000000000
--- a/changelog.d/4257.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add a basic .editorconfig
diff --git a/changelog.d/4260.misc b/changelog.d/4260.misc
deleted file mode 100644
index 0f7c4faf288eade46ebcd215a8310718735194be..0000000000000000000000000000000000000000
--- a/changelog.d/4260.misc
+++ /dev/null
@@ -1 +0,0 @@
-Update README.rst and UPGRADE.rst for Python 3.
diff --git a/changelog.d/4261.misc b/changelog.d/4261.misc
deleted file mode 100644
index 2a88c8c85647f359b1876557416139e3b6eaafe1..0000000000000000000000000000000000000000
--- a/changelog.d/4261.misc
+++ /dev/null
@@ -1 +0,0 @@
-Remove obsolete `verbose` and `log_file` settings from `homeserver.yaml` for Docker image.
\ No newline at end of file