You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by zh...@apache.org on 2022/12/07 09:10:00 UTC

[dolphinscheduler] branch 3.1.2-prepare updated: [3.1.2-prepare][version] Modify the version to 3.1.2 (#13121)

This is an automated email from the ASF dual-hosted git repository.

zhongjiajie pushed a commit to branch 3.1.2-prepare
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git


The following commit(s) were added to refs/heads/3.1.2-prepare by this push:
     new 116eff6663 [3.1.2-prepare][version] Modify the version to 3.1.2 (#13121)
116eff6663 is described below

commit 116eff666309bab4cb69d9b037547c782505a87a
Author: Kerwin <37...@users.noreply.github.com>
AuthorDate: Wed Dec 7 17:09:48 2022 +0800

    [3.1.2-prepare][version] Modify the version to 3.1.2 (#13121)
---
 deploy/docker/.env                                 |   2 +-
 deploy/kubernetes/dolphinscheduler/Chart.yaml      |   4 +-
 deploy/kubernetes/dolphinscheduler/values.yaml     |   2 +-
 docs/configs/docsdev.js                            | 484 ++++++++++-----------
 docs/configs/site.js                               |   2 +-
 docs/docs/en/guide/expansion-reduction.md          |   4 +-
 docs/docs/en/guide/start/docker.md                 |   8 +-
 docs/docs/en/guide/task/mlflow.md                  |  14 +-
 docs/docs/en/history-versions.md                   |   4 +
 docs/docs/zh/guide/expansion-reduction.md          |   4 +-
 docs/docs/zh/guide/start/docker.md                 |   8 +-
 docs/docs/zh/guide/task/mlflow.md                  |  14 +-
 docs/docs/zh/history-versions.md                   |   4 +
 .../src/main/resources/sql/dolphinscheduler_h2.sql |   2 +-
 .../main/resources/sql/dolphinscheduler_mysql.sql  |   2 +-
 .../resources/sql/dolphinscheduler_postgresql.sql  |   2 +-
 .../src/main/resources/sql/soft_version            |   2 +-
 .../3.1.2_schema/mysql/dolphinscheduler_ddl.sql    |  16 +
 .../3.1.2_schema/mysql/dolphinscheduler_dml.sql    |  16 +
 .../postgresql/dolphinscheduler_ddl.sql            |  16 +
 .../postgresql/dolphinscheduler_dml.sql            |  16 +
 .../pydolphinscheduler/README.md                   |   2 +-
 tools/dependencies/known-dependencies.txt          |   1 -
 23 files changed, 350 insertions(+), 279 deletions(-)

diff --git a/deploy/docker/.env b/deploy/docker/.env
index 1cc9af9275..850caa4f88 100755
--- a/deploy/docker/.env
+++ b/deploy/docker/.env
@@ -16,7 +16,7 @@
 # under the License.
 #
 HUB=apache
-TAG=3.1.1
+TAG=3.1.2
 
 TZ=Asia/Shanghai
 DATABASE=postgresql
diff --git a/deploy/kubernetes/dolphinscheduler/Chart.yaml b/deploy/kubernetes/dolphinscheduler/Chart.yaml
index 70404acd4e..9005f6a7b8 100644
--- a/deploy/kubernetes/dolphinscheduler/Chart.yaml
+++ b/deploy/kubernetes/dolphinscheduler/Chart.yaml
@@ -35,11 +35,11 @@ type: application
 
 # This is the chart version. This version number should be incremented each time you make changes
 # to the chart and its templates, including the app version.
-version: 3.1.1
+version: 3.1.2
 
 # This is the version number of the application being deployed. This version number should be
 # incremented each time you make changes to the application.
-appVersion: 3.1.1
+appVersion: 3.1.2
 
 dependencies:
 - name: postgresql
diff --git a/deploy/kubernetes/dolphinscheduler/values.yaml b/deploy/kubernetes/dolphinscheduler/values.yaml
index 4868c8ec38..7895c96aec 100644
--- a/deploy/kubernetes/dolphinscheduler/values.yaml
+++ b/deploy/kubernetes/dolphinscheduler/values.yaml
@@ -23,7 +23,7 @@ timezone: "Asia/Shanghai"
 
 image:
   registry: "dolphinscheduler.docker.scarf.sh/apache"
-  tag: "3.1.1"
+  tag: "3.1.2"
   pullPolicy: "IfNotPresent"
   pullSecret: ""
   master: dolphinscheduler-master
diff --git a/docs/configs/docsdev.js b/docs/configs/docsdev.js
index 9cfe8deccc..717b008d2f 100644
--- a/docs/configs/docsdev.js
+++ b/docs/configs/docsdev.js
@@ -25,19 +25,19 @@ export default {
                 children: [
                     {
                         title: 'Introduction',
-                        link: '/en-us/docs/3.1.1/user_doc/about/introduction.html',
+                        link: '/en-us/docs/3.1.2/user_doc/about/introduction.html',
                     },
                     {
                         title: 'Features',
-                        link: '/en-us/docs/3.1.1/user_doc/about/features.html',
+                        link: '/en-us/docs/3.1.2/user_doc/about/features.html',
                     },
                     {
                         title: 'Hardware Environment',
-                        link: '/en-us/docs/3.1.1/user_doc/about/hardware.html',
+                        link: '/en-us/docs/3.1.2/user_doc/about/hardware.html',
                     },
                     {
                         title: 'Glossary',
-                        link: '/en-us/docs/3.1.1/user_doc/about/glossary.html',
+                        link: '/en-us/docs/3.1.2/user_doc/about/glossary.html',
                     }
                 ],
             },
@@ -46,11 +46,11 @@ export default {
                 children: [
                     {
                         title: 'Quick Start',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/start/quick-start.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/start/quick-start.html',
                     },
                     {
                         title: 'Docker Deployment',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/start/docker.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/start/docker.html',
                     },
                 ],
             },
@@ -59,30 +59,30 @@ export default {
                 children: [
                     {
                         title: 'Application Homepage',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/homepage.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/homepage.html',
                     },
                     {
                         title: 'Project',
                         children: [
                             {
                                 title: 'Project List',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/project/project-list.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/project/project-list.html',
                             },
                             {
                                 title: 'Workflow Definition',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/project/workflow-definition.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/project/workflow-definition.html',
                             },
                             {
                                 title: 'Workflow Instance',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/project/workflow-instance.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/project/workflow-instance.html',
                             },
                             {
                                 title: 'Task Instance',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/project/task-instance.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/project/task-instance.html',
                             },
                             {
                                 title: 'Task Definition',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/project/task-definition.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/project/task-definition.html',
                             },
                         ]
                     },
@@ -91,115 +91,115 @@ export default {
                         children: [
                             {
                                 title: 'Appendix',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/appendix.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/appendix.html',
                             },
                             {
                                 title: 'Shell',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/shell.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/shell.html',
                             },
                             {
                                 title: 'SubProcess',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/sub-process.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/sub-process.html',
                             },
                             {
                                 title: 'Dependent',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/dependent.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/dependent.html',
                             },
                             {
                                 title: 'Stored Procedure',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/stored-procedure.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/stored-procedure.html',
                             },
                             {
                                 title: 'SQL',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/sql.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/sql.html',
                             },
                             {
                                 title: 'Spark',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/spark.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/spark.html',
                             },
                             {
                                 title: 'MapReduce',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/map-reduce.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/map-reduce.html',
                             },
                             {
                                 title: 'Python',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/python.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/python.html',
                             },
                             {
                                 title: 'Flink',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/flink.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/flink.html',
                             },
                             {
                                 title: 'HTTP',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/http.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/http.html',
                             },
                             {
                                 title: 'DataX',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/datax.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/datax.html',
                             },
                             {
                                 title: 'Pigeon',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/pigeon.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/pigeon.html',
                             },
                             {
                                 title: 'Conditions',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/conditions.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/conditions.html',
                             },
                             {
                                 title: 'Switch',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/switch.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/switch.html',
                             },
                             {
                                 title: 'SeaTunnel',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/seatunnel.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/seatunnel.html',
                             },
                             {
                                 title: 'Amazon EMR',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/emr.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/emr.html',
                             },
                             {
                                 title: 'Apache Zeppelin',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/zeppelin.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/zeppelin.html',
                             },
                             {
                                 title: 'Jupyter',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/jupyter.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/jupyter.html',
                             },
                             {
                                 title: 'Hive CLI',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/hive-cli.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/hive-cli.html',
                             },
                             {
                                 title: 'Kubernetes',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/kubernetes.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/kubernetes.html',
                             },
                             {
                                 title: 'MLflow',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/mlflow.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/mlflow.html',
                             },
                             {
                                 title: 'Openmldb',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/openmldb.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/openmldb.html',
                             },
                             {
                                 title: 'DVC',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/dvc.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/dvc.html',
                             },
                             {
                                 title: 'Dinky',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/dinky.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/dinky.html',
                             },
                             {
                                 title: 'SageMaker',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/sagemaker.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/sagemaker.html',
                             },
                             {
                                 title: 'ChunJun',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/chunjun.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/chunjun.html',
                             },
                             {
                                 title: 'Pytorch',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/task/pytorch.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/task/pytorch.html',
                             },
                         ],
                     },
@@ -208,23 +208,23 @@ export default {
                         children: [
                             {
                                 title: 'Built-in Parameter',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/parameter/built-in.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/parameter/built-in.html',
                             },
                             {
                                 title: 'Global Parameter',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/parameter/global.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/parameter/global.html',
                             },
                             {
                                 title: 'Local Parameter',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/parameter/local.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/parameter/local.html',
                             },
                             {
                                 title: 'Parameter Context',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/parameter/context.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/parameter/context.html',
                             },
                             {
                                 title: 'Parameter Priority',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/parameter/priority.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/parameter/priority.html',
                             },
                         ],
                     },
@@ -233,47 +233,47 @@ export default {
                         children: [
                             {
                                 title: 'MySQL',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/datasource/mysql.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/datasource/mysql.html',
                             },
                             {
                                 title: 'PostgreSQL',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/datasource/postgresql.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/datasource/postgresql.html',
                             },
                             {
                                 title: 'HIVE',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/datasource/hive.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/datasource/hive.html',
                             },
                             {
                                 title: 'Spark',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/datasource/spark.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/datasource/spark.html',
                             },
                             {
                                 title: 'Presto',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/datasource/presto.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/datasource/presto.html',
                             },
                             {
                                 title: 'SQL SERVER',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/datasource/sqlserver.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/datasource/sqlserver.html',
                             },
                             {
                                 title: 'Amazon Redshift',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/datasource/redshift.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/datasource/redshift.html',
                             },
                             {
                                 title: 'ClickHouse',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/datasource/clickhouse.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/datasource/clickhouse.html',
                             },
                             {
                                 title: 'IBM DB2',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/datasource/db2.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/datasource/db2.html',
                             },
                             {
                                 title: 'Oracle',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/datasource/oracle.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/datasource/oracle.html',
                             },
                             {
                                 title: 'Amazon Athena',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/datasource/athena.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/datasource/athena.html',
                             },
                         ],
                     },
@@ -282,39 +282,39 @@ export default {
                         children: [
                             {
                                 title: 'Alert Component User Guide ',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/alert/alert_plugin_user_guide.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/alert/alert_plugin_user_guide.html',
                             },
                             {
                                 title: 'Email',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/alert/email.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/alert/email.html',
                             },
                             {
                                 title: 'Telegram',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/alert/telegram.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/alert/telegram.html',
                             },
                             {
                                 title: 'Ding Talk',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/alert/dingtalk.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/alert/dingtalk.html',
                             },
                             {
                                 title: 'Enterprise Wechat',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/alert/enterprise-wechat.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/alert/enterprise-wechat.html',
                             },
                             {
                                 title: 'Enterprise Webexteams',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/alert/enterprise-webexteams.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/alert/enterprise-webexteams.html',
                             },
                             {
                                 title: 'Script',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/alert/script.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/alert/script.html',
                             },
                             {
                                 title: 'Http',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/alert/http.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/alert/http.html',
                             },
                             {
                                 title: 'Feishu',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/alert/feishu.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/alert/feishu.html',
                             },
                         ],
                     },
@@ -323,63 +323,63 @@ export default {
                         children: [
                             {
                                 title: 'Introduction',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/resource/intro.html'
+                                link: '/en-us/docs/3.1.2/user_doc/guide/resource/intro.html'
                             },
                             {
                                 title: 'Configuration',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/resource/configuration.html'
+                                link: '/en-us/docs/3.1.2/user_doc/guide/resource/configuration.html'
                             },
                             {
                                 title: 'File Manage',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/resource/file-manage.html'
+                                link: '/en-us/docs/3.1.2/user_doc/guide/resource/file-manage.html'
                             },
                             {
                                 title: 'UDF Manage',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/resource/udf-manage.html'
+                                link: '/en-us/docs/3.1.2/user_doc/guide/resource/udf-manage.html'
                             },
                             {
                                 title: 'Task Group Manage',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/resource/task-group.html'
+                                link: '/en-us/docs/3.1.2/user_doc/guide/resource/task-group.html'
                             },
                         ],
                     },
                     {
                         title: 'Monitor',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/monitor.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/monitor.html',
                     },
                     {
                         title: 'Security',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/security.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/security.html',
                     },
                     {
                         title: 'Metrics',
                         children: [
                             {
                                 title: 'Metrics',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/metrics/metrics.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/metrics/metrics.html',
                             }
                         ],
                     },
                     {
                         title: 'Data Quality',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/data-quality.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/data-quality.html',
                     },
                     {
                         title: 'Upgrade',
                         children: [
                             {
                                 title: 'Incompatible',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/upgrade/incompatible.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/upgrade/incompatible.html',
                             },
                             {
                                 title: 'Upgrade',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/upgrade/upgrade.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/upgrade/upgrade.html',
                             },
                         ],
                     },
                     {
                         title: 'Expansion and Reduction',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/expansion-reduction.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/expansion-reduction.html',
                     },
                 ],
             },
@@ -388,26 +388,26 @@ export default {
                 children: [
                     {
                         title: 'Standalone Deployment',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/installation/standalone.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/installation/standalone.html',
                     },
                     {
                         title: 'Pseudo Cluster Deployment',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/installation/pseudo-cluster.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/installation/pseudo-cluster.html',
                     },
                     {
                         title: 'Cluster Deployment',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/installation/cluster.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/installation/cluster.html',
                     },
                     {
                         title: 'Kubernetes Deployment',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/installation/kubernetes.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/installation/kubernetes.html',
                     },
                     {
                         title: 'integration',
                         children: [
                             {
                                 title: 'Rainbond Deployment',
-                                link: '/en-us/docs/3.1.1/user_doc/guide/integration/rainbond.html',
+                                link: '/en-us/docs/3.1.2/user_doc/guide/integration/rainbond.html',
                             },
                         ],
                     },
@@ -418,27 +418,27 @@ export default {
                 children: [
                     {
                         title: 'Architecture Design',
-                        link: '/en-us/docs/3.1.1/user_doc/architecture/design.html',
+                        link: '/en-us/docs/3.1.2/user_doc/architecture/design.html',
                     },
                     {
                         title: 'Metadata',
-                        link: '/en-us/docs/3.1.1/user_doc/architecture/metadata.html',
+                        link: '/en-us/docs/3.1.2/user_doc/architecture/metadata.html',
                     },
                     {
                         title: 'Configuration File',
-                        link: '/en-us/docs/3.1.1/user_doc/architecture/configuration.html',
+                        link: '/en-us/docs/3.1.2/user_doc/architecture/configuration.html',
                     },
                     {
                         title: 'Task Structure',
-                        link: '/en-us/docs/3.1.1/user_doc/architecture/task-structure.html',
+                        link: '/en-us/docs/3.1.2/user_doc/architecture/task-structure.html',
                     },
                     {
                         title: 'Load Balance',
-                        link: '/en-us/docs/3.1.1/user_doc/architecture/load-balance.html',
+                        link: '/en-us/docs/3.1.2/user_doc/architecture/load-balance.html',
                     },
                     {
                         title: 'Cache',
-                        link: '/en-us/docs/3.1.1/user_doc/architecture/cache.html',
+                        link: '/en-us/docs/3.1.2/user_doc/architecture/cache.html',
                     },
                 ],
             },
@@ -447,7 +447,7 @@ export default {
                 children: [
                     {
                         title: 'Open API',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/open-api.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/open-api.html',
                     },
                     {
                         title: 'PyDolphinScheduler',
@@ -455,7 +455,7 @@ export default {
                     },
                     {
                         title: 'Health Check',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/healthcheck.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/healthcheck.html',
                     },
                 ],
             },
@@ -467,69 +467,69 @@ export default {
                         children: [
                             {
                                 title: 'Security Report',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/security.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/security.html',
                             },
                             {
                                 title: 'How to Become a Committer',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/become-a-committer.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/become-a-committer.html',
                             },
                             {
                                 title: 'Subscribe Mailing Lists',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/subscribe.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/subscribe.html',
                             },
                             {
                                 title: 'Participate in Contributing',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/contribute.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/contribute.html',
                             },
                             {
                                 title: 'Code of Conduct',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/code-conduct.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/code-conduct.html',
                             },
                             {
                                 title: 'Review Issue or Pull Requests',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/review.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/review.html',
                             },
                             {
                                 title: 'E2E Contribution Guide',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/e2e-guide.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/e2e-guide.html',
                             },
                             {
                                 title: 'Submit Code',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/submit-code.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/submit-code.html',
                             },
                             {
                                 title: 'License Notice',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/DS-License.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/DS-License.html',
                             },
                             {
                                 title: 'Document Notice',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/document.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/document.html',
                             },
                             {
                                 title: 'Issue Notice',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/issue.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/issue.html',
                             },
                             {
                                 title: 'Pull Request Notice',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/pull-request.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/pull-request.html',
                             },
                             {
                                 title: 'Commit Message Notice',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/commit-message.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/commit-message.html',
                             },
                             {
                                 title: 'Micro BenchMark Notice',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/microbench.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/microbench.html',
                             },
                             {
                                 title: 'Unit Test Writing Guide',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/join/unit-test.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/join/unit-test.html',
                             },
                         ],
                     },
                     {
                         title: 'Development Environment Setup',
-                        link: '/en-us/docs/3.1.1/user_doc/contribute/development-environment-setup.html',
+                        link: '/en-us/docs/3.1.2/user_doc/contribute/development-environment-setup.html',
                     },
                     {
                         title: 'Design Document',
@@ -540,27 +540,27 @@ export default {
                             // children: [
                             {
                                 title: 'Architecture Design',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/architecture-design.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/architecture-design.html',
                             },
                             {
                                 title: 'Alert SPI',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/backend/spi/alert.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/backend/spi/alert.html',
                             },
                             {
                                 title: 'Registry SPI',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/backend/spi/registry.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/backend/spi/registry.html',
                             },
                             {
                                 title: 'Task SPI',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/backend/spi/task.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/backend/spi/task.html',
                             },
                             {
                                 title: 'Datasource SPI',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/backend/spi/datasource.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/backend/spi/datasource.html',
                             },
                             {
                                 title: 'Mechanism Design',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/backend/mechanism/overview.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/backend/mechanism/overview.html',
                             },
                         ],
                     },
@@ -569,23 +569,23 @@ export default {
                         children: [
                             {
                                 title: 'Frontend Development',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/frontend-development.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/frontend-development.html',
                             },
                             {
                                 title: 'API Standard',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/api-standard.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/api-standard.html',
                             },
                             {
                                 title: 'E2E Automation Test',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/e2e-test.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/e2e-test.html',
                             },
                             {
                                 title: 'API Automation Test',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/api-test.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/api-test.html',
                             },
                             {
                                 title: 'Log Specification',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/log-specification.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/log-specification.html',
                             },
                         ],
                     },
@@ -594,21 +594,21 @@ export default {
                         children: [
                             {
                                 title: 'Release Preparation',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/release/release-prepare.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/release/release-prepare.html',
                             },
                             {
                                 title: 'Release Guide',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/release/release.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/release/release.html',
                             },
                             {
                                 title: 'Release Post',
-                                link: '/en-us/docs/3.1.1/user_doc/contribute/release/release-post.html',
+                                link: '/en-us/docs/3.1.2/user_doc/contribute/release/release-post.html',
                             },
                         ],
                     },
                     {
                         title: 'Questions & Communications',
-                        link: '/en-us/docs/3.1.1/user_doc/contribute/have-questions.html',
+                        link: '/en-us/docs/3.1.2/user_doc/contribute/have-questions.html',
                     },
                 ],
             },
@@ -617,7 +617,7 @@ export default {
                 children: [
                     {
                         title: 'DSIP',
-                        link: '/en-us/docs/3.1.1/user_doc/DSIP.html',
+                        link: '/en-us/docs/3.1.2/user_doc/DSIP.html',
                     },
                 ],
             },
@@ -626,11 +626,11 @@ export default {
                 children: [
                     {
                         title: 'General Setting',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/howto/general-setting.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/howto/general-setting.html',
                     },
                     {
                         title: 'Datasource Setting',
-                        link: '/en-us/docs/3.1.1/user_doc/guide/howto/datasource-setting.html',
+                        link: '/en-us/docs/3.1.2/user_doc/guide/howto/datasource-setting.html',
                     },
                     {
                         title: 'Others',
@@ -657,19 +657,19 @@ export default {
                 children: [
                     {
                         title: '简介',
-                        link: '/zh-cn/docs/3.1.1/user_doc/about/introduction.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/about/introduction.html',
                     },
                     {
                         title: '特性',
-                        link: '/zh-cn/docs/3.1.1/user_doc/about/features.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/about/features.html',
                     },
                     {
                         title: '建议配置',
-                        link: '/zh-cn/docs/3.1.1/user_doc/about/hardware.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/about/hardware.html',
                     },
                     {
                         title: '名词解释',
-                        link: '/zh-cn/docs/3.1.1/user_doc/about/glossary.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/about/glossary.html',
                     },
                 ],
             },
@@ -678,11 +678,11 @@ export default {
                 children: [
                     {
                         title: '快速上手',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/start/quick-start.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/start/quick-start.html',
                     },
                     {
                         title: 'Docker部署(Docker)',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/start/docker.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/start/docker.html',
                     },
                 ],
             },
@@ -691,30 +691,30 @@ export default {
                 children: [
                     {
                         title: '应用首页',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/homepage.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/homepage.html',
                     },
                     {
                         title: '项目管理',
                         children: [
                             {
                                 title: '项目列表',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/project/project-list.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/project/project-list.html',
                             },
                             {
                                 title: '工作流定义',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/project/workflow-definition.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/project/workflow-definition.html',
                             },
                             {
                                 title: '工作流实例',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/project/workflow-instance.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/project/workflow-instance.html',
                             },
                             {
                                 title: '任务实例',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/project/task-instance.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/project/task-instance.html',
                             },
                             {
                                 title: '任务定义',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/project/task-definition.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/project/task-definition.html',
                             },
                         ]
                     },
@@ -723,115 +723,115 @@ export default {
                         children: [
                             {
                                 title: 'Appendix',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/appendix.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/appendix.html',
                             },
                             {
                                 title: 'Shell',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/shell.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/shell.html',
                             },
                             {
                                 title: 'SubProcess',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/sub-process.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/sub-process.html',
                             },
                             {
                                 title: 'Dependent',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/dependent.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/dependent.html',
                             },
                             {
                                 title: 'Stored Procedure',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/stored-procedure.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/stored-procedure.html',
                             },
                             {
                                 title: 'SQL',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/sql.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/sql.html',
                             },
                             {
                                 title: 'Spark',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/spark.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/spark.html',
                             },
                             {
                                 title: 'MapReduce',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/map-reduce.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/map-reduce.html',
                             },
                             {
                                 title: 'Python',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/python.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/python.html',
                             },
                             {
                                 title: 'Flink',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/flink.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/flink.html',
                             },
                             {
                                 title: 'HTTP',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/http.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/http.html',
                             },
                             {
                                 title: 'DataX',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/datax.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/datax.html',
                             },
                             {
                                 title: 'Pigeon',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/pigeon.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/pigeon.html',
                             },
                             {
                                 title: 'Conditions',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/conditions.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/conditions.html',
                             },
                             {
                                 title: 'Switch',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/switch.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/switch.html',
                             },
                             {
                                 title: 'SeaTunnel',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/seatunnel.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/seatunnel.html',
                             },
                             {
                                 title: 'Amazon EMR',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/emr.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/emr.html',
                             },
                             {
                                 title: 'Apache Zeppelin',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/zeppelin.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/zeppelin.html',
                             },
                             {
                                 title: 'Jupyter',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/jupyter.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/jupyter.html',
                             },
                             {
                                 title: 'Hive CLI',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/hive-cli.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/hive-cli.html',
                             },
                             {
                                 title: 'Kubernetes',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/kubernetes.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/kubernetes.html',
                             },
                             {
                                 title: 'MLflow',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/mlflow.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/mlflow.html',
                             },
                             {
                                 title: 'Openmldb',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/openmldb.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/openmldb.html',
                             },
                             {
                                 title: 'DVC',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/dvc.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/dvc.html',
                             },
                             {
                                 title: 'Dinky',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/dinky.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/dinky.html',
                             },
                             {
                                 title: 'SageMaker',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/sagemaker.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/sagemaker.html',
                             },
                             {
                                 title: 'ChunJun',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/chunjun.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/chunjun.html',
                             },
                             {
                                 title: 'Pytorch',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/task/pytorch.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/task/pytorch.html',
                             },
                         ],
                     },
@@ -840,23 +840,23 @@ export default {
                         children: [
                             {
                                 title: '内置参数',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/parameter/built-in.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/parameter/built-in.html',
                             },
                             {
                                 title: '全局参数',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/parameter/global.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/parameter/global.html',
                             },
                             {
                                 title: '本地参数',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/parameter/local.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/parameter/local.html',
                             },
                             {
                                 title: '参数传递',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/parameter/context.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/parameter/context.html',
                             },
                             {
                                 title: '参数优先级',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/parameter/priority.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/parameter/priority.html',
                             },
                         ],
                     },
@@ -865,23 +865,23 @@ export default {
                         children: [
                             {
                                 title: 'MySQL',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/datasource/mysql.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/datasource/mysql.html',
                             },
                             {
                                 title: 'PostgreSQL',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/datasource/postgresql.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/datasource/postgresql.html',
                             },
                             {
                                 title: 'HIVE',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/datasource/hive.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/datasource/hive.html',
                             },
                             {
                                 title: 'Spark',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/datasource/spark.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/datasource/spark.html',
                             },
                             {
                                 title: 'Amazon Athena',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/datasource/athena.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/datasource/athena.html',
                             },
                         ],
                     },
@@ -890,39 +890,39 @@ export default {
                         children: [
                             {
                                 title: '告警组件向导',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/alert/alert_plugin_user_guide.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/alert/alert_plugin_user_guide.html',
                             },
                             {
                                 title: 'Email',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/alert/email.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/alert/email.html',
                             },
                             {
                                 title: 'Telegram',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/alert/telegram.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/alert/telegram.html',
                             },
                             {
                                 title: '钉钉告警',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/alert/dingtalk.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/alert/dingtalk.html',
                             },
                             {
                                 title: '企业微信',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/alert/enterprise-wechat.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/alert/enterprise-wechat.html',
                             },
                             {
                                 title: 'Webexteams',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/alert/enterprise-webexteams.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/alert/enterprise-webexteams.html',
                             },
                             {
                                 title: '脚本告警',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/alert/script.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/alert/script.html',
                             },
                             {
                                 title: 'Http告警',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/alert/http.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/alert/http.html',
                             },
                             {
                                 title: '飞书告警',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/alert/feishu.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/alert/feishu.html',
                             },
                         ],
                     },
@@ -931,63 +931,63 @@ export default {
                         children: [
                             {
                                 title: '简介',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/resource/intro.html'
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/resource/intro.html'
                             },
                             {
                                 title: '配置详情',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/resource/configuration.html'
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/resource/configuration.html'
                             },
                             {
                                 title: '文件管理',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/resource/file-manage.html'
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/resource/file-manage.html'
                             },
                             {
                                 title: 'UDF 管理',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/resource/udf-manage.html'
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/resource/udf-manage.html'
                             },
                             {
                                 title: '任务组管理',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/resource/task-group.html'
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/resource/task-group.html'
                             },
                         ],
                     },
                     {
                         title: '监控中心',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/monitor.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/monitor.html',
                     },
                     {
                         title: '安全中心',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/security.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/security.html',
                     },
                     {
                         title: '指标相关',
                         children: [
                             {
                                 title: '指标',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/metrics/metrics.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/metrics/metrics.html',
                             }
                         ],
                     },
                     {
                         title: '数据质量',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/data-quality.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/data-quality.html',
                     },
                     {
                         title: '升级',
                         children: [
                             {
                                 title: '不向前兼容的更新',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/upgrade/incompatible.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/upgrade/incompatible.html',
                             },
                             {
                                 title: '升级步骤',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/upgrade/upgrade.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/upgrade/upgrade.html',
                             },
                         ],
                     },
                     {
                         title: '扩/缩容',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/expansion-reduction.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/expansion-reduction.html',
                     },
                 ],
             },
@@ -996,26 +996,26 @@ export default {
                 children: [
                     {
                         title: '单机部署(Standalone)',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/installation/standalone.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/installation/standalone.html',
                     },
                     {
                         title: '伪集群部署(Pseudo-Cluster)',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/installation/pseudo-cluster.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/installation/pseudo-cluster.html',
                     },
                     {
                         title: '集群部署(Cluster)',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/installation/cluster.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/installation/cluster.html',
                     },
                     {
                         title: 'Kubernetes部署(Kubernetes)',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/installation/kubernetes.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/installation/kubernetes.html',
                     },
                     {
                         title: '集成',
                         children: [
                             {
                                 title: '基于Rainbond部署(Cluster)',
-                                link: '/zh-cn/docs/3.1.1/user_doc/guide/integration/rainbond.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/guide/integration/rainbond.html',
                             },
                         ],
                     },
@@ -1026,27 +1026,27 @@ export default {
                 children: [
                     {
                         title: '元数据文档',
-                        link: '/zh-cn/docs/3.1.1/user_doc/architecture/metadata.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/architecture/metadata.html',
                     },
                     {
                         title: '架构设计',
-                        link: '/zh-cn/docs/3.1.1/user_doc/architecture/design.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/architecture/design.html',
                     },
                     {
                         title: '配置文件',
-                        link: '/zh-cn/docs/3.1.1/user_doc/architecture/configuration.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/architecture/configuration.html',
                     },
                     {
                         title: '任务结构',
-                        link: '/zh-cn/docs/3.1.1/user_doc/architecture/task-structure.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/architecture/task-structure.html',
                     },
                     {
                         title: '负载均衡',
-                        link: '/zh-cn/docs/3.1.1/user_doc/architecture/load-balance.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/architecture/load-balance.html',
                     },
                     {
                         title: '缓存',
-                        link: '/zh-cn/docs/3.1.1/user_doc/architecture/cache.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/architecture/cache.html',
                     },
                 ],
             },
@@ -1055,7 +1055,7 @@ export default {
                 children: [
                     {
                         title: 'API调用',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/open-api.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/open-api.html',
                     },
                     {
                         title: 'PyDolphinScheduler',
@@ -1063,7 +1063,7 @@ export default {
                     },
                     {
                         title: '健康检查',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/healthcheck.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/healthcheck.html',
                     },
                 ],
             },
@@ -1075,69 +1075,69 @@ export default {
                         children: [
                             {
                                 title: '报告安全问题',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/security.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/security.html',
                             },
                             {
                                 title: '如何成为 Committer',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/become-a-committer.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/become-a-committer.html',
                             },
                             {
                                 title: '订阅/取消订阅邮件列表',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/subscribe.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/subscribe.html',
                             },
                             {
                                 title: '参与贡献',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/contribute.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/contribute.html',
                             },
                             {
                                 title: '行为准则',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/code-conduct.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/code-conduct.html',
                             },
                             {
                                 title: 'Review Issue or Pull Requests',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/review.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/review.html',
                             },
                             {
                                 title: 'E2E Contribution Guide',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/e2e-guide.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/e2e-guide.html',
                             },
                             {
                                 title: '提交代码',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/submit-code.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/submit-code.html',
                             },
                             {
                                 title: 'License须知',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/DS-License.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/DS-License.html',
                             },
                             {
                                 title: '文档须知',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/document.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/document.html',
                             },
                             {
                                 title: 'Issue须知',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/issue.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/issue.html',
                             },
                             {
                                 title: 'Pull Request须知',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/pull-request.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/pull-request.html',
                             },
                             {
                                 title: 'Commit Message须知',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/commit-message.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/commit-message.html',
                             },
                             {
                                 title: '微基准测试须知',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/microbench.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/microbench.html',
                             },
                             {
                                 title: '单元测试编写指南',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/join/unit-test.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/join/unit-test.html',
                             },
                         ],
                     },
                     {
                         title: '环境搭建',
-                        link: '/zh-cn/docs/3.1.1/user_doc/contribute/development-environment-setup.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/contribute/development-environment-setup.html',
                     },
                     {
                         title: '设计文档',
@@ -1148,27 +1148,27 @@ export default {
                             // children: [
                             {
                                 title: '架构设计',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/architecture-design.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/architecture-design.html',
                             },
                             {
                                 title: 'Alert SPI',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/backend/spi/alert.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/backend/spi/alert.html',
                             },
                             {
                                 title: 'Registry SPI',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/backend/spi/registry.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/backend/spi/registry.html',
                             },
                             {
                                 title: 'Task SPI',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/backend/spi/task.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/backend/spi/task.html',
                             },
                             {
                                 title: 'Datasource SPI',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/backend/spi/datasource.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/backend/spi/datasource.html',
                             },
                             {
                                 title: '组件设计',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/backend/mechanism/overview.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/backend/mechanism/overview.html',
                             },
                         ],
                     },
@@ -1177,23 +1177,23 @@ export default {
                         children: [
                             {
                                 title: '前端开发',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/frontend-development.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/frontend-development.html',
                             },
                             {
                                 title: 'API规范',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/api-standard.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/api-standard.html',
                             },
                             {
                                 title: 'E2E 自动化测试',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/e2e-test.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/e2e-test.html',
                             },
                             {
                                 title: 'API 自动化测试',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/api-test.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/api-test.html',
                             },
                             {
                                 title: '日志规范',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/log-specification.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/log-specification.html',
                             },
                         ],
                     },
@@ -1202,21 +1202,21 @@ export default {
                         children: [
                             {
                                 title: '发版准备',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/release/release-prepare.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/release/release-prepare.html',
                             },
                             {
                                 title: '发版指南',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/release/release.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/release/release.html',
                             },
                             {
                                 title: '发版后续',
-                                link: '/zh-cn/docs/3.1.1/user_doc/contribute/release/release-post.html',
+                                link: '/zh-cn/docs/3.1.2/user_doc/contribute/release/release-post.html',
                             },
                         ],
                     },
                     {
                         title: '问题与交流',
-                        link: '/zh-cn/docs/3.1.1/user_doc/contribute/have-questions.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/contribute/have-questions.html',
                     },
                 ],
             },
@@ -1225,7 +1225,7 @@ export default {
                 children: [
                     {
                         title: 'DSIP',
-                        link: '/zh-cn/docs/3.1.1/user_doc/DSIP.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/DSIP.html',
                     },
                 ],
             },
@@ -1234,11 +1234,11 @@ export default {
                 children: [
                     {
                         title: '通用设置',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/howto/general-setting.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/howto/general-setting.html',
                     },
                     {
                         title: '数据源设置',
-                        link: '/zh-cn/docs/3.1.1/user_doc/guide/howto/datasource-setting.html',
+                        link: '/zh-cn/docs/3.1.2/user_doc/guide/howto/datasource-setting.html',
                     },
                     {
                         title: '其他',
diff --git a/docs/configs/site.js b/docs/configs/site.js
index e7f2312b7e..4655cbb47b 100644
--- a/docs/configs/site.js
+++ b/docs/configs/site.js
@@ -45,7 +45,7 @@ export default {
         children: [
           {
             key: 'docs0',
-            text: 'latest(3.1.1)',
+            text: 'latest(3.1.2)',
             link: '/en-us/docs/latest/user_doc/about/introduction.html',
           },
           {
diff --git a/docs/docs/en/guide/expansion-reduction.md b/docs/docs/en/guide/expansion-reduction.md
index cbd5259b7a..432b20a3f8 100644
--- a/docs/docs/en/guide/expansion-reduction.md
+++ b/docs/docs/en/guide/expansion-reduction.md
@@ -30,9 +30,9 @@ Attention: DolphinScheduler itself does not depend on Hadoop, Hive, Spark, but w
 mkdir -p /opt
 cd /opt
 # decompress
-tar -zxvf apache-dolphinscheduler-3.1.1-bin.tar.gz -C /opt 
+tar -zxvf apache-dolphinscheduler-3.1.2-bin.tar.gz -C /opt 
 cd /opt
-mv apache-dolphinscheduler-3.1.1-bin  dolphinscheduler
+mv apache-dolphinscheduler-3.1.2-bin  dolphinscheduler
 ```
 
 ```markdown
diff --git a/docs/docs/en/guide/start/docker.md b/docs/docs/en/guide/start/docker.md
index da28f52948..ae2d232888 100644
--- a/docs/docs/en/guide/start/docker.md
+++ b/docs/docs/en/guide/start/docker.md
@@ -19,7 +19,7 @@ Start DolphinScheduler with standalone-server Docker images is the easiest way t
 you can learn DolphinScheduler's concepts and usage, with minimal cost.
 
 ```shell
-$ DOLPHINSCHEDULER_VERSION=3.1.1
+$ DOLPHINSCHEDULER_VERSION=3.1.2
 $ docker run --name dolphinscheduler-standalone-server -p 12345:12345 -p 25333:25333 -d apache/dolphinscheduler-standalone-server:"${DOLPHINSCHEDULER_VERSION}"
 ```
 
@@ -49,7 +49,7 @@ After complete the configuration, we can get the `docker-compose.yaml` file from
 form its source package, and make sure you get the right version. After download the package, you can run the commands as below.
 
 ```shell
-$ DOLPHINSCHEDULER_VERSION=3.1.1
+$ DOLPHINSCHEDULER_VERSION=3.1.2
 $ tar -zxf apache-dolphinscheduler-"${DOLPHINSCHEDULER_VERSION}"-src.tar.gz
 # Going to docker-compose's location
 # For Mac or Linux users 
@@ -72,7 +72,7 @@ $ docker-compose --profile all up -d
 container when it up. You could start DolphinScheduler server separately if you want to reuse your exists services.
 
 ```shell
-$ DOLPHINSCHEDULER_VERSION=3.1.1
+$ DOLPHINSCHEDULER_VERSION=3.1.2
 # Initialize the database, make sure database <DATABASE> already exists
 $ docker run -d --name dolphinscheduler-tools \
     -e DATABASE="postgresql" \
@@ -133,5 +133,5 @@ and use `admin` and `dolphinscheduler123` as default username and password in th
 
 You can modify some environment variables to change configurations when you are starting servers through Docker. We have
 an example in [using exists PostgreSQL ZooKeeper](#using-exists-postgresql-zookeeper) to change database and ZooKeeper configurations,
-and you could find all environment variables in [all environment variables](https://github.com/apache/dolphinscheduler/blob/3.1.1/script/env/dolphinscheduler_env.sh) <!-- markdown-link-check-disable-line -->
+and you could find all environment variables in [all environment variables](https://github.com/apache/dolphinscheduler/blob/3.1.2/script/env/dolphinscheduler_env.sh) <!-- markdown-link-check-disable-line -->
 and change them if you want.
diff --git a/docs/docs/en/guide/task/mlflow.md b/docs/docs/en/guide/task/mlflow.md
index 8a77516afb..182edb58cd 100644
--- a/docs/docs/en/guide/task/mlflow.md
+++ b/docs/docs/en/guide/task/mlflow.md
@@ -61,13 +61,13 @@ The MLflow plugin currently supports and will support the following:
 
 **Task Parameter**
 
-| **Parameter**  |                                                                                                                                                                                                                                                                                                  **Description**                                                                                                                                                                          [...]
-|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [...]
-| Register Model | Register the model or not. If register is selected, the following parameters are expanded.                                                                                                                                                                                                                                                                                                                                                                                                [...]
-| model name     | The registered model name is added to the original model version and registered as Production.                                                                                                                                                                                                                                                                                                                                                                                            [...]
-| Data Path      | The absolute path of the file or folder. Ends with .csv for file or contain train.csv and test.csv for folder(In the suggested way, users should build their own test sets for model evaluation).                                                                                                                                                                                                                                                                                         [...]
-| Parameters     | Parameter when initializing the algorithm/AutoML model, which can be empty. For example, parameters `n_estimators=200;learning_rate=0.2` for flaml. The convention will be passed with '; 'shards each parameter, using the name before the equal sign as the parameter name, and using the name after the equal sign to get the corresponding parameter value through `python eval()`. The detailed parameter list is as follows: <ul><li>[flaml](https://microsoft.github.io/FLAML/docs [...]
-| AutoML tool    | The AutoML tool used, currently supports [autosklearn](https://github.com/automl/auto-sklearn) and [flaml](https://github.com/microsoft/FLAML).                                                                                                                                                                                                                                                                                                                                           [...]
+| **Parameter**  |                                                                                                                                                                                                                                                                                                  **Description**                                                                                                                                                                          [...]
+|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [...]
+| Register Model | Register the model or not. If register is selected, the following parameters are expanded.                                                                                                                                                                                                                                                                                                                                                                                                [...]
+| model name     | The registered model name is added to the original model version and registered as Production.                                                                                                                                                                                                                                                                                                                                                                                            [...]
+| Data Path      | The absolute path of the file or folder. Ends with .csv for file or contain train.csv and test.csv for folder(In the suggested way, users should build their own test sets for model evaluation).                                                                                                                                                                                                                                                                                         [...]
+| Parameters     | Parameter when initializing the algorithm/AutoML model, which can be empty. For example, parameters `n_estimators=200;learning_rate=0.2` for flaml. The convention will be passed with '; 'shards each parameter, using the name before the equal sign as the parameter name, and using the name after the equal sign to get the corresponding parameter value through `python eval()`. The detailed parameter list is as follows: <ul><li>[flaml](https://microsoft.github.io/FLAML/docs [...]
+| AutoML tool    | The AutoML tool used, currently supports [autosklearn](https://github.com/automl/auto-sklearn) and [flaml](https://github.com/microsoft/FLAML).                                                                                                                                                                                                                                                                                                                                           [...]
 
 #### Custom projects
 
diff --git a/docs/docs/en/history-versions.md b/docs/docs/en/history-versions.md
index be9d5f22ec..747da416ed 100644
--- a/docs/docs/en/history-versions.md
+++ b/docs/docs/en/history-versions.md
@@ -4,6 +4,10 @@
 
 #### Setup instructions,  are available for each stable version of Apache DolphinScheduler below:
 
+### Versions: 3.1.2
+
+#### Links: [3.1.2 Document](../3.1.2/user_doc/about/introduction.md)
+
 ### Versions: 3.1.1
 
 #### Links: [3.1.1 Document](../3.1.1/user_doc/about/introduction.md)
diff --git a/docs/docs/zh/guide/expansion-reduction.md b/docs/docs/zh/guide/expansion-reduction.md
index c0fd39045b..7f972b4318 100644
--- a/docs/docs/zh/guide/expansion-reduction.md
+++ b/docs/docs/zh/guide/expansion-reduction.md
@@ -30,9 +30,9 @@
 mkdir -p /opt
 cd /opt
 # 解压缩
-tar -zxvf apache-dolphinscheduler-3.1.1-bin.tar.gz -C /opt 
+tar -zxvf apache-dolphinscheduler-3.1.2-bin.tar.gz -C /opt 
 cd /opt
-mv apache-dolphinscheduler-3.1.1-bin  dolphinscheduler
+mv apache-dolphinscheduler-3.1.2-bin  dolphinscheduler
 ```
 
 ```markdown
diff --git a/docs/docs/zh/guide/start/docker.md b/docs/docs/zh/guide/start/docker.md
index d3f1e28283..8bc695c16d 100644
--- a/docs/docs/zh/guide/start/docker.md
+++ b/docs/docs/zh/guide/start/docker.md
@@ -17,7 +17,7 @@
 你可以最快速的体验到 DolphinScheduler 的大部分功能,了解主要和概念和内容。
 
 ```shell
-$ DOLPHINSCHEDULER_VERSION=3.1.1
+$ DOLPHINSCHEDULER_VERSION=3.1.2
 $ docker run --name dolphinscheduler-standalone-server -p 12345:12345 -p 25333:25333 -d apache/dolphinscheduler-standalone-server:"${DOLPHINSCHEDULER_VERSION}"
 ```
 
@@ -43,7 +43,7 @@ $ docker run --name dolphinscheduler-standalone-server -p 12345:12345 -p 25333:2
 源码包对应的值为 "Total Source Code"。当下载完源码后就可以运行命令进行部署了。
 
 ```shell
-$ DOLPHINSCHEDULER_VERSION=3.1.1
+$ DOLPHINSCHEDULER_VERSION=3.1.2
 $ tar -zxf apache-dolphinscheduler-"${DOLPHINSCHEDULER_VERSION}"-src.tar.gz
 # Mac Linux 用户
 $ cd apache-dolphinscheduler-"${DOLPHINSCHEDULER_VERSION}"-src/deploy/docker
@@ -65,7 +65,7 @@ $ docker-compose --profile all up -d
 ZooKeeper 且不想启动新的服务,可以使用这个方式分别启动 DolphinScheduler 容器。
 
 ```shell
-$ DOLPHINSCHEDULER_VERSION=3.1.1
+$ DOLPHINSCHEDULER_VERSION=3.1.2
 # 初始化数据库,其确保数据库 <DATABASE> 已经存在
 $ docker run -d --name dolphinscheduler-tools \
     -e DATABASE="postgresql" \
@@ -126,4 +126,4 @@ $ docker run -d --name dolphinscheduler-alert-server \
 ## 环境变量
 
 可以通过环境变量来修改 Docker 运行的配置,我们在沿用已有的 PostgreSQL 和 ZooKeeper 服务中就通过环境变量修改了 Docker 的数据库配置和
-注册中心配置,关于全部的配置环境可以查看[全部的配置文件](https://github.com/apache/dolphinscheduler/blob/3.1.1/script/env/dolphinscheduler_env.sh) 了解 <!-- markdown-link-check-disable-line -->
+注册中心配置,关于全部的配置环境可以查看[全部的配置文件](https://github.com/apache/dolphinscheduler/blob/3.1.2/script/env/dolphinscheduler_env.sh) 了解 <!-- markdown-link-check-disable-line -->
diff --git a/docs/docs/zh/guide/task/mlflow.md b/docs/docs/zh/guide/task/mlflow.md
index 550cdfb557..3c384ce221 100644
--- a/docs/docs/zh/guide/task/mlflow.md
+++ b/docs/docs/zh/guide/task/mlflow.md
@@ -57,13 +57,13 @@ MLflow 组件用于执行 MLflow 任务,目前包含Mlflow Projects,和MLflo
 
 ![mlflow-automl](../../../../img/tasks/demo/mlflow-automl.png)
 
-| **任务参数** |                                                                                                                                               **描述**                                                                                                                                                |
-|----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| 注册模型     | 是否注册模型,若选择注册,则会展开以下参数                                                                                                                                                                                                                                                                               |
-| 注册的模型名称  | 注册的模型名称,会在原来的基础上加上一个模型版本,并注册为Production                                                                                                                                                                                                                                                             |
-| 数据路径     | 文件/文件夹的绝对路径,若文件需以.csv结尾(自动切分训练集与测试集),文件夹需包含train.csv和test.csv(建议方式,用户应自行构建测试集用于模型评估)                                                                                                                                                                                                                |
-| 参数       | 初始化AutoML训练器时的参数,可为空,如针对 flaml 设置`time_budget=30;estimator_list=['lgbm']`。约定传入后会以; 切分各个参数,等号前的名字作为参数名,等号后的名字将以python eval执行得到对应的参数值。详细的参数列表如下: [flaml](https://microsoft.github.io/FLAML/docs/reference/automl#automl-objects),[autosklearn](https://automl.github.io/auto-sklearn/master/api.html) |
-| AutoML工具 | 使用的AutoML工具,目前支持 [autosklearn](https://github.com/automl/auto-sklearn),[flaml](https://github.com/microsoft/FLAML)                                                                                                                                                                                  |
+| **任务参数** |                                                                                                                                               **描述**                                                                                                                                               |
+|----------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| 注册模型     | 是否注册模型,若选择注册,则会展开以下参数                                                                                                                                                                                                                                                                              |
+| 注册的模型名称  | 注册的模型名称,会在原来的基础上加上一个模型版本,并注册为Production                                                                                                                                                                                                                                                            |
+| 数据路径     | 文件/文件夹的绝对路径,若文件需以.csv结尾(自动切分训练集与测试集),文件夹需包含train.csv和test.csv(建议方式,用户应自行构建测试集用于模型评估)                                                                                                                                                                                                               |
+| 参数       | 初始化AutoML训练器时的参数,可为空,如针对 flaml 设置`time_budget=30;estimator_list=['lgbm']`。约定传入后会以; 切分各个参数,等号前的名字作为参数名,等号后的名字将以python eval执行得到对应的参数值。详细的参数列表如下: [flaml](https://microsoft.github.io/FLAML/docs/Use-Cases/Task-Oriented-AutoML),[autosklearn](https://automl.github.io/auto-sklearn/master/api.html) |
+| AutoML工具 | 使用的AutoML工具,目前支持 [autosklearn](https://github.com/automl/auto-sklearn),[flaml](https://github.com/microsoft/FLAML)                                                                                                                                                                                 |
 
 #### Custom projects
 
diff --git a/docs/docs/zh/history-versions.md b/docs/docs/zh/history-versions.md
index 8ff85de725..ba6ed6e9a3 100644
--- a/docs/docs/zh/history-versions.md
+++ b/docs/docs/zh/history-versions.md
@@ -4,6 +4,10 @@
 
 #### 以下是Apache DolphinScheduler每个稳定版本的设置说明。
 
+### Versions: 3.1.2
+
+#### Links: [3.1.2 文档](../3.1.2/user_doc/about/introduction.md)
+
 ### Versions: 3.1.1
 
 #### Links: [3.1.1 文档](../3.1.1/user_doc/about/introduction.md)
diff --git a/dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_h2.sql b/dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_h2.sql
index fea49b1bad..31fc8e34e1 100644
--- a/dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_h2.sql
+++ b/dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_h2.sql
@@ -989,7 +989,7 @@ CREATE TABLE t_ds_version
 -- Records of t_ds_version
 -- ----------------------------
 INSERT INTO t_ds_version
-VALUES ('1', '3.1.1');
+VALUES ('1', '3.1.2');
 
 
 -- ----------------------------
diff --git a/dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_mysql.sql b/dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_mysql.sql
index 9a58fd64d7..9298eaf2fb 100644
--- a/dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_mysql.sql
+++ b/dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_mysql.sql
@@ -980,7 +980,7 @@ CREATE TABLE `t_ds_version` (
 -- ----------------------------
 -- Records of t_ds_version
 -- ----------------------------
-INSERT IGNORE INTO `t_ds_version` VALUES ('1', '3.1.1');
+INSERT IGNORE INTO `t_ds_version` VALUES ('1', '3.1.2');
 
 
 -- ----------------------------
diff --git a/dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_postgresql.sql b/dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_postgresql.sql
index 41e16fc1e9..3346233258 100644
--- a/dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_postgresql.sql
+++ b/dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_postgresql.sql
@@ -971,7 +971,7 @@ INSERT INTO t_ds_queue(queue_name, queue, create_time, update_time)
 VALUES ('default', 'default', '2018-11-29 10:22:33', '2018-11-29 10:22:33');
 
 -- Records of t_ds_queue,default queue name : default
-INSERT INTO t_ds_version(version) VALUES ('3.1.1');
+INSERT INTO t_ds_version(version) VALUES ('3.1.2');
 
 --
 -- Table structure for table t_ds_plugin_define
diff --git a/dolphinscheduler-dao/src/main/resources/sql/soft_version b/dolphinscheduler-dao/src/main/resources/sql/soft_version
index 94ff29cc4d..ef538c2810 100644
--- a/dolphinscheduler-dao/src/main/resources/sql/soft_version
+++ b/dolphinscheduler-dao/src/main/resources/sql/soft_version
@@ -1 +1 @@
-3.1.1
+3.1.2
diff --git a/dolphinscheduler-dao/src/main/resources/sql/upgrade/3.1.2_schema/mysql/dolphinscheduler_ddl.sql b/dolphinscheduler-dao/src/main/resources/sql/upgrade/3.1.2_schema/mysql/dolphinscheduler_ddl.sql
new file mode 100644
index 0000000000..4a14f326b9
--- /dev/null
+++ b/dolphinscheduler-dao/src/main/resources/sql/upgrade/3.1.2_schema/mysql/dolphinscheduler_ddl.sql
@@ -0,0 +1,16 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+*/
diff --git a/dolphinscheduler-dao/src/main/resources/sql/upgrade/3.1.2_schema/mysql/dolphinscheduler_dml.sql b/dolphinscheduler-dao/src/main/resources/sql/upgrade/3.1.2_schema/mysql/dolphinscheduler_dml.sql
new file mode 100644
index 0000000000..4a14f326b9
--- /dev/null
+++ b/dolphinscheduler-dao/src/main/resources/sql/upgrade/3.1.2_schema/mysql/dolphinscheduler_dml.sql
@@ -0,0 +1,16 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+*/
diff --git a/dolphinscheduler-dao/src/main/resources/sql/upgrade/3.1.2_schema/postgresql/dolphinscheduler_ddl.sql b/dolphinscheduler-dao/src/main/resources/sql/upgrade/3.1.2_schema/postgresql/dolphinscheduler_ddl.sql
new file mode 100644
index 0000000000..4a14f326b9
--- /dev/null
+++ b/dolphinscheduler-dao/src/main/resources/sql/upgrade/3.1.2_schema/postgresql/dolphinscheduler_ddl.sql
@@ -0,0 +1,16 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+*/
diff --git a/dolphinscheduler-dao/src/main/resources/sql/upgrade/3.1.2_schema/postgresql/dolphinscheduler_dml.sql b/dolphinscheduler-dao/src/main/resources/sql/upgrade/3.1.2_schema/postgresql/dolphinscheduler_dml.sql
new file mode 100644
index 0000000000..4a14f326b9
--- /dev/null
+++ b/dolphinscheduler-dao/src/main/resources/sql/upgrade/3.1.2_schema/postgresql/dolphinscheduler_dml.sql
@@ -0,0 +1,16 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+*/
diff --git a/dolphinscheduler-python/pydolphinscheduler/README.md b/dolphinscheduler-python/pydolphinscheduler/README.md
index 7fc73d6a29..5987e1a8f8 100644
--- a/dolphinscheduler-python/pydolphinscheduler/README.md
+++ b/dolphinscheduler-python/pydolphinscheduler/README.md
@@ -87,4 +87,4 @@ If you are interested in how to release **PyDolphinScheduler**, you could go and
 
 ## What's more
 
-For more detail information, please go to see **PyDolphinScheduler** latest(unreleased) [document](https://dolphinscheduler.apache.org/python/dev/index.html)
+For more detail information, please go to see **PyDolphinScheduler** latest(unreleased) [document](https://dolphinscheduler.apache.org/python/main/index.html)
diff --git a/tools/dependencies/known-dependencies.txt b/tools/dependencies/known-dependencies.txt
index 77297e6fb5..90e2da863d 100644
--- a/tools/dependencies/known-dependencies.txt
+++ b/tools/dependencies/known-dependencies.txt
@@ -206,7 +206,6 @@ log4j-1.2-api-2.17.2.jar
 logback-classic-1.2.11.jar
 logback-core-1.2.11.jar
 logging-interceptor-4.9.3.jar
-lz4-1.3.0.jar
 mapstruct-1.3.1.Final.jar
 metrics-core-4.2.11.jar
 micrometer-core-1.9.3.jar