我們非常高興地宣佈,Apache DolphinScheduler 3.3.2 正式發佈!
本次版本重點圍繞 性能優化、穩定性增強、文檔完善與關鍵問題修復 展開,為廣大用户帶來更加順暢、可靠的數據工作流編排體驗。
主要改進內容
1. 穩定性與數據庫性能提升
- 在表
t_ds_schedules中為字段workflow_definition_code新增索引,大幅提升訪問調度信息時的數據庫查詢性能。
(#17513 貢獻者:@unigof) - 修復 Zookeeper 連接事件處理時可能出現的 NPE 異常,提升系統整體穩定性。
(#17526 貢獻者:@Mrhs121)
2. Master 模塊優化
- 將
batchTriggerAcquisitionMaxCount的默認值 與線程數threadCount對齊,實現更均衡的任務觸發和調度性能。
(#17483 貢獻者:@ruanwenjun) - 新增 Quartz 獨立數據源配置支持,為企業級部署提供更靈活的數據庫方案。
(#17468 貢獻者:@ruanwenjun)
3. 存儲與插件體系優化
- 將 本地存儲實現與 HDFS 插件解耦,讓存儲插件架構更清晰、更輕量。
(#17547 貢獻者:@ruanwenjun) - 修復多項與 HDFS 存儲類型啓動失敗及 Kubernetes 掛載路徑 相關的問題,進一步提升多環境兼容性。
(#17496 貢獻者@SbloodyS, #17517 貢獻者@cn-hew)
4. 文檔與配置優化
- 優化部署文檔,修正DolphinDB等錯誤路徑和位置。
(#17491 貢獻者@SbloodyS, #17444 貢獻者@SbloodyS) - 移除過時的任務定義文檔,使內容更加簡潔清晰。
(#17448 貢獻者@SbloodyS) - 優化 POM 配置,清理未使用依賴(如
zt-zip),並改進 CI 流程以提升構建效率。
(#17525 貢獻者@ruanwenjun)
關鍵問題修復
- 修復 SQL 任務參數傳遞失效 的問題,參數可正常在任務中使用。
(#17456 貢獻者:@Zzih96) - 修復 包含 failover 實例的工作流可被誤刪 的問題。
(#17478 貢獻者:@ruanwenjun) - 修復 TASK_ONLY 執行策略失效 的問題。
(#17461 貢獻者:@ruanwenjun) - 修復 阿里雲 SS 任務最終狀態錯誤 的問題。
(#17475 貢獻者:@EricGao888) - 修復 LoginHandlerInterceptor 異常時 ThreadLocal 未清理 的問題,防止潛在內存泄漏。
(#17474 貢獻者:@njnu-seafish) - 修復 Hive & Spark 數據源在 Kerberos 環境下 Principal 字段顯示與使用異常 的問題。
(#17493 貢獻者:@njnu-seafish) - 新增 保存或更新工作流時的任務名重複校驗,避免命名衝突。
(#17576 貢獻者:@njnu-seafish) - 修復 工作流實例設置啓動參數後變量顯示異常 的問題。
(#17583 貢獻者:@Mrhs121) - 修復 TaskDispatchableEvent 隊列中高優先級延遲事件可能阻塞的問題,確保任務分發順暢。
(#17556 貢獻者:@ruanwenjun) - 修復 子工作流調度失敗問題。
(#17549 貢獻者:@shangeyao)
這些修復顯著提升了 DolphinScheduler 在分佈式調度與任務管理場景中的穩定性與可靠性。
構建與 CI 改進
在持續集成與構建優化方面:
- 修復多項 CI 不穩定測試與死鏈檢查問題;
- 調整模塊依賴範圍為 “provided”,簡化構建;
- 更新版本號至 3.3.2 並清理無用依賴;
- 優化倉庫配置,進一步提升構建穩定性與開發體驗。
致謝所有貢獻者
衷心感謝所有為本次版本貢獻代碼、文檔及測試的社區成員:
@Gallardot, @Mrhs121, @SbloodyS, @ruanwenjun, @njnu-seafish, @cn-hew, @EricGao888, @shangeyao, @unigof, @LourierL, @Zzih96
正是因為你們的熱情與投入,DolphinScheduler 才能持續變得更穩定、更強大、更易用!
版本下載與升級指南
下載地址
您可以通過以下方式獲取 Apache DolphinScheduler 3.3.2:
- GitHub Release 頁面:
👉 https://github.com/apache/dolphinscheduler/releases/tag/3.3.2 - Apache 官方下載鏡像:
👉 https://dolphinscheduler.apache.org/en-us/download/
升級建議
- 建議在升級前 完整備份數據庫與配置文件;
- 停止 DolphinScheduler 所有運行實例後進行升級;
- 升級完成後,執行數據庫升級腳本(如有提示)以保持元數據一致;
- 清理舊版本緩存與日誌,重啓服務以確保配置生效;
- 更多細節可參考官方文檔:部署與升級指南
歡迎更多開發者加入社區,共同打造更優秀的開源調度系統。
你可以:
- ⭐ 在 GitHub 上 Star 項目
- 加入Slack社區
- 📝 提交 PR、優化文檔或反饋問題,一起讓 DolphinScheduler 更好!
🚀 Apache DolphinScheduler 3.3.2 正式發佈!
本次版本聚焦於性能優化與穩定性提升:
✅ 新增數據庫索引,大幅加快調度查詢
✅ Master 模塊負載更均衡
✅ 存儲插件解耦更輕量
✅ 修復十餘項關鍵 Bug
感謝所有貢獻者的努力,讓調度更穩定、更高效!
🔗 下載與詳情:https://github.com/apache/dolphinscheduler/releases/tag/3.3.2