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