diff --git a/website/content/docs/v0.12/Guides/upgrading-talos.md b/website/content/docs/v0.12/Guides/upgrading-talos.md
index 1b08b0bb3..999996f63 100644
--- a/website/content/docs/v0.12/Guides/upgrading-talos.md
+++ b/website/content/docs/v0.12/Guides/upgrading-talos.md
@@ -12,21 +12,15 @@ To see a live demo of this writeup, see the video below:
-## Upgrading from Talos 0.9
+## Upgrading from Talos 0.11
-TBD
-
-### After Upgrade to 0.10
-
-TBD
-
-### After Upgrade to 0.11
-
-TBD
+Only for clusters bootstrapped with Talos <= 0.8: please make sure control plane was converted to use static pods
+(first introduced in Talos 0.9), as Talos 0.12 drops support for self-hosted control plane.
### After Upgrade to 0.12
-TBD
+There are no special items to follow after the upgrade to Talos 0.12, please see section on machine configuration changes
+below.
## `talosctl` Upgrade
@@ -68,4 +62,28 @@ future.
## Machine Configuration Changes
-TBD
+There are two new machine configuration fields introduced in Talos 0.12 which are not being used in Talos 0.12 yet,
+but they will be used to support additional features in Talos 0.13:
+
+* `.cluster.id`: 32 random bytes, base64 encoded
+* `.cluster.secret`: 32 random bytes, base64 encoded
+
+Values of these fields should be kept in sync across all nodes of the cluster (control plane and worker nodes).
+
+These fields can be added to the machine configuration of the running Talos cluster upgraded to Talos 0.12 with the following commands
+(doesn't require a reboot):
+
+```bash
+$ CLUSTER_ID=`dd if=/dev/urandom of=/dev/stdout bs=1 count=32 | base64`
+32+0 records in
+32+0 records out
+32 bytes copied, 0,000180749 s, 177 kB/s
+$ CLUSTER_SECRET=`dd if=/dev/urandom of=/dev/stdout bs=1 count=32 | base64`
+32+0 records in
+32+0 records out
+32 bytes copied, 0,000180749 s, 177 kB/s
+$ talosctl -n patch mc --immediate --patch "[{\"op\": \"add\", \"path\": \"/cluster/id\", \"value\": \"$CLUSTER_ID\"},{\"op\": \"add\", \"path\": \"/cluster/secret\", \"value\": \"$CLUSTER_SECRET\"}]"
+patched mc at the node
+```
+
+Repeat the last command for every node of the cluster.
diff --git a/website/content/docs/v0.12/Introduction/support-matrix.md b/website/content/docs/v0.12/Introduction/support-matrix.md
index 4e4875605..6b02a3657 100644
--- a/website/content/docs/v0.12/Introduction/support-matrix.md
+++ b/website/content/docs/v0.12/Introduction/support-matrix.md
@@ -5,7 +5,7 @@ weight: 6
| Talos Version | 0.12 | 0.11 |
|----------------------------------------------------------------------------------------------------------------|------------------------------------|------------------------------------|
-| Release Date | 2021-08-30 (TBD) | 2021-07-08 (0.11.0) |
+| Release Date | 2021-08-30 | 2021-07-08 (0.11.0) |
| End of Community Support | 0.13.0 release (2021-10-15, TBD) | 2021-09-15 |
| Enterprise Support | [offered by Talos Systems Inc.](https://www.talos-systems.com/support/) |
| Kubernetes | 1.22, 1.21, 1.20 | 1.21, 1.20, 1.19 |
diff --git a/website/content/docs/v0.12/Introduction/what-is-new.md b/website/content/docs/v0.12/Introduction/what-is-new.md
index 3ab16572b..3c239a85c 100644
--- a/website/content/docs/v0.12/Introduction/what-is-new.md
+++ b/website/content/docs/v0.12/Introduction/what-is-new.md
@@ -48,7 +48,7 @@ the default values overwritten by Talos.
### Equinix Metal
-Added support for Equinix Metal IPs for the Talos virtual (shared) IP (option `equnixMetal` under `vip` in the machine configuration).
+Added support for Equinix Metal IPs for the Talos virtual (shared) IP (option `equinixMetal` under `vip` in the machine configuration).
Talos automatically re-assigns IP using the Equinix Metal API when leadership changes.
### Support for Self-hosted Control Plane Dropped
diff --git a/website/content/docs/v0.13/Introduction/support-matrix.md b/website/content/docs/v0.13/Introduction/support-matrix.md
index 1b4691a52..0e5fe96a5 100644
--- a/website/content/docs/v0.13/Introduction/support-matrix.md
+++ b/website/content/docs/v0.13/Introduction/support-matrix.md
@@ -5,7 +5,7 @@ weight: 6
| Talos Version | 0.13 | 0.12 |
|----------------------------------------------------------------------------------------------------------------|------------------------------------|------------------------------------|
-| Release Date | 2021-10-15 (TBD) | 2021-08-30 (0.12.0) |
+| Release Date | 2021-10-15 (TBD) | 2021-08-31 (0.12.0) |
| End of Community Support | 0.14.0 release (2021-12-15, TBD) | 2021-10-15 |
| Enterprise Support | [offered by Talos Systems Inc.](https://www.talos-systems.com/support/) |
| Kubernetes | 1.22, 1.21, 1.20 | 1.22, 1.21, 1.20 |
diff --git a/website/gridsome.config.js b/website/gridsome.config.js
index 036118d5c..8459af191 100644
--- a/website/gridsome.config.js
+++ b/website/gridsome.config.js
@@ -30,13 +30,13 @@ module.exports = {
{
version: "v0.12",
url: "/docs/v0.12/",
- latest: false,
- prerelease: true,
+ latest: true,
+ prerelease: false,
},
{
version: "v0.11",
url: "/docs/v0.11/",
- latest: true,
+ latest: false,
prerelease: false,
},
{