diff --git a/CHANGELOG b/CHANGELOG
index 5c183bb59b223e137323b1be4a7dd00d8c7e1f75..64ac60c41e001650a56a47b68dd983f573c1aac9 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -10,6 +10,48 @@ This changelog is viewable on the web at https://docs.funkwhale.audio/changelog.
 
 .. towncrier
 
+1.2.9 (2022-11-25)
+------------------
+
+Upgrade instructions are available at
+https://docs.funkwhale.audio/admin/upgrading.html
+
+Bugfixes:
+
+- Ensure index.html files get loaded with UTF-8 encoding
+- Fixed invitation reuse after the invited user has been deleted (#1952)
+- Fixed unplayable skipped upload (#1349)
+
+ Committers:
+
+- Georg Krause
+- Marcos Peña
+- Philipp Wolfer
+- Travis Briggs
+
+Contributors to our Issues:
+
+- Ciarán Ainsworth
+- Georg Krause
+- JuniorJPDJ
+- Kasper Seweryn
+- Marcos Peña
+- Mathieu Jourdan
+- Micha Gläß-Stöcker
+- fuomag9
+- gammelalf
+- myOmikron
+- petitminion
+
+Contributors to our Merge Requests:
+
+- Georg Krause
+- JuniorJPDJ
+- Marcos Peña
+- Philipp Wolfer
+- fuomag9
+
+
 1.2.8 (2022-09-12)
 ------------------
 
diff --git a/api/funkwhale_api/__init__.py b/api/funkwhale_api/__init__.py
index 7c7f3009f3680b6a37acbb136093069a7f744284..24a67bf2e541ab2621c47b3599620bb97150acee 100644
--- a/api/funkwhale_api/__init__.py
+++ b/api/funkwhale_api/__init__.py
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-__version__ = "1.2.8"
+__version__ = "1.2.9"
 __version_info__ = tuple(
     [
         int(num) if num.isdigit() else num
diff --git a/changes/changelog.d/1349.bugfix b/changes/changelog.d/1349.bugfix
deleted file mode 100644
index d8699880edbf168f7ec7f3bfe024129b1871a2b5..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1349.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fixed unplayable skipped upload (#1349)
diff --git a/changes/changelog.d/1952.bugfix b/changes/changelog.d/1952.bugfix
deleted file mode 100644
index e16def23d4d4b13a74499b58b2247bcff27caad7..0000000000000000000000000000000000000000
--- a/changes/changelog.d/1952.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fixed invitation reuse after the invited user has been deleted (#1952)
diff --git a/changes/changelog.d/index-html-encoding.bugfix b/changes/changelog.d/index-html-encoding.bugfix
deleted file mode 100644
index 6f63d232fc090db505884a5bb75fa53263c7b55c..0000000000000000000000000000000000000000
--- a/changes/changelog.d/index-html-encoding.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Ensure index.html files get loaded with UTF-8 encoding
\ No newline at end of file