各位熱愛 Apache DolphinScheduler 的小夥伴們,社區 9 月份月報姍姍來遲啦!
本月聚焦功能修復與性能優化,修復工作流計劃設置、HDFS 存儲啓動等關鍵問題,優化數據庫索引、Quartz 數據源配置等提升性能,11 位貢獻者共完成多項 PR,保障系統穩定高效運行。
月度Merge Star
感謝以下小夥伴上個月為 Apache DolphinScheduler 所做的精彩貢獻(排名不分先後):
@unigof,@LourierL,@ruanwenjun,@Gallardot,@Mrhs121,@shangeyao,@EricGao888,@njnu-seafish,@Zzih96,@SbloodyS,@abzymeatsjtu
下滑查看詳細更新吧!🔽
apache/dolphinscheduler倉庫
修復
- [ [Fix-17548] [Api]工作流設置計劃失敗 ](https://github.com/apache/dolphinscheduler/pull/17549 " [Fix-17548] [Api]工作流設置計劃失敗 ") @shangeyao
- [Fix-17370修復使用 HDFS 存儲類型時工作線程服務器啓動失敗的問題 ](https://github.com/apache/dolphinscheduler/pull/17524 " Fix-17370修復使用 HDFS 存儲類型時工作線程服務器啓動失敗的問題 ") @Mrhs121
- [Fix-17520在 common.properties 中設置 development.state=false 時,任務執行路徑不清晰的修復 ](https://github.com/apache/dolphinscheduler/pull/17523 " Fix-17520在 common.properties 中設置 development.state=false 時,任務執行路徑不清晰的修復 ") @LourierL
- [ [Fix-17370]修復使用 HDFS 存儲類型時工作線程服務器啓動失敗的問題 ](https://github.com/apache/dolphinscheduler/pull/17496 " [Fix-17370]修復使用 HDFS 存儲類型時工作線程服務器啓動失敗的問題 ") @SbloodyS
- [Fix-17413[Hive&Spark]主字段在 Kerberos 環境中未顯示且未正確使用 ](https://github.com/apache/dolphinscheduler/pull/17493 " Fix-17413[Hive&Spark]主字段在 Kerberos 環境中未顯示且未正確使用 ") @njnu-seafish
- [ [Fix-17477]可以刪除包含故障轉移實例的修復工作流 ](https://github.com/apache/dolphinscheduler/pull/17478 " [Fix-17477]可以刪除包含故障轉移實例的修復工作流 ") @ruanwenjun
- [ [Fix-17473] [Task Plugin]修復阿里雲SS任務最終狀態 ](https://github.com/apache/dolphinscheduler/pull/17475 " [Fix-17473] [Task Plugin]修復阿里雲SS任務最終狀態 ") @EricGao888
- [ [Fix-17469]如果在 LoginHandlerInterceptor 中發生異常,Fix threadLocal 將不會被清理 ](https://github.com/apache/dolphinscheduler/pull/17474 " [Fix-17469]如果在 LoginHandlerInterceptor 中發生異常,Fix threadLocal 將不會被清理 ") @njnu-seafish
- [ [Fix-17453]TASK_ONLY 策略無法正常工作 ](https://github.com/apache/dolphinscheduler/pull/17461 " [Fix-17453]TASK_ONLY 策略無法正常工作 ") @ruanwenjun
- [ [Fix-17406]固定參數傳遞功能在 SQL 任務中不可用 ](https://github.com/apache/dolphinscheduler/pull/17456 " [Fix-17406]固定參數傳遞功能在 SQL 任務中不可用 ") @Zzih96
- [Fix-17436任務超時終止拋出異常 ](https://github.com/apache/dolphinscheduler/pull/17437 " Fix-17436任務超時終止拋出異常 ") @njnu-seafish
優化
- [Improvement-17506在表 t_ds_schedules 的列 workflow_definition_code 上添加索引,以減少訪問數據庫時的時間成本。 ](https://github.com/apache/dolphinscheduler/pull/17513 " Improvement-17506在表 t_ds_schedules 的列 workflow_definition_code 上添加索引,以減少訪問數據庫時的時間成本。 ") @unigof
- [Improvement-17485將 batchTriggerAcquisitionMaxCount 的默認值設為等於 threadCount ](https://github.com/apache/dolphinscheduler/pull/17483 " Improvement-17485將 batchTriggerAcquisitionMaxCount 的默認值設為等於 threadCount ") @ruanwenjun
- [Improvement-16994為無服務器 Spark 的每次 API 調用支持重試 ](https://github.com/apache/dolphinscheduler/pull/17476 " Improvement-16994為無服務器 Spark 的每次 API 調用支持重試 ") @abzymeatsjtu
- [Improvement-17467為 quartz 設置單獨的數據源 ](https://github.com/apache/dolphinscheduler/pull/17468 " Improvement-17467為 quartz 設置單獨的數據源 ") @ruanwenjun
其他
- [ [Chore]修復 k8s e2e ](https://github.com/apache/dolphinscheduler/pull/17553 " [Chore]修復 k8s e2e ") @Gallardot
- [ [Chore]熱修復 CI 錯誤 ](https://github.com/apache/dolphinscheduler/pull/17545 " [Chore]熱修復 CI 錯誤 ") @SbloodyS
- [ [Chore]防止處理 zk 連接事件時出現空指針異常 ](https://github.com/apache/dolphinscheduler/pull/17526 " [Chore]防止處理 zk 連接事件時出現空指針異常 ") @Mrhs121
- [ [Chore]移除未使用的 zt-zip 庫 ](https://github.com/apache/dolphinscheduler/pull/17525 " [Chore]移除未使用的 zt-zip 庫 ") @ruanwenjun
- [ [Chore]嘗試修復 ci 死鏈檢查 429 ](https://github.com/apache/dolphinscheduler/pull/17509 " [Chore]嘗試修復 ci 死鏈檢查 429 ") @SbloodyS
- [ [Chore]優化pom,使dolphinscheduler-spi為provided ](https://github.com/apache/dolphinscheduler/pull/17500 " [Chore]優化pom,使dolphinscheduler-spi為provided ") @ruanwenjun
- [ [Doc-17490]部署文檔改進 ](https://github.com/apache/dolphinscheduler/pull/17491 " [Doc-17490]部署文檔改進 ") @SbloodyS
- [Chore修復不穩定的CI ](https://github.com/apache/dolphinscheduler/pull/17479 " Chore修復不穩定的CI ") @SbloodyS
- [ [Chore]修復 zk 倉庫 ](https://github.com/apache/dolphinscheduler/pull/17471 " [Chore]修復 zk 倉庫 ") @Gallardot
- [ [Chore]修復文檔死鏈錯誤 ](https://github.com/apache/dolphinscheduler/pull/17466 " [Chore]修復文檔死鏈錯誤 ") @SbloodyS