To all Apache DolphinScheduler enthusiasts—here comes the November Community Report!
This month’s report provides a comprehensive recap of the project’s major progress, covering core bug fixes, feature improvements, documentation updates, CI stability enhancements, and upgrades across Helm, UI, and Registry components.
Meanwhile, more than a dozen contributors earned their place as this month’s “Merge Stars.” With contributors joining from multiple countries, the project’s global influence continues to grow. A big thank-you to everyone who contributed to Apache DolphinScheduler in November.
Report Highlights
- Critical bug fixes completed across API, Master, Registry, and other core modules, significantly improving system stability.
- Continuous feature enhancements, including SQL task cancellation, optimized log querying, Prometheus authentication, and improved K8s compatibility.
- Documentation upgrades and ecosystem improvements, such as new Registry plugin docs, updated load-balancing documentation, and refreshed security contact information—making it easier for users to understand and adopt the system.
- More robust CI and test coverage, including various stability fixes and new integration tests for task groups and forbidden-condition tasks.
- New Helm Chart capabilities, with Worker StatefulSets now supporting secrets and init containers, allowing more flexible deployments in Kubernetes environments.
Monthly Merge Stars
A big thank-you to the following contributors for their outstanding contributions to Apache DolphinScheduler last month (in no particular order):
“@KwongHing,@qiong-zhou,@kvermeulen,@ruanwenjun,
@ChaoquanTao,@det101,@dill21yu,@SbloodyS,@Mrhs121,@CauliflowerEater,@jmmc-tools,@sdhzwc,@njnu-seafish”
apache/dolphinscheduler
fix
- [Fix-17721] [API]Optimize the logic of queryDownstreamDependentWorkflowDefinitions @det101
- [Fix-17638][API]Optimize workflow lineage update logic @det101
- [Fix-17668] [jdbc-registry]Aim to purge history registry data change events older than N hours, but actually purge events within N hours @qiong-zhou
- [Fix-17527][registry-api]Fix Master Worker API startup fails to clean failover finished nodes due to invalid ZooKeeper path @qiong-zhou
- [Fix-17643] [registry-jdbc]fix dead client haven't fired JdbcDataChangeEvent issue @qiong-zhou
- [Fix-17637] [API]Workflow lineage deletion optimization @det101
- [Fix-17613] [Master]Task group queue priority always remains 0 @KwongHing
- [Fix-17604][API]Correct logic for assigning and remove worker groups to project @Mrhs121
- [Fix-17534][Service/Master]Add global parameters and varpool from current workflow instance and add them to start params list of the trigger request of a sub workflow @kvermeulen
improve
- [Improvement-17749][UI][DATAX]Improvement datax json parameter validate @sdhzwc
- [Improvement-17738][Dependency]Upgrade PostgreSQL JDBC Driver to fix CVE-2024-1597 @dill21yu
- [Improvement-17697][SqlTask]Support cancel sql task @ruanwenjun
- [Improvement-17664][Master]Regularly clean the the failover mark in registry @ruanwenjun
- [Improvement-17573][UI]Update UI label & regarding variable names & regarding upgrade script @CauliflowerEater
- [Doc-17616][Improvement]Add registry plugin usage doc @SbloodyS
- [Improvement-17649][registry-jdbc]Correct 'DataChance' typos @qiong-zhou
- [Improvement-17647][Resource Center]Disable the timeout limit in the frontend logic when upload file. @njnu-seafish
- [Improvement-12563]Add authentication to the Prometheus endpoint and adapt it for Kubernetes (K8S) environments. @njnu-seafish
- [Feature-17566][Helm]add secrets and initContainers in worker statefulset @jmmc-tools
- [Improvement-17025][UI]optimize queryLog to avoid infinite recursive invoke @ChaoquanTao
others
- [Doc-17728][Master]Update load-balance doc @Mrhs121
- [Chore]Fix sonar error @SbloodyS
- [Doc-17472]update security doc contact @dill21yu
- [Chore]Add IT Case for task using taskGroup with different taskGroupPriority @ruanwenjun
- [Chore]Fix flaky CI @SbloodyS
- [Chore]Hotfix doc CI error @SbloodyS
- [Chore]Mask token in api log @ruanwenjun
- [Chore]Add IT case to verify forbidden condition tasks. @ruanwenjun
- [DSIP-92][Master]Refactor workflow serial strategy @ruanwenjun

Top comments (0)