* Dependency workflow add dependency correction value
* Download workflow instance map width adjustment and change "desc" field to "description"
* The third-party library that builds the dependency is recommended to be placed in 'devDependencies'
* Tree chart and Gantt chart style modification
* The workflow instance can be deleted only when its status is success, failure, stop and pause.
* change desc to description
* Maximum width of tooltip is set to 500px, note the copyright number of login page
* Delete copyright number
* No tenant in the list of selected tenants the default is default, and the status not shown in the repair page
* repair
* Repair security center module prompt
* move updateTaskState into try/catch block in case of exception
* fix NPE
* using conf.getInt instead of getString
* for AbstractZKClient, remove the log, for it will print the same log message in createZNodePath.
for AlertDao, correct the spelling.
* duplicate
* refactor getTaskWorkerGroupId
* add friendly log
* update hearbeat thread num = 1
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* fix the message
* delete before check to avoid KeeperException$NoNodeException
* fix the message
* check processInstance state before delete tenant
* check processInstance state before delete worker group
* refactor
* merge api constants into common constatns
* update the resource perm
* update the dataSource perm
* fix CheckUtils.checkUserParams method
* update AlertGroupService, extends from BaseService, remove duplicate methods
* refactor
* modify method name
* Dependency workflow add dependency correction value
* Download workflow instance map width adjustment and change "desc" field to "description"
* The third-party library that builds the dependency is recommended to be placed in 'devDependencies'
* Tree chart and Gantt chart style modification
* The workflow instance can be deleted only when its status is success, failure, stop and pause.
* change desc to description
* Maximum width of tooltip is set to 500px, note the copyright number of login page
* Delete copyright number
* No tenant in the list of selected tenants the default is default, and the status not shown in the repair page
* repair
* move updateTaskState into try/catch block in case of exception
* fix NPE
* using conf.getInt instead of getString
* for AbstractZKClient, remove the log, for it will print the same log message in createZNodePath.
for AlertDao, correct the spelling.
* duplicate
* refactor getTaskWorkerGroupId
* add friendly log
* update hearbeat thread num = 1
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* fix the message
* delete before check to avoid KeeperException$NoNodeException
* fix the message
* check processInstance state before delete tenant
* check processInstance state before delete worker group
* refactor
* merge api constants into common constatns
* update the resource perm
* update the dataSource perm
* fix CheckUtils.checkUserParams method
* update AlertGroupService, extends from BaseService, remove duplicate methods
* move updateTaskState into try/catch block in case of exception
* fix NPE
* using conf.getInt instead of getString
* for AbstractZKClient, remove the log, for it will print the same log message in createZNodePath.
for AlertDao, correct the spelling.
* duplicate
* refactor getTaskWorkerGroupId
* add friendly log
* update hearbeat thread num = 1
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* fix the message
* delete before check to avoid KeeperException$NoNodeException
* fix the message
* check processInstance state before delete tenant
* check processInstance state before delete worker group
* refactor
* merge api constants into common constatns
* update the resource perm
* update the dataSource perm
* fix CheckUtils.checkUserParams method
* move updateTaskState into try/catch block in case of exception
* fix NPE
* using conf.getInt instead of getString
* for AbstractZKClient, remove the log, for it will print the same log message in createZNodePath.
for AlertDao, correct the spelling.
* duplicate
* refactor getTaskWorkerGroupId
* add friendly log
* update hearbeat thread num = 1
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* fix the message
* delete before check to avoid KeeperException$NoNodeException
* fix the message
* check processInstance state before delete tenant
* check processInstance state before delete worker group
* refactor
* merge api constants into common constatns
* update the resource perm
* update the dataSource perm
* Dependency workflow add dependency correction value
* Download workflow instance map width adjustment and change "desc" field to "description"
* The third-party library that builds the dependency is recommended to be placed in 'devDependencies'
* Tree chart and Gantt chart style modification
* The workflow instance can be deleted only when its status is success, failure, stop and pause.
* change desc to description
* Maximum width of tooltip is set to 500px, note the copyright number of login page
* Delete copyright number
* move updateTaskState into try/catch block in case of exception
* fix NPE
* using conf.getInt instead of getString
* for AbstractZKClient, remove the log, for it will print the same log message in createZNodePath.
for AlertDao, correct the spelling.
* duplicate
* refactor getTaskWorkerGroupId
* add friendly log
* update hearbeat thread num = 1
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* fix the message
* delete before check to avoid KeeperException$NoNodeException
* fix the message
* check processInstance state before delete tenant
* check processInstance state before delete worker group
* refactor
* merge api constants into common constatns
* update the resource perm
* rename from DatasourceUserMapper to DataSourceUserMapper
* add unit test in UserMapper and WorkerGroupMapper
* change cn.escheduler to org.apache.dolphinscheduler
* add unit test in UdfFuncMapperTest
* add unit test in UdfFuncMapperTest
* remove DatabaseConfiguration
* add ConnectionFactoryTest
* cal duration in processInstancesList
* change desc to description
* change table name in mysql ddl
* change table name in mysql ddl
* change escheduler to dolphinscheduler
* change escheduler to dolphinscheduler
* change escheduler to dolphinscheduler
* remove log4j-1.2-api and modify AlertMapperTest
* remove log4j-1.2-api
* Add alertDao to spring management
* Add alertDao to spring management
* get SqlSessionFactory from MybatisSqlSessionFactoryBean
* get processDao by DaoFactory
* read druid properties in ConneciontFactory
* read druid properties in ConneciontFactory
* change get alertDao by spring to DaoFactory
* add log4j to resolve#967
* resole verify udf name error and delete udf error
* Determine if principal is empty
* Determine whether the logon user has the right to delete the project
* Fixed an issue that produced attatch file named such as ATT00002.bin
* fix too many connection in upgrade or create
* fix NEED_FAULT_TOLERANCE and WAITTING_THREAD count fail
* Added a judgment on whether the currently login user is an administrator
* fix update udf database not change and create time is changed
* add enterprise.wechat.enable to decide whether to send enterprise WeChat
* change method check
* move updateTaskState into try/catch block in case of exception
* fix NPE
* using conf.getInt instead of getString
* for AbstractZKClient, remove the log, for it will print the same log message in createZNodePath.
for AlertDao, correct the spelling.
* duplicate
* refactor getTaskWorkerGroupId
* add friendly log
* update hearbeat thread num = 1
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* fix the message
* delete before check to avoid KeeperException$NoNodeException
* fix the message
* check processInstance state before delete tenant
* check processInstance state before delete worker group
* refactor
* merge api constants into common constatns
* Dependency workflow add dependency correction value
* Download workflow instance map width adjustment and change "desc" field to "description"
* The third-party library that builds the dependency is recommended to be placed in 'devDependencies'
* Tree chart and Gantt chart style modification
* The workflow instance can be deleted only when its status is success, failure, stop and pause.
* change desc to description
* Dependency workflow add dependency correction value
* Download workflow instance map width adjustment and change "desc" field to "description"
* The third-party library that builds the dependency is recommended to be placed in 'devDependencies'
* Tree chart and Gantt chart style modification
* The workflow instance can be deleted only when its status is success, failure, stop and pause.
* move updateTaskState into try/catch block in case of exception
* fix NPE
* using conf.getInt instead of getString
* for AbstractZKClient, remove the log, for it will print the same log message in createZNodePath.
for AlertDao, correct the spelling.
* duplicate
* refactor getTaskWorkerGroupId
* add friendly log
* update hearbeat thread num = 1
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* fix the message
* delete before check to avoid KeeperException$NoNodeException
* fix the message
* check processInstance state before delete tenant
* check processInstance state before delete worker group
* refactor
* rename from DatasourceUserMapper to DataSourceUserMapper
* add unit test in UserMapper and WorkerGroupMapper
* change cn.escheduler to org.apache.dolphinscheduler
* add unit test in UdfFuncMapperTest
* add unit test in UdfFuncMapperTest
* remove DatabaseConfiguration
* add ConnectionFactoryTest
* cal duration in processInstancesList
* change desc to description
* change table name in mysql ddl
* change table name in mysql ddl
* change escheduler to dolphinscheduler
* change escheduler to dolphinscheduler
* change escheduler to dolphinscheduler
* remove log4j-1.2-api and modify AlertMapperTest
* remove log4j-1.2-api
* Add alertDao to spring management
* Add alertDao to spring management
* get SqlSessionFactory from MybatisSqlSessionFactoryBean
* get processDao by DaoFactory
* read druid properties in ConneciontFactory
* read druid properties in ConneciontFactory
* change get alertDao by spring to DaoFactory
* add log4j to resolve#967
* resole verify udf name error and delete udf error
* Determine if principal is empty
* Determine whether the logon user has the right to delete the project
* Fixed an issue that produced attatch file named such as ATT00002.bin
* fix too many connection in upgrade or create
* fix NEED_FAULT_TOLERANCE and WAITTING_THREAD count fail
* Added a judgment on whether the currently login user is an administrator
* fix update udf database not change and create time is changed
* add enterprise.wechat.enable to decide whether to send enterprise WeChat
* Dependency workflow add dependency correction value
* Download workflow instance map width adjustment and change "desc" field to "description"
* The third-party library that builds the dependency is recommended to be placed in 'devDependencies'
* Tree chart and Gantt chart style modification
* Dependency workflow add dependency correction value
* Download workflow instance map width adjustment and change "desc" field to "description"
* The third-party library that builds the dependency is recommended to be placed in 'devDependencies'
* rename from DatasourceUserMapper to DataSourceUserMapper
* add unit test in UserMapper and WorkerGroupMapper
* change cn.escheduler to org.apache.dolphinscheduler
* add unit test in UdfFuncMapperTest
* add unit test in UdfFuncMapperTest
* remove DatabaseConfiguration
* add ConnectionFactoryTest
* cal duration in processInstancesList
* change desc to description
* change table name in mysql ddl
* change table name in mysql ddl
* change escheduler to dolphinscheduler
* change escheduler to dolphinscheduler
* change escheduler to dolphinscheduler
* remove log4j-1.2-api and modify AlertMapperTest
* remove log4j-1.2-api
* Add alertDao to spring management
* Add alertDao to spring management
* get SqlSessionFactory from MybatisSqlSessionFactoryBean
* get processDao by DaoFactory
* read druid properties in ConneciontFactory
* read druid properties in ConneciontFactory
* change get alertDao by spring to DaoFactory
* add log4j to resolve#967
* resole verify udf name error and delete udf error
* Determine if principal is empty
* Determine whether the logon user has the right to delete the project
* Fixed an issue that produced attatch file named such as ATT00002.bin
* fix too many connection in upgrade or create
* fix NEED_FAULT_TOLERANCE and WAITTING_THREAD count fail
* Added a judgment on whether the currently login user is an administrator
* fix update udf database not change and create time is changed
* move updateTaskState into try/catch block in case of exception
* fix NPE
* using conf.getInt instead of getString
* for AbstractZKClient, remove the log, for it will print the same log message in createZNodePath.
for AlertDao, correct the spelling.
* duplicate
* refactor getTaskWorkerGroupId
* add friendly log
* update hearbeat thread num = 1
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* fix the message
* delete before check to avoid KeeperException$NoNodeException
* fix the message
* check processInstance state before delete tenant
* rename from DatasourceUserMapper to DataSourceUserMapper
* add unit test in UserMapper and WorkerGroupMapper
* change cn.escheduler to org.apache.dolphinscheduler
* add unit test in UdfFuncMapperTest
* add unit test in UdfFuncMapperTest
* remove DatabaseConfiguration
* add ConnectionFactoryTest
* cal duration in processInstancesList
* change desc to description
* change table name in mysql ddl
* change table name in mysql ddl
* change escheduler to dolphinscheduler
* change escheduler to dolphinscheduler
* change escheduler to dolphinscheduler
* remove log4j-1.2-api and modify AlertMapperTest
* remove log4j-1.2-api
* Add alertDao to spring management
* Add alertDao to spring management
* get SqlSessionFactory from MybatisSqlSessionFactoryBean
* get processDao by DaoFactory
* read druid properties in ConneciontFactory
* read druid properties in ConneciontFactory
* change get alertDao by spring to DaoFactory
* add log4j to resolve#967
* resole verify udf name error and delete udf error
* Determine if principal is empty
* Determine whether the logon user has the right to delete the project
* Fixed an issue that produced attatch file named such as ATT00002.bin
* fix too many connection in upgrade or create
* fix NEED_FAULT_TOLERANCE and WAITTING_THREAD count fail
* Added a judgment on whether the currently login user is an administrator
* move updateTaskState into try/catch block in case of exception
* fix NPE
* using conf.getInt instead of getString
* for AbstractZKClient, remove the log, for it will print the same log message in createZNodePath.
for AlertDao, correct the spelling.
* duplicate
* refactor getTaskWorkerGroupId
* add friendly log
* update hearbeat thread num = 1
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* fix the message
* delete before check to avoid KeeperException$NoNodeException
* fix the message
* move updateTaskState into try/catch block in case of exception
* fix NPE
* using conf.getInt instead of getString
* for AbstractZKClient, remove the log, for it will print the same log message in createZNodePath.
for AlertDao, correct the spelling.
* duplicate
* refactor getTaskWorkerGroupId
* add friendly log
* update hearbeat thread num = 1
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* fix the message
* delete before check to avoid KeeperException$NoNodeException
* move updateTaskState into try/catch block in case of exception
* fix NPE
* using conf.getInt instead of getString
* for AbstractZKClient, remove the log, for it will print the same log message in createZNodePath.
for AlertDao, correct the spelling.
* duplicate
* refactor getTaskWorkerGroupId
* add friendly log
* update hearbeat thread num = 1
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* fix the message
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* Delete third party import license
* Resource authorization add file resource and UDF resource tab
* Solve the problem that the initial value of timing is not assigned and the period cannot be selected if the second is selected.
* revert
* Modification date format and page signature
* Upgrade ANSY UI to version 0.1.46
* Flink version migration
* Upload file size is limited to 1G
* Modify description field
* RollBACK ans-ui
* Delete third party import license
* Resource authorization add file resource and UDF resource tab
* Solve the problem that the initial value of timing is not assigned and the period cannot be selected if the second is selected.
* revert
* Modification date format and page signature
* Upgrade ANSY UI to version 0.1.46
* Flink version migration
* Upload file size is limited to 1G
* Modify description field
* Delete third party import license
* Resource authorization add file resource and UDF resource tab
* Solve the problem that the initial value of timing is not assigned and the period cannot be selected if the second is selected.
* revert
* Modification date format and page signature
* Upgrade ANSY UI to version 0.1.46
* Flink version migration
* Upload file size is limited to 1G
* Modify description field
* Delete third party import license
* Resource authorization add file resource and UDF resource tab
* Solve the problem that the initial value of timing is not assigned and the period cannot be selected if the second is selected.
* revert
* Modification date format and page signature
* Upgrade ANSY UI to version 0.1.46
* Flink version migration
* rename from DatasourceUserMapper to DataSourceUserMapper
* add unit test in UserMapper and WorkerGroupMapper
* change cn.escheduler to org.apache.dolphinscheduler
* add unit test in UdfFuncMapperTest
* add unit test in UdfFuncMapperTest
* remove DatabaseConfiguration
* add ConnectionFactoryTest
* cal duration in processInstancesList
* change desc to description
* change table name in mysql ddl
* change table name in mysql ddl
* change escheduler to dolphinscheduler
* change escheduler to dolphinscheduler
* change escheduler to dolphinscheduler
* remove log4j-1.2-api and modify AlertMapperTest
* remove log4j-1.2-api
* Add alertDao to spring management
* Add alertDao to spring management
* get SqlSessionFactory from MybatisSqlSessionFactoryBean
* get processDao by DaoFactory
* read druid properties in ConneciontFactory
* read druid properties in ConneciontFactory
* change get alertDao by spring to DaoFactory
* add log4j to resolve#967
* resole verify udf name error and delete udf error
* Determine if principal is empty
* Determine whether the logon user has the right to delete the project
* Fixed an issue that produced attatch file named such as ATT00002.bin
* fix too many connection in upgrade or create
* fix NEED_FAULT_TOLERANCE and WAITTING_THREAD count fail
* rename from DatasourceUserMapper to DataSourceUserMapper
* add unit test in UserMapper and WorkerGroupMapper
* change cn.escheduler to org.apache.dolphinscheduler
* add unit test in UdfFuncMapperTest
* add unit test in UdfFuncMapperTest
* remove DatabaseConfiguration
* add ConnectionFactoryTest
* cal duration in processInstancesList
* change desc to description
* change table name in mysql ddl
* change table name in mysql ddl
* change escheduler to dolphinscheduler
* change escheduler to dolphinscheduler
* change escheduler to dolphinscheduler
* remove log4j-1.2-api and modify AlertMapperTest
* remove log4j-1.2-api
* Add alertDao to spring management
* Add alertDao to spring management
* get SqlSessionFactory from MybatisSqlSessionFactoryBean
* get processDao by DaoFactory
* read druid properties in ConneciontFactory
* read druid properties in ConneciontFactory
* change get alertDao by spring to DaoFactory
* add log4j to resolve#967
* resole verify udf name error and delete udf error
* Determine if principal is empty
* Determine whether the logon user has the right to delete the project
* Fixed an issue that produced attatch file named such as ATT00002.bin
* fix too many connection in upgrade or create
* Delete third party import license
* Resource authorization add file resource and UDF resource tab
* Solve the problem that the initial value of timing is not assigned and the period cannot be selected if the second is selected.
* revert
* Modification date format and page signature
* Upgrade ANSY UI to version 0.1.46
* Delete third party import license
* Resource authorization add file resource and UDF resource tab
* Solve the problem that the initial value of timing is not assigned and the period cannot be selected if the second is selected.
* revert