
点击蓝字,关注我们
亲爱的 DolphinScheduler 开发者与用户们,DolphinScheduler 社区 5、6 月月报重磅发布啦!本期月报记录了社区在过去两个月的重要进展:
✨ 贡献高光:20+ 位贡献者荣登“月度 Merge 之星”,感谢你们对开源的热情支持!
🔧 问题修复集中发力:包括 Zookeeper 连接问题、K8s 命名空间缺失、依赖任务状态异常、变量池失效、COS 资源路径等多个关键问题被成功修复,极大提升系统稳定性。
🚀 性能与可用性优化持续推进:如移除冗余参数、改进 JSON 异常处理逻辑、优化 UI 实例列表展示、子工作流任务的调度机制等。
📘 文档与 CI 也在进化:多项文档修正与 CI 热修复确保了开发者更顺畅的参与体验。
1
月度Merge之星
感谢以下小伙伴在 5、6 月份为 Apache DolphinScheduler 所做的精彩贡献(排名不分先后):

贡献者名单
@SbloodyS,@RooobinYe,@KhanhDoHoang,@npofsi,@Xilin10012,@Applenice,@zhongjiajie,@dill21yu,@gaoyan1998,@reele,@det101,@unigof,@Asakiny,@ruanwenjun,@sdhzwc,@jieme,@Rockefeller04,@jbampton,@Oscarcheng0312,@yingh0ng,@ZhongJinHacker
1
apache/dolphinscheduler仓库
修复
[Fix-17625][Dolphinscheduler on K8S]修复当 PodIP 变化时 DolphinScheduler 无法重新连接 Zookeeper 的问题 @Asakiny [Fix-17239][Dependent]依赖检查在手动运行执行类型中得到错误结果 @SbloodyS [Fix-17225][Doc]修复参数优先级传递顺序 @unigof [Fix-17232][master]处理主节点获得相同槽 ID 的问题 @ZhongJinHacker [Fix-17217]热修复任务终止生命周期事件/任务暂停生命周期事件重试间隔 @ruanwenjun [Fix-17208][dependent]修复验证依赖失败等待时间 @sdhzwc [Fix-17184]修复变量池无法使用 @ruanwenjun [Fix-17189][UI]依赖任务结果状态图标错误 @SbloodyS [Fix-17186]k8s 任务中缺少命名空间选择 @jieme [Fix-17187][Dependent Task]完成依赖任务错误 @SbloodyS [Fix-17182][Dependent Task]依赖任务节点中发生错误 @SbloodyS [Fix-17177]修复cos资源无法列出 @gaoyan1998 [Fix-17175]获取的COS资源基础路径不正确 @gaoyan1998 [Fix-17173] [JVM Metrics]修复JVM内存监控指标 @dill21yu [Fix-17142]在 t_ds_workflow_definition 表中添加 UK 唯一索引 uniq_workflow_definition_code @ruanwenjun [Fix-17026][API]修复从 workflowDefinition 导入的计划发布状态,其计划发布状态为在线。 @yingh0ng
优化
[Improvement-17288]CodeGenerateException 在 ProcessDefinitionDemo 中被吞没了。 @ruanwenjun [Improvement-17277]移除未使用的 testFlag @SbloodyS [Improvement-17249][Doc]用插件改进开发环境设置文档 @det101 [Improvement-17267]如果 JSON 反序列化失败则抛出异常 @ruanwenjun [Improvement-17241][UI]工作流实例列表索引应显示工作流实例ID,而不是序号 @SbloodyS [Improvement-17202]当任务实例已提交但已分发时,重试 TaskKillLifecycleEvent/TaskPauseLifecycleEvent @ruanwenjun [Improvement-17194][Master]移除 TaskExecutionContext 中未使用的参数 @ruanwenjun [Improvement-17179][Master]移除全局任务调度等待队列 @ruanwenjun [Improvement-16767]子工作流任务中的接管子工作流 @reele
其他
[Chore][CI]热修复 CI 错误 @SbloodyS [Doc-17228] [README]指向最新文档并更正拼写错误 @RooobinYe [Chore]在 CI 中跳过 maven-dependency-plugin @ruanwenjun [Chore][Doc]修复贡献文档中的拼写错误 @npofsi [Chore]修复 ProcedureTask 日志中的拼写错误 @jbampton [Doc-17211]更新中文快速入门指南中的链接,使其指向中文版本 @Xilin10012 [Doc-17209]修复 README.md 中的拼写错误并改进语法 @Rockefeller04 [Chore]热修复 CI 错误 @SbloodyS [DSIP-40][APIService]添加 LogClient 以获取日志 @det101 [Chore][docs]更新文档通知内容,与网站 README 同步 @Applenice [Doc-16755]使用JDBC和Etcd支持改进架构描述改进设计文档 @Oscarcheng0312
2
apache/dolphinscheduler
-sdk-python仓库
其他
在 CI 中跳过 maven-dependency-plugin @zhongjiajie
3
apache/dolphinscheduler
-website仓库
其他
CI:修复下载失败 @zhongjiajie [CI]死链检查器性能优化 @SbloodyS [Doc]根据 Copilot 的评论修改的 README @Applenice 修复部分内联链接错误 @Applenice 修复:文档描述错误 @Applenice 修复:根据部署需求选择链接错误 @Applenice 修复在导航到文档页面时URL中重复的文本 @KhanhDoHoang

用户案例
迁移实战
发版消息
加入社区
关注社区的方式有很多:
GitHub: https://github.com/apache/dolphinscheduler 官网:https://dolphinscheduler.apache.org/en-us 订阅开发者邮件:dev@dolphinscheduler@apache.org X.com:@DolphinSchedule YouTube:https://www.youtube.com/@apachedolphinscheduler Slack:https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-1cmrxsio1-nJHxRJa44jfkrNL_Nsy9Qg
同样地,参与Apache DolphinScheduler 有非常多的参与贡献的方式,主要分为代码方式和非代码方式两种。
📂非代码方式包括:
完善文档、翻译文档;翻译技术性、实践性文章;投稿实践性、原理性文章;成为布道师;社区管理、答疑;会议分享;测试反馈;用户反馈等。
👩💻代码方式包括:
查找Bug;编写修复代码;开发新功能;提交代码贡献;参与代码审查等。


你的好友秀秀子拍了拍你
并请你帮她点一下“分享”






