Release v4.0.2
diff --git a/setup.cfg b/setup.cfg
index ad67231..9ee93d7 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -117,7 +117,6 @@
     # Unreleased package have a feature we want(use correct version package for API ref), so we install from
     # GitHub directly, see also:
     # https://github.com/Holzhaus/sphinx-multiversion/issues/42#issuecomment-1210539786
-    sphinx-multiversion @ git+https://github.com/Holzhaus/sphinx-multiversion#egg=sphinx-multiversion
     sphinx-github-changelog
 dev =
     # build
diff --git a/src/pydolphinscheduler/__init__.py b/src/pydolphinscheduler/__init__.py
index cf0fe9f..b091497 100644
--- a/src/pydolphinscheduler/__init__.py
+++ b/src/pydolphinscheduler/__init__.py
@@ -17,4 +17,4 @@
 
 """Init root of pydolphinscheduler."""
 
-__version__ = "4.1.0-dev"
+__version__ = "4.0.2"
diff --git a/src/pydolphinscheduler/version_ext b/src/pydolphinscheduler/version_ext
index 1983d1a..487e365 100644
--- a/src/pydolphinscheduler/version_ext
+++ b/src/pydolphinscheduler/version_ext
@@ -1 +1 @@
-dolphinscheduler>=3.2.0
\ No newline at end of file
+dolphinscheduler>=3.1.2, <3.1.5
\ No newline at end of file