diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1101120..c155f8a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -20,6 +20,16 @@ instructions, because git commits are used to generate release notes:
+
+## v17.0.3 (2024-03-26)
+
+- 💥[Bugfix] Prevent infinite growth of course structure cache in Redis. (by @regisb)
+ - Redis is now configured with a maximum memory size of 4GB. If this is too low for your platform, you should increase this value using the new "redis-conf" patch.
+ - Make sure that course structure cache keys have an actual timeout.
+- [Feature] Introduce the "redis-conf" patch. (by @regisb)
+- [Bugfix] Fix merge conflicts in nightly when trying to apply patches from the master branch. (by @regisb)
+- [Bugfix] Ensure mounted installable packages are installed as expected upon initialization. (by @dawoudsheraz)
+
## v17.0.2 (2024-02-09)
diff --git a/changelog.d/20240208_111236_regis_infinite_course_cache.md b/changelog.d/20240208_111236_regis_infinite_course_cache.md
deleted file mode 100644
index 82126b1..0000000
--- a/changelog.d/20240208_111236_regis_infinite_course_cache.md
+++ /dev/null
@@ -1,4 +0,0 @@
-- 💥[Bugfix] Prevent infinite growth of course structure cache in Redis. (by @regisb)
- - Redis is now configured with a maximum memory size of 4GB. If this is too low for your platform, you should increase this value using the new "redis-conf" patch.
- - Make sure that course structure cache keys have an actual timeout.
-- [Feature] Introduce the "redis-conf" patch. (by @regisb)
diff --git a/changelog.d/20240222_101904_regis_fix_nightly_patches.md b/changelog.d/20240222_101904_regis_fix_nightly_patches.md
deleted file mode 100644
index 4fc6e33..0000000
--- a/changelog.d/20240222_101904_regis_fix_nightly_patches.md
+++ /dev/null
@@ -1 +0,0 @@
-- [Bugfix] Fix merge conflicts in nightly when trying to apply patches from the master branch. (by @regisb)
diff --git a/changelog.d/20240315_163331_dawoud.sheraz_tutor_997.md b/changelog.d/20240315_163331_dawoud.sheraz_tutor_997.md
deleted file mode 100644
index e72ce49..0000000
--- a/changelog.d/20240315_163331_dawoud.sheraz_tutor_997.md
+++ /dev/null
@@ -1 +0,0 @@
-- [BugFix] Ensure mounted installable packages are installed as expected upon initialization. (by @dawoudsheraz)
diff --git a/tutor/__about__.py b/tutor/__about__.py
index c49850a..aa2755a 100644
--- a/tutor/__about__.py
+++ b/tutor/__about__.py
@@ -2,7 +2,7 @@ import os
# Increment this version number to trigger a new release. See
# docs/tutor.html#versioning for information on the versioning scheme.
-__version__ = "17.0.2"
+__version__ = "17.0.3"
# The version suffix will be appended to the actual version, separated by a
# dash. Use this suffix to differentiate between the actual released version and