首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Apache DolphinScheduler 3.1.9 版本发布:提升系统的稳定性和性能

文章作者:钟嘉杰

文章整理:曾辉

我们很高兴宣布,Apache DolphinScheduler 的最新版本 3.1.9 已正式发布!此版本在 3.1.8 的基础上进行了关键的 bug 修复和文档更新,共计修复了 14 个 bug 和改进了 3 个文档。

主要更新亮点

本次更新重点解决了以下几个关键问题,以提升系统的稳定性和性能:

修复死锁问题:解决了使用任务组抢占资源时可能导致的工作流死锁问题。

优化工作流实例:修复了 Master 提交失败后,及时停止工作流实例,避免了无限循环的问题。

NPE问题处理:修复了 Master 处理命令时,可能导致 processInstance 出现空指针异常(NPE)的问题。

Flink任务命令错误:修复了 Flink 任务生成的命令错误。

避免事件堆叠:修复了 Master 重复处理事件,避免了事件堆叠的问题。

Switch任务参数检查:增加了 Switch 任务的参数检查,以避免非法情况。

任务定义日志问题:解决了任务定义日志可能重复写入的问题。

Changelog 和下载

欲了解完整的更新内容,可以查看 全部 Changelog[1]。

新版本现已可在 官方下载页面[2] 获取。

Bugfix

[Bug-15215][Api] non-admin should not modify tenantId and queue #15254 @zhanqian-1993

[Bug] fix switch condition #15228 @caishunfeng

[Fix-14805] Task definition log may be written twice #15016 @HomminLee

[Bug][Master] fix duplicate event, avoid event stacking #14986 @caishunfeng

[Fix-14963] Fix the error of using shell task to obtain Home variable in Ubuntu system #14964 @zhuangchong

[Fix-14729] fix problem with the command generated by the flink task #14902 @LiuCanWuConstruct processInstance may NPE when master handling command #14888 @fuchanghai

[Bug] [Mater] The process always runs when the process contains subprocess and params deliver #14856 @qingwli

[Task] Change Seatunnel task run-mode to deploy-mode #14800 @zhangbaipengfix(dolphinscheduler-alert): fix create http request error #14793 @hunter-cloud09

[Fix-14627][dolphinscheduler-ui] Fix there are too many child node in sub_process, it cannot to filter by keywords #14770 @chenshuai1995

[Fix-14546] seatunnel unable submit spark job to spark #14617 @Yhr-N

**[Fix]**Solve the deadlock problem caused by queuing #13191 @dahai1996

after a submit failure, stop the processInstance to avoid an endless loop #13051 @fuchanghai

Doc

doc: Classify docs to avoid misleading #15282 @zhongjiajie

[Docs] fix typo #15032 @liunaijie

Fix a typo in English development-environment-setup.md #14767 @wangzheyuan

致谢贡献者

非常感谢本次版本中所有贡献者的辛勤工作,特别鸣谢以下成员:zhanqian-1993、caishunfeng、liunaijie、HomminLee、zhuangchong、LiuCanWu、qingwli、zhangbaipeng、hunter-cloud09、chenshuai1995、fuchanghai、dahai1996、Yhr-N、zhongjiajie。

特别感谢

特别感谢本次版本的发版人 zhuangchong (Kerwin) 对于发布工作的巨大贡献。

结语

Apache DolphinScheduler 社区一直致力于打造一个稳定、高效、易于使用的工作流调度平台。我们期待您的持续关注和支持,共同推动 Apache DolphinScheduler 项目的发展!

Apache DolphinScheduler 社区团队

参考

[1]

全部 Changelog: https://github.com/apache/dolphinscheduler/releases/tag/3.1.9

[2]

官方下载页面: https://dolphinscheduler.apache.org/zh-cn/download/3.1.9

用户实践案例

迁移实践

参与Apache DolphinScheduler 社区有非常多的参与贡献的方式,包括:

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

社区汇总了以下适合新手的问题列表:https://github.com/apache/dolphinscheduler/issues/5689

非新手问题列表:https://github.com/apache/dolphinscheduler/issues?

q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22

如何参与贡献链接:https://dolphinscheduler.apache.org/zh-cn/community/development/contribute.html

来吧,DolphinScheduler开源社区需要您的参与,为中国开源崛起添砖加瓦吧,哪怕只是小小的一块瓦,汇聚起来的力量也是巨大的。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OYtr1bsAL-DWBdm2M9QKDpxQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券