diff --git a/CHANGELOG.md b/CHANGELOG.md
index 990da0fd1fd65e560cdce2105a493625b7dbf82e..c52ff2fc9d3bd3b6c66d7adc76d8a1b5f081399e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,36 @@
+# [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
+
+- **cache:** delete posts and comments pages cache when updating platform links
+  ([f7c3e5b](https://code.castopod.org/adaures/castopod/commit/f7c3e5bf4ad43389bf8d58d2c4aaf16b81cbce00)),
+  closes [#169](https://code.castopod.org/adaures/castopod/issues/169)
+- escape characters for `min` in format_duration_symbol
+  ([3b6722a](https://code.castopod.org/adaures/castopod/commit/3b6722a42b9e4330e5235d4ceed41c777159f4dc))
+- **security:** add csrf filter + prevent xss attacks by escaping user input
+  ([cd2e1e1](https://code.castopod.org/adaures/castopod/commit/cd2e1e1dc37c53d32d00971c451c4800b8fd6107))
+- update ivoox podcasting icon
+  ([f2b69a4](https://code.castopod.org/adaures/castopod/commit/f2b69a47339c887f57883ec612f3d200e512ac1c))
+- **video-clips:** update condition to check if ffmpeg is installed
+  ([b57f0b6](https://code.castopod.org/adaures/castopod/commit/b57f0b6eb65dccf22cb4d55f93d18ca36857d7fc)),
+  closes [#163](https://code.castopod.org/adaures/castopod/issues/163)
+
+### Features
+
+- **i18n:** add Polish translation
+  ([2d83b44](https://code.castopod.org/adaures/castopod/commit/2d83b44add9e4e00766a1f326377ed892f48ad73))
+- **icons:** add default icons for podcasting, social and funding platforms +
+  remove complex icons
+  ([5bcdfeb](https://code.castopod.org/adaures/castopod/commit/5bcdfebe6489b5d6b90f3c828b014ec4e9a7e7e1)),
+  closes [#166](https://code.castopod.org/adaures/castopod/issues/166)
+  [#167](https://code.castopod.org/adaures/castopod/issues/167)
+  [#170](https://code.castopod.org/adaures/castopod/issues/170)
+- make episode description more visible on episode pages
+  ([90533be](https://code.castopod.org/adaures/castopod/commit/90533be0298249e5527870c01329fce5f94ec2dc)),
+  closes [#171](https://code.castopod.org/adaures/castopod/issues/171)
+- **podcasting 2.0:** update podcast:social tag to adhere to latest spec
+  ([a597cf4](https://code.castopod.org/adaures/castopod/commit/a597cf4ecfa6807a3413177d99c816056a7e7c45))
+
 # [1.0.0-beta.8](https://code.castopod.org/adaures/castopod/compare/v1.0.0-beta.7...v1.0.0-beta.8) (2022-02-10)
 
 ### Features
diff --git a/app/Config/Constants.php b/app/Config/Constants.php
index ba0f10c9fe0ec0b0980cd96f5600e0d28c10cc74..478a7e36d7f24417d16d9fc10d751f1784d23e1b 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.8');
+defined('CP_VERSION') || define('CP_VERSION', '1.0.0-beta.9');
 
 /*
  | --------------------------------------------------------------------
diff --git a/composer.json b/composer.json
index 48c49f71ef92701f5860c2f8f7b1d5f1fb2923f2..6573f2869f3685c2aec6faad4004eda558d36d45 100644
--- a/composer.json
+++ b/composer.json
@@ -1,6 +1,6 @@
 {
   "name": "podlibre/castopod-host",
-  "version": "1.0.0-beta8",
+  "version": "1.0.0-beta9",
   "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 ffa8240a178c53272d8dba3ed001f1e3518ad917..6b7fce3d6bde4f1ca0c333cc458f813bb3e613f2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "castopod-host",
-  "version": "1.0.0-beta.8",
+  "version": "1.0.0-beta.9",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "castopod-host",
-      "version": "1.0.0-beta.8",
+      "version": "1.0.0-beta.9",
       "license": "AGPL-3.0-or-later",
       "dependencies": {
         "@amcharts/amcharts4": "^4.10.24",
diff --git a/package.json b/package.json
index 4b76fe3cc0aeba72813cc95da0dc219f02ec8de1..2448ac4f0165424da305e8a123d6a1bfc3683d93 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "castopod-host",
-  "version": "1.0.0-beta.8",
+  "version": "1.0.0-beta.9",
   "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",