This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/maven/dolphinscheduler-bom/org.xerial.snappy-snappy-java-1.1.10.1
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
discard c4ecfefb00 Bump snappy-java from 1.1.8.4 to 1.1.10.1 in
/dolphinscheduler-bom
add 906353bbaf feat: dynamic-dag-sidebar-change (#14244)
add 5cbe170e43 [Bug] [Master] Fix complementListDate will throw
IndexOutOfBoundsException (#14361)
add 64e5741063 [Bug-14378][Master] Trigger task execution in workflow
instance page cause workflow instance keep running status (#14389)
add a7b8e071b5 [Improvement][Registry][Jdbc] Add option can use ds
database directly (#14369)
add 9c92b4b240 fix: default datax plugin (#14204)
add 091d869d66 [CI] [Test] Try to fix jar conficts (#14407)
add 323129febb [Improvement][API-Test] Add api tests for project page
(#14402)
add 79b6db74fe [Improvement-14363][UI] Add Default Branch Flow in switch
task (#14364)
add 221df4a278 revert: Datasource need test binding to create prod (#14381)
add 5250b253eb [Improvement-14311][Permission]Remove duplicate
checkProjectAndAuth (#14313)
add 8a2c05f1ed [Improvement][UI] Description input box can not input blank
(#14396)
add 7a24be0672 [Feature-14404][datasource-plugin] add HANA datasource
(#14404)
add 50195c46aa [Improvement-11913] Mask password when creating/editing
alert instances (#14415)
add bcd1df19b8 [Improvement-14393][Resource Center] Remove deprecated
resource description in api and UI page (#14394)
add 6f90156577 oss avoid listBuckets permission in bucket check (#14414)
add 3c04d5c4fa [Bug][Doc] Fix dead link in api test docs (#14419)
add f186cd5dab [Feature][Api] LDAP SSL supports&& Add LDAP K8s
configuration (#14349)
add 8f3d354c3c fix issue#14375 (#14435)
add 0f190ae3da chore: Add new step skip for ui build and spotless (#14427)
add babb8d9d85 worked out this issue (#14438)
add 0880549440 [Improvement-14318][UI] migrate version 2.x workflow
definition d3 tree view to version 3.x (#14382)
add dec066f8ce
修复Issue-14397:由于导入的工作流没有设置taskExecuteType导致在任务定义页面中无法展示出来,地址:https://github.com/apache/dolphinscheduler/issues/14397
(#14398)
add 13dfa859b5 [Improvement-14371][Hivecli] Add support for hivevar
setting in hivecli task (#14423)
add 9cbb2629d9 [Improvement-14442][UI] Uniformly set the label name of
parameter (#14443)
add d8cf0f8b85 fix issue#14441 (#14441) (#14444)
add 65b6a4b097 [Feature-14421][K8S Task] Configurable image pull policy
(#14426)
add 76b1eefb68 [Feature-14321][API] Support to complement data in
descending or ascending order of date (#14450)
add d38d504332 [Fix] Fix running task instance throught api gots failed
(#14433)
add 68a3a75211 [Improvement-14457][UT] Improve the expected and actual
value of Assertions (#14459)
add d4c523830d [Improvement][API Test] Add API test cases for process
definition controller (#14300)
add 61ec5e33b1 Remove code owner (#14461)
add cff53feaeb [Improvement-14464][Task] Remove the useless
taskResultString (#14465)
add 107643dba8 Support to use OceanBase like MySQL as metadata database
(#13662)
add 742a2dc780 [Fix-14447][K8S Task] Fix IndexOutofBoundsException for pod
name without dash (#14448)
add 0b69236b04 [Feature-14251][Task] Support yarn queue definition in yarn
task (#14310)
add 7973324229 Add api test cases for scheduler page (#14480)
add d6735e8ecc [Improvement][API] Fix some nits in apis (#14481)
add a1bf597d0a [document]Modify the inconsistencies of grammar and wording
in README_zh_CN.md (#14471)
add 92d2b8e33f [Improvement-14456][UI] When making the process online the
system should remind user to take care of its offline timing. (#14460)
add 3de0b5a38c [Feature-14339][Parameter] Add parameter combining of
project-level parameters (#14452)
add cb0866ca9b [Fix-14488][UI] When creating a tenant add the strong
validation of its tenant code. (#14492)
add 75d29f6101 [improvement] DataQuality module improve (#14463)
add 0d2ea3e27b Fix worker failover service comment (#14494)
add 406aeaf659 Use jvm_args_env.sh to set JVM args (#14487)
add 0246327083 Polish config, expose rpc config in application.yml (#14501)
add c3c2dda861 [Improvement-14387][UI] Support to reset user's password.
(#14498)
add 29a9888167 [Improvement-12700][Project]Improve the sql of
listAuthorizedProjects (#12702)
add b72077011b [Fix-13987][bom] set 3.17.2 version protobuf-java (#13998)
add 175d976cd2 [Feature][Data Quality] Data Quality Support Choose
Database (#14406)
add 4111acb58e [Bug] [Seatunnel-Task] Run Mode defaults to run, and you
cannot select a null value (#14267)
add 3e3e859c7f [Improvement][API-Test] Add api tests for executor
controller (#14500)
add c1cffba349 [Improvement] Remove the unused
newDaemonSingleThreadExecutor (#14520)
add dd9c8af051 ci: Require up to date before merging (#14530)
add 09afa75a3d [Improvement][Worker] No need to kill remote app when appid
is empty (#14534)
add 484f8419c4 [FIX-14299][api]: check schedule exists (#14430)
add 06b6ea81cf [Bug][Core] Fix query process instances by trigger code bug
(#14528)
add 01e959ead6 Bump snappy-java from 1.1.8.4 to 1.1.10.1 in
/dolphinscheduler-bom
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (c4ecfefb00)
\
N -- N -- N
refs/heads/dependabot/maven/dolphinscheduler-bom/org.xerial.snappy-snappy-java-1.1.10.1
(01e959ead6)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 2 +
.github/CODEOWNERS | 14 +-
.github/workflows/api-test.yml | 12 +-
.github/workflows/backend.yml | 2 +-
.../cluster-test/mysql/dolphinscheduler_env.sh | 3 +
.../workflows/cluster-test/mysql/running_test.sh | 25 +-
.../postgresql/dolphinscheduler_env.sh | 3 +
.../cluster-test/postgresql/running_test.sh | 28 +-
.github/workflows/e2e.yml | 2 +-
.github/workflows/owasp-dependency-check.yaml | 2 +-
.github/workflows/publish-docker.yaml | 2 +-
.github/workflows/unit-test.yml | 4 +-
README_zh_CN.md | 11 +-
.../dolphinscheduler/templates/_helpers.tpl | 54 +
.../templates/deployment-dolphinscheduler-api.yaml | 3 +
.../templates/secret-external-ldap-ssl.yaml | 26 +-
deploy/kubernetes/dolphinscheduler/values.yaml | 24 +
docs/configs/docsdev.js | 24 +
docs/docs/en/architecture/configuration.md | 36 +-
docs/docs/en/contribute/api-test.md | 2 +-
.../en/contribute/development-environment-setup.md | 4 +-
docs/docs/en/contribute/release.md | 6 +-
docs/docs/en/guide/datasource/hana.md | 22 +
docs/docs/en/guide/parameter/priority.md | 3 +-
docs/docs/en/guide/parameter/project-parameter.md | 23 +
docs/docs/en/guide/security/authentication-type.md | 16 +
docs/docs/en/guide/task/flink.md | 1 +
docs/docs/en/guide/task/kubernetes.md | 23 +-
docs/docs/en/guide/task/map-reduce.md | 1 +
docs/docs/en/guide/task/spark.md | 1 +
docs/docs/en/guide/upgrade/incompatible.md | 8 +
docs/docs/zh/architecture/configuration.md | 38 +-
docs/docs/zh/contribute/api-test.md | 2 +-
.../zh/contribute/development-environment-setup.md | 4 +-
docs/docs/zh/contribute/release.md | 6 +-
docs/docs/zh/guide/datasource/hana.md | 17 +
docs/docs/zh/guide/parameter/priority.md | 3 +-
docs/docs/zh/guide/parameter/project-parameter.md | 23 +
docs/docs/zh/guide/security/authentication-type.md | 18 +-
docs/docs/zh/guide/task/flink.md | 1 +
docs/docs/zh/guide/task/kubernetes.md | 1 +
docs/docs/zh/guide/task/map-reduce.md | 1 +
docs/docs/zh/guide/task/spark.md | 1 +
docs/docs/zh/guide/upgrade/incompatible.md | 8 +
docs/img/new_ui/dev/datasource/hana.png | Bin 0 -> 104421 bytes
.../new_ui/dev/parameter/project_parameter01.png | Bin 0 -> 3242977 bytes
.../new_ui/dev/parameter/project_parameter02.png | Bin 0 -> 3425797 bytes
.../new_ui/dev/parameter/project_parameter03.png | Bin 0 -> 3900887 bytes
.../dingtalk/DingTalkAlertChannelFactory.java | 4 +-
.../alert/email/EmailAlertChannelFactory.java | 6 +-
.../plugin/alert/email/EmailAlertChannelTest.java | 4 +-
.../alert/feishu/FeiShuAlertChannelFactory.java | 4 +-
.../telegram/TelegramAlertChannelFactory.java | 4 +-
.../src/main/bin/jvm_args_env.sh | 20 +-
.../src/main/bin/start.sh | 17 +-
dolphinscheduler-api-test/README.md | 2 +-
.../api/test/cases/ExecutorAPITest.java | 148 +
.../api/test/cases/ProcessDefinitionAPITest.java | 180 ++
.../api/test/cases/ProjectAPITest.java | 210 ++
.../api/test/cases/SchedulerAPITest.java | 167 ++
.../test}/cases/TenantAPITest.java | 0
.../test}/cases/WorkerGroupAPITest.java | 0
.../test}/entity/HttpResponse.java | 0
.../test}/entity/HttpResponseBody.java | 0
.../test}/entity/LoginResponseData.java | 0
.../test}/entity/TenantListPagingResponseData.java | 0
.../entity/TenantListPagingResponseTotalList.java | 0
.../{api.test => api/test}/pages/LoginPage.java | 0
.../api/test/pages/project/ProjectPage.java | 180 ++
.../test}/pages/security/TenantPage.java | 0
.../test}/pages/security/WorkerGroupPage.java | 0
.../test/pages/workflow/ExecutorPage.java} | 68 +-
.../test/pages/workflow/ProcessDefinitionPage.java | 134 +
.../test/pages/workflow/SchedulerPage.java} | 64 +-
.../{api.test => api/test}/utils/JSONUtils.java | 0
.../test}/utils/RequestClient.java | 79 +-
.../src/test/resources/workflow-json/test.json | 81 +
.../dolphinscheduler/api/test/core/Constants.java | 2 +
.../src/main/bin/jvm_args_env.sh | 20 +-
dolphinscheduler-api/src/main/bin/start.sh | 17 +-
.../api/audit/AuditPublishService.java | 10 +-
.../api/configuration/ApiConfig.java | 90 +
.../api/configuration/AppConfiguration.java | 7 +-
.../api/configuration/TrafficConfiguration.java | 38 -
.../api/controller/DataSourceController.java | 41 +-
.../api/controller/ExecutorController.java | 19 +-
.../controller/ProcessDefinitionController.java | 4 +-
.../api/controller/ResourcesController.java | 18 +-
.../api/controller/SchedulerController.java | 4 +-
.../api/dto/resources/ResourceComponent.java | 1 -
.../dto/resources/visitor/ResourceTreeVisitor.java | 1 -
.../apache/dolphinscheduler/api/enums/Status.java | 4 +
.../api/interceptor/RateLimitInterceptor.java | 6 +-
.../dolphinscheduler/api/python/PythonGateway.java | 12 +-
.../api/security/impl/ldap/LdapService.java | 17 +
.../api/service/DataSourceService.java | 17 +-
.../api/service/ExecutorService.java | 4 +-
.../api/service/ResourcesService.java | 9 +-
.../impl/AlertPluginInstanceServiceImpl.java | 6 +-
.../api/service/impl/DataSourceServiceImpl.java | 85 +-
.../api/service/impl/ExecutorServiceImpl.java | 259 +-
.../service/impl/ProcessDefinitionServiceImpl.java | 16 +-
.../service/impl/ProjectParameterServiceImpl.java | 9 +-
.../api/service/impl/ResourcesServiceImpl.java | 24 +-
.../api/service/impl/SchedulerServiceImpl.java | 9 +
.../service/impl/TaskDefinitionServiceImpl.java | 9 +-
.../src/main/resources/application.yaml | 81 +-
...icConfigurationTest.java => ApiConfigTest.java} | 32 +-
.../controller/ExecuteFunctionControllerTest.java | 16 +-
.../controller/ProjectParameterControllerTest.java | 121 +
.../api/controller/ResourcesControllerTest.java | 2 +-
.../dolphinscheduler/api/enums/StatusTest.java | 2 +-
.../api/interceptor/RateLimitInterceptorTest.java | 8 +-
.../security/impl/ldap/LdapAuthenticatorTest.java | 3 +
.../api/security/impl/ldap/LdapServiceTest.java | 37 +-
.../api/service/DataSourceServiceTest.java | 31 +-
.../api/service/ExecuteFunctionServiceTest.java | 47 +-
.../api/service/ProcessDefinitionServiceTest.java | 3 -
.../api/service/ProjectParameterServiceTest.java | 166 ++
.../api/service/ResourcesServiceTest.java | 42 +-
.../api/service/TaskDefinitionServiceImplTest.java | 6 +-
.../src/test/resources/application.yaml | 38 +-
dolphinscheduler-bom/pom.xml | 9 +-
.../common/constants/Constants.java | 6 +
.../common/constants/DataSourceConstants.java | 5 +
.../common/enums/ExecutionOrder.java | 36 +-
.../common/log/remote/OssRemoteLogHandler.java | 19 +-
.../dolphinscheduler/dao/entity/DataSource.java | 12 -
.../dao/entity/TaskDefinitionLog.java | 1 +
.../dao/mapper/DataSourceMapper.java | 19 +-
.../dao/mapper/ProjectParameterMapper.java | 3 +
.../dao/mapper/DataSourceMapper.xml | 16 +-
.../dao/mapper/ProcessInstanceMapper.xml | 23 +-
.../dolphinscheduler/dao/mapper/ProjectMapper.xml | 6 +
.../dao/mapper/ProjectParameterMapper.xml | 9 +-
.../src/main/resources/sql/dolphinscheduler_h2.sql | 48 +-
.../main/resources/sql/dolphinscheduler_mysql.sql | 47 +-
.../resources/sql/dolphinscheduler_postgresql.sql | 45 +-
.../3.2.0_schema/mysql/dolphinscheduler_ddl.sql | 24 -
.../3.2.0_schema/mysql/dolphinscheduler_dml.sql | 45 +
.../postgresql/dolphinscheduler_ddl.sql | 24 -
.../postgresql/dolphinscheduler_dml.sql | 47 +-
.../dao/mapper/AuditLogMapperTest.java | 2 +-
.../dao/mapper/DataSourceMapperTest.java | 4 +-
.../dao/mapper/DataSourceUserMapperTest.java | 6 +-
.../EnvironmentWorkerGroupRelationMapperTest.java | 6 +-
.../dao/mapper/ErrorCommandMapperTest.java | 4 +-
.../dao/mapper/ProcessDefinitionLogMapperTest.java | 6 +-
.../dao/mapper/ProcessDefinitionMapperTest.java | 14 +-
.../dao/mapper/ProcessInstanceMapMapperTest.java | 4 +-
.../dao/mapper/ProcessInstanceMapperTest.java | 14 +-
.../mapper/ProcessTaskRelationLogMapperTest.java | 2 +-
.../dao/mapper/ProcessTaskRelationMapperTest.java | 8 +-
.../dao/mapper/ProjectMapperTest.java | 20 +-
.../dao/mapper/ProjectParameterMapperTest.java | 95 +
.../dao/mapper/ProjectUserMapperTest.java | 4 +-
.../dao/mapper/QueueMapperTest.java | 10 +-
.../dao/mapper/ResourceUserMapperTest.java | 6 +-
.../dao/mapper/ScheduleMapperTest.java | 10 +-
.../dao/mapper/SessionMapperTest.java | 8 +-
.../dao/mapper/TaskDefinitionLogMapperTest.java | 6 +-
.../dao/mapper/TaskDefinitionMapperTest.java | 12 +-
.../dao/mapper/TaskInstanceMapperTest.java | 24 +-
.../dao/mapper/TenantMapperTest.java | 6 +-
.../dao/mapper/UDFUserMapperTest.java | 6 +-
.../dao/mapper/UdfFuncMapperTest.java | 10 +-
.../dao/mapper/UserMapperTest.java | 10 +-
.../dao/mapper/WorkFlowLineageMapperTest.java | 6 +-
.../data/quality/DataQualityApplication.java | 10 +-
.../quality/execution/SparkRuntimeEnvironment.java | 11 +-
.../data/quality/flow/batch/reader/JdbcReader.java | 3 +-
.../data/quality/flow/batch/writer/JdbcWriter.java | 3 +-
.../data/quality/SparkApplicationTestBase.java | 3 +-
.../data/quality/flow/reader/JdbcReaderTest.java | 2 +-
.../api/datasource/BaseDataSourceParamDTO.java | 20 -
.../datasource/hana/HanaDataSourceChannel.java | 27 +-
.../hana/HanaDataSourceChannelFactory.java | 27 +-
.../datasource/hana/HanaDataSourceClient.java | 22 +-
.../datasource/hana/param/HanaConnectionParam.java | 32 +-
.../hana/param/HanaDataSourceParamDTO.java} | 28 +-
.../hana/param/HanaDataSourceProcessor.java | 130 +
.../hana/HanaDataSourceChannelFactoryTest.java | 19 +-
.../datasource/hana/HanaDataSourceChannelTest.java | 25 +-
.../hana/param/HanaDataSourceProcessorTest.java | 105 +
.../hana/provider/JDBCDataSourceProviderTest.java | 62 +
.../datasource/hana/utils/DataSourceUtilsTest.java | 147 +
.../param/SnowflakeDataSourceProcessorTest.java | 4 +-
.../param/StarRocksDataSourceParamDTO.java | 2 -
dolphinscheduler-dist/release-docs/LICENSE | 1 -
.../e2e/cases/ClickhouseDataSourceE2ETest.java | 4 +-
.../e2e/cases/FileManageE2ETest.java | 4 +-
.../e2e/cases/HiveDataSourceE2ETest.java | 3 +-
.../e2e/cases/MysqlDataSourceE2ETest.java | 3 +-
.../e2e/cases/PostgresDataSourceE2ETest.java | 3 +-
.../e2e/cases/SqlServerDataSourceE2ETest.java | 3 +-
.../e2e/cases/UdfManageE2ETest.java | 2 +-
.../e2e/cases/WorkflowE2ETest.java | 18 +-
.../dolphinscheduler/e2e/pages/LoginPage.java | 4 +-
.../e2e/pages/datasource/DataSourcePage.java | 16 +-
.../project/workflow/WorkflowDefinitionTab.java | 34 +-
.../e2e/pages/resource/FileManagePage.java | 21 +-
.../e2e/pages/resource/UdfManagePage.java | 15 +-
.../{docker/Dockerfile => bin/jvm_args_env.sh} | 20 +-
dolphinscheduler-master/src/main/bin/start.sh | 17 +-
dolphinscheduler-master/src/main/docker/Dockerfile | 2 +-
.../server/master/MasterServer.java | 6 +
.../builder/TaskExecutionContextBuilder.java | 1 -
.../server/master/config/MasterConfig.java | 8 +
.../server/master/rpc/MasterRPCServer.java | 2 +-
.../server/master/rpc/MasterRpcClient.java | 27 +-
.../master/runner/StreamTaskExecuteRunnable.java | 7 +-
.../master/runner/WorkflowExecuteRunnable.java | 50 +-
.../execute/TaskExecutionContextFactory.java | 33 +-
.../master/service/WorkerFailoverService.java | 2 -
.../dolphinscheduler-registry-jdbc/README.md | 59 +-
.../registry/jdbc/JdbcRegistryConfiguration.java | 1 +
.../service/expand/CuringParamsService.java | 2 +
...balParams.java => CuringParamsServiceImpl.java} | 63 +-
.../service/process/ProcessService.java | 2 -
.../service/process/ProcessServiceImpl.java | 8 -
...rviceTest.java => CuringParamsServiceTest.java} | 12 +-
.../service/process/ProcessServiceTest.java | 15 -
.../apache/dolphinscheduler/spi/enums/DbType.java | 3 +-
.../dolphinscheduler/spi/params/PasswordParam.java | 87 -
.../spi/params/PluginParamsTransferTest.java | 13 +-
.../src/main/bin/jvm_args_env.sh | 20 +-
.../src/main/bin/start.sh | 14 +-
.../src/main/resources/application.yaml | 66 +-
.../plugin/storage/abs/AbsStorageOperator.java | 4 -
.../plugin/storage/api/StorageEntity.java | 1 -
.../plugin/storage/gcs/GcsStorageOperator.java | 4 -
.../plugin/storage/hdfs/HdfsStorageOperator.java | 3 -
.../plugin/storage/oss/OssStorageOperator.java | 23 +-
.../plugin/storage/s3/S3StorageOperator.java | 4 -
.../plugin/task/api/AbstractCommandExecutor.java | 17 -
.../plugin/task/api/TaskExecutionContext.java | 5 -
.../plugin/task/api/k8s/K8sTaskMainParameters.java | 1 +
.../plugin/task/api/k8s/impl/K8sTaskExecutor.java | 31 +-
.../task/api/parameters/K8sTaskParameters.java | 5 +-
.../dataquality/spark/SparkParameters.java | 10 +-
.../task/api/utils/DataQualityConstants.java | 2 +
.../plugin/task/api/utils/K8sUtils.java | 2 +-
.../plugin/task/api/utils/ProcessUtils.java | 1 +
.../plugin/task/api/k8s/K8sTaskExecutorTest.java | 2 +
.../plugin/task/dq/DataQualityTask.java | 4 -
.../plugin/task/dq/utils/RuleParserUtils.java | 11 +-
.../plugin/task/dq/utils/SparkArgsUtils.java | 9 +-
.../plugin/task/dq/DataQualityParameterTest.java | 1 +
.../plugin/task/dq/DataQualityTaskTest.java | 72 +-
.../plugin/task/datax/DataxUtils.java | 8 +-
.../plugin/task/flink/FlinkStreamTask.java | 1 -
.../plugin/task/flink/FlinkArgsUtils.java | 26 +-
.../plugin/task/flink/FlinkConstants.java | 4 +-
.../plugin/task/flink/FlinkParameters.java | 10 +-
.../plugin/task/flink/FlinkTask.java | 1 -
.../plugin/task/hivecli/HiveCliTask.java | 71 +-
.../plugin/task/hivecli/HiveCliTaskTest.java | 25 +-
.../dolphinscheduler/plugin/task/k8s/K8sTask.java | 1 +
.../plugin/task/k8s/K8sParametersTest.java | 3 +
.../plugin/task/k8s/K8sTaskTest.java | 6 +-
.../plugin/kubeflow/KubeflowTaskTest.java | 2 +-
.../plugin/task/mr/MapReduceArgsUtils.java | 10 +-
.../plugin/task/mr/MapReduceParameters.java | 14 +-
.../plugin/task/mr/MapReduceTask.java | 2 -
.../plugin/task/mr/MapReduceTaskConstants.java | 2 +-
.../seatunnel/flink/SeatunnelFlinkParameters.java | 1 +
.../task/seatunnel/flink/SeatunnelFlinkTask.java | 10 +-
.../plugin/task/spark/SparkConstants.java | 2 +-
.../plugin/task/spark/SparkParameters.java | 10 +-
.../plugin/task/spark/SparkTask.java | 11 +-
.../plugin/task/spark/SparkTaskTest.java | 10 +-
dolphinscheduler-ui/package.json | 1 +
dolphinscheduler-ui/pnpm-lock.yaml | 3078 +++++++++-----------
dolphinscheduler-ui/pom.xml | 1 +
.../src/locales/en_US/data-quality.ts | 2 +
.../src/locales/en_US/datasource.ts | 8 -
dolphinscheduler-ui/src/locales/en_US/project.ts | 29 +-
dolphinscheduler-ui/src/locales/en_US/security.ts | 3 +
.../src/locales/zh_CN/data-quality.ts | 2 +
.../src/locales/zh_CN/datasource.ts | 8 -
dolphinscheduler-ui/src/locales/zh_CN/menu.ts | 2 +-
dolphinscheduler-ui/src/locales/zh_CN/project.ts | 43 +-
dolphinscheduler-ui/src/locales/zh_CN/security.ts | 3 +
dolphinscheduler-ui/src/router/modules/projects.ts | 2 +-
.../src/service/modules/data-source/index.ts | 21 +-
.../src/service/modules/data-source/types.ts | 3 +-
.../src/service/modules/resources/types.ts | 1 -
.../src/views/datasource/list/detail.tsx | 40 -
.../src/views/datasource/list/use-columns.ts | 10 +-
.../src/views/datasource/list/use-form.ts | 62 +-
.../projects/list/components/project-modal.tsx | 1 -
.../projects/task/components/node/fields/index.ts | 1 +
.../task/components/node/fields/use-datasource.ts | 5 +
.../task/components/node/fields/use-flink.ts | 3 +-
.../task/components/node/fields/use-hive-cli.ts | 13 +-
.../task/components/node/fields/use-k8s.ts | 51 +-
.../projects/task/components/node/fields/use-mr.ts | 3 +-
.../components/node/fields/use-node-selectors.ts | 174 +-
.../components/node/fields/use-queue.ts} | 28 +-
.../task/components/node/fields/use-resources.ts | 6 +-
.../task/components/node/fields/use-rules.ts | 56 +-
.../task/components/node/fields/use-sea-tunnel.ts | 4 +
.../task/components/node/fields/use-spark.ts | 4 +-
.../task/components/node/fields/use-switch.ts | 2 +-
.../task/components/node/fields/use-task-type.ts | 3 +-
.../projects/task/components/node/format-data.ts | 9 +-
.../task/components/node/tasks/use-data-quality.ts | 4 +-
.../task/components/node/tasks/use-flink-stream.ts | 3 +-
.../task/components/node/tasks/use-flink.ts | 3 +-
.../projects/task/components/node/tasks/use-mr.ts | 3 +-
.../task/components/node/tasks/use-spark.ts | 1 +
.../views/projects/task/components/node/types.ts | 5 +
.../src/views/projects/task/instance/use-table.ts | 8 -
.../components/dynamic-dag/dag-sidebar.module.scss | 41 +-
.../components/dynamic-dag/dag-sidebar.tsx | 38 +-
.../workflow/definition/components/start-modal.tsx | 15 +
.../definition/components/table-action.tsx | 25 +-
.../workflow/definition/components/use-form.ts | 3 +-
.../views/projects/workflow/definition/index.tsx | 21 +-
.../workflow/definition/timing/use-table.ts | 99 +
.../workflow/definition/tree/index.module.scss | 1 +
.../projects/workflow/definition/tree/index.tsx | 155 +-
.../definition/tree/use-d3-tree/index.scss | 50 +-
.../definition/tree/use-d3-tree/index.tsx} | 38 +-
.../workflow/definition/tree/use-d3-tree/tree.ts | 366 +++
.../workflow/definition/tree/use-d3-tree/util.ts | 73 +
.../projects/workflow/definition/use-table.ts | 14 +-
.../views/projects/workflow/instance/use-table.ts | 9 -
.../resource/components/resource/create/index.tsx | 10 -
.../resource/components/resource/folder/index.tsx | 9 -
.../resource/components/resource/rename/index.tsx | 9 -
.../components/resource/table/use-table.ts | 5 -
.../views/resource/components/resource/types.ts | 1 -
.../resource/components/resource/upload/index.tsx | 10 -
.../components/resource/upload/use-form.ts | 1 -
.../views/resource/components/resource/use-file.ts | 1 -
.../udf/function/components/function-modal.tsx | 2 -
.../components/alarm-group-modal.tsx | 1 -
.../cluster-manage/components/cluster-modal.tsx | 1 -
.../components/environment-modal.tsx | 1 -
.../tenant-manage/components/tenant-modal.tsx | 1 -
.../tenant-manage/components/use-modalData.ts | 3 +
.../{user-detail-modal.tsx => password-modal.tsx} | 108 +-
.../user-manage/components/use-password.ts | 134 +
.../user-manage/components/user-detail-modal.tsx | 2 +-
.../src/views/security/user-manage/index.tsx | 11 +
.../src/views/security/user-manage/types.ts | 2 +
.../src/views/security/user-manage/use-columns.ts | 40 +-
.../src/views/security/user-manage/use-table.ts | 14 +-
.../src/main/bin/jvm_args_env.sh | 20 +-
dolphinscheduler-worker/src/main/bin/start.sh | 17 +-
.../server/worker/config/WorkerConfig.java | 5 +
.../server/worker/rpc/WorkerRpcClient.java | 9 +-
.../server/worker/rpc/WorkerRpcServer.java | 2 +-
pom.xml | 3 +
tools/dependencies/known-dependencies.txt | 5 +-
356 files changed, 7189 insertions(+), 3712 deletions(-)
copy dolphinscheduler-master/src/main/docker/Dockerfile =>
deploy/kubernetes/dolphinscheduler/templates/secret-external-ldap-ssl.yaml (64%)
create mode 100644 docs/docs/en/guide/datasource/hana.md
create mode 100644 docs/docs/en/guide/parameter/project-parameter.md
create mode 100644 docs/docs/zh/guide/datasource/hana.md
create mode 100644 docs/docs/zh/guide/parameter/project-parameter.md
create mode 100644 docs/img/new_ui/dev/datasource/hana.png
create mode 100644 docs/img/new_ui/dev/parameter/project_parameter01.png
create mode 100644 docs/img/new_ui/dev/parameter/project_parameter02.png
create mode 100644 docs/img/new_ui/dev/parameter/project_parameter03.png
copy dolphinscheduler-master/src/main/docker/Dockerfile =>
dolphinscheduler-alert/dolphinscheduler-alert-server/src/main/bin/jvm_args_env.sh
(76%)
create mode 100644
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/cases/ExecutorAPITest.java
create mode 100644
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/cases/ProcessDefinitionAPITest.java
create mode 100644
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/cases/ProjectAPITest.java
create mode 100644
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/cases/SchedulerAPITest.java
rename
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test
=> api/test}/cases/TenantAPITest.java (100%)
rename
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test
=> api/test}/cases/WorkerGroupAPITest.java (100%)
rename
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test
=> api/test}/entity/HttpResponse.java (100%)
rename
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test
=> api/test}/entity/HttpResponseBody.java (100%)
rename
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test
=> api/test}/entity/LoginResponseData.java (100%)
rename
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test
=> api/test}/entity/TenantListPagingResponseData.java (100%)
rename
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test
=> api/test}/entity/TenantListPagingResponseTotalList.java (100%)
rename
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test
=> api/test}/pages/LoginPage.java (100%)
create mode 100644
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/pages/project/ProjectPage.java
rename
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test
=> api/test}/pages/security/TenantPage.java (100%)
copy
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test
=> api/test}/pages/security/WorkerGroupPage.java (100%)
copy
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test/pages/security/WorkerGroupPage.java
=> api/test/pages/workflow/ExecutorPage.java} (51%)
create mode 100644
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/pages/workflow/ProcessDefinitionPage.java
rename
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test/pages/security/WorkerGroupPage.java
=> api/test/pages/workflow/SchedulerPage.java} (56%)
rename
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test
=> api/test}/utils/JSONUtils.java (100%)
rename
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/{api.test
=> api/test}/utils/RequestClient.java (64%)
create mode 100644
dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/resources/workflow-json/test.json
copy dolphinscheduler-master/src/main/docker/Dockerfile =>
dolphinscheduler-api/src/main/bin/jvm_args_env.sh (76%)
create mode 100644
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/configuration/ApiConfig.java
delete mode 100644
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/configuration/TrafficConfiguration.java
rename
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/configuration/{TrafficConfigurationTest.java
=> ApiConfigTest.java} (56%)
create mode 100644
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/controller/ProjectParameterControllerTest.java
create mode 100644
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service/ProjectParameterServiceTest.java
copy
dolphinscheduler-task-plugin/dolphinscheduler-task-mr/src/main/java/org/apache/dolphinscheduler/plugin/task/mr/MapReduceTaskConstants.java
=>
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/ExecutionOrder.java
(56%)
create mode 100644
dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/mapper/ProjectParameterMapperTest.java
rename
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/configuration/PythonGatewayConfiguration.java
=>
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/main/java/org/apache/dolphinscheduler/plugin/datasource/hana/HanaDataSourceChannel.java
(57%)
copy
dolphinscheduler-task-plugin/dolphinscheduler-task-mr/src/main/java/org/apache/dolphinscheduler/plugin/task/mr/MapReduceTaskConstants.java
=>
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/main/java/org/apache/dolphinscheduler/plugin/datasource/hana/HanaDataSourceChannelFactory.java
(59%)
copy
dolphinscheduler-task-plugin/dolphinscheduler-task-mr/src/main/java/org/apache/dolphinscheduler/plugin/task/mr/MapReduceTaskConstants.java
=>
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/main/java/org/apache/dolphinscheduler/plugin/datasource/hana/HanaDataSourceClient.java
(63%)
copy
dolphinscheduler-task-plugin/dolphinscheduler-task-mr/src/main/java/org/apache/dolphinscheduler/plugin/task/mr/MapReduceTaskConstants.java
=>
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/main/java/org/apache/dolphinscheduler/plugin/datasource/hana/param/HanaConnectionParam.java
(51%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-starrocks/src/main/java/org/apache/dolphinscheduler/plugin/datasource/starrocks/param/StarRocksDataSourceParamDTO.java
=>
dolphinscheduler-datasource-hana/src/main/java/org/apache/dolphinscheduler/plugin/datasource/hana/param/HanaDataSourceParamDTO.java}
(61%)
create mode 100644
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/main/java/org/apache/dolphinscheduler/plugin/datasource/hana/param/HanaDataSourceProcessor.java
copy
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/configuration/AuditConfigurationTest.java
=>
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hana/HanaDataSourceChannelFactoryTest.java
(62%)
rename
dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/configuration/AuditConfigurationTest.java
=>
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hana/HanaDataSourceChannelTest.java
(51%)
create mode 100644
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hana/param/HanaDataSourceProcessorTest.java
create mode 100644
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hana/provider/JDBCDataSourceProviderTest.java
create mode 100644
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hana/utils/DataSourceUtilsTest.java
copy dolphinscheduler-master/src/main/{docker/Dockerfile =>
bin/jvm_args_env.sh} (76%)
rename
dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/expand/{CuringGlobalParams.java
=> CuringParamsServiceImpl.java} (84%)
rename
dolphinscheduler-service/src/test/java/org/apache/dolphinscheduler/service/expand/{CuringGlobalParamsServiceTest.java
=> CuringParamsServiceTest.java} (95%)
delete mode 100644
dolphinscheduler-spi/src/main/java/org/apache/dolphinscheduler/spi/params/PasswordParam.java
copy dolphinscheduler-master/src/main/docker/Dockerfile =>
dolphinscheduler-standalone-server/src/main/bin/jvm_args_env.sh (76%)
copy
dolphinscheduler-ui/src/views/projects/{workflow/definition/tree/index.module.scss
=> task/components/node/fields/use-queue.ts} (71%)
rename
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/configuration/AuditConfiguration.java
=>
dolphinscheduler-ui/src/views/projects/workflow/definition/tree/use-d3-tree/index.scss
(58%)
rename dolphinscheduler-ui/src/{utils/environmental-distinction.ts =>
views/projects/workflow/definition/tree/use-d3-tree/index.tsx} (61%)
create mode 100644
dolphinscheduler-ui/src/views/projects/workflow/definition/tree/use-d3-tree/tree.ts
create mode 100644
dolphinscheduler-ui/src/views/projects/workflow/definition/tree/use-d3-tree/util.ts
copy
dolphinscheduler-ui/src/views/security/user-manage/components/{user-detail-modal.tsx
=> password-modal.tsx} (52%)
create mode 100644
dolphinscheduler-ui/src/views/security/user-manage/components/use-password.ts
copy dolphinscheduler-master/src/main/docker/Dockerfile =>
dolphinscheduler-worker/src/main/bin/jvm_args_env.sh (76%)