Dear community, here comes the July community roundup!
July saw the Apache DolphinScheduler community maintain high-energy iteration, with several core modules receiving important fixes and enhancements. In Kubernetes environments, we resolved the issue where PodIP changes prevented reconnection to ZooKeeper, while dependency tasks, variable pools, COS resource management, and more all gained critical fixes that boost overall stability and availability.
On performance and usability, we eliminated the global task-scheduling wait queue, streamlined Master-node parameters, optimized UI presentation logic, and improved both documentation and CI workflows—further lowering the cost of use and operations.
🫶 A big thank-you to this month’s contributors; your meticulous collaboration has driven a marked leap in release quality and energized both the community and technological progress.
July Merge Stars
Many thanks to the following contributors for their outstanding contributions to Apache DolphinScheduler last month (in no particular order):
@SbloodyS,@RooobinYe,@khanhdohoang,@npofsi,@Xilin10012,@Applenice,@zhongjiajie,@dill21yu,@gaoyan1998,@reele,@det101,@unigof,@Asakiny,@ruanwenjun,@sdhzwc,@jieme,@Rockefeller04,@jbampton,@Oscarcheng0312,@yingh0ng,@ZhongJinHacker
apache/dolphinscheduler
fix
- [Fix-17625][Dolphinscheduler on K8S]fix dolphinscheduler can't reconnect zookeeper when PodIP change @Asakiny
- [Fix-17239][Dependent]Dependent check get wrong result in manual running execution type @SbloodyS
- [Fix-17225][Doc]fix parameter priority pass order @unigof
- [Fix-17232][master]handle the problem that master nodes gains the same slot id @ZhongJinHacker
- [Fix-17217]HotFix TaskKillLifecycleEvent/TaskPauseLifecycleEvent retry interval @ruanwenjun
- [Fix-17208][dependent]Fix validate dependent failure waiting time @sdhzwc
- [Fix-17184]Fix varpool cannot use @ruanwenjun
- [Fix-17189][UI]Dependent task result status icon error @SbloodyS
- [Fix-17186]Namespace Selection Missing in k8s task @jieme
- [Fix-17187][Dependent Task]finish dependent task error @SbloodyS
- [Fix-17182][Dependent Task]error occured in dependent task node @SbloodyS
- [Fix-17177]Fix cos resource can not list @gaoyan1998
- [Fix-17175]The base path of COS resources obtained is incorrect @gaoyan1998
- [Fix-17173] [JVM Metrics]Fix JVM memory monitoring metrics @dill21yu
- [Fix-17142]Add UK uniq_workflow_definition_code on t_ds_workflow_definition @ruanwenjun
- [Fix-17026][API]Fix the schedule-release-state from import workflowDefinition whose scheduled-release-state was online @yingh0ng
improve
- [Improvement-17288]CodeGenerateException is swallowed in ProcessDefinitionDemo @ruanwenjun
- [Improvement-17277]Remove unused testFlag @SbloodyS
- [Improvement-17249][Doc]Improve development-environment-setup documentation with plugins @det101
- [Improvement-17267]Throw exception if deserialize json failed in JSONUtils @ruanwenjun
- [Improvement-17241][UI]workflow instance list index should display workflow instance id instead of serial number @SbloodyS
- [Improvement-17202]Retry TaskKillLifecycleEvent/TaskPauseLifecycleEvent when task instance is submitted but already dispatched @ruanwenjun
- [Improvement-17194][Master]Removed unused params in TaskExecutionContext @ruanwenjun
- [Improvement-17179][Master]Remove GlobalTaskDispatchWaitingQueue @ruanwenjun
- [Improvement-16767]Takeover sub-workflow in sub-workflow-task @reele
others
- [Chore][CI]Hot fix ci error @SbloodyS
- [Doc-17228] [README]Point links to latest docs and correct typos @RooobinYe
- [Chore]Skip maven-dependency-plugin in ci @ruanwenjun
- [Chore][Doc]Fix typo for contribution docs @npofsi
- [Chore]Fix spelling in ProcedureTask log.info @jbampton
- [Doc-17211]Update links in Chinese Quick Start guide to point to Chinese versions @Xilin10012
- [Doc-17209]Fix typos and improve grammar in README.md @Rockefeller04
- [Chore]Hotfix ci error @SbloodyS
- [DSIP-40][APIService]Add LogClient to fetch log @det101
- [Chore][docs]Update documentation notice content sync with website readme @Applenice
- [Doc-16755]Improve architecture description with JDBC and Etcd supportImprove design doc @Oscarcheng0312 # apache/dolphinscheduler-sdk-python
others
- Skip maven-dependency-plugin in ci @zhongjiajie # apache/dolphinscheduler-website
others
- [CI]fix dl failed @zhongjiajie
- [CI]Dead link checker performance improvement @SbloodyS
- [Doc]Modified README based on Copilot's comments @Applenice
- fix part section inline link error @Applenice
- fix: documentation description error @Applenice
- fix: choose by your deployment requirement link error @Applenice
- Fix duplicating text in URL when navigating to pages in Documentation @khanhdohoang