兩性做受技巧視頻網(wǎng)站廣告聯(lián)盟
Apache DolphinScheduler 3.2.2 版本正式發(fā)布!
近日,Apache DolphinScheduler 發(fā)布了 3.2.2 版本。此版本主要基于 3.2.1 版本進(jìn)行了 bug 修復(fù),新增若干特性,并進(jìn)行了眾多改進(jìn)和 Bug 修復(fù),以及文檔修復(fù)等。
📥3.2.2版本下載:https://dolphinscheduler.apache.org/zh-cn/download/3.2.2
??Release Note:https://github.com/apache/dolphinscheduler/releases/tag/3.2.2
主要更新
增加參數(shù)類型
為了更有效地提升用戶體驗,本版本針對工作流啟動參數(shù)、全局參數(shù)等參數(shù)類型進(jìn)行拓展,把原有的固定?VARCHAR?數(shù)據(jù)值類型參數(shù),拓展成為用戶能夠自行選擇的多種類型。
作業(yè)數(shù)量統(tǒng)計
增加 Master&Worker 的忙碌狀態(tài),且增加?alert-server?服務(wù)監(jiān)控,對頁面?UI?顯示進(jìn)行優(yōu)化,便于用戶更為直觀地監(jiān)控核心服務(wù)狀態(tài)。另外,增加工作流啟動命令和失敗命令的展示頁面,方便用戶直觀地掌握工作流啟動命令執(zhí)行情況。
其他重要問題修復(fù)
- 完善了remote shell文檔
- 對工作流操作增加依賴提示
- 頁面交互優(yōu)化(項目偏好設(shè)置)
- 替換云環(huán)境中Java任務(wù)依賴環(huán)境為jdk
- 對文件操作的全路徑檢測
- 增加記錄項目參數(shù)的操作詳情
- 優(yōu)化告警服務(wù)啟動時加載bean范圍
- 修復(fù)參數(shù)丟失問題
- 分頁查詢時總頁數(shù)錯誤問題
- 修復(fù)任務(wù)終止后異常調(diào)度問題
- 修復(fù)普通用戶授權(quán)項目問題
- 修復(fù)任務(wù)組執(zhí)行異常導(dǎo)致OOM問題
- 優(yōu)化Switch節(jié)點檢查分支是否存在
新增Feature
- [DSIP-39][參數(shù)] 改進(jìn)啟動參數(shù)/全局參數(shù)/項目參數(shù)數(shù)據(jù)類型 ( #15967 )@sdhzwc
- [Improvement][監(jiān)控] 顯示 Master&Worker 忙碌或正常狀態(tài)并顯示命令表列表 ( #15978 )@qingwli
- 添加 ETCD/JDBC 注冊指南鏈接 ( #15597 )@pegasas
Improvement
將schema 330 合并到 321 并更改文檔 ( #15582 ) ( #15586 )@zhongjiajie
[Improvement][API] 添加 PageInfo UT ( #15622 )@Gallardot
[Improvement-15603][API] 刪除、修改工作流時,系統(tǒng)可以檢查是否有任何任務(wù)依賴于它。(#15681)@calvinjiang
[Improvement-15694][UI] 保存任務(wù)表單后,任務(wù)節(jié)點使用錯誤的背景顏色。( #15695 )@calvinjiang
[Improvement-15707][Master] 解決有任務(wù)依賴的工作流無法正常運作的問題( #15712 )@calvinjiang
[Improvement-15723][UI] 解決項目偏好設(shè)置替換遺漏問題( #15724 )@calvinjiang
[Improvement-15725][UI] 項目偏好設(shè)置的默認(rèn)選項可以清除。( #15727 )@calvinjiang
[CI] 合并前需要傳遞前端 ci ( #15735 )@SbloodyS
[Improvement][RemoteLogging] 將 init 移至 loghandler ( #15780 )@pegasas
[Improvement] 添加資源全路徑檢查 ( #15786 )@caishunfeng
[Improvement-15744][parameter] 項目參數(shù)增加更新時間及更新用戶id ( #15745 )@sdhzwc
從 dolphinscheduler-task-dataquality 中刪除 dolphinscheduler-data-quality (#15791)@ruanwenjun
[Improvement-15713][api]DataSource 和 UdfFunc 列表查詢使用枚舉代碼值而不是ordinal ( #15714 )@songwenyong
[Improvement] 修復(fù) ProcessServiceImpl 的拼寫錯誤 ( #15817 )@qingwli
[Improvement][Api] 刪除無用的 batchUpdateUdfFunc 方法 ( #15844 )@qingwli
[Fix-15866][Doc] 更新taobao npm 鏡像地址 ( #15867 )@xxzuo
添加 DSIP 模板(#15871)@ruanwenjun
[DSIP-28] 不要掃描類路徑下的整個目錄 bean(#15874)@ruanwenjun
[DSIP-31] 減少 hikari 的連接池大小 ( #15890 )@ruanwenjun
[Improvement] 修復(fù)警報代碼壞味道 ( #15892 )@qingwli
使用 workerNodeInfoWriteLock 更新工作節(jié)點信息 ( #15903 )@DaqianLiao
[Improvement-15919][datasource] Improvement數(shù)據(jù)源獲取名稱 ( #15920 )@sdhzwc
[Improvement-15910][UI] 使用并行執(zhí)行模式時,應(yīng)為自定義并行度提供默認(rèn)值。( #15912 )@calvinjiang
優(yōu)化 RPC 基類的范圍(#15946)@ruanwenjun
[DSIP-35][Alert] 重構(gòu)警報線程模型 ( #15932 )@ruanwenjun
[Improvement] 修復(fù) pytorch 任務(wù)中的 git url 命令注入問題( #15873 ) ( #15950 )@cntigers
添加注冊模塊統(tǒng)一集成測試 ( #15981 )@ruanwenjun
[Improvement] 使用帶有 snake yaml 的安全構(gòu)造函數(shù) ( #15758 )@EricGao888
[Improvement][監(jiān)控] 為監(jiān)控器添加 UT ( #15998 )@qingwli
棄用 2.0.9/3.0.6 升級測試(#16012)@ruanwenjun
[Improvement][Doc]修正 appendix.md 中文文檔中的錯別字 ( #16033 )@TianXinCoord
[Improvement][Helm] 制作 api/master/worker/alert 配置的 configmap ( #16058 )@pegasas
[Improvement-16125][dolphinscheduler-dist] 減少二進(jìn)制分發(fā) tarball 文件的大小 ( #16192 )@zhuxt2015
Bugfix
修復(fù)恢復(fù)暫停工作流實例可能會生成故障轉(zhuǎn)移任務(wù)實例問題(#15611)@ruanwenjun
[FIX] 修復(fù)審計日志的 parma 拼寫錯誤 ( #16077 )@qingwli
修復(fù) out 參數(shù)可能丟失問題 ( #15617 )@ruanwenjun
[Bug][API] 列表分頁缺少總頁數(shù) ( #15619 )@Gallardot
修復(fù) Hive jdbc url(#15627)@xxzuo
[Bug][dolphinscheduler-task-seatunnel] 腳本資源文件路徑錯誤 ( #15621 )@cqutwangyu
[Bug] 修復(fù)可以修改不在資源路徑下的文件的問題 ( #15652 )@ruanwenjun
[Bug] 修復(fù)即使任務(wù)已被終止也可能會被調(diào)度的問題(#15662)@ruanwenjun
[Bug] [Worker] 修復(fù):創(chuàng)建具有主目錄的 Linux 用戶 ( #15670 )@zero-element
[Fix-15639] [Master] paramterPassing 為空情況 NPE ( #15678 )@liuchunhua
[Fix-15679][UI] 修復(fù)開關(guān)狀態(tài)按鈕顯示不正確問題 ( #15686 )@liuchunhua
[Fix][Master] 修復(fù) worker 故障轉(zhuǎn)移時的潛在危險 ( #15689 )@ZhongJinHacker
[bug][插件]修復(fù) readme.md 中的單詞拼寫錯誤 ( #15716 )@ZhongJinHacker
修復(fù)“啟動參數(shù)覆蓋全局參數(shù)”時出現(xiàn)的 NullPointerException 問題 ( #15677 )@wustlz
[CI] 修復(fù) UI 構(gòu)建錯誤 ( #15732 )@SbloodyS
[Fix-15698][UI] 在新標(biāo)簽頁中打開時關(guān)閉定義 ( #15736 )@arlendp
[CI] 修復(fù)前端 ci 不觸發(fā)問題 ( #15749 )@SbloodyS
[Bug] 當(dāng)特定工作流版本下存在未完成的工作流實例時,禁止刪除該版本(#15730)@ruanwenjun
[Bug] 修復(fù)延遲執(zhí)行任務(wù)永遠(yuǎn)不會被調(diào)度的問題 ( #15751 )@ruanwenjun
[Bug] 修復(fù) Switch 任務(wù)不檢查分支是否存在問題 ( #15755 )@ruanwenjun
[Fix] 添加資源全名檢查 ( #15757 )@caishunfeng
[Fix-15771] 修復(fù)普通用戶可以授予項目權(quán)限的問題 ( #15772 )@silentxingtian
[bug][ui] 添加缺失的數(shù)據(jù)源并更新數(shù)據(jù)源 ID ( #15776 )@whhe
[Bug] 修復(fù) TaskGroupCoordinator 在有大量等待 TaskGroupQueue 時可能導(dǎo)致 OOM 的問題 ( #15773 )@ruanwenjun
[Bug] 修復(fù)依賴任務(wù)邏輯 ( #15795 )@abzymeinsjtu
[Bug] [Common] 修復(fù) common.properties 上的拼寫錯誤(#15806)@pegasas
修復(fù)無法構(gòu)造 StreamingTaskTriggerResponse 實例的問題(#15816)@atjiucheng
[Improvement] 異常字符檢查 ( #15824 )@pinkfloyds
[Improvement] 修改 python-gateway: enabled 默認(rèn)為 false。( #15825 )@pinkfloyds
[Fix-15787] 重用代碼并解決復(fù)雜 SQL 解析異常的問題... ( #15833 )@xinxingi
修復(fù) ErrorCommand 丟失 Command 中的某些字段 ( #15847 )@ruanwenjun
綁定 processId 來構(gòu)造 CodeGenerator ( #15848 )@ruanwenjun
禁止強(qiáng)制成功運行正在運行的工作流實例中的任務(wù)實例 ( #15855 )@ruanwenjun
[Bug] 修復(fù) QUARTZ 表順序在初始化模式中不正確的問題 ( #15857 )@ruanwenjun
將 ssh 心跳類型更改為 IGNORE(#15858)@ruanwenjun
[FIX] 修復(fù)恢復(fù)已停止實例失敗的問題 ( #15880 )@privking
修復(fù) queryByTypeAndJobId 可能因多個結(jié)果而出錯的問題 ( #15883 )@ruanwenjun
修復(fù)終止動態(tài)任務(wù)不會終止等待運行的工作流實例問題 ( #15896 )@ruanwenjun
修復(fù)自動并發(fā)創(chuàng)建 Tennat 會導(dǎo)致任務(wù)失敗的問題 ( #15909 )@ruanwenjun
修復(fù) java 任務(wù)中 jar 路徑不正確的問題 ( #15906 )@ruanwenjun
[修復(fù)] 已完成的任務(wù)無法在工作流實例中重新執(zhí)行(#15884)@privking
[Fix-15937] 將 tenantCode 傳播添加到 DynamicCommandUtils.createCommand(#15956)@stoplyy
[fix-15907] 修復(fù)獲取遠(yuǎn)程 shell 退出代碼不正確的問題 ( #15911 )@Zzih96
[Fix-15969] [Helm] 不存在 DB 節(jié)點 ( #15970 )@Gallardot
EMR 任務(wù)支持替換參數(shù)占位符 ( #15975 )@ruanwenjun
文檔:修復(fù)拼寫錯誤(#15996)@jbampton
修復(fù) ci 中 pg 數(shù)據(jù)庫架構(gòu)變更檢查失敗問題 ( #15995 )@ruanwenjun
[Fix-15992] 通過有序迭代 MasterPriorityQueue 來維護(hù)slot index(#15993)@coldestlin
修復(fù)由于 varpool 中的重復(fù)鍵導(dǎo)致工作流實例重新啟動失敗問題(#16001)@ruanwenjun
在注冊表 IT 中使用隨機(jī)端口 ( #16014 )@ruanwenjun
修復(fù)并發(fā)操作導(dǎo)致的 rpc channel 泄漏 ( #16021 )@ruanwenjun
修復(fù) WorkerTaskExecutorThreadPool#isOverload 不正確的問題 ( #16027 )@ruanwenjun
[Fix][CI] 修復(fù) E2E-K8S-Execute 的 ci 錯誤 ( #16031 )@rickchengx
[Hotfix] 修復(fù) NettyRemotingClient 可能拋出 IllegalMonitorStateException 的問題 ( #16038 )@ruanwenjun
[Fix-16046][SqlTask] 修復(fù) Sql 任務(wù)使用時間類型不正確的問題 ( #16050 )@yinxiaolog
[helm] 從通用標(biāo)簽中刪除 AppVersion ( #16066 )@Gallardot
恢復(fù)“[Improvement] 異常字符檢查”(#16102)@ruanwenjun
修復(fù)狀態(tài)為 dispatch 的任務(wù)實例不會進(jìn)行故障轉(zhuǎn)移 ( #16107 )@ruanwenjun
修復(fù)切換任務(wù)下的任務(wù)節(jié)點不會被跳過 ( #16108 )@ruanwenjun
[Bug] 修復(fù)條件任務(wù)會導(dǎo)致工作流實例失敗 ( #16152 )@ruanwenjun
[Fix-16063] 修復(fù)升級到 v3.2.1 后管理員登錄租戶未指定的問題 ( #16064 )@tinglink
[Fix-16174] 集群安裝指南不正確。(#16208)@SbloodyS
[Fix-16222] 修復(fù) worker 過載導(dǎo)致任務(wù)失敗的問題 ( #16221 )@ruanwenjun
[Fix-16211] 刪除 buildJarCommand 中的 ExecutePath 以修復(fù) Jar 模式下的 Java 任務(wù)(#16238)@lanxing2
[Fix-16253] 修復(fù) JDBCRegistry 刷新鎖錯誤 ( #16252 )@ruanwenjun
[Fix-16272][警報服務(wù)器] 警報服務(wù)器發(fā)送警報失敗 ( #16275 )@wangbowen1024
[CP-16252] 修復(fù) JDBCRegistry 刷新鎖定錯誤 ( #16252 ) ( #16273 )@ruanwenjun
[Fix-16191] 修復(fù)任務(wù)無法使用工作流的環(huán)境 ( #16199 )@ruanwenjun
[Bug][Worker] 將 jre 替換為 jdk ( #15764 )@Gallardot
Document修復(fù)
[DSIP-32][Master] 為master獲取命令添加命令獲取器策略 ( #15900 )@ruanwenjun
[Doc] 修復(fù) CNCF logo(#15634)@Gallardot
[Doc][遠(yuǎn)程 shell] 缺少版本 3.2.1 的遠(yuǎn)程 shell 文檔 ( #15660 )@pegasas
[Doc] 修復(fù) ci 文檔檢查超時問題 ( #15664 )@SbloodyS
[Doc] 修復(fù)資源配置存在拼寫錯誤 ( #15988 )@dongyu6
文檔:修復(fù) contribute.md 中的類型(#16022)@jxbwhe
Chore
瑣事:修改一些 CODEOWNERS(#15654)@zhongjiajie
[HotFix] [CI] 暫時跳過可合并檢查 ( #15958 )@SbloodyS
[Chore] 撤銷 3.2.2 版一些不兼容的更改 ( #16214 )@SbloodyS
[Chore] 報警服務(wù)器發(fā)送報警失敗 ( #16275 ) ( #16284 )@SbloodyS
[Chore] [Cherry-Pick] 挑選一些 pr 到 3.2.2 ( #16215 )@SbloodyS
[Hotfix] 修復(fù) dsip 名稱問題 ( #15876 )@ruanwenjun
致謝貢獻(xiàn)者
感謝本次發(fā)版人@wangxj3 主導(dǎo)本次發(fā)版工作,@Kerwin、@ruanwenjun和@SbloodyS 對本次發(fā)版工作的指導(dǎo),以及以下?Contributor 的支持(排名不分先后): DaqianLiao, EricGao888, Gallardot, SbloodyS, TianXinCoord, ZhongJinHacker, Zzih96, abzymeinsjtu, arlendp, atjiucheng, caishunfeng, calvinjiang, cntigers, coldestlin, cqutwangyu, dongyu6, jbampton, jxbwhe, lanxing2, liuchunhua, pegasas, pinkfloyds, privking, qingwli, rickchengx, ruanwenjun, sdhzwc, silentxingtian, songwenyong, stoplyy, tinglink, wangbowen1024, whhe, wustlz, xinxingi, xxzuo, yinxiaolog, zero-element, zhongjiajie, zhuxt2015
本文由 白鯨開源科技 提供發(fā)布支持!