diff --git a/CHANGES.rst b/CHANGES.rst
index ea1dbb73fd220bece07804e0e3748b3281970273_Q0hBTkdFUy5yc3Q=..35de58a361a08594c1199cbe066b28c0bb92e7aa_Q0hBTkdFUy5yc3Q= 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -2,7 +2,7 @@
 Cython Changelog
 ================
 
-0.29.21 (2020-0?-??)
+0.29.21 (2020-07-07)
 ====================
 
 Bugs fixed
diff --git a/Cython/Shadow.py b/Cython/Shadow.py
index ea1dbb73fd220bece07804e0e3748b3281970273_Q3l0aG9uL1NoYWRvdy5weQ==..35de58a361a08594c1199cbe066b28c0bb92e7aa_Q3l0aG9uL1NoYWRvdy5weQ== 100644
--- a/Cython/Shadow.py
+++ b/Cython/Shadow.py
@@ -1,7 +1,7 @@
 # cython.* namespace for pure mode.
 from __future__ import absolute_import
 
-__version__ = "0.29.20"
+__version__ = "0.29.21"
 
 try:
     from __builtin__ import basestring