JinYong Li
1f6be286cc
[Cherry-pick-204][API]fix releaseWorkflowAndSchedule api and relation binding api ( #8466 )
...
* fix relation unbinding bug
* [Bug-8053] Fix CronUtils.getMaxCycle return null (#8086 )
* [bug] Fix datax task type error parse clickhouse reader sql (#8091 )
* [Fix-8119][API] Update ProcessInstance error and without reason output (#8122 )
* fix bug_8119
* fix bug_8119
* fix bug_8119
* fix bug_8119
* fix bug_8119
* pick-8086/8091/8122/8139
* [Bug-8169] [dolphinscheduler-ui] Fix `After you save the workflow, it… (#8198 )
* [Fix-8187][UI] Add the function to the module of resource that you can re-upload the file on the page of the file management. (#8359 )
* add reupload file
* develop reupload file
* fix this issue
* [Improvement-8284][Alert] Dingtalk alert plugin supports markdown message type (#8285 )
* add msgtype in the dingtalk alert plugin
* update markdown msgtype 'at persion'
* fix sudo.enable=false Is invalid (#8388 )
* [Fix][UI] Rectify this issue with missing the re-uploading file button when the file is under the root directory.
* [Bug] [API] fix releaseWorkflowAndSchedule api and relation binding api (#8464 )
* fix relation unbinding bug
* fix 8463
Co-authored-by: springmonster <charleskuanghc@163.com>
Co-authored-by: seagle <seagle-yuan@users.noreply.github.com>
Co-authored-by: xiangzihao <460888207@qq.com>
Co-authored-by: Kerwin <37063904+zhuangchong@users.noreply.github.com>
Co-authored-by: calvin <jianghuachinacom@163.com>
Co-authored-by: ShuiMuNianHuaLP <46993277+ShuiMuNianHuaLP@users.noreply.github.com>
3 years ago
xiangzihao
21a1d9cd9e
[Fix-8337] [Master] Process instance can not be kill when task is failure and can be retry ( #8347 )
...
* fix bug_8337
* change kill logic
* change kill logic
3 years ago
JinYong Li
2aa5b4c6cc
[Cherry-pick-to-204] pick to 204-prepare ( #8429 )
...
* fix relation unbinding bug
* [Bug-8053] Fix CronUtils.getMaxCycle return null (#8086 )
* [bug] Fix datax task type error parse clickhouse reader sql (#8091 )
* [Fix-8119][API] Update ProcessInstance error and without reason output (#8122 )
* fix bug_8119
* fix bug_8119
* fix bug_8119
* fix bug_8119
* fix bug_8119
* pick-8086/8091/8122/8139
* [Bug-8169] [dolphinscheduler-ui] Fix `After you save the workflow, it… (#8198 )
* [Fix-8187][UI] Add the function to the module of resource that you can re-upload the file on the page of the file management. (#8359 )
* add reupload file
* develop reupload file
* fix this issue
* [Improvement-8284][Alert] Dingtalk alert plugin supports markdown message type (#8285 )
* add msgtype in the dingtalk alert plugin
* update markdown msgtype 'at persion'
* fix sudo.enable=false Is invalid (#8388 )
* [Fix][UI] Rectify this issue with missing the re-uploading file button when the file is under the root directory.
Co-authored-by: springmonster <charleskuanghc@163.com>
Co-authored-by: seagle <seagle-yuan@users.noreply.github.com>
Co-authored-by: xiangzihao <460888207@qq.com>
Co-authored-by: Kerwin <37063904+zhuangchong@users.noreply.github.com>
Co-authored-by: calvin <jianghuachinacom@163.com>
Co-authored-by: ShuiMuNianHuaLP <46993277+ShuiMuNianHuaLP@users.noreply.github.com>
3 years ago
zhuangchong
8b601a7f2c
[maven-release-plugin] prepare for next development iteration
3 years ago
zhuangchong
f1a3c52a66
[maven-release-plugin] prepare release 2.0.3
3 years ago
wind
4748df9990
add delete workflow instance when delete process definition ( #8131 )
...
Co-authored-by: caishunfeng <534328519@qq.com>
3 years ago
JinYong Li
6bf8063fe8
[Bug] [dolphinscheduler] fix duplicate key ( #8111 )
...
* fix #8043
* fix null when no change
Co-authored-by: caishunfeng <534328519@qq.com>
3 years ago
JinYong Li
ceae42721f
[cherry-pick-7930][Improvement]support instance to definition ( #7939 )
...
* Update ProcessDefinitionMapper.xml (#7931 )
Resolves process definition list issue(data duplication )
* pick 7930
* Update WorkflowExecuteThread.java
* fix pg_ddl
* fix pg_ddl
Co-authored-by: mazhong <316422240@qq.com>
Co-authored-by: BaoLiang <29528966+lenboo@users.noreply.github.com>
3 years ago
Wenjun Ruan
584ad1cd17
Fix global params cannot transport into sub_process ( #7969 )
3 years ago
wind
90a33e06eb
[cherry-pick-2.0.3] cache manager ( #7882 )
...
* cherry-pick [DS-6963][MasterServer]add cache manager for tenant and user
* [cherry-pick][Feature-6988][MasterServer] add cache manager for workflow
* [Feature][MasterServer] add cache for workGroup and schedule #6987 (#7161 )
* to #6987
* to #6987
* to #6987
* to #6987
* to #6987
* to #6987 : @Param -> @Name
* to #6987 : fix Sonar
* to #6987 : fix Sonar
Co-authored-by: honghuo.zw <honghuo.zw@alibaba-inc.com>
* [cherry-pick][Feature-6963][MasterServer] unified cache manager
* [cherry-pick][Bug-7292][ApiServer] fix cache error when standalone
* [cherry-pick][Fix-7245] [API] Fix spelEvaluationException: EL1008E: Property or field 'all' cannot be found
* bugfix
Co-authored-by: zwZjut <zw15068835817@163.com>
Co-authored-by: honghuo.zw <honghuo.zw@alibaba-inc.com>
Co-authored-by: Kerwin <37063904+zhuangchong@users.noreply.github.com>
Co-authored-by: caishunfeng <534328519@qq.com>
3 years ago
xiangzihao
6b2ae79d5f
[Fix-7902] The default registration plug-in is missing parameters ( #7903 )
...
* add exist check when add task to standby list
Co-authored-by: caishunfeng <534328519@qq.com>
Co-authored-by: wind <caishunfeng@users.noreply.github.com>
Co-authored-by: caishunfeng <534328519@qq.com>
Co-authored-by: BaoLiang <29528966+lenboo@users.noreply.github.com>
3 years ago
xiangzihao
be86eaf357
[Cherry-pick-2.0.3] 20220107 ( #7871 )
...
* cherry-pick
* fix bug_7629 (#7630 )
* fix bug_7564 (#7625 )
* fix bug_7512 (#7716 )
* [Fix-7459][Sqoop] running error in parallel (#7752 )
* fix bug_7459
* fix bug_7459
* fix bug_7459
* fix bug_7459
* fix bug_7459
Co-authored-by: SbloodyS <sbloodys@qq.com>
* [Feature-7576][Master] Optimize complement task's date (#7585 )
* feature_7576
* feature_7576
* feature 7576
* feature 7576
* [Fix-7767]Task instance is not deleted while deleting the process instance (#7768 )
* fix bug_7767
* fix bug_7767
* fix bug_7767
* fix bug_7767
* fix bug_7767
* [Feature-5951][Improvement][UI] When creating an alarm instance, the alarm instance name input box prompts optimization (#7770 )
* cherry-pick
* [Fix-7773][Api] malform batchDeleteProcessInstanceByIds log output (#7774 )
* bug_7773
* bug_7773
* bug_7773
* bug_7773
* bug_7773
* [Feature-7777][UI] process definition page add create username (#7778 )
* feature_7777
* fix bug_7499 (#7739 )
Co-authored-by: SbloodyS <sbloodys@qq.com>
* fix conflict
* fix conflict
* fix mapState never used error
* fix bug_7789 (#7790 )
Co-authored-by: SbloodyS <sbloodys@qq.com>
Co-authored-by: SbloodyS <sbloodys@qq.com>
Co-authored-by: wangyizhi <wangyizhi1_yewu@cmss.chinamobile.com>
3 years ago
lenboo
1d3f77bedb
[maven-release-plugin] prepare for next development iteration
3 years ago
lenboo
24ddd07493
[maven-release-plugin] prepare release 2.0.2
3 years ago
lenboo
c4eab17bd4
[maven-release-plugin] prepare for next development iteration
3 years ago
lenboo
28cbaf05cb
[maven-release-plugin] prepare release 2.0.2
3 years ago
lenboo
f5fd29a05d
[maven-release-plugin] prepare for next development iteration
3 years ago
lenboo
f77a117803
[maven-release-plugin] prepare release 2.0.2
3 years ago
lenboo
8f441b7776
[maven-release-plugin] prepare for next development iteration
3 years ago
lenboo
b36c1967b8
[maven-release-plugin] prepare release 2.0.2
3 years ago
wind
affb2a3f0f
fix workflow copy ( #7659 ) ( #7663 )
...
Co-authored-by: caishunfeng <534328519@qq.com>
Co-authored-by: caishunfeng <534328519@qq.com>
3 years ago
zwZjut
c956185e00
[Feature] 2.0.2-prepare bug fix of Pressure tests #7511 ( #7540 )
...
* [Feature][dolphinscheduler-api] parse traceId in http header for Cross system delivery to #7237 (#7238 )
* to #7237
* rerun test
Co-authored-by: honghuo.zw <honghuo.zw@alibaba-inc.com>
* chery-pick 05aef27
and handle conflicts
* to #7065 : fix ExecutorService and schedulerService (#7072 )
Co-authored-by: honghuo.zw <honghuo.zw@alibaba-inc.com>
* [Feature][dolphinscheduler-api] access control of taskDefinition and taskInstance in project to #7081 (#7082 )
* to #7081
* fix #7081
* to #7081
Co-authored-by: honghuo.zw <honghuo.zw@alibaba-inc.com>
* chery-pick 8ebe060
and handle conflicts
* cherry-pick 1f18444
and handle conflicts
* fix #6807 : dolphinscheduler.zookeeper.env_vars - > dolphinscheduler.registry.env_vars (#6808 )
Co-authored-by: honghuo.zw <honghuo.zw@alibaba-inc.com>
Co-authored-by: Kirs <acm_master@163.com>
* add default constructor (#6780 )
Co-authored-by: honghuo.zw <honghuo.zw@alibaba-inc.com>
* to #7108 (#7109 )
* to #7511
* to #7511
* to #7511
* to #7511
Co-authored-by: honghuo.zw <honghuo.zw@alibaba-inc.com>
Co-authored-by: Kirs <acm_master@163.com>
3 years ago
lenboo
54a89e9e24
[maven-release-plugin] prepare for next development iteration
3 years ago
lenboo
ec0e57c53d
[maven-release-plugin] prepare release 2.0.1
3 years ago
lenboo
14888518db
[maven-release-plugin] prepare for next development iteration
3 years ago
lenboo
bef4fa8321
[maven-release-plugin] prepare release 2.0.1
3 years ago
Kerwin
b17fa26d61
[2.0.1][Fix-7284] [api] Fix the missing project information in the process instance timeout alarm ( #7309 )
...
* cherry pick
* Fix the missing project information in the process instance timeout alarm
3 years ago
lenboo
87e091076a
[maven-release-plugin] prepare for next development iteration
3 years ago
lenboo
8b239a0728
[maven-release-plugin] prepare release 2.0.1
3 years ago
lenboo
9a49077fdf
[maven-release-plugin] prepare for next development iteration
3 years ago
lenboo
29a4323540
[maven-release-plugin] prepare release 2.0.1
3 years ago
lenboo
a97bc2c756
[maven-release-plugin] prepare for next development iteration
3 years ago
lenboo
c011f6487a
[maven-release-plugin] prepare release 2.0.1
3 years ago
JinYong Li
d7eab830a7
[cherry-pick-7221/7232] pick some api bug ( #7234 )
...
* fix worker group display (#7208 )
* [Bug] [API] queryProcessDefinitionByCode bug (#7221 )
* pick-7232/7221
3 years ago
kezhenxu94
449c098aef
Fix quartz not work, worker / alert server should not listen or 8080 port ( #7159 )
3 years ago
Jiajie Zhong
423d7ea3a1
[deploy] Add export database type for before daemon file ( #7151 )
...
* [deploy] Use install_config.conf export datasource properties
Directly user install_config.conf to set spring datasource
properties, delete datasource.properties file for more clearly
* Remove unused properties
3 years ago
JinYong Li
e96a39f57c
[2.0.1-cherrypick][Feature][API] API operation optimization ( #7136 )
...
* pick-6863
* [Improvement][API][num-7] add task delete check (#6887 )
* upgrade add sub_process
* add interface method
* add interface method
* fix ut
* add task delete check
* add task delete check
* [Improvement][API][num-5] The workflow of the main table version is not allowed to be deleted (#6893 )
* feature:deleteProcessDefinitionVersion
* pref:delete duplicate enum definition
Co-authored-by: 北笙 <“zhanqian@cai-inc.com”>
* [DS-6931][fix] swagger failed to start due to improper use of request param annotation (#6933 )
Co-authored-by: eye <eye.gu@aloudata.com>
* [fix #6878 ] implement interface queryUpstreamRelation queryDownstreamRelation and add UT (#6888 )
* fix : #6878 , implement interface queryUpstreamRelation queryDownstreamRelation and add UT
* fix : #6878 , implement interface queryUpstreamRelation queryDownstreamRelation and add UT
* fix : #6878 , add license
* fix : #6878 , code style
* fix : #6878 , code style
* fix : #6878 , fix Duplication
* fix : #6878
* fix : #6878 , fix style
* to #6878 : fix style
* to #6878 : fix style
* to #6878 : add buildTaskDefinition to overwrite equals and hashCode
Co-authored-by: honghuo.zw <honghuo.zw@alibaba-inc.com>
* [Improvement][API][num-6] TaskDefinition releaseTaskDefinition (#6965 )
* finished releaseTaskDefinition
* add releaseTaskDefinition unit test
* change import
* add import
* bug fix
* change import
Co-authored-by: 时光 <caizhedong@cai-inc.com>
* pick-6966
* update task_definition_log field typ (#6967 )
* update task_definition_log field typ
update task_definition_log field task_params type,modify text to longtext to be consistent with the main table
* update t_ds_task_definition_log field task_params
update t_ds_task_definition_log field task_params
* pick-6970
* pick-6977
* pick-6984
* add processDefinition releaseWorkflowAndSchedule (#7044 )
* [Improvement][API][num-1] save schedule when workflow is offline in interface 'createEmptyProcessDefinition' (#7047 )
* [Improvement] save schedule when workflow is offline
* [Improvement] rollback transactional when creating/updating schedule failed.
* [Improvement] resolve merge conflict
* [Improvement] do not set projectName and processDefinitionName when saving schedule
* [Improvement] do not set projectName and processDefinitionName when saving schedule
Co-authored-by: edward-yang <yangjianh210@gmail.com>
* pick-7053
* pick-7098
* pick add 6772 relation code
* fix ut
Co-authored-by: Jeff Zhan <360400325@qq.com>
Co-authored-by: 北笙 <“zhanqian@cai-inc.com”>
Co-authored-by: ououtt <734164350@qq.com>
Co-authored-by: eye <eye.gu@aloudata.com>
Co-authored-by: zwZjut <zw15068835817@163.com>
Co-authored-by: honghuo.zw <honghuo.zw@alibaba-inc.com>
Co-authored-by: 时光 <41109695+yikeshiguang@users.noreply.github.com>
Co-authored-by: 时光 <caizhedong@cai-inc.com>
Co-authored-by: zhang <60912722+boy-xiaozhang@users.noreply.github.com>
Co-authored-by: EdwardYang <yangjianh210@126.com>
Co-authored-by: edward-yang <yangjianh210@gmail.com>
3 years ago
wind
40e00585aa
[cherry-pick][DS-6849] add delete command check ( #7074 )
...
* delete command with check
* add test
Co-authored-by: caishunfeng <534328519@qq.com>
3 years ago
Kirs
2bf3b22d64
[2.0.1-cherrypick] SPI(Task ,Alert ,DataSource) ( #7041 )
...
* data source spi
* Fix datasource not work in tests and standalone server, and run all tests by default (#6743 )
* Refactor alert plugins and simplify its usage (#6723 )
* [Fix-6792] resolve API and alert port conflicts (#6792 ) (#6815 )
* [Fix-6792]Multiple ApplicationRunners on classpath make SpringApplication.run only run one (#6792 )
* [Feature][datasource] Change DataSource Connection Pool from Druid to HiKariCP (#6490 ) (#6828 )
* [Feature][datasource] Change DataSource Connection Pool from Druid to HiKariCP (#6490 )
* fix pom dep scope
* filter alert
* filter alert
* filter alert
* fix checkstyle
* remove hikaricp version
* update pom
* add properties
* add properties
* rename properties
* fix e2e fail
* rename properties
* [Fix-6792] resolve API and alert port conflicts (#6792 ) (#6815 )
[Fix-6792]Multiple ApplicationRunners on classpath make SpringApplication.run only run one (#6792 )
* fix ut fail
* fix license
* fix license
* update package
* update package
* remove unused license
Co-authored-by: mask <39329477+narcasserun@users.noreply.github.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
3 years ago
Kirs
6821c7a9ac
[2.0.1-prepare#6712]Refactor registry plugin and simplify its usage ( #6999 )
...
* [2.0.1-prepare#6712]Refactor registry plugin and simplify its usage (#6712 )
* upgrade version and fix dep err
* Clean up the utility codes (#6732 )
* remove code style check
* upgrade docker version
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
3 years ago
lenboo
8a27ae4593
[maven-release-plugin] prepare for next development iteration
3 years ago
lenboo
b31338b950
[maven-release-plugin] prepare release 2.0.0
3 years ago
OS
adaeb962ec
[cherry-pick][api] rewrite code generate,fix bit shift ( #6937 )
...
* [Fix][Common] rewrite code generate,fix bit shift (#6914 )
* rewrite code generate,fix bit shift
* fix ut
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* fix ut
# Conflicts:
# dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/EnvironmentServiceImpl.java
# dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/TaskDefinitionServiceImpl.java
# dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/utils/CodeGenerateUtilsTest.java
# dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/upgrade/UpgradeDao.java
# dolphinscheduler-dist/release-docs/LICENSE
# dolphinscheduler-python/src/main/java/org/apache/dolphinscheduler/server/PythonGatewayServer.java
# dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/process/ProcessService.java
* [Fix][Common] rewrite code generate,fix bit shift (#6914 )
* rewrite code generate,fix bit shift
* fix ut
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* fix ut
# Conflicts:
# dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/EnvironmentServiceImpl.java
# dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/TaskDefinitionServiceImpl.java
# dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/utils/CodeGenerateUtilsTest.java
# dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/upgrade/UpgradeDao.java
# dolphinscheduler-dist/release-docs/LICENSE
# dolphinscheduler-python/src/main/java/org/apache/dolphinscheduler/server/PythonGatewayServer.java
# dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/process/ProcessService.java
* [Fix][Common] rewrite code generate,fix bit shift (#6914 )
* rewrite code generate,fix bit shift
* fix ut
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* fix ut
# Conflicts:
# dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/EnvironmentServiceImpl.java
# dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/TaskDefinitionServiceImpl.java
# dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/utils/CodeGenerateUtilsTest.java
# dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/upgrade/UpgradeDao.java
# dolphinscheduler-dist/release-docs/LICENSE
# dolphinscheduler-python/src/main/java/org/apache/dolphinscheduler/server/PythonGatewayServer.java
# dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/process/ProcessService.java
* [Fix][Common] rewrite code generate,fix bit shift (#6914 )
* rewrite code generate,fix bit shift
* fix ut
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* fix ut
# Conflicts:
# dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/EnvironmentServiceImpl.java
# dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/TaskDefinitionServiceImpl.java
# dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/utils/CodeGenerateUtilsTest.java
# dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/upgrade/UpgradeDao.java
# dolphinscheduler-dist/release-docs/LICENSE
# dolphinscheduler-python/src/main/java/org/apache/dolphinscheduler/server/PythonGatewayServer.java
# dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/process/ProcessService.java
Co-authored-by: JinYong Li <42576980+JinyLeeChina@users.noreply.github.com>
3 years ago
lenboo
b7d2b11d56
[maven-release-plugin] prepare for next development iteration
3 years ago
lenboo
549824a036
[maven-release-plugin] prepare release 2.0.0
3 years ago
lenboo
61e86b242b
[maven-release-plugin] prepare for next development iteration
3 years ago
lenboo
80c4aaaea5
[maven-release-plugin] prepare release 2.0.0
3 years ago
lenboo
8585b48402
[maven-release-plugin] prepare for next development iteration
3 years ago
lenboo
5582fedafa
[maven-release-plugin] prepare release 2.0.0
3 years ago
lenboo
d8398fe7fd
[maven-release-plugin] prepare for next development iteration
3 years ago