暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

DolphinScheduler 社区月报(5-6月):修复优化齐发力,贡献者高光时刻回顾!

海豚调度 2025-07-02
149

点击蓝字,关注我们

亲爱的 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





用户案例



网易邮箱 每日互动 惠生工程  作业帮 
博世智驾 蔚来汽车 长城汽车集度长安汽车
思科网讯食行生鲜联通医疗联想
新网银行唯品富邦消费金融 
自如有赞伊利当贝大数据
珍岛集团传智教育Bigo
YY直播  三合一太美医疗
Cisco Webex兴业证券




迁移实战



Azkaban   Ooize(当贝迁移案例)
Airflow (有赞迁移案例)
Air2phin(迁移工具)
Airflow迁移实践



发版消息




Apache DolphinScheduler 3.2.2版本正式发布!
Apache DolphinScheduler 3.2.1 版本发布:增强功能与安全性的全面升级
Apache DolphinScheduler 3.3.0 Alpha发布,功能增强与性能优化大升级!




加入社区



关注社区的方式有很多:

  • 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;编写修复代码;开发新功能;提交代码贡献;参与代码审查等。

贡献第一个PR(文档、代码) 我们也希望是简单的,第一个PR用于熟悉提交的流程和社区协作以及感受社区的友好度。

社区汇总了以下适合新手的问题列表https://github.com/apache/dolphinscheduler/pulls?q=is%3Apr+is%3Aopen+label%3A%22first+time+contributor%22

优先级问题列表https://github.com/apache/dolphinscheduler/pulls?q=is%3Apr+is%3Aopen+label%3Apriority%3Ahigh

如何参与贡献链接https://dolphinscheduler.apache.org/zh-cn/docs/3.2.2/%E8%B4%A1%E7%8C%AE%E6%8C%87%E5%8D%97_menu/%E5%A6%82%E4%BD%95%E5%8F%82%E4%B8%8E_menu

如果你❤️小海豚,就来为我点亮Star吧!

https://github.com/apache/dolphinscheduler


你的好友秀秀子拍了拍你

并请你帮她点一下“分享”

文章转载自海豚调度,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论