Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
379 commits
Select commit Hold shift + click to select a range
0a44107
Fix hive datasource connection leak (#12226)
ruanwenjun Sep 30, 2022
c87f6d8
[fix#12195] Change date to timestamp to support cross diff time zones…
DarkAssassinator Oct 1, 2022
6fc209a
[fix][doc] Correct release export key step (#12228)
zhongjiajie Oct 1, 2022
3c4f938
just correct wrong word (#12174)
DarkAssassinator Oct 5, 2022
60c43d5
just add WorkerGroupMapper UT (#12242)
DarkAssassinator Oct 6, 2022
7beff83
[Doc] Add chmod command after unzip DS tar.gz (#12210)
DarkAssassinator Oct 7, 2022
0687697
[Improvement][Task Plugin] Modify the comment of 'deployMode'. (#12163)
FlechazoW Oct 7, 2022
bd7e761
[Fix-12254] [Registry] Modify the type of field named data into text …
aiwenmo Oct 8, 2022
7bdbd62
[doc] Update slack invitation link (#12258)
davidzollo Oct 8, 2022
234f2e8
[Feat][UI] Set up UI setting component in profile page (#11226)
lynn-builds Oct 8, 2022
61457d1
[Hotfix][Docs] Fix 404 dead links (#12261)
TyrantLucifer Oct 8, 2022
2e4a9e6
Fix mysql registry doesn't support array (#12255)
ruanwenjun Oct 9, 2022
c7435a5
[Feature][task-plugins] aws datasync task plugins (#11865)
Tianqi-Dotes Oct 9, 2022
a865be0
Remove powermock from DatasyncTaskTest (#12270)
EricGao888 Oct 9, 2022
165b9a5
[DS-12131][master] Optimize the log printing of the master module acc…
guowei-su Oct 9, 2022
7bf49a7
delete useless exclusions (#12273)
Tianqi-Dotes Oct 9, 2022
b4947b4
fix this issue (#12281)
calvinjiang Oct 10, 2022
9b1ee15
[doc] Correct descriptions in glossary.md (#12282)
fuchanghai Oct 10, 2022
dec28b5
[improve] Correct some log in scheduler (#12278)
fuchanghai Oct 10, 2022
9ab79e0
[Improvement][Test] Fully remove the usage of powermock from the whol…
EricGao888 Oct 10, 2022
c8bd106
create oracle help.md (#12218)
Chris-playground Oct 10, 2022
d9ac1fa
[Fix#12231][scheduler-plugin] fix the bug which some scheduled tasks …
wangfann Oct 10, 2022
ef328d9
Update ZooKeeper minimum version requirements (#12284) (#12288)
tuchg Oct 10, 2022
a973054
[ci] Milestone and Label are required before the PR merged (#12222)
zhongjiajie Oct 10, 2022
e1ac0e2
[python] Add new resource plugin: gitlab, OSS and S3 (#12025)
xdu-chenrj Oct 10, 2022
98a8b53
[ fix: #11590 ][upgrade] Fix the bugs when I upgrade ds from v1.3.9 t…
wangfann Oct 11, 2022
18ef0a6
Set the id to null when copying t_ds_schedules (#12280)
jackfanwan Oct 11, 2022
875682d
[Improvement][Test] Migrate all UT cases from jUnit4 to jUnit5 in tas…
EricGao888 Oct 11, 2022
05099bd
[Improvement-12296][Test] Close static mock (#12300)
rickchengx Oct 11, 2022
04e1b88
[fix] Fix error problem on h2 startup data quality rule management pa…
boy-xiaozhang Oct 11, 2022
2525545
[dev] Easier release: cherry-pick, changelog, contributor (#11478)
zhongjiajie Oct 12, 2022
501119b
[doc] Change release process base on new tool (#12324)
zhongjiajie Oct 12, 2022
6332fee
[Improvement-12289][k8s] update the common.properties in values.yaml …
rickchengx Oct 12, 2022
0e1c8d8
[Feature][API] New restful API task and task relation (#12116)
zhongjiajie Oct 13, 2022
17cd644
[Fix-#11669][Workflow Instance Page] Fix the duration in Workflow Ins…
DarkAssassinator Oct 13, 2022
db1d319
Reorganize some classes in common module, remove duplicate classes (#…
kezhenxu94 Oct 13, 2022
2245088
[Migrate][Test] Migrate all UT cases from jUnit 4 to jUnit 5 in alert…
EricGao888 Oct 13, 2022
22103f9
[improvement] Migrate all UT cases from jUnit4 to jUnit5 in dao modul…
fuchanghai Oct 13, 2022
9652964
[python] Add resource plugin for python, dataX, CustomDataX and Sql (…
xdu-chenrj Oct 13, 2022
ac84504
[Migrate][Test] Migrate all UT cases from jUnit 4 to 5 in datasource,…
EricGao888 Oct 14, 2022
c50cc99
[Doc][Bug] Fix dead link caused by markdown cross-files anchor (#12357)
EricGao888 Oct 14, 2022
b357781
[Migrate][Test] Migrate junit4 -> junit5 test cases in common, servic…
DarkAssassinator Oct 14, 2022
b953cdc
update english oracle.md (#12332)
Chris-playground Oct 14, 2022
2f37da0
[Improvement][Test] Block the usage of powermock and move mockito dep…
EricGao888 Oct 14, 2022
7b44612
[Improvement-12372][k8s] Update the deprecated k8s api (#12373)
rickchengx Oct 14, 2022
1e79218
[Fix][Worker] fix wrong env var name for alert in K8S (#12369)
BruceMaa Oct 14, 2022
cd5fb12
[Bug][Python] Python class description error (#12360)
xdu-chenrj Oct 14, 2022
bc80f34
[Migrate][Test] Migrate all UT cases from jUnit 4 to 5 in master, wor…
DarkAssassinator Oct 15, 2022
a725614
[docs] change optional parameters --jar to --jars for Spark (#12385) …
limaiwang Oct 16, 2022
7aa8a77
[Migrate][Test] Migrate other UT cases from jUnit 4 to 5, change @Ign…
DarkAssassinator Oct 16, 2022
b7bd8d7
[Improvement] add presto in datax (#12371)
fuchanghai Oct 16, 2022
55004be
[Improvement-12391][API] Workflow definitions that contain logical ta…
zhuangchong Oct 17, 2022
1d0d26a
[fix#12170] If the worker's clock early than master node, will ignore…
DarkAssassinator Oct 17, 2022
934d6d2
[Bug] [Service] Use MapUtils to judge globalParamsMap is empty. (#12384)
hstdream Oct 17, 2022
4ea7eec
Use temurin Java docker images instead of deprecated ones (#12334)
kezhenxu94 Oct 17, 2022
c02e08b
[BUG-12396][Schedule] Fixed that the workflow definition scheduling t…
zhuangchong Oct 17, 2022
c7e6e82
Add Spotless step to check and block jUnit4 imports (#12398)
EricGao888 Oct 17, 2022
fccbe55
When the workflow definition is copied, the operation user of the tim…
zhuangchong Oct 18, 2022
3bef85f
fix datax NPE issue (#12388)
DarkAssassinator Oct 18, 2022
ba53806
[fix] Change the default unix shell executor from sh to bash (#12180)
simsicon Oct 18, 2022
38b643f
make sure all failed task will save in errorTaskMap (#12424)
DarkAssassinator Oct 19, 2022
a8e2300
Fix timing scheduling trigger master service report to get command pa…
zhuangchong Oct 19, 2022
97edc7d
[Fix-12356][k8s] fix the null exception when submitting k8s task plug…
rickchengx Oct 19, 2022
1e11034
[Fix][Task] Fix dependent task can not predicate the status of the co…
Zephyrcf Oct 19, 2022
d46e465
[Improvement][Style] Fix remaining style errors and wildcard imports …
EricGao888 Oct 19, 2022
a11892a
[Feature] Optimizing data source centers (#12292)
labbomb Oct 19, 2022
a17923a
[Improvement-12333][Test] Migrate all UT cases from jUnit 4 to jUnit …
rickchengx Oct 19, 2022
0eef2e3
[Improvement][Style] Fix code style of ProcessScheduleTask and Proces…
DarkAssassinator Oct 20, 2022
0a6e8af
[Improvement][Style] Update spotless junit4 check scope (#12450)
EricGao888 Oct 20, 2022
666849a
[Improvement-12293] Update the common.properties in api-test-case and…
rickchengx Oct 20, 2022
f0a34cd
[improvement-#12416] Use CollectionUtils.isEmpty judge the collection…
fuchanghai Oct 20, 2022
70aef3e
[fix#12364][UI] fix when creating a workflow, click Data Quality or M…
pandong2011 Oct 20, 2022
651588c
[BUG-12306][UI]Fix the password item always is disabled (#12437)
zhuangchong Oct 21, 2022
1436ad6
[Bug-12410] [API]Fix the worker list result in workflow definition on…
zhuangchong Oct 21, 2022
b5193ee
Remove equals in User to fix UT (#12487)
ruanwenjun Oct 22, 2022
1384d8f
set @Transactional rollbackFor (#12445)
DarkAssassinator Oct 22, 2022
b936b88
[Refactor] Migrate all command-related interface functions from Proce…
DarkAssassinator Oct 22, 2022
dedff70
[Improvement] Merge spi.utils into common.utils (#12502)
caishunfeng Oct 23, 2022
a0d37fc
Set tenantDir permission (#12486)
ruanwenjun Oct 23, 2022
20c4fe5
[Improvement][Document] Update the project introduction (#12501)
davidzollo Oct 23, 2022
77e29b5
[Improvement] add springdoc-openapi-ui (#12379)
fuchanghai Oct 23, 2022
8add974
[doc][feat] New release 2.0.7 (#12507)
zhongjiajie Oct 24, 2022
997b022
[doc][ci] Add http header to avoid github 403 in dlc (#12509)
zhongjiajie Oct 24, 2022
fdac751
Add mysql support to helm chart (#12517)
kezhenxu94 Oct 25, 2022
233bbdb
[Fix-12451][k8s] Read the kubeconfig from cluster conf (#12452)
rickchengx Oct 25, 2022
97a0771
[fix][sql] Add unique key to process_definition_log avoid TooManyResu…
hiSandog Oct 25, 2022
4aa9d60
[Bug][Master] Add the aws-java-sdk-s3 jar package to the master modul…
liqiquan Oct 25, 2022
f5c814f
[fix#12439] [Alert] fix send script alert NPE (#12495)
pandong2011 Oct 25, 2022
138eab6
fix import (#12529)
caishunfeng Oct 25, 2022
1794cea
[Feature][UI] Adjust the style of the interface settings. (#12531)
songjianet Oct 26, 2022
76a9e6d
Add task executor threads full policy config in worker (#12510)
ruanwenjun Oct 26, 2022
af9374c
fill up missing i18 properties (#12532)
DarkAssassinator Oct 26, 2022
04aa125
[Refactor]migrate some task dao functions from ProcessServiceImpl to …
DarkAssassinator Oct 26, 2022
3030419
[fix](dolphinscheduler-dao) fix upgrade to 3.1.0 sql missing field (#…
gwdgithubnom Oct 26, 2022
cb70e89
[Feature][UI] Revamped interface settings options in the top navigati…
songjianet Oct 26, 2022
489e7fe
[Feature-10495][Resource Center] Resource Center Refactor (#12076)
EricPyZhou Oct 26, 2022
2c1583d
[Doc] Update the readme content (#12500)
davidzollo Oct 26, 2022
547aa43
[Bug] [API] The workflow definition and the tenant in the workflow in…
hstdream Oct 26, 2022
ed209bd
[Refactor] Migrate all workergroup-related interface functions from P…
DarkAssassinator Oct 26, 2022
63244c8
Optimized complement documentation (#12550)
zhuangchong Oct 27, 2022
4b4d0b9
[FIX][DAO-12277] change t_ds_fav_task column task_name to task_type a…
Tianqi-Dotes Oct 27, 2022
9c2a290
[Feature][UI] Interface settings add switches for experimental featur…
songjianet Oct 27, 2022
21caec0
fix doc CI (#12560)
jieguangzhou Oct 27, 2022
53340fc
[Feature][UI] Added the display and hide function of dynamically crea…
songjianet Oct 27, 2022
4a13148
[Bug] [API] Before deleting a worker group, check whether there is en…
hstdream Oct 27, 2022
dc8d18c
[Feature-12040][api][ui] Add authorization management of read and wri…
GavinGYM Oct 27, 2022
065d5ca
Only expose necessary actuator endpoints (#12571)
kezhenxu94 Oct 27, 2022
dc2f4d9
[Feature][UI] Allows the user to choose a timeout for interface reque…
songjianet Oct 28, 2022
d4e7ae9
Add configmap resource permissions so config hot reload can work (#12…
kezhenxu94 Oct 28, 2022
0c519f7
[Fix][UI] download resource return 401 (#12566)
prompt-bot Oct 28, 2022
213bf43
[Feature][UI] Create a dynamic task component canvas. (#12577)
songjianet Oct 28, 2022
207b4e7
Fix document styles. (#12600)
zhuangchong Oct 29, 2022
f39e585
[Feature][UI] Added logic to drag and drop nodes to DAG canvas. (#12598)
songjianet Oct 29, 2022
fb9761f
Fix alert status spelling error (#12592)
qingwli Oct 29, 2022
064fec8
[Feature-12040][docs] Update Granted Permissions Guide for PR#12048 (…
GavinGYM Oct 30, 2022
d84f1ef
[Improvement][UI] Support to view the process variables on the page o…
calvinjiang Oct 30, 2022
e6da1cc
Add worker-group-refresh-interval in master config (#12601)
ruanwenjun Oct 31, 2022
08335b1
[Improvement][Task] Improved way to collect yarn job's appIds (#12197)
Radeity Oct 31, 2022
3c31ddf
[Improvement-12536][k8s] Support the command for the container in k8s…
rickchengx Oct 31, 2022
b71d498
[Feature-6586][Server]add some ds process definition demo when init (…
amaoisnb Oct 31, 2022
0391d40
[Improvement][Install] Add ${zkRoot} description. (#12596)
DarkAssassinator Oct 31, 2022
883c754
[Feature][UI] Add a method for adding a single node to the dag. (#12628)
songjianet Nov 1, 2022
4e2701b
[doc][fix] Add new alert doc Slack (#12567)
Tianqi-Dotes Nov 1, 2022
fd18e37
[Fix-12109]Fix the errors when starting 2 times with dolphinscheduler…
rickchengx Nov 1, 2022
4f95f63
[Fix][UI] Fix the line break problem in navbar. (#12647)
songjianet Nov 1, 2022
dcb8070
[Feature][UI] Add a popup component based on dynamic form. (#12645)
songjianet Nov 1, 2022
3ff328c
[Improvement-12623][Permission]Remove the unused projectIds in operat…
rickchengx Nov 2, 2022
9e0c9af
Fix the waiting strategy cannot recovery if the serverstate is alread…
ruanwenjun Nov 2, 2022
aeb861f
[Feat][UI] Add language parser. (#12666)
songjianet Nov 2, 2022
ff59acd
Splite cpu/memory info in OSUtils#isOverload (#12663)
ruanwenjun Nov 2, 2022
f889d85
support to use the clearable button of components to search (#12668)
calvinjiang Nov 2, 2022
1d0f9a7
[Feature][UI] Added form value parser. (#12669)
songjianet Nov 3, 2022
44e0935
[Improvement-12650][Permission] Improve the check of resourcePermissi…
rickchengx Nov 3, 2022
7cdb926
[Improvement][Batch Query] Batch query ProcessDefinitions belongs to …
BongBongBang Nov 3, 2022
c69376e
[Improvement-12658][Permission] Improve the readability of setPerm() …
rickchengx Nov 3, 2022
7cc4d05
[Feature][UI] Added form validate parser. (#12682)
songjianet Nov 3, 2022
a47b4d0
[Feature][Task] Transfer files between tasks (#12552)
jieguangzhou Nov 3, 2022
6766ec0
Add pythonNodePort in config file (#12685)
qingwli Nov 3, 2022
fdb02d4
[Feature][UI] Added form structure parser. (#12686)
songjianet Nov 3, 2022
eaef688
Change command file permission to 755 (#12678)
ruanwenjun Nov 3, 2022
e702bec
[Feature][UI] Added form request parser. (#12691)
songjianet Nov 4, 2022
7d0e2cb
when delete workflow, delete related task (#12681)
jackfanwan Nov 4, 2022
2c3cc31
Fix flink sql cannot run due to missing main jar (#12705)
ruanwenjun Nov 4, 2022
23e9d26
fix and enhance helm db config (#12707)
qingwli Nov 5, 2022
04e23ed
Update Status.java (#12724)
Radeity Nov 5, 2022
9135253
modify sql error (#12717)
jackfanwan Nov 5, 2022
169cbe3
[Feature][UI] Added form input parser. (#12701)
songjianet Nov 6, 2022
27eada7
beautify the dag (#12728)
calvinjiang Nov 6, 2022
f249f2b
[fix-12675]edit workflow related task, workflow's task version change…
jackfanwan Nov 6, 2022
606a5ae
[Bug] Resource default auth function disabled false. (#12467)
WangJPLeo Nov 6, 2022
00b18ed
[Improve]Remove the code logger.isDebugEnabled() #5918 #10542 (#12738)
xuchunlai Nov 7, 2022
6d79414
Add instructions on how to configure logging level for debugging purp…
EricGao888 Nov 7, 2022
c4fb555
Modify shell env to bash (#12742)
zhuangchong Nov 7, 2022
4c714cf
adjust the args of router in the dag (#12759)
calvinjiang Nov 7, 2022
0e09903
[Feature][UI] Added form select parser. (#12753)
songjianet Nov 7, 2022
6c5ab3f
[Bug] [dolphinscheduler-aop] aspectj-maven-plugin version undefined …
Radeity Nov 7, 2022
9bba4b1
[fix][doc] Fix sql-hive and hive-cli doc (#12765)
Tianqi-Dotes Nov 7, 2022
58721ba
[Improvement-12335][ui] Make the resources to be reactive in hivecli …
rickchengx Nov 7, 2022
d6fb46b
fix: Fix some mistakes in the datasource (#12775)
labbomb Nov 7, 2022
0793d1a
[Feature][UI] Added form stadio parser. (#12801)
songjianet Nov 8, 2022
11b1433
Update use-dependent.ts typo (#12462)
moonkop Nov 8, 2022
23ead4f
[Bug] [dolphinscheduler-api] in the task define list, when edit task,…
jackfanwan Nov 8, 2022
04c6b5e
[Bug][Api] Added param description. (#12813)
hstdream Nov 8, 2022
641a255
[fix-12687]when timeout_notify_strategy is null, modify timeout_notif…
jackfanwan Nov 9, 2022
72e50b2
[Improvement][script] Add installPath verification for install.sh (#1…
muggleChen Nov 9, 2022
1347a8f
[chore] Separate Python API into another repository (#12779)
zhongjiajie Nov 9, 2022
775b3f8
[doc] Add skip spotless check during ASF release. (#12835)
zhuangchong Nov 10, 2022
6896fa9
[fix][doc] Dead link for python api (#12848)
zhongjiajie Nov 10, 2022
bf74b42
[Feature][UI] Joint debugging of the interface of the mvp version of …
songjianet Nov 10, 2022
5b7a609
Add icon in idea (#12829)
muggleChen Nov 10, 2022
454f130
Add minio as demo storage for helm charts (#12861)
kezhenxu94 Nov 11, 2022
1f23d29
[Improvement-12029][dolphinscheduler-api] Upgrade the snakeyaml versi…
seedscoder Nov 11, 2022
43d69ae
Upgrade clickhouse jdbc driver (#12639)
simsicon Nov 11, 2022
a887303
add 3.1.1 release doc (#12864)
zhuangchong Nov 11, 2022
019e747
The new Chinese document latest version is 3.1.1 (#12869)
zhuangchong Nov 11, 2022
229c554
[feature][task] Add Kubeflow task plugin for MLOps scenario (#12843)
jieguangzhou Nov 11, 2022
87a88e3
[feat] Support set execute type to pydolphinscheduler (#12871)
zhongjiajie Nov 12, 2022
2ba5bd4
Update github mergeable label regex (#12815)
EricGao888 Nov 12, 2022
7c711e6
[Improvement-12850][UT] Improve the ut of DataSourceMapperTest (#12851)
rickchengx Nov 12, 2022
0373e06
[Feature-8030][docs] Add sqoop task doc (#12855)
baihongbin Nov 12, 2022
feb0770
[fix-#12875] command line that `-Dmaven.test.skip=true` have no effec…
fuchanghai Nov 13, 2022
403c6a6
Fix memory leak in worker due to message retry map (#12878)
ruanwenjun Nov 13, 2022
250d81b
[bug][alert-12865] translate alert input field tips to chinese when …
Tianqi-Dotes Nov 14, 2022
e3cf72c
[Fix-12832][API] Fix update worker group exception group name already…
zhuangchong Nov 14, 2022
813c44b
[Improvement-12838][UT] Improve the ut of datasource (#12839)
rickchengx Nov 14, 2022
d324cce
[Feature-12526][Api] add dynamic task function: shell task (#12840)
Tianqi-Dotes Nov 14, 2022
70fe39b
add spring-context to alert api (#12892)
Tianqi-Dotes Nov 14, 2022
6d8befa
[fix] Add token as authentication for python gateway (#12893)
zhongjiajie Nov 14, 2022
92a9b7e
Use System#lineSeparator to replace /n (#12889)
ruanwenjun Nov 15, 2022
713046b
Modify the table t_ds_worker_group to add a description field in the …
zhuangchong Nov 15, 2022
83f9588
[Improvement-12856][UT] Refactor duplicated code fragment in UdfFuncM…
huage1994 Nov 15, 2022
d99ba29
Fix master cluster may loop command unbalanced (#12891)
ruanwenjun Nov 16, 2022
c916c60
fix NPE while retry task (#12903)
zhuangchong Nov 16, 2022
9e6f4d2
[Improvement][Document]Update architecture and process-start-flow pic…
tracehh Nov 16, 2022
0186413
[Feature][Api] Refactor org.apache.dolphinscheduler.api.controller.Ta…
Zzih Nov 16, 2022
473319c
[CI] [Chore] Add label 4.0.0 to mergeable check (#12921)
SbloodyS Nov 16, 2022
f20c9b3
[chore][python] Change name from process definition to workflow (#12918)
zhongjiajie Nov 16, 2022
2dbc796
[feature][task plugin] Add new task plugin for apache linkis (#12693)
shangeyao Nov 17, 2022
d02991a
[Bug] [Alert] Ignore alert not write info to db (#12867)
qingwli Nov 17, 2022
528f45a
[improve]Source skip check (#12900)
Zephyrcf Nov 17, 2022
7c90bf0
[Improvement][Task Plugin] Improvement Kubeflow task plugin (#12928)
jieguangzhou Nov 17, 2022
401fb4e
Fix execute shell task exception no dolphinscheduler_env.sh file exec…
zhuangchong Nov 17, 2022
22532fe
[Document] Update faq, fix spelling, remove repeated words (#12934)
jbampton Nov 18, 2022
d803658
[Document] Fix spelling (#12935)
jbampton Nov 18, 2022
c0b03fc
[Feature][UI]make status and schedule publish status display together…
hdygxsj Nov 18, 2022
27c37b8
Fix grammar and spelling (#12937)
jbampton Nov 18, 2022
2051868
[Improvement-12853][UT] Improve the ut of ResourcePermissionCheckServ…
rickchengx Nov 19, 2022
5672337
[docs] Update new release for 3.0.2 (#12949)
EricGao888 Nov 21, 2022
27c00ed
[Document] Fix grammar and spelling (#12940)
jbampton Nov 21, 2022
d09e02e
[Improvement-12804][UT] Remove the unused method in DataAnalysisContr…
rickchengx Nov 21, 2022
3747029
[fix-#12932] when subprocess's processInstance is fail,not notify par…
fuchanghai Nov 22, 2022
2f8f095
[Bug-12954] [Schedule] Fix that workflow-level configuration informat…
zhuangchong Nov 22, 2022
bd1efcc
[fix][doc] Some bug failed our CI (#12964)
jieguangzhou Nov 22, 2022
6e224d0
[fix] Python task can not pass the parameters to downstream task. (#1…
jieguangzhou Nov 22, 2022
b40c63f
[Feature][DataSource]Add trino datasource plugin (#12911)
Zephyrcf Nov 23, 2022
64a29c6
[ci] Require docs context before merge, and run spotless check (#12977)
zhongjiajie Nov 23, 2022
db615ba
[hotfix] Remove dead link check path filter (#12985)
zhongjiajie Nov 24, 2022
38b8767
[Feature-10498] Mask the password in the log of sqoop task (#11589)
rickchengx Nov 24, 2022
e180e16
[Fix] Fix Java path in Kubernetes Helm Chart (#12987)
qingwli Nov 24, 2022
04ef87d
[Bug-12956] fix incorrect java path (#12957)
zhangfane Nov 24, 2022
3102173
The task instance list is sorted by submission time (#12974)
zhuangchong Nov 24, 2022
50779ea
[Bug-12963] [Master] Fix dependent task node null pointer exception (…
zhuangchong Nov 24, 2022
a2ff140
Fix sql task will send alert if we don't choose the send email (#12984)
ruanwenjun Nov 24, 2022
3106054
[Improvement-12907] Change heartbeat log level to debug (#12980)
DarkAssassinator Nov 25, 2022
7336afa
[Fix-12916] Add permission check when query or download log (#12917)
rickchengx Nov 25, 2022
e5f4ee2
[Improvement][UI] Support to drag the column of workflow name to resi…
calvinjiang Nov 27, 2022
597ae5f
[Bug-13008] [UI] When using the complement function, turn on the depe…
zhuangchong Nov 27, 2022
43719f7
[Improvement-12763][UT] Improve testListAuthorizedProjects() in Proje…
rickchengx Nov 27, 2022
d480c27
[Bug-12994] [Worker] Fix kill process does not take effect (#12995)
zhuangchong Nov 27, 2022
f9a0ecb
[Bug-12997][API] Fix that the end time is not reset when the workflow…
zhuangchong Nov 27, 2022
1a8811c
Set max loop times when consume StateEvent to avoid dead loop influen…
ruanwenjun Nov 27, 2022
ae670e6
[Bug-13010] [Task] The Flink SQL task page selects the pre-job deploy…
zhuangchong Nov 28, 2022
a0eb45b
[Feature][API] New restful API for workflowInstance (#12990)
Zephyrcf Nov 28, 2022
32a8241
Don't source env file in task, this will override tenant's environmen…
ruanwenjun Nov 28, 2022
2792c45
fix aop typo error (#13047)
Radeity Nov 30, 2022
ffc9fb2
Add gc timestampt (#13059)
ruanwenjun Dec 1, 2022
12a6138
fix issue 13035 (#13065)
lordk911 Dec 1, 2022
c2ae76c
Expand all static imports and add CI check to block wildcard static i…
EricGao888 Dec 1, 2022
1064680
[feat][API] New restful API for workflow state (#13031)
Zephyrcf Dec 1, 2022
9e91a2b
[improvement-#11879]Keyword Search Improvement (#12951)
fuchanghai Dec 1, 2022
f5a5998
[fix] Python gateway can not upload to resource center (#13042)
zhongjiajie Dec 2, 2022
1192720
[ci] Update skywalking-eye and fix block CI (#13076)
zhongjiajie Dec 2, 2022
169168e
Add plugin-all module (#13079)
ruanwenjun Dec 2, 2022
4ce9c82
Use bigint represent term in mysql registry to avoid time inaccurate …
ruanwenjun Dec 3, 2022
fa3e2a5
Update dolphinscheduler_ddl.sql (#13081)
darrkz Dec 3, 2022
fed1e85
Fix the invalidate task instance never be deleted (#13091)
ruanwenjun Dec 4, 2022
a7ecc5a
fix retry task failure (#13077)
jieguangzhou Dec 5, 2022
602971c
change alert start.sh (#13100)
qingwli Dec 5, 2022
8a152ae
Fix task log file might not be clear (#13102)
ruanwenjun Dec 6, 2022
1af1740
合并分支
laijinwen-vp Dec 6, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 9 additions & 11 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,24 +16,20 @@
#

github:
description: Apache DolphinScheduler is a distributed and extensible workflow scheduler platform with powerful DAG visual interfaces, dedicated to solving complex job dependencies in the data pipeline and providing various types of jobs available out of box.
description: Apache DolphinScheduler is the modern data workflow orchestration platform with powerful user interface, dedicated to solving complex task dependencies in the data pipeline and providing various types of jobs available `out of the box`
homepage: https://dolphinscheduler.apache.org/
labels:
- cloud-native
- orchestration
- airflow
- schedule
- workflow
- job-scheduler
- oozie
- task-scheduler
- azkaban
- distributed-schedule-system
- workflow-scheduling-system
- etl-dependency
- workflow-platform
- cronjob-schedule
- job-schedule
- task-schedule
- workflow-orchestration
- workflow-schedule
- data-schedule
- powerful-data-pipelines
- data-pipelines
enabled_merge_buttons:
squash: true
merge: false
Expand All @@ -45,6 +41,8 @@ github:
- Build
- Unit Test
- E2E
- Docs
- "Mergeable: milestone-label-check"
required_pull_request_reviews:
dismiss_stale_reviews: true
required_approving_review_count: 1
8 changes: 8 additions & 0 deletions .dlc.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@
"replacement": "https://dolphinscheduler.apache.org/zh-cn/download/download.html"
}
],
"httpHeaders": [
{
"urls": ["https://docs.github.com/"],
"headers": {
"Accept-Encoding": "zstd, br, gzip, deflate"
}
}
],
"timeout": "10s",
"retryOn429": true,
"retryCount": 10,
Expand Down
12 changes: 0 additions & 12 deletions ...heduler-python/pydolphinscheduler/.flake8 → .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -19,22 +19,10 @@
max-line-length = 110
exclude =
.git,
__pycache__,
.pytest_cache,
*.egg-info,
docs/source/conf.py
old,
build,
dist,
htmlcov,
.tox,
dist,
ignore =
# It's clear and not need to add docstring
D107, # D107: Don't require docstrings on __init__
D105, # D105: Missing docstring in magic method
# Conflict to Black
W503 # W503: Line breaks before binary operators
per-file-ignores =
*/pydolphinscheduler/side/__init__.py:F401
*/pydolphinscheduler/tasks/__init__.py:F401
1 change: 0 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@
/dolphinscheduler-task-plugin/ @caishunfeng @SbloodyS @zhuangchong
/dolphinscheduler-tools/ @caishunfeng @SbloodyS @zhongjiajie @EricGao888
/script/ @caishunfeng @SbloodyS @zhongjiajie @EricGao888
/dolphinscheduler-python/ @zhongjiajie
/dolphinscheduler-ui/ @songjianet @Amy0104
/docs/ @zhongjiajie @Tianqi-Dotes @EricGao888
/licenses/ @kezhenxu94 @zhongjiajie
Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,9 @@ body:
Which version of Apache DolphinScheduler are you running? We only accept bugs report from the LTS projects.
options:
- dev
- 3.0.0
- 2.0.6
- 2.0.5
- 3.1.x
- 3.0.x
- 2.0.x
validations:
required: true

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
name: Feature request
description: Suggest an idea for this project
title: "[Feature][Module Name] Feature title"
labels: [ "new feature", "Waiting for reply" ]
labels: [ "feature", "Waiting for reply" ]
body:
- type: markdown
attributes:
Expand Down
4 changes: 0 additions & 4 deletions .github/actions/labeler/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,6 @@
# limitations under the License.
#

Python:
- any: ['dolphinscheduler-python/**/*']

backend:
- 'dolphinscheduler-alert/**/*'
- 'dolphinscheduler-api/**/*'
Expand All @@ -40,7 +37,6 @@ backend:

document:
- 'docs/**/*'
- 'dolphinscheduler-python/pydolphinscheduler/docs/**/*'

CI&CD:
- any: ['.github/**/*']
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/sanity-check/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ runs:
using: "composite"
steps:
- name: Check License Header
uses: apache/skywalking-eyes@30367d8286e324d5efc58de4c70c37ea3648306d
uses: apache/skywalking-eyes/header@main

- shell: bash
run: ./mvnw spotless:check
18 changes: 17 additions & 1 deletion .github/mergeable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ mergeable:
# GitHub action workflow `pull_requests` https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request like,
# which only trigger runs when a pull_request event's activity type is opened, synchronize, or reopened
- when: pull_request.opened, pull_request.reopened, pull_request.synchronize
name: synchronize change for sql files
name: sync-sql-ddl
validate:
# Sql files must change synchronize
- do: dependent
Expand All @@ -44,3 +44,19 @@ mergeable:
pass:
- do: labels
delete: 'sql not sync'

- when: pull_request.*
name: milestone-label-check
validate:
- do: milestone
no_empty:
enabled: false # Cannot be empty when true.
message: 'Milestone is required and cannot be empty.'
- do: label
and:
- must_include:
regex: 'feature|bug|improvement|document|chore'
message: 'Label must include one of the following: `feature`, `bug`, `improvement`, `document`, `chore`'
- must_include:
regex: '\d+\.\d+\.\w+'
message: 'Label must include one or more version numbers.'
12 changes: 9 additions & 3 deletions .github/workflows/cluster-test/mysql/dolphinscheduler_env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,17 @@ export REGISTRY_ZOOKEEPER_CONNECT_STRING=${REGISTRY_ZOOKEEPER_CONNECT_STRING:-zo
# Tasks related configurations, need to change the configuration if you use the related tasks.
export HADOOP_HOME=${HADOOP_HOME:-/opt/soft/hadoop}
export HADOOP_CONF_DIR=${HADOOP_CONF_DIR:-/opt/soft/hadoop/etc/hadoop}
export SPARK_HOME1=${SPARK_HOME1:-/opt/soft/spark1}
export SPARK_HOME2=${SPARK_HOME2:-/opt/soft/spark2}
export SPARK_HOME=${SPARK_HOME:-/opt/soft/spark}
export PYTHON_HOME=${PYTHON_HOME:-/opt/soft/python}
export HIVE_HOME=${HIVE_HOME:-/opt/soft/hive}
export FLINK_HOME=${FLINK_HOME:-/opt/soft/flink}
export DATAX_HOME=${DATAX_HOME:-/opt/soft/datax}

export PATH=$HADOOP_HOME/bin:$SPARK_HOME1/bin:$SPARK_HOME2/bin:$PYTHON_HOME/bin:$JAVA_HOME/bin:$HIVE_HOME/bin:$FLINK_HOME/bin:$DATAX_HOME/bin:$PATH
export PATH=$HADOOP_HOME/bin:$SPARK_HOME/bin:$PYTHON_HOME/bin:$JAVA_HOME/bin:$HIVE_HOME/bin:$FLINK_HOME/bin:$DATAX_HOME/bin:$PATH

# applicationId auto collection related configuration, the following configurations are unnecessary if setting appId.collect=log
#export HADOOP_CLASSPATH=`hadoop classpath`:${DOLPHINSCHEDULER_HOME}/tools/libs/*
#export SPARK_DIST_CLASSPATH=$HADOOP_CLASSPATH:$SPARK_DIST_CLASS_PATH
#export HADOOP_CLIENT_OPTS="-javaagent:${DOLPHINSCHEDULER_HOME}/tools/libs/aspectjweaver-1.9.7.jar":$HADOOP_CLIENT_OPTS
#export SPARK_SUBMIT_OPTS="-javaagent:${DOLPHINSCHEDULER_HOME}/tools/libs/aspectjweaver-1.9.7.jar":$SPARK_SUBMIT_OPTS
#export FLINK_ENV_JAVA_OPTS="-javaagent:${DOLPHINSCHEDULER_HOME}/tools/libs/aspectjweaver-1.9.7.jar":$FLINK_ENV_JAVA_OPTS
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,17 @@ export REGISTRY_ZOOKEEPER_CONNECT_STRING=${REGISTRY_ZOOKEEPER_CONNECT_STRING:-zo
# Tasks related configurations, need to change the configuration if you use the related tasks.
export HADOOP_HOME=${HADOOP_HOME:-/opt/soft/hadoop}
export HADOOP_CONF_DIR=${HADOOP_CONF_DIR:-/opt/soft/hadoop/etc/hadoop}
export SPARK_HOME1=${SPARK_HOME1:-/opt/soft/spark1}
export SPARK_HOME2=${SPARK_HOME2:-/opt/soft/spark2}
export SPARK_HOME=${SPARK_HOME:-/opt/soft/spark}
export PYTHON_HOME=${PYTHON_HOME:-/opt/soft/python}
export HIVE_HOME=${HIVE_HOME:-/opt/soft/hive}
export FLINK_HOME=${FLINK_HOME:-/opt/soft/flink}
export DATAX_HOME=${DATAX_HOME:-/opt/soft/datax}

export PATH=$HADOOP_HOME/bin:$SPARK_HOME1/bin:$SPARK_HOME2/bin:$PYTHON_HOME/bin:$JAVA_HOME/bin:$HIVE_HOME/bin:$FLINK_HOME/bin:$DATAX_HOME/bin:$PATH
export PATH=$HADOOP_HOME/bin:$SPARK_HOME/bin:$PYTHON_HOME/bin:$JAVA_HOME/bin:$HIVE_HOME/bin:$FLINK_HOME/bin:$DATAX_HOME/bin:$PATH

# applicationId auto collection related configuration, the following configurations are unnecessary if setting appId.collect=log
#export HADOOP_CLASSPATH=`hadoop classpath`:${DOLPHINSCHEDULER_HOME}/tools/libs/*
#export SPARK_DIST_CLASSPATH=$HADOOP_CLASSPATH:$SPARK_DIST_CLASS_PATH
#export HADOOP_CLIENT_OPTS="-javaagent:${DOLPHINSCHEDULER_HOME}/tools/libs/aspectjweaver-1.9.7.jar":$HADOOP_CLIENT_OPTS
#export SPARK_SUBMIT_OPTS="-javaagent:${DOLPHINSCHEDULER_HOME}/tools/libs/aspectjweaver-1.9.7.jar":$SPARK_SUBMIT_OPTS
#export FLINK_ENV_JAVA_OPTS="-javaagent:${DOLPHINSCHEDULER_HOME}/tools/libs/aspectjweaver-1.9.7.jar":$FLINK_ENV_JAVA_OPTS
57 changes: 57 additions & 0 deletions .github/workflows/codeql.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

name: "CodeQL"

on:
push:
branches:
- 'dev'
pull_request:
branches:
- 'dev'

concurrency:
group: codeql-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
analyze:
if: (github.event_name == 'schedule' && github.repository == 'apache/dolphinscheduler') || (github.event_name != 'schedule')
name: Analyze
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
submodules: true

- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: java
queries: +security-and-quality

- run: |
./mvnw -B clean install \
-Dmaven.test.skip \
-Dmaven.javadoc.skip \
-Dspotless.skip=true \
-Prelease

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
28 changes: 21 additions & 7 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,6 @@ name: Docs

on:
pull_request:
paths:
- '.github/workflows/docs.yml'
- '**/*.md'
- 'docs/**'
- '.dlc.json'
schedule:
- cron: '0 18 * * *' # TimeZone: UTC 0

Expand All @@ -31,8 +26,14 @@ concurrency:
cancel-in-progress: true

jobs:
style:
timeout-minutes: 10
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Style Check
run: ./mvnw spotless:check
img-check:
name: Image Check
timeout-minutes: 15
runs-on: ubuntu-latest
defaults:
Expand All @@ -49,7 +50,6 @@ jobs:
- name: Run Image Check
run: python img_utils.py -v check
dead-link:
name: Dead Link
if: (github.event_name == 'schedule' && github.repository == 'apache/dolphinscheduler') || (github.event_name != 'schedule')
runs-on: ubuntu-latest
timeout-minutes: 30
Expand All @@ -62,3 +62,17 @@ jobs:
for file in $(find . -name "*.md"); do
markdown-link-check -c .dlc.json -q "$file"
done
result:
name: Docs
runs-on: ubuntu-latest
timeout-minutes: 30
needs:
- style
- img-check
- dead-link
if: success()
steps:
- name: success
run: |
echo "Docs check success"
exit 0
Loading