kyoty
1f0c67bfb7
[Fix-5726] When we used the UI page, we found some problems such as parameter validation, parameter update shows success but actually work ( #5727 )
...
* enhance the validation in UI
* enchance form verifaction
* simplify disable condition
3 years ago
wen-hemin
596821a5b6
[Improvement][Api Module] refactor registry client, remove spring annotation ( #5814 )
...
* fix: refactor registry client, remove spring annotation
* fix UT
* fix UT
* fix checkstyle
* fix UT
* fix UT
* fix UT
* fix: Rename RegistryCenterUtils method name
Co-authored-by: wen-hemin <wenhemin@apache.com>
3 years ago
JinyLeeChina
47de7cae7d
[Feature][JsonSplit-api] replace projectName with projectCode for taskDefinition ( #5815 )
...
* fix processDefinitonController projectCode
* queryAllByProjectCode of processDefinition
* query taskNodeList of processDefinition
* replace projectName with projectCode for taskDefinition
Co-authored-by: JinyLeeChina <297062848@qq.com>
3 years ago
JinyLeeChina
f66a16676a
[Feature][JsonSplit-api]query taskNodeList of processDefinition ( #5802 )
...
* fix processDefinitonController projectCode
* queryAllByProjectCode of processDefinition
* query taskNodeList of processDefinition
Co-authored-by: JinyLeeChina <297062848@qq.com>
3 years ago
JinyLeeChina
006ef97125
[Feature][JsonSplit-api]queryAllByProjectCode of processDefinition ( #5801 )
...
* fix processDefinitonController projectCode
* queryAllByProjectCode of processDefinition
Co-authored-by: JinyLeeChina <297062848@qq.com>
3 years ago
JinyLeeChina
7da7bb0890
fix processDefinitonController projectCode ( #5800 )
...
Co-authored-by: JinyLeeChina <297062848@qq.com>
3 years ago
wen-hemin
d2a9e05a66
[Fix-5778]: The scheduler list、preview、delete interface, projectName -> projectCode ( #5779 )
...
* fix: createSchedule interface, process definition id -> process definition code
* fix: add junit
* fix junit
* fix: projectName -> projectCode
* fix UT
* Optimize variable type
* fix: the updateSchedule interface, projectName -> projectCode
* fix comment
* fix: The scheduler online/offline interface, projectName -> projectCode
* fix UT
* fix: the scheduler list-page interface, projectName -> projectCode, processDefinitionId -> processDefinitionCode
* add UT
* fix: The scheduler list、preview、delete interface, projectName -> projectCode
Co-authored-by: wen-hemin <wenhemin@apache.com>
3 years ago
wen-hemin
72535a47e3
[Fix-5510]: the scheduler list-page interface, projectName -> projectCode, processDefinitionId -> processDefinitionCode ( #5771 )
...
* fix: createSchedule interface, process definition id -> process definition code
* fix: add junit
* fix junit
* fix: projectName -> projectCode
* fix UT
* Optimize variable type
* fix: the updateSchedule interface, projectName -> projectCode
* fix comment
* fix: The scheduler online/offline interface, projectName -> projectCode
* fix UT
* fix: the scheduler list-page interface, projectName -> projectCode, processDefinitionId -> processDefinitionCode
* add UT
Co-authored-by: wen-hemin <wenhemin@apache.com>
3 years ago
wen-hemin
e4f427a8d8
[Fix-5763]: The scheduler online/offline interface, projectName -> projectCode ( #5764 )
...
* fix: createSchedule interface, process definition id -> process definition code
* fix: add junit
* fix junit
* fix: projectName -> projectCode
* fix UT
* Optimize variable type
* fix: the updateSchedule interface, projectName -> projectCode
* fix comment
* fix: The scheduler online/offline interface, projectName -> projectCode
* fix UT
Co-authored-by: wen-hemin <wenhemin@apache.com>
3 years ago
wen-hemin
cfa22d7c89
[Fix-5511]: the updateSchedule interface, projectName -> projectCode ( #5761 )
...
* fix: createSchedule interface, process definition id -> process definition code
* fix: add junit
* fix junit
* fix: projectName -> projectCode
* fix UT
* Optimize variable type
* fix: the updateSchedule interface, projectName -> projectCode
* fix comment
Co-authored-by: wen-hemin <wenhemin@apache.com>
3 years ago
kyoty
75d61686de
[Fix#5758] There are some problems in the api documentation that need to be improved ( #5759 )
...
* add the necessary parameters
* openapi improve
* fix code style error
3 years ago
wen-hemin
d382a7ba8c
[Fix-5509]: createSchedule interface, process definition id -> process definition code ( #5756 )
...
* fix: createSchedule interface, process definition id -> process definition code
* fix: add junit
* fix junit
* fix: projectName -> projectCode
* fix UT
* Optimize variable type
Co-authored-by: wen-hemin <wenhemin@apache.com>
3 years ago
JinyLeeChina
14035c03e2
[Feature][JsonSplit-api]move of processDefinition, the projectCode instead of projectName ( #5744 )
...
* select-by-code of processDefinition
* fix ut
* prcessDefinition copy
* move of processDefinition api and the projectCode instead of projectName
* fix ut
* fix ut
* fix review
Co-authored-by: JinyLeeChina <297062848@qq.com>
3 years ago
kyoty
cf99df3de0
[Fix-5714] When updating the existing alarm instance, the creation time should't be updated ( #5715 )
...
* add a new init method.
3 years ago
JinyLeeChina
c386b64500
[Feature][JsonSplit-api] copy of processDefinition ( #5740 )
...
* select-by-code of processDefinition
* fix ut
* prcessDefinition copy
Co-authored-by: JinyLeeChina <297062848@qq.com>
4 years ago
JinyLeeChina
57414c4df7
[Feature][JsonSplit-api] merging from dev to json_split_two ( #5712 )
...
* [BUG-#5678][Registry]fix registry init node miss (#5686 )
* [Improvement][UI] Update the update time after the user information is successfully modified (#5684 )
* improve
edit the userinfo success, but the updatetime is not the latest.
* Improved shell task execution result log information, adding process.waitFor() and process.exitValue() information to the original log (#5691 )
Co-authored-by: shenglm <shenglm840722@126.com>
* [Feature-#5565][Master Worker-Server] Global Param passed by sense dependencies (#5603 )
* add globalParams new plan with varPool
* add unit test
* add python task varPoolParams
Co-authored-by: wangxj <wangxj31>
* Issue robot translation judgment changed to Chinese (#5694 )
Co-authored-by: chenxingchun <438044805@qq.com>
* the update function should use post instead of get (#5703 )
* enhance form verify (#5696 )
* checkState only supports %s not {} (#5711 )
* [Fix-5701]When deleting a user, the accessToken associated with the user should also be deleted (#5697 )
* update
* fix the codestyle error
* fix the compile error
* support rollback
Co-authored-by: Kirs <acm_master@163.com>
Co-authored-by: kyoty <echohlne@gmail.com>
Co-authored-by: ji04xiaogang <ji04xiaogang@163.com>
Co-authored-by: shenglm <shenglm840722@126.com>
Co-authored-by: wangxj3 <857234426@qq.com>
Co-authored-by: xingchun-chen <55787491+xingchun-chen@users.noreply.github.com>
Co-authored-by: chenxingchun <438044805@qq.com>
Co-authored-by: JinyLeeChina <297062848@qq.com>
4 years ago
kyoty
8d7d3a8166
[Fix-5701]When deleting a user, the accessToken associated with the user should also be deleted ( #5697 )
...
* update
* fix the codestyle error
* fix the compile error
* support rollback
4 years ago
kyoty
2d71930837
the update function should use post instead of get ( #5703 )
4 years ago
JinyLeeChina
5b6c9b7d43
[Feature][JsonSplit-api] select-by-code of processDefinition ( #5687 )
...
* select-by-code of processDefinition
* fix ut
Co-authored-by: JinyLeeChina <297062848@qq.com>
4 years ago
kyoty
e628e4e8fd
[Improvement][API] Simplify the Check of Result by introducing several new methods. ( #5666 )
4 years ago
kyoty
e2eed1f24f
[Improvement] Fix a potential problem when editing an existing mysql data source
4 years ago
kyoty
75813e7866
[bug fix] Some password attributes can be viewd directly in the log ( #5638 )
...
* fix the password display incorrectly
* update
* update
* fic code style
fic code style
* Update SensitiveDataConverterTest.java
* Update SensitiveDataConverter.java
* Update SensitiveDataConverter.java
* Update SensitiveDataConverterTest.java
* Update pom.xml
4 years ago
JinyLeeChina
85f3ab43a5
[Feature][JsonSplit-api] define task api ( #5647 )
...
* processDefinition create/update
* fix codeStyle
* fix codeStyle
* fix ut
* api of project
* fix ut
* project update method
* define task api
Co-authored-by: JinyLeeChina <297062848@qq.com>
4 years ago
kyoty
015ed7ffa6
[Bug Fix] Edit the note of existed datasource does't work. ( #5642 )
...
* Update DataSourceServiceImpl.java
* Update DataSourceServiceImpl.java
4 years ago
JinyLeeChina
728bd31f73
[Feature][JsonSplit-api] api of project ( #5630 )
...
* processDefinition create/update
* fix codeStyle
* fix codeStyle
* fix ut
* api of project
* fix ut
* project update method
Co-authored-by: JinyLeeChina <297062848@qq.com>
4 years ago
kyoty
71a44f8a57
[Fix-5483] [Bug][API] Can't view variables in the page of Process Instance ( #5631 )
4 years ago
Kirs
30c88032d3
[Feature-#3961][Registry]Registry-SPI ( #5562 )
...
[Feature#3961]Registry SPI
All the logical structure of the registry must be converted into a tree structure within the system, so some plug-ins must be converted internally, such as ETCD
The registry supports distributed locks.
todo: The specific information about the registration center of the API module needs to be adjusted.
4 years ago
kyoty
0d5037e7c3
[Fix-5483] [Bug][API] Can't view variables in the page of Process Instance ( #5631 )
4 years ago
JinyLeeChina
a561a618af
[Feature][JsonSplit-api] api of processDefinition create/update ( #5602 )
...
* processDefinition create/update
* fix codeStyle
* fix codeStyle
* fix ut
Co-authored-by: JinyLeeChina <297062848@qq.com>
4 years ago
Kirs
e2243d63be
[Feature-#3961][Registry]Registry-SPI ( #5562 )
...
[Feature#3961]Registry SPI
All the logical structure of the registry must be converted into a tree structure within the system, so some plug-ins must be converted internally, such as ETCD
The registry supports distributed locks.
todo: The specific information about the registration center of the API module needs to be adjusted.
4 years ago
Squidyu
cc9e5d5d34
Add:Name verification remove the first and last spaces. ( #5574 )
...
Co-authored-by: Squid <2824638304@qq.com>
4 years ago
geosmart
60af52fb2b
[Improvement][ApiDoc] fix-queue controller verifyQueue param ( #5558 )
...
Co-authored-by: wanggang <wanggy01@servyou.com.cn>
4 years ago
Shiwen Cheng
b537f4eb26
[Improvement][Docker/K8s] Support more configurations and service accesses, reduce the duplication configurations, improve image for python and the compatibility of python home ( #5393 )
...
* [Improvement][Docker] Support more configurations and improve image for python
* [Improvement][K8s] Support more configurations, more service accesses, and reduce the duplication configurations
* [Improvement][Python] Improve the compatibility of python home
* [Improvement][Install] Fix install config and install.sh
* [Improvement][Install] Fix workflow ut
* [Improvement][Docker] Optimize docker-swarm/check script
* [Improvement][DB] Update default username and password of database
* Update comments in master/worker.properties
* Specify version for all images
* [Improvement][Docker] Optimize PS1 and WORKDIR
* [Improvement][SQL] Reduce heap size to 64m in create-dolphinscheduler.sh and upgrade-dolphinscheduler.sh
* [Fix-5431][K8s] Fix master and worker cannot get the right address with custom DNS
4 years ago
zhuangchong
1b7dcea610
[Improvement-5440][Maven] Project module maven dependency optimization ( #5441 )
...
* Optimize dependencies between modules.
* update module-alert dependency.
* add repository in the pom xml.
* update Central Repository in the pom.xml.
4 years ago
Yao WANG
bc22ae7c91
[Improvement][Task] Remove deprecated TaskRecordDao and simply the after() method in the AbstractTask class ( #5492 )
...
* remove the depreated data quality module
* fix lint
Co-authored-by: Yao <ywang46@paypal.com>
4 years ago
ruanwenjun
a925f64571
[Feature][api] schedule add timezone support #5259 ( #5465 )
...
* [Feature][api] schedule add timezone support #5259
* import moment-timezone
* fix code smell
4 years ago
ruanwenjun
68301db6b9
[Improvement][Api] Upload resource to remote failed, the local tmp file need to be cleared #5475 ( #5476 )
4 years ago
baoliang
7aa8b518ac
Merge remote-tracking branch 'upstream/dev' into json_split
...
# Conflicts:
# dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/master/runner/MasterExecThread.java
# dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/utils/DependentExecute.java
4 years ago
JinyLeeChina
515fa4912e
[Feature][JsonSplit] Fix ProcessService ut ( #5435 )
...
* Fix ProcessService ut
* codeStyle
* Fix AlertPlugin ut
* Fix AlertPlugin ut
* Fix server module ut
* Fix server module ut
* Fix api ut
* codeStyle
Co-authored-by: JinyLeeChina <297062848@qq.com>
4 years ago
JinyLeeChina
363426de71
[Feature][JsonSplit] fix process lineage bug ( #5418 )
...
* update taskParams/add task delayTime/fix conditionType bug
* update codeStyle for merge to dev
* fix process lineage bug
Co-authored-by: JinyLeeChina <297062848@qq.com>
4 years ago
ruanwenjun
0bdf15efb9
[Improvement][DAO] Add Unique key in t_ds_alertgroup and t_ds_datasource ( #5373 )
...
* [Improvement][DAO] Add Unique key to t_ds_worker_group t_ds_datasource
* Add exception catch
* add ddl
* fix ut
4 years ago
Hayden Zhou
2114b63216
replace access log by AccessLogAnnotation ( #5315 )
...
* replace access log by AccessLogAnnotaion
* fix codesytle error
* fix RequestContextHolder.getRequestAttributes may be null
* fix code style
* accessLogAnnotation addd ignore params
* fix style
* reduce code smells
* fix code style
* fix logtext if request is ignore
* add trance id
* fix code style
* add comment
* optimize
* fix code style
* fix code
Co-authored-by: hayden <hayden@haydendeMacBook-Pro.local>
4 years ago
ruanwenjun
cbbe9c333c
[Improvement][api-server] Update the project owner ( #5394 )
...
* [Bug][api-server] delete the user ,when query the project by join the table of t_ds_user will return null. (#5326 )
* when delete a user, do project ownership check
* fix ut
* fix vulnerability
4 years ago
JinyLeeChina
2a44cb9de6
[Feature][JsonSplit] update codeStyle for merge to dev ( #5392 )
...
* update taskParams/add task delayTime/fix conditionType bug
* update codeStyle for merge to dev
Co-authored-by: JinyLeeChina <297062848@qq.com>
4 years ago
wen-hemin
fd54dc0ce2
[FixBug][JsonSplit] depend task, the field "process definition id" modify to "process definition code" ( #5377 )
...
* fix: depend task, the field "process definition id" modify to "process definition code"
* fix: depend task, the field "process definition id" modify to "process definition code"
Co-authored-by: wen-hemin <wenhemin@apache.com>
4 years ago
ruanwenjun
e6d8da484f
[Improvement][API] Create Datasource #5083 ( #5116 )
...
* [Improvement][API] Create Datasource #5083
* Refact create/ update datasource API
* fix Code Smells
* fix code smell
* resolve code smell
* use ConnectionParam to replace BaseDatasource
* solve license
* add ut
* code check
* add ut
* fix ut coverage
* fix ut
4 years ago
Shiwen Cheng
2e1d6975fd
[Improvement][Build] Optimize long release name and remove unused nginx release and upgrade spring boot version ( #5308 )
...
* [Build] Optimize long release name and remove unused nginx release
* [Build] Upgrade spring boot version
* [Improvement] Improve code style
4 years ago
JinyLeeChina
db96bf2dfe
[Feature][JsonSplit] Fix batchMove of processDefinition bug ( #5371 )
...
* update SnowFlake
* update processDefinite from processInstance
* update processDefinite from processInstance
* Fix task logger path
* Fix dependTask bug
* Fix batchMove of processDefinition bug
* codeStyle
Co-authored-by: JinyLeeChina <297062848@qq.com>
4 years ago
luoyuan
e57ee658e8
[Improvement] Optimized close of IO ( #5336 )
...
* [improvement]modify all methods that refer to LogClientService in the code.
* delete unused code
* [Improvement] Optimized close of IO
4 years ago
Simon
37b149da39
fix circular dependence bug ( #5330 )
4 years ago