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

kezhenxu94 pushed a change to branch cleanup-dependencies
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git


    from 90c9b85a6a Clean up unused dependencies and packaging issues
     add 73f13a9c9c [doc] Show all the functions of the home page through 
screenshots (#10118)
     add 2eff5ee10c [doc] change document structure (#10124)
     add 94c515555e [doc] Remove flink call docs (#10122)
     add 8fab224e0d add_alert_server_cluster_test (#10125)
     add bf4b8ff0d9 [python] Change distribute name avoid confusion with main 
pkg (#10134)
     add 3dd007ca59 [Fix][UI] Add the task status of pending. (#10129)
     add c07339b07d [Fix][UI] Limit task group resource capacity to only 
positive integers. (#10158)
     add 7d5af7e7ec [doc] Update editorial workflow content and images (#10130)
     add e2fac21399 [doc] Update website docs link (#10161)
     add 13a83e50f2 [Fix]Change the HTTP or HTTPS regular expression  (#10166)
     add dc61370f30 [Fix][UI] Fix the problem that the failure strategy field 
in the time management form is multilingual. (#10169)
     add e11373b963 [Feature][MLops] Support MLflow Models to deploy model 
service (MLflow models serve and Docker) (#10150)
     add 5161df04d7 [refactor][perf] cache compiled regex pattern (#10099)
     add cd1dcf1eba [Feature][CI] Schedule Dead Link Checker  (#10000)
     add 2251876021 [Fix-10057][api] api parameter name misspelling (#10063)
     add 0ef02e8093 [Fix][UI] Add seatunnel icon (#10178)
     add d7d6699e22 fix spcial week init bug (#10183)
     add bd34e66b8a [Fix-10076] queryUserByToken use server timezone (#10177)
     add 0abfb5e744 [doc] Refactor global parameter docment (#10045)
     add 7a8f3f1810 [doc] Update project directory structure in docs (#10107)
     add 41a3183810 [Doc] Add complie supporting system (#10188)
     add c8a4c694ea [Fix][UI] Fix data-quality component multi-language 
support. (#10202)
     add 31cb485312 [doc] Update delete workflow description (#10203)
     add 0e8ed6ebb4 [Fix-10199] [Workflow/Workflow Definition] After deleting 
messages in batches, the error message is repeated (#10201)
     add 54ab2651bd [Feature][MLops]  Add MLflow Projects (custom project) 
component (#10175)
     add 4dbe27bb8f [Bug][Deploy]Fix worker-server path in script scp-hosts.sh 
(#10208) (#10209)
     add edcb7aad23 fix#10214 Delete online workflows in batches, prompt 
information is accurate (#10215)
     add 56e0ea802d [python] Fix process definition attr release state not work 
(#10151)
     add 7fc3664ec3 [Fix][UI] add assignment of totalPage (#10165)
     add f4b7754952 [doc] Update task DataX document (#10218)
     add de5507fb19 [Fix-10103][k8s]Fix k8s Change DataSource Error (#10128)
     add 6cebdfdf50 [Fix][UI] Fix the problem of multi-language support of 
workflow instance host in Chinese state. (#10223)
     add c12848a4ff [doc] Update kubernetes' FAQ (#10221)
     add 5998c73aac [doc] Refactor local parameter docment (#10119)
     add 14e80ab5fd [fix-10207] When the registered alarm plugin is empty, the 
error message is not clear (#10224)
     add abecec3c28 [Fix][UI] Fix issue with treemap depth in workflow 
relationships. (#10229)
     add 87d9ec1dee [doc] Delete SPRING_DATASOURCE_DRIVER_CLASS_NAME in doc 
(#10228)
     add aba5f8a40e [improve] Change Mysql Driver (#10220)
     add d8db2b57d2 [fix] Task group queue query all list error (#10237)
     add c5c68a8893 [Fix#9923] The alarm instance management interface is 
always in the loading state (#9924)
     add b337eef2e6 [Fix][UI] Set task group name empty of default value 
(#10243)
     add 117082154d [fix][deploy] File overwrite when specific value set to 
installPath (#10241)
     add 6d9bc0743b [doc] Add setValue syntax in local param (#10245)
     add 58afe5d8b5 [fix] Deploy scp-hosts use fullpath avoid dangling (#10249)
     add 4351148f36 [Bug] init docker compose DATABASE env (#10244)
     add e3579dd13d [doc] Correct all setup documents (#10074)
     add a0771541e5 [Fix-10181] Fix the logic of judging that the tenant does 
not exist (#10185)
     add 4c1ef0a89a [Style][UI] Split multilingual modules. (#10256)
     add 1ac534be67 [Fix][UI] Fix status statistics card height is 
inconsistent. (#10268)
     add 62b85b9cb3 [Fix] Fix the timeout alarm button is invalid (#10260)
     add 7ac8ea493c [Feature][Permission]  Project management module authority 
control refactoring, authority abstract interface setting. (#10261)
     add 62bd9d2c4c [Fix] Fix the line.separator problem for alert-plugin' test 
case #10277 (#10278)
     add 13af2adfc1 [fix] Fix the  SERIAL_DISCARD execution_type not working 
(#10258)
     add 58b1e1da1e [doc] Upgrade screenshot to latest version in dev document 
(#10242)
     add cd36401a6a [doc] Refactor context parameter docment (#10227)
     add 2294160cdb [docs] Added local file configuration guide for resource 
center (#10264)
     add e7fbfa3a26 [Fix][UI] Add mapping_columns filed for the data_quality 
ruleInputParamter. (#10286)
     add 592e433b1e [Feature][Datasource]replace DataSourceController API with 
string JSON and cast to DTO (#10276)
     add 8d26d4fe72 [doc] Update the development environment to build the 
software version (#10246)
     add 12a09f6d5d [doc] Fix api standard error (#10292)
     add 2e6d3f5190 [Fix][UI] Display the result page when the DB page has no 
data. (#10298)
     add a241135cbc [chore] update by release version (#10299)
     add 53ab6f7b92 [Feature][API] Modify the permissions of project 
management, security center, data source center and data quality module. 
(#10289)
     add a4948f58e6 [Feature][Permission] Reconstruction of permissions of 
resource center and monitoring center. (#10307)
     add 95f6f61ce4 Merge branch 'dev' into cleanup-dependencies

No new revisions were added by this update.

Summary of changes:
 .github/ISSUE_TEMPLATE/bug-report.yml              |    4 +-
 .../cluster-test/mysql/dolphinscheduler_env.sh     |    1 -
 .../workflows/cluster-test/mysql/running_test.sh   |   12 +-
 .../postgresql/dolphinscheduler_env.sh             |    1 -
 .../cluster-test/postgresql/running_test.sh        |   12 +-
 .github/workflows/docs.yml                         |    3 +
 deploy/docker/.env                                 |    1 +
 docs/configs/docsdev.js                            |  136 +-
 docs/configs/site.js                               |   28 +-
 docs/docs/en/about/glossary.md                     |    7 +-
 docs/docs/en/architecture/configuration.md         |  123 +-
 docs/docs/en/development/api-standard.md           |   36 +-
 .../development/development-environment-setup.md   |   20 +-
 .../docs/en/guide/alert/alert_plugin_user_guide.md |    8 +-
 docs/docs/en/guide/alert/dingtalk.md               |    2 +-
 docs/docs/en/guide/alert/telegram.md               |    2 +-
 docs/docs/en/guide/flink-call.md                   |  123 --
 docs/docs/en/guide/installation/kubernetes.md      |   91 +-
 docs/docs/en/guide/installation/pseudo-cluster.md  |    6 +-
 docs/docs/en/guide/installation/standalone.md      |   14 +-
 docs/docs/en/guide/parameter/context.md            |   66 +-
 docs/docs/en/guide/parameter/global.md             |   28 +-
 docs/docs/en/guide/parameter/local.md              |   74 +-
 docs/docs/en/guide/parameter/priority.md           |   10 +-
 docs/docs/en/guide/project/workflow-definition.md  |    2 +-
 docs/docs/en/guide/project/workflow-instance.md    |    2 +-
 docs/docs/en/guide/resource/configuration.md       |   17 +-
 docs/docs/en/guide/start/docker.md                 |    6 -
 docs/docs/en/guide/start/quick-start.md            |    2 +-
 docs/docs/en/guide/task/datax.md                   |  126 +-
 docs/docs/en/guide/task/mlflow.md                  |  211 ++-
 docs/docs/en/guide/upgrade.md                      |   67 +-
 docs/docs/zh/about/glossary.md                     |   15 +-
 docs/docs/zh/architecture/configuration.md         |  127 +-
 docs/docs/zh/development/api-standard.md           |   37 +-
 .../development/development-environment-setup.md   |   22 +-
 .../docs/zh/guide/alert/alert_plugin_user_guide.md |   10 +-
 docs/docs/zh/guide/alert/dingtalk.md               |    2 +-
 docs/docs/zh/guide/alert/telegram.md               |   10 +-
 docs/docs/zh/guide/flink-call.md                   |  150 --
 docs/docs/zh/guide/installation/kubernetes.md      |   95 +-
 docs/docs/zh/guide/installation/pseudo-cluster.md  |    4 +-
 docs/docs/zh/guide/installation/standalone.md      |   13 +-
 docs/docs/zh/guide/parameter/context.md            |   65 +-
 docs/docs/zh/guide/parameter/global.md             |   29 +-
 docs/docs/zh/guide/parameter/local.md              |   71 +-
 docs/docs/zh/guide/parameter/priority.md           |    8 +-
 docs/docs/zh/guide/project/workflow-definition.md  |    2 +-
 docs/docs/zh/guide/project/workflow-instance.md    |    2 +-
 docs/docs/zh/guide/resource/configuration.md       |   11 +
 docs/docs/zh/guide/start/docker.md                 |    6 -
 docs/docs/zh/guide/start/quick-start.md            |    2 +-
 docs/docs/zh/guide/task/datax.md                   |  122 +-
 docs/docs/zh/guide/task/mlflow.md                  |  173 ++-
 docs/docs/zh/guide/upgrade.md                      |   76 +-
 docs/img/alert/alert_step_1.png                    |  Bin 70180 -> 0 bytes
 docs/img/alert/alert_step_2.png                    |  Bin 159166 -> 0 bytes
 docs/img/alert/alert_step_3.png                    |  Bin 240057 -> 0 bytes
 docs/img/alert/alert_step_4.png                    |  Bin 144842 -> 0 bytes
 docs/img/alert/dingtalk-plugin.png                 |  Bin 60958 -> 0 bytes
 docs/img/alert/telegram-plugin.png                 |  Bin 74412 -> 0 bytes
 docs/img/api-documentation-en.png                  |  Bin 77247 -> 0 bytes
 docs/img/api-documentation.png                     |  Bin 61869 -> 0 bytes
 docs/img/api/create_queue.png                      |  Bin 74021 -> 0 bytes
 docs/img/api/create_tenant.png                     |  Bin 82987 -> 0 bytes
 docs/img/api/create_user.png                       |  Bin 92945 -> 0 bytes
 docs/img/api/create_workflow1.png                  |  Bin 55287 -> 0 bytes
 docs/img/api/create_workflow2.png                  |  Bin 96320 -> 0 bytes
 docs/img/api/create_workflow3.png                  |  Bin 214012 -> 0 bytes
 docs/img/api/create_workflow4.png                  |  Bin 69490 -> 0 bytes
 docs/img/api/execution_result.png                  |  Bin 75120 -> 0 bytes
 docs/img/api/log.png                               |  Bin 154299 -> 0 bytes
 docs/img/api/upload_resource.png                   |  Bin 68267 -> 0 bytes
 docs/img/api/user_authorization.png                |  Bin 38817 -> 0 bytes
 docs/img/api/user_login.png                        |  Bin 184975 -> 0 bytes
 docs/img/create-token-en1.png                      |  Bin 8779 -> 0 bytes
 docs/img/create-token.png                          |  Bin 7699 -> 0 bytes
 docs/img/dag_examples_cn.jpg                       |  Bin 51498 -> 0 bytes
 docs/img/datax_edit.png                            |  Bin 478215 -> 0 bytes
 docs/img/editDag-en.png                            |  Bin 421677 -> 1300064 
bytes
 docs/img/editDag.png                               |  Bin 26907 -> 1300064 
bytes
 docs/img/globalParam/image-20210723101242216.png   |  Bin 44625 -> 0 bytes
 docs/img/globalParam/image-20210723102522383.png   |  Bin 42919 -> 0 bytes
 docs/img/globalParam/image-20210723102938239.png   |  Bin 36581 -> 0 bytes
 docs/img/globalParam/image-20210723103316896.png   |  Bin 37954 -> 0 bytes
 docs/img/globalParam/image-20210723103937052.png   |  Bin 52946 -> 0 bytes
 docs/img/globalParam/image-20210723104411489.png   |  Bin 21894 -> 0 bytes
 docs/img/globalParam/image-20210723104957031.png   |  Bin 36588 -> 0 bytes
 docs/img/globalParam/image-20210723105026924.png   |  Bin 37906 -> 0 bytes
 docs/img/globalParam/image-20210723105131381.png   |  Bin 34311 -> 0 bytes
 docs/img/globalParam/image-20210723105255850.png   |  Bin 38332 -> 0 bytes
 docs/img/global_parameter.png                      |  Bin 94677 -> 0 bytes
 docs/img/global_parameter_en.png                   |  Bin 219165 -> 0 bytes
 docs/img/local_parameter.png                       |  Bin 42275 -> 0 bytes
 docs/img/local_parameter_en.png                    |  Bin 72458 -> 0 bytes
 docs/img/new_ui/dev/about/glossary.png             |  Bin 0 -> 85151 bytes
 docs/img/new_ui/dev/alert/alert_dingtalk.png       |  Bin 0 -> 117481 bytes
 docs/img/new_ui/dev/alert/alert_instance01.png     |  Bin 0 -> 70279 bytes
 docs/img/new_ui/dev/alert/alert_instance02.png     |  Bin 0 -> 102718 bytes
 docs/img/new_ui/dev/alert/alert_instance03.png     |  Bin 0 -> 104143 bytes
 docs/img/new_ui/dev/alert/alert_instance04.png     |  Bin 0 -> 102625 bytes
 docs/img/new_ui/dev/alert/alert_telegram.png       |  Bin 0 -> 116700 bytes
 docs/img/new_ui/dev/homepage/homepage.png          |  Bin 161117 -> 746975 
bytes
 docs/img/new_ui/dev/parameter/context_log01.png    |  Bin 0 -> 311889 bytes
 docs/img/new_ui/dev/parameter/context_log02.png    |  Bin 0 -> 311298 bytes
 docs/img/new_ui/dev/parameter/context_log03.png    |  Bin 0 -> 297036 bytes
 .../new_ui/dev/parameter/context_parameter01.png   |  Bin 0 -> 165499 bytes
 .../new_ui/dev/parameter/context_parameter02.png   |  Bin 0 -> 160262 bytes
 .../new_ui/dev/parameter/context_parameter03.png   |  Bin 0 -> 157262 bytes
 .../new_ui/dev/parameter/context_parameter04.png   |  Bin 0 -> 150018 bytes
 .../new_ui/dev/parameter/global_parameter01.png    |  Bin 0 -> 148147 bytes
 .../new_ui/dev/parameter/global_parameter02.png    |  Bin 0 -> 141585 bytes
 .../new_ui/dev/parameter/global_parameter03.png    |  Bin 0 -> 312613 bytes
 .../new_ui/dev/parameter/local_param_set_val.png   |  Bin 0 -> 22422 bytes
 .../dev/parameter/local_param_set_val_bash.png     |  Bin 0 -> 33232 bytes
 .../dev/parameter/local_param_set_val_custom.png   |  Bin 0 -> 50476 bytes
 .../img/new_ui/dev/parameter/local_parameter01.png |  Bin 0 -> 642098 bytes
 .../img/new_ui/dev/parameter/local_parameter02.png |  Bin 0 -> 303057 bytes
 .../new_ui/dev/parameter/priority_parameter01.png  |  Bin 0 -> 16159 bytes
 .../new_ui/dev/parameter/priority_parameter02.png  |  Bin 0 -> 50368 bytes
 .../new_ui/dev/parameter/priority_parameter03.png  |  Bin 0 -> 30142 bytes
 .../new_ui/dev/parameter/priority_parameter04.png  |  Bin 0 -> 173759 bytes
 docs/img/new_ui/dev/project/project-overview.png   |  Bin 167215 -> 790835 
bytes
 docs/img/supplement_global_parameter.png           |  Bin 295951 -> 0 bytes
 docs/img/supplement_global_parameter_en.png        |  Bin 124936 -> 0 bytes
 docs/img/supplement_local_parameter.png            |  Bin 228552 -> 0 bytes
 docs/img/supplement_local_parameter_en.png         |  Bin 246045 -> 0 bytes
 docs/img/tasks/demo/mlflow-automl.png              |  Bin 87074 -> 28971 bytes
 docs/img/tasks/demo/mlflow-basic-algorithm.png     |  Bin 140209 -> 32819 bytes
 .../tasks/demo/mlflow-custom-project-template.png  |  Bin 0 -> 66296 bytes
 docs/img/tasks/demo/mlflow-custom-project.png      |  Bin 0 -> 84087 bytes
 docs/img/tasks/demo/mlflow-models-docker.png       |  Bin 0 -> 20543 bytes
 docs/img/tasks/demo/mlflow-models-mlflow.png       |  Bin 0 -> 20460 bytes
 docs/img/test-api.png                              |  Bin 40028 -> 0 bytes
 docs/img/token-management-en.png                   |  Bin 35282 -> 0 bytes
 docs/img/token-management.png                      |  Bin 34871 -> 0 bytes
 .../email/template/DefaultHTMLTemplateTest.java    |    2 +-
 .../src/main/resources/application.yaml            |    3 +-
 .../constants/ApiFuncIdentificationConstant.java   |  208 +++
 .../api/controller/DataSourceController.java       |   68 +-
 .../controller/ProcessDefinitionController.java    |   16 +-
 .../api/controller/ProcessInstanceController.java  |    2 +-
 .../api/controller/ResourcesController.java        |   29 +-
 .../api/controller/TaskGroupController.java        |   17 +-
 .../apache/dolphinscheduler/api/enums/Status.java  |    8 +-
 .../api/interceptor/LoginHandlerInterceptor.java   |    4 +-
 .../dolphinscheduler/api/python/PythonGateway.java |    7 +-
 .../dolphinscheduler/api/service/BaseService.java  |   13 +
 .../api/service/ProcessDefinitionService.java      |    2 +-
 .../api/service/ProjectService.java                |    5 +-
 .../api/service/ResourcesService.java              |   12 +-
 .../api/service/TaskGroupQueueService.java         |   11 +-
 .../api/service/UdfFuncService.java                |   11 +-
 .../api/service/impl/AccessTokenServiceImpl.java   |   23 +-
 .../api/service/impl/AlertGroupServiceImpl.java    |   17 +-
 .../impl/AlertPluginInstanceServiceImpl.java       |   23 +-
 .../api/service/impl/BaseServiceImpl.java          |   23 +
 .../api/service/impl/DataAnalysisServiceImpl.java  |   15 +-
 .../api/service/impl/DataSourceServiceImpl.java    |   37 +-
 .../service/impl/DqExecuteResultServiceImpl.java   |    5 +
 .../api/service/impl/DqRuleServiceImpl.java        |    5 +
 .../api/service/impl/EnvironmentServiceImpl.java   |   12 +-
 .../api/service/impl/ExecutorServiceImpl.java      |    7 +-
 .../api/service/impl/K8SNamespaceServiceImpl.java  |   21 +-
 .../api/service/impl/LoggerServiceImpl.java        |    7 +-
 .../api/service/impl/MonitorServiceImpl.java       |   26 +-
 .../service/impl/ProcessDefinitionServiceImpl.java |   82 +-
 .../service/impl/ProcessInstanceServiceImpl.java   |   25 +-
 .../impl/ProcessTaskRelationServiceImpl.java       |   14 +-
 .../api/service/impl/ProjectServiceImpl.java       |   89 +-
 .../api/service/impl/QueueServiceImpl.java         |   14 +-
 .../api/service/impl/ResourcesServiceImpl.java     |  205 ++-
 .../api/service/impl/SchedulerServiceImpl.java     |   12 +-
 .../service/impl/TaskDefinitionServiceImpl.java    |   24 +-
 .../service/impl/TaskGroupQueueServiceImpl.java    |    8 +
 .../api/service/impl/TaskGroupServiceImpl.java     |   47 +
 .../api/service/impl/TaskInstanceServiceImpl.java  |    7 +-
 .../api/service/impl/TenantServiceImpl.java        |   18 +-
 .../api/service/impl/UdfFuncServiceImpl.java       |  106 +-
 .../api/service/impl/UsersServiceImpl.java         |   93 +-
 .../api/service/impl/WorkerGroupServiceImpl.java   |   11 +-
 .../src/main/resources/application.yaml            |    3 +-
 .../api/controller/AbstractControllerTest.java     |   10 +
 .../api/controller/DataAnalysisControllerTest.java |   26 +-
 .../ProcessDefinitionControllerTest.java           |    5 +-
 .../api/controller/ResourcesControllerTest.java    |   26 +-
 .../interceptor/LoginHandlerInterceptorTest.java   |    6 +-
 .../api/service/AccessTokenServiceTest.java        |   33 +-
 .../api/service/AlertGroupServiceTest.java         |   41 +-
 .../service/AlertPluginInstanceServiceTest.java    |   17 +
 .../api/service/DataAnalysisServiceTest.java       |   39 +-
 .../api/service/DataSourceServiceTest.java         |   25 +-
 .../api/service/DqExecuteResultServiceTest.java    |   11 +-
 .../api/service/DqRuleServiceTest.java             |   13 +-
 .../api/service/EnvironmentServiceTest.java        |   15 +
 .../api/service/ExecutorServiceTest.java           |   20 +-
 .../api/service/K8SNamespaceServiceTest.java       |   23 +-
 .../api/service/LoggerServiceTest.java             |    7 +-
 .../api/service/MonitorServiceTest.java            |   74 +-
 .../api/service/ProcessDefinitionServiceTest.java  |   97 +-
 .../api/service/ProcessInstanceServiceTest.java    |   33 +-
 .../service/ProcessTaskRelationServiceTest.java    |   16 +-
 .../api/service/ProjectServiceTest.java            |  119 +-
 .../api/service/QueueServiceTest.java              |   20 +-
 .../api/service/ResourcesServiceTest.java          |  142 +-
 .../api/service/SchedulerServiceTest.java          |    2 +-
 .../api/service/TaskDefinitionServiceImplTest.java |   14 +-
 .../api/service/TaskGroupServiceTest.java          |   34 +-
 .../api/service/TaskInstanceServiceTest.java       |   18 +-
 .../api/service/TenantServiceTest.java             |   19 +-
 .../api/service/UdfFuncServiceTest.java            |   86 +-
 .../api/service/UsersServiceTest.java              |    6 +
 .../common/enums/AuthorizationType.java            |   37 +-
 .../dolphinscheduler/common/utils/OSUtils.java     |   19 +
 .../common/utils/ParameterUtils.java               |   11 +-
 .../dolphinscheduler/common/os/OSUtilsTest.java    |   40 +
 .../dolphinscheduler/dao/entity/TaskGroup.java     |    2 +-
 .../dao/mapper/AccessTokenMapper.java              |    8 +
 .../dao/mapper/AlertGroupMapper.java               |    9 +
 .../dao/mapper/AlertPluginInstanceMapper.java      |    1 -
 .../dolphinscheduler/dao/mapper/ProjectMapper.java |   14 +-
 .../dao/mapper/ResourceMapper.java                 |    2 +-
 .../dolphinscheduler/dao/mapper/TenantMapper.java  |    2 +
 .../dolphinscheduler/dao/mapper/UdfFuncMapper.java |   11 +-
 .../dolphinscheduler/dao/mapper/UserMapper.java    |   17 +-
 .../dao/mapper/WorkerGroupMapper.java              |    1 -
 .../dao/mapper/AccessTokenMapper.xml               |   15 +
 .../dao/mapper/AlertGroupMapper.xml                |   16 +
 .../dao/mapper/DataSourceMapper.xml                |    8 +-
 .../dolphinscheduler/dao/mapper/ProjectMapper.xml  |   21 +-
 .../dolphinscheduler/dao/mapper/ResourceMapper.xml |   17 +-
 .../dao/mapper/TaskGroupQueueMapper.xml            |   36 +-
 .../dolphinscheduler/dao/mapper/UdfFuncMapper.xml  |   42 +-
 .../dolphinscheduler/dao/mapper/UserMapper.xml     |    2 +-
 .../dao/mapper/K8sNamespaceMapperTest.java         |    2 +
 .../dao/mapper/ProjectMapperTest.java              |   17 +-
 .../dao/mapper/ResourceMapperTest.java             |    6 +-
 .../dao/mapper/UdfFuncMapperTest.java              |    6 +-
 .../dao/mapper/UserMapperTest.java                 |    2 +-
 .../configuration/ConfigurationParserTest.java     |    2 +-
 .../quality/flow/reader/ReaderFactoryTest.java     |    2 +-
 .../api/datasource/BaseDataSourceParamDTO.java     |   16 -
 .../api/datasource/DataSourceProcessor.java        |   15 +
 .../clickhouse/ClickHouseDataSourceProcessor.java  |   17 +-
 .../api/datasource/db2/Db2DataSourceProcessor.java |   16 +-
 .../datasource/hive/HiveDataSourceProcessor.java   |   16 +-
 .../datasource/mysql/MySQLDataSourceProcessor.java |   21 +-
 .../oracle/OracleDataSourceProcessor.java          |   18 +-
 .../postgresql/PostgreSQLDataSourceProcessor.java  |   17 +-
 .../presto/PrestoDataSourceProcessor.java          |   18 +-
 .../redshift/RedshiftDataSourceProcessor.java      |   26 +-
 .../datasource/spark/SparkDataSourceProcessor.java |   16 +-
 .../sqlserver/SQLServerDataSourceProcessor.java    |   18 +-
 .../api/plugin/DataSourceProcessorManager.java     |   63 +
 .../api/plugin/DataSourceProcessorProvider.java    |   52 +
 .../datasource/api/utils/DataSourceUtils.java      |   69 +-
 .../dolphinscheduler/e2e/cases/ProjectE2ETest.java |    9 +-
 .../src/main/resources/application.yaml            |    3 +-
 dolphinscheduler-python/pom.xml                    |   31 +
 .../pydolphinscheduler/docs/source/config.rst      |   68 +-
 .../src/pydolphinscheduler/constants.py            |    7 -
 .../src/pydolphinscheduler/core/configuration.py   |    3 +
 .../pydolphinscheduler/core/default_config.yaml    |    6 +
 .../pydolphinscheduler/core/process_definition.py  |   26 +-
 .../tests/core/test_process_definition.py          |   41 +-
 .../tests/utils/test_yaml_parser.py                |    9 +-
 .../permission/ResourcePermissionCheckService.java |   61 +
 .../ResourcePermissionCheckServiceImpl.java        |  562 ++++++++
 .../service/process/ProcessServiceImpl.java        |    5 +-
 .../ResourcePermissionCheckServiceTest.java        |  125 ++
 .../service/process/ProcessServiceTest.java        |    2 +-
 .../apache/dolphinscheduler/spi/enums/DbType.java  |   11 +-
 .../src/main/resources/application.yaml            |    6 +-
 .../plugin/task/mlflow/MlflowConstants.java        |   54 +-
 .../plugin/task/mlflow/MlflowParameters.java       |  102 +-
 .../plugin/task/mlflow/MlflowTask.java             |  118 +-
 .../plugin/task/mlflow/MlflowTaskTest.java         |  147 +-
 .../src/main/bin/upgrade-schema.sh                 |    2 +-
 .../src/main/resources/application.yaml            |   11 +-
 .../public/images/task-icons/seatunnel.png         |  Bin 1086 -> 5405 bytes
 .../public/images/task-icons/seatunnel_hover.png   |  Bin 1054 -> 5396 bytes
 dolphinscheduler-ui/src/common/common.ts           |   11 +-
 dolphinscheduler-ui/src/common/types.ts            |    1 +
 .../src/components/chart/modules/Tree.tsx          |    2 +-
 .../src/components/crontab/modules/day.tsx         |    8 +-
 .../src/layouts/content/use-dataList.ts            |    6 +-
 dolphinscheduler-ui/src/locales/en_US/crontab.ts   |   78 ++
 .../src/locales/en_US/data-quality.ts              |  112 ++
 .../src/locales/en_US/datasource.ts                |   66 +
 .../src/{common/types.ts => locales/en_US/home.ts} |   54 +-
 dolphinscheduler-ui/src/locales/en_US/index.ts     |   50 +
 .../src/locales/{index.ts => en_US/login.ts}       |   23 +-
 dolphinscheduler-ui/src/locales/en_US/menu.ts      |   59 +
 .../src/locales/{index.ts => en_US/modal.ts}       |   19 +-
 dolphinscheduler-ui/src/locales/en_US/monitor.ts   |   74 +
 .../src/locales/{index.ts => en_US/password.ts}    |   25 +-
 .../{common/types.ts => locales/en_US/profile.ts}  |   52 +-
 dolphinscheduler-ui/src/locales/en_US/project.ts   |  682 +++++++++
 dolphinscheduler-ui/src/locales/en_US/resource.ts  |  170 +++
 dolphinscheduler-ui/src/locales/en_US/security.ts  |  265 ++++
 .../src/locales/{index.ts => en_US/theme.ts}       |   19 +-
 .../locales/{index.ts => en_US/user-dropdown.ts}   |   20 +-
 dolphinscheduler-ui/src/locales/index.ts           |    4 +-
 dolphinscheduler-ui/src/locales/modules/en_US.ts   | 1480 --------------------
 dolphinscheduler-ui/src/locales/modules/zh_CN.ts   | 1456 -------------------
 dolphinscheduler-ui/src/locales/zh_CN/crontab.ts   |   77 +
 .../src/locales/zh_CN/data-quality.ts              |  111 ++
 .../src/locales/zh_CN/datasource.ts                |   63 +
 .../src/{common/types.ts => locales/zh_CN/home.ts} |   54 +-
 dolphinscheduler-ui/src/locales/zh_CN/index.ts     |   50 +
 .../src/locales/{index.ts => zh_CN/login.ts}       |   23 +-
 dolphinscheduler-ui/src/locales/zh_CN/menu.ts      |   59 +
 .../src/locales/{index.ts => zh_CN/modal.ts}       |   19 +-
 dolphinscheduler-ui/src/locales/zh_CN/monitor.ts   |   73 +
 .../src/locales/{index.ts => zh_CN/password.ts}    |   24 +-
 .../{common/types.ts => locales/zh_CN/profile.ts}  |   52 +-
 dolphinscheduler-ui/src/locales/zh_CN/project.ts   |  669 +++++++++
 dolphinscheduler-ui/src/locales/zh_CN/resource.ts  |  168 +++
 dolphinscheduler-ui/src/locales/zh_CN/security.ts  |  265 ++++
 .../src/locales/{index.ts => zh_CN/theme.ts}       |   19 +-
 .../locales/{index.ts => zh_CN/user-dropdown.ts}   |   20 +-
 .../src/views/data-quality/rule/use-table.ts       |    1 +
 .../views/data-quality/task-result/use-table.ts    |    1 +
 .../src/views/home/components/state-card.tsx       |    2 +-
 .../src/views/monitor/servers/db/index.tsx         |   10 +-
 .../monitor/statistics/audit-log/use-table.ts      |    1 +
 .../projects/task/components/node/fields/index.ts  |    2 +
 .../task/components/node/fields/use-http.ts        |    2 +-
 .../components/node/fields/use-mlflow-models.ts    |   80 ++
 .../components/node/fields/use-mlflow-projects.ts  |  322 +++++
 .../task/components/node/fields/use-mlflow.ts      |  140 +-
 .../task/components/node/fields/use-rules.ts       |   15 +-
 .../projects/task/components/node/format-data.ts   |   14 +-
 .../task/components/node/tasks/use-conditions.ts   |    3 +-
 .../task/components/node/tasks/use-datax.ts        |    3 +-
 .../projects/task/components/node/tasks/use-emr.ts |    3 +-
 .../task/components/node/tasks/use-flink.ts        |    3 +-
 .../task/components/node/tasks/use-http.ts         |    3 +-
 .../task/components/node/tasks/use-jupyter.ts      |    3 +-
 .../projects/task/components/node/tasks/use-k8s.ts |    3 +-
 .../task/components/node/tasks/use-mlflow.ts       |   12 +-
 .../projects/task/components/node/tasks/use-mr.ts  |    3 +-
 .../task/components/node/tasks/use-pigeon.ts       |    3 +-
 .../task/components/node/tasks/use-procedure.ts    |    3 +-
 .../task/components/node/tasks/use-python.ts       |    3 +-
 .../task/components/node/tasks/use-sea-tunnel.ts   |    3 +-
 .../task/components/node/tasks/use-spark.ts        |    3 +-
 .../projects/task/components/node/tasks/use-sql.ts |    3 +-
 .../task/components/node/tasks/use-sqoop.ts        |    3 +-
 .../task/components/node/tasks/use-sub-process.ts  |    3 +-
 .../task/components/node/tasks/use-switch.ts       |    3 +-
 .../task/components/node/tasks/use-zeppelin.ts     |    3 +-
 .../views/projects/task/components/node/types.ts   |   10 +-
 .../workflow/definition/timing/use-table.ts        |    7 +
 .../task-group/option/components/form-modal.tsx    |    6 +-
 .../views/resource/task-group/option/use-form.ts   |    6 +
 .../src/views/resource/task-group/queue/index.tsx  |    5 +-
 .../views/resource/task-group/queue/use-table.ts   |   57 +-
 .../security/alarm-instance-manage/use-form.ts     |   16 +-
 .../server/worker/config/WorkerConfig.java         |    9 +
 .../worker/processor/TaskExecuteProcessor.java     |   15 +-
 .../src/main/resources/application.yaml            |   14 +-
 script/env/dolphinscheduler_env.sh                 |    1 -
 script/install.sh                                  |    6 +
 script/scp-hosts.sh                                |    6 +-
 365 files changed, 8761 insertions(+), 5397 deletions(-)
 delete mode 100644 docs/docs/en/guide/flink-call.md
 delete mode 100644 docs/docs/zh/guide/flink-call.md
 delete mode 100644 docs/img/alert/alert_step_1.png
 delete mode 100644 docs/img/alert/alert_step_2.png
 delete mode 100644 docs/img/alert/alert_step_3.png
 delete mode 100644 docs/img/alert/alert_step_4.png
 delete mode 100644 docs/img/alert/dingtalk-plugin.png
 delete mode 100644 docs/img/alert/telegram-plugin.png
 delete mode 100644 docs/img/api-documentation-en.png
 delete mode 100644 docs/img/api-documentation.png
 delete mode 100644 docs/img/api/create_queue.png
 delete mode 100644 docs/img/api/create_tenant.png
 delete mode 100644 docs/img/api/create_user.png
 delete mode 100644 docs/img/api/create_workflow1.png
 delete mode 100644 docs/img/api/create_workflow2.png
 delete mode 100644 docs/img/api/create_workflow3.png
 delete mode 100644 docs/img/api/create_workflow4.png
 delete mode 100644 docs/img/api/execution_result.png
 delete mode 100644 docs/img/api/log.png
 delete mode 100644 docs/img/api/upload_resource.png
 delete mode 100644 docs/img/api/user_authorization.png
 delete mode 100644 docs/img/api/user_login.png
 delete mode 100644 docs/img/create-token-en1.png
 delete mode 100644 docs/img/create-token.png
 delete mode 100644 docs/img/dag_examples_cn.jpg
 delete mode 100644 docs/img/datax_edit.png
 delete mode 100644 docs/img/globalParam/image-20210723101242216.png
 delete mode 100644 docs/img/globalParam/image-20210723102522383.png
 delete mode 100644 docs/img/globalParam/image-20210723102938239.png
 delete mode 100644 docs/img/globalParam/image-20210723103316896.png
 delete mode 100644 docs/img/globalParam/image-20210723103937052.png
 delete mode 100644 docs/img/globalParam/image-20210723104411489.png
 delete mode 100644 docs/img/globalParam/image-20210723104957031.png
 delete mode 100644 docs/img/globalParam/image-20210723105026924.png
 delete mode 100644 docs/img/globalParam/image-20210723105131381.png
 delete mode 100644 docs/img/globalParam/image-20210723105255850.png
 delete mode 100644 docs/img/global_parameter.png
 delete mode 100644 docs/img/global_parameter_en.png
 delete mode 100644 docs/img/local_parameter.png
 delete mode 100644 docs/img/local_parameter_en.png
 create mode 100644 docs/img/new_ui/dev/about/glossary.png
 create mode 100644 docs/img/new_ui/dev/alert/alert_dingtalk.png
 create mode 100644 docs/img/new_ui/dev/alert/alert_instance01.png
 create mode 100644 docs/img/new_ui/dev/alert/alert_instance02.png
 create mode 100644 docs/img/new_ui/dev/alert/alert_instance03.png
 create mode 100644 docs/img/new_ui/dev/alert/alert_instance04.png
 create mode 100644 docs/img/new_ui/dev/alert/alert_telegram.png
 create mode 100644 docs/img/new_ui/dev/parameter/context_log01.png
 create mode 100644 docs/img/new_ui/dev/parameter/context_log02.png
 create mode 100644 docs/img/new_ui/dev/parameter/context_log03.png
 create mode 100644 docs/img/new_ui/dev/parameter/context_parameter01.png
 create mode 100644 docs/img/new_ui/dev/parameter/context_parameter02.png
 create mode 100644 docs/img/new_ui/dev/parameter/context_parameter03.png
 create mode 100644 docs/img/new_ui/dev/parameter/context_parameter04.png
 create mode 100644 docs/img/new_ui/dev/parameter/global_parameter01.png
 create mode 100644 docs/img/new_ui/dev/parameter/global_parameter02.png
 create mode 100644 docs/img/new_ui/dev/parameter/global_parameter03.png
 create mode 100644 docs/img/new_ui/dev/parameter/local_param_set_val.png
 create mode 100644 docs/img/new_ui/dev/parameter/local_param_set_val_bash.png
 create mode 100644 docs/img/new_ui/dev/parameter/local_param_set_val_custom.png
 create mode 100644 docs/img/new_ui/dev/parameter/local_parameter01.png
 create mode 100644 docs/img/new_ui/dev/parameter/local_parameter02.png
 create mode 100644 docs/img/new_ui/dev/parameter/priority_parameter01.png
 create mode 100644 docs/img/new_ui/dev/parameter/priority_parameter02.png
 create mode 100644 docs/img/new_ui/dev/parameter/priority_parameter03.png
 create mode 100644 docs/img/new_ui/dev/parameter/priority_parameter04.png
 delete mode 100644 docs/img/supplement_global_parameter.png
 delete mode 100644 docs/img/supplement_global_parameter_en.png
 delete mode 100644 docs/img/supplement_local_parameter.png
 delete mode 100644 docs/img/supplement_local_parameter_en.png
 create mode 100644 docs/img/tasks/demo/mlflow-custom-project-template.png
 create mode 100644 docs/img/tasks/demo/mlflow-custom-project.png
 create mode 100644 docs/img/tasks/demo/mlflow-models-docker.png
 create mode 100644 docs/img/tasks/demo/mlflow-models-mlflow.png
 delete mode 100644 docs/img/test-api.png
 delete mode 100644 docs/img/token-management-en.png
 delete mode 100644 docs/img/token-management.png
 create mode 100644 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/constants/ApiFuncIdentificationConstant.java
 create mode 100644 
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/main/java/org/apache/dolphinscheduler/plugin/datasource/api/plugin/DataSourceProcessorManager.java
 create mode 100644 
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/main/java/org/apache/dolphinscheduler/plugin/datasource/api/plugin/DataSourceProcessorProvider.java
 create mode 100644 
dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/permission/ResourcePermissionCheckService.java
 create mode 100644 
dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/permission/ResourcePermissionCheckServiceImpl.java
 create mode 100644 
dolphinscheduler-service/src/test/java/org/apache/dolphinscheduler/service/permission/ResourcePermissionCheckServiceTest.java
 create mode 100644 dolphinscheduler-ui/src/locales/en_US/crontab.ts
 create mode 100644 dolphinscheduler-ui/src/locales/en_US/data-quality.ts
 create mode 100644 dolphinscheduler-ui/src/locales/en_US/datasource.ts
 copy dolphinscheduler-ui/src/{common/types.ts => locales/en_US/home.ts} (51%)
 create mode 100644 dolphinscheduler-ui/src/locales/en_US/index.ts
 copy dolphinscheduler-ui/src/locales/{index.ts => en_US/login.ts} (75%)
 create mode 100644 dolphinscheduler-ui/src/locales/en_US/menu.ts
 copy dolphinscheduler-ui/src/locales/{index.ts => en_US/modal.ts} (75%)
 create mode 100644 dolphinscheduler-ui/src/locales/en_US/monitor.ts
 copy dolphinscheduler-ui/src/locales/{index.ts => en_US/password.ts} (70%)
 copy dolphinscheduler-ui/src/{common/types.ts => locales/en_US/profile.ts} 
(53%)
 create mode 100644 dolphinscheduler-ui/src/locales/en_US/project.ts
 create mode 100644 dolphinscheduler-ui/src/locales/en_US/resource.ts
 create mode 100644 dolphinscheduler-ui/src/locales/en_US/security.ts
 copy dolphinscheduler-ui/src/locales/{index.ts => en_US/theme.ts} (75%)
 copy dolphinscheduler-ui/src/locales/{index.ts => en_US/user-dropdown.ts} (75%)
 delete mode 100644 dolphinscheduler-ui/src/locales/modules/en_US.ts
 delete mode 100644 dolphinscheduler-ui/src/locales/modules/zh_CN.ts
 create mode 100644 dolphinscheduler-ui/src/locales/zh_CN/crontab.ts
 create mode 100644 dolphinscheduler-ui/src/locales/zh_CN/data-quality.ts
 create mode 100644 dolphinscheduler-ui/src/locales/zh_CN/datasource.ts
 copy dolphinscheduler-ui/src/{common/types.ts => locales/zh_CN/home.ts} (52%)
 create mode 100644 dolphinscheduler-ui/src/locales/zh_CN/index.ts
 copy dolphinscheduler-ui/src/locales/{index.ts => zh_CN/login.ts} (75%)
 create mode 100644 dolphinscheduler-ui/src/locales/zh_CN/menu.ts
 copy dolphinscheduler-ui/src/locales/{index.ts => zh_CN/modal.ts} (75%)
 create mode 100644 dolphinscheduler-ui/src/locales/zh_CN/monitor.ts
 copy dolphinscheduler-ui/src/locales/{index.ts => zh_CN/password.ts} (73%)
 copy dolphinscheduler-ui/src/{common/types.ts => locales/zh_CN/profile.ts} 
(55%)
 create mode 100644 dolphinscheduler-ui/src/locales/zh_CN/project.ts
 create mode 100644 dolphinscheduler-ui/src/locales/zh_CN/resource.ts
 create mode 100644 dolphinscheduler-ui/src/locales/zh_CN/security.ts
 copy dolphinscheduler-ui/src/locales/{index.ts => zh_CN/theme.ts} (75%)
 copy dolphinscheduler-ui/src/locales/{index.ts => zh_CN/user-dropdown.ts} (75%)
 create mode 100644 
dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-mlflow-models.ts
 create mode 100644 
dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-mlflow-projects.ts

Reply via email to