diff --git a/CHANGELOG.md b/CHANGELOG.md
index c52ff2fc9d3bd3b6c66d7adc76d8a1b5f081399e..4a98415f0c12e0ffbda63f739ee7ff610f3b6b10 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,25 @@
+# [1.0.0-beta.10](https://code.castopod.org/adaures/castopod/compare/v1.0.0-beta.9...v1.0.0-beta.10) (2022-03-15)
+
+### Bug Fixes
+
+- add explicit int conversion when formatting episode duration
+  ([1253096](https://code.castopod.org/adaures/castopod/commit/1253096197a0d30692bdafa7152f250cd9a71acf))
+- add href to castopod website on login page
+  ([cc54257](https://code.castopod.org/adaures/castopod/commit/cc5425735184ad738aa0f38540f18e8971f8f56e))
+- move html escaping on credits page
+  ([fbffdbd](https://code.castopod.org/adaures/castopod/commit/fbffdbde78544c83138ee6234c62d43056f407b6))
+- remove cache from remote follow form to display error messages
+  ([90e4443](https://code.castopod.org/adaures/castopod/commit/90e44437bdf37d8024ef609b2f7336dbdfc3b974))
+
+### Features
+
+- add autofocus to input field "Email or username" on login page
+  ([19caed4](https://code.castopod.org/adaures/castopod/commit/19caed4bce0daab9ccf6ab9645f44b60eb87de88))
+- add WebSub module for pushing feed updates to open hubs
+  ([10d3f73](https://code.castopod.org/adaures/castopod/commit/10d3f73786ba141e27a822b2585c4a244ee92c14))
+- **GDPR:** add GDPR.yml file to public/.well-known/
+  ([86bccc3](https://code.castopod.org/adaures/castopod/commit/86bccc3d5cc9562b89196f1766ac91cdc8ad786d))
+
 # [1.0.0-beta.9](https://code.castopod.org/adaures/castopod/compare/v1.0.0-beta.8...v1.0.0-beta.9) (2022-03-04)
 
 ### Bug Fixes
diff --git a/app/Config/Constants.php b/app/Config/Constants.php
index 478a7e36d7f24417d16d9fc10d751f1784d23e1b..b8e615721c3a35a877bd1e611fa00da4ccee65d7 100644
--- a/app/Config/Constants.php
+++ b/app/Config/Constants.php
@@ -11,7 +11,7 @@ declare(strict_types=1);
  |
  | NOTE: this constant is updated upon release with Continuous Integration.
  */
-defined('CP_VERSION') || define('CP_VERSION', '1.0.0-beta.9');
+defined('CP_VERSION') || define('CP_VERSION', '1.0.0-beta.10');
 
 /*
  | --------------------------------------------------------------------
diff --git a/composer.json b/composer.json
index 6573f2869f3685c2aec6faad4004eda558d36d45..0aa8d91477d0cd2b57df42401aae1acfb38629bd 100644
--- a/composer.json
+++ b/composer.json
@@ -1,6 +1,6 @@
 {
   "name": "podlibre/castopod-host",
-  "version": "1.0.0-beta9",
+  "version": "1.0.0-beta10",
   "type": "project",
   "description": "Castopod is an open-source hosting platform made for podcasters who want engage and interact with their audience.",
   "homepage": "https://castopod.org",
diff --git a/package-lock.json b/package-lock.json
index 6b7fce3d6bde4f1ca0c333cc458f813bb3e613f2..06a9e8a1d8819f71e1973beeb3be3ed76f255d7b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "castopod-host",
-  "version": "1.0.0-beta.9",
+  "version": "1.0.0-beta.10",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "castopod-host",
-      "version": "1.0.0-beta.9",
+      "version": "1.0.0-beta.10",
       "license": "AGPL-3.0-or-later",
       "dependencies": {
         "@amcharts/amcharts4": "^4.10.24",
diff --git a/package.json b/package.json
index 2448ac4f0165424da305e8a123d6a1bfc3683d93..5e88d761dd97ff5d23758df7dbec2bc1dfa102a5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "castopod-host",
-  "version": "1.0.0-beta.9",
+  "version": "1.0.0-beta.10",
   "description": "Castopod Host is an open-source hosting platform made for podcasters who want engage and interact with their audience.",
   "private": true,
   "license": "AGPL-3.0-or-later",