diff --git a/CHANGELOG.md b/CHANGELOG.md
index 52715e7d01..9b3b69f23a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -20,6 +20,31 @@ instructions, because git commits are used to generate release notes:
+
+## v19.0.3 (2025-05-19)
+
+- [Improvement] Migrate packaging from setup.py/setuptools to pyproject.toml/hatch. This should not be a breaking change for most users. (by @regisb)
+
+- [Improvement] Add hatch_build.py in sdist target to fix the installation issues (by @dawoudsheraz)
+
+- [Improvement] MEILISEARCH_HOST enables Tutor to configure meilisearch host
+and expose it to be used by other plugins. For example MEILISEARCH_HOST can be
+optionally used to configure ingress controller in openedx-k8s-harmony like
+LMS_HOST etc.
+
+- [Bugfix] Update lms and cms dev jobs to use correct django settings (by @dawoudsheraz)
+
+- [Improvement] Add support for `docker-compose.prod.override.yml` when using
+ `tutor local` commands
+
+- [Feature] Add tutor deck to the list of plugins installed by default. (by @mlabeeb03)
+
+- [Improvement] Stop `dev` platform on `local run` commands. Trigger `COMPOSE_PROJECT_STARTED` only once per tutor runtime. (by @mlabeeb03)
+
+ - [Feature] Add new command `tutor dev hosts` that displays status of services. (by @mlabeeb03)
+
+- [Feature] Update OPENEDX_COMMON_VERSION to sumac.3 tag (by @dawoudsheraz)
+
## v19.0.2 (2025-02-12)
diff --git a/changelog.d/20241122_145752_regis_pyproject_toml.md b/changelog.d/20241122_145752_regis_pyproject_toml.md
deleted file mode 100644
index dccbb3f48b..0000000000
--- a/changelog.d/20241122_145752_regis_pyproject_toml.md
+++ /dev/null
@@ -1 +0,0 @@
-- [Improvement] Migrate packaging from setup.py/setuptools to pyproject.toml/hatch. This should not be a breaking change for most users. (by @regisb)
diff --git a/changelog.d/20250312_120309_dawoud.sheraz_fix_hatch_build.md b/changelog.d/20250312_120309_dawoud.sheraz_fix_hatch_build.md
deleted file mode 100644
index fb4c929d26..0000000000
--- a/changelog.d/20250312_120309_dawoud.sheraz_fix_hatch_build.md
+++ /dev/null
@@ -1 +0,0 @@
-- [Improvement] Add hatch_build.py in sdist target to fix the installation issues (by @dawoudsheraz)
diff --git a/changelog.d/20250319_182641_meilisearch_host.md b/changelog.d/20250319_182641_meilisearch_host.md
deleted file mode 100644
index 98315f4441..0000000000
--- a/changelog.d/20250319_182641_meilisearch_host.md
+++ /dev/null
@@ -1,4 +0,0 @@
-- [Improvement] MEILISEARCH_HOST enables Tutor to configure meilisearch host
-and expose it to be used by other plugins. For example MEILISEARCH_HOST can be
-optionally used to configure ingress controller in openedx-k8s-harmony like
-LMS_HOST etc.
diff --git a/changelog.d/20250324_115822_dawoud.sheraz_fix_dev_jobs_environment.md b/changelog.d/20250324_115822_dawoud.sheraz_fix_dev_jobs_environment.md
deleted file mode 100644
index 3c396c5ba7..0000000000
--- a/changelog.d/20250324_115822_dawoud.sheraz_fix_dev_jobs_environment.md
+++ /dev/null
@@ -1 +0,0 @@
-- [Bugfix] Update lms and cms dev jobs to use correct django settings (by @dawoudsheraz)
\ No newline at end of file
diff --git a/changelog.d/20250416_123930_nlevesq_docker_compose_prod_override.md b/changelog.d/20250416_123930_nlevesq_docker_compose_prod_override.md
deleted file mode 100644
index aac84176e0..0000000000
--- a/changelog.d/20250416_123930_nlevesq_docker_compose_prod_override.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-- [Improvement] Add support for `docker-compose.prod.override.yml` when using
- `tutor local` commands
-
diff --git a/changelog.d/20250416_183637_mlabeeb03_add_deck.md b/changelog.d/20250416_183637_mlabeeb03_add_deck.md
deleted file mode 100644
index 4674c46612..0000000000
--- a/changelog.d/20250416_183637_mlabeeb03_add_deck.md
+++ /dev/null
@@ -1 +0,0 @@
-- [Feature] Add tutor deck to the list of plugins installed by default. (by @mlabeeb03)
diff --git a/changelog.d/20250417_162221_mlabeeb03_trigger_compose_started.md b/changelog.d/20250417_162221_mlabeeb03_trigger_compose_started.md
deleted file mode 100644
index 7eaadf82e1..0000000000
--- a/changelog.d/20250417_162221_mlabeeb03_trigger_compose_started.md
+++ /dev/null
@@ -1 +0,0 @@
-- [Improvement] Stop `dev` platform on `local run` commands. Trigger `COMPOSE_PROJECT_STARTED` only once per tutor runtime. (by @mlabeeb03)
diff --git a/changelog.d/20250423_154820_muhammad.labeeb_show_exited_containers.md b/changelog.d/20250423_154820_muhammad.labeeb_show_exited_containers.md
deleted file mode 100644
index 82a91059de..0000000000
--- a/changelog.d/20250423_154820_muhammad.labeeb_show_exited_containers.md
+++ /dev/null
@@ -1 +0,0 @@
- - [Feature] Add new command `tutor dev hosts` that displays status of services. (by @mlabeeb03)
diff --git a/changelog.d/20250519_104625_dawoud.sheraz_sumac_3.md b/changelog.d/20250519_104625_dawoud.sheraz_sumac_3.md
deleted file mode 100644
index 6bacc78a8a..0000000000
--- a/changelog.d/20250519_104625_dawoud.sheraz_sumac_3.md
+++ /dev/null
@@ -1 +0,0 @@
-- [Feature] Update OPENEDX_COMMON_VERSION to sumac.3 tag (by @dawoudsheraz)
\ No newline at end of file
diff --git a/tutor/__about__.py b/tutor/__about__.py
index 6e0c090eec..05fcd6e9d2 100644
--- a/tutor/__about__.py
+++ b/tutor/__about__.py
@@ -2,7 +2,7 @@
# Increment this version number to trigger a new release. See
# docs/tutor.html#versioning for information on the versioning scheme.
-__version__ = "19.0.2"
+__version__ = "19.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