diff --git a/celery_haystack/__init__.py b/celery_haystack/__init__.py
index d0ecbd74fc2422c2818f3461034cd420a5632f34..97f518576ee947b32741857ef7d132d62a7eca19 100644
--- a/celery_haystack/__init__.py
+++ b/celery_haystack/__init__.py
@@ -1,4 +1,4 @@
-__version__ = '0.20.post2'
+__version__ = '0.21'
 
 
 def version_hook(config):
diff --git a/celery_haystack/tasks.py b/celery_haystack/tasks.py
index 1d6b06d82096b21a8bc0c7c74dbe1643eea91401..43260498007a8296e2dfdd70b3807f6ccb413ad6 100644
--- a/celery_haystack/tasks.py
+++ b/celery_haystack/tasks.py
@@ -160,5 +160,5 @@ class CeleryHaystackUpdateIndex(current_app.Task):
         logger.info("Finishing update index")
 
 
-current_app.tasks.register(CeleryHaystackSignalHandler)
-current_app.tasks.register(CeleryHaystackUpdateIndex)
+CeleryHaystackSignalHandler = current_app.register_task(CeleryHaystackSignalHandler())
+CeleryHaystackUpdateIndex = current_app.register_task(CeleryHaystackUpdateIndex())
diff --git a/docs/changelog.rst b/docs/changelog.rst
index c2acaf35ff741ec4750b394ec4e0cf4395f88392..3c7593618d0828f7c0ffde961d72bdd95f02a504 100644
--- a/docs/changelog.rst
+++ b/docs/changelog.rst
@@ -1,6 +1,11 @@
 Changelog
 =========
 
+v0.21 (2021-12-25)
+------------------
+
+* Added support for Celery 5.2
+
 v0.20 (2021-02-11)
 ------------------