diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 4ddf55fd66..f3c65f78f7 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -19,7 +19,7 @@ Changelog
  * Fix: `{% include_block with context %}` now passes local variables into the block template (Jonny Scholes)
 
 
-2.12.3 (xx.xx.xxxx) - IN DEVELOPMENT
+2.12.3 (05.03.2021)
 ~~~~~~~~~~~~~~~~~~~
 
  * Fix: Un-pin django-treebeard following upstream fix for migration issue (Matt Westcott)
diff --git a/docs/releases/2.12.3.rst b/docs/releases/2.12.3.rst
index e07eb9e325..88abbce7aa 100644
--- a/docs/releases/2.12.3.rst
+++ b/docs/releases/2.12.3.rst
@@ -1,6 +1,6 @@
-=============================================
-Wagtail 2.12.3 release notes - IN DEVELOPMENT
-=============================================
+============================
+Wagtail 2.12.3 release notes
+============================
 
 .. contents::
     :local: