🚀我們很高興宣佈,Apache DolphinScheduler 的最新版本 3.1.9 已正式發佈!此版本在 3.1.8 的基礎上進行了關鍵的 bug 修復和文檔更新,共計修復了 14 個 bug 和改進了 3 個文檔。
主要更新亮點
本次更新重點解決了以下幾個關鍵問題,以提升系統的穩定性和性能:
- 修復死鎖問題:解決了使用任務組搶佔資源時可能導致的工作流死鎖問題。
- 優化工作流實例:修復了 Master 提交失敗後,及時停止工作流實例,避免了無限循環的問題。
- NPE問題處理:修復了 Master 處理命令時,可能導致 processInstance 出現空指針異常(NPE)的問題。
- Flink任務命令錯誤:修復了 Flink 任務生成的命令錯誤。
- 避免事件堆疊:修復了 Master 重複處理事件,避免了事件堆疊的問題。
- Switch任務參數檢查:增加了 Switch 任務的參數檢查,以避免非法情況。
- 任務定義日誌問題:解決了任務定義日誌可能重複寫入的問題。
Changelog 和下載
欲瞭解完整的更新內容,可以查看 全部 Changelog。
新版本現已可在 官方下載頁面 獲取。
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 @LiuCanWu Construct 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 @zhangbaipeng fix(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 社區團隊
本文由 白鯨開源科技 提供發佈支持!