Release 4.0.0
diff --git a/setup.py b/setup.py
index e2bae4b..2e283be 100644
--- a/setup.py
+++ b/setup.py
@@ -59,7 +59,7 @@
     # 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-0.2.5a1",
+    # "sphinx-multiversion @ git+https://github.com/Holzhaus/sphinx-multiversion#egg=sphinx-multiversion",
     "sphinx-github-changelog",
 ]
 
diff --git a/src/pydolphinscheduler/version_ext b/src/pydolphinscheduler/version_ext
index 1983d1a..93cd7f1 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.4
\ No newline at end of file