更新(xīn)日志(zhì)
urule-pro-4.3.0
2024-02-27
本次升級需要更新(xīn)數據庫,相關說明參考:數據庫腳本升級說明
修複的 BUG:
- 修複評分(fēn)卡備注無法編輯的BUG
- 修複評分(fēn)卡自定義列靜态編輯器在首先選中(zhōng)單元格情況下無法激活文(wén)本編輯器的BUG
- 修複靜态值編輯框内容清空後依然顯示原來文(wén)本的BUG
- 修複規則文(wén)件删除權限配置不起作(zuò)用(yòng)的BUG
- 修複決策表Excel導入時遇到列名(míng)稱存在多(duō)個點情況下導入失敗的BUG
- 修複決策表中(zhōng)條件部分(fēn)選擇方法時,方法單元格中(zhōng)隻顯示名(míng)稱的BUG
- 修複規則的否則部分(fēn)選擇函數後出錯JS報錯BUG
- 修複知識包測試添加字段頁(yè)面表格寬度超過對話框寬度的BUG
- 修複決策流在英文(wén)版情況下向導時動作(zuò)初始化失敗的BUG
- 修複向導式規則中(zhōng)值類型發生改變後原值後連接的其它值消失的BUG
改進的功能(néng)
- 禁用(yòng)更新(xīn)工(gōng)作(zuò)區(qū)對象内置動作(zuò),不再支持更新(xīn)工(gōng)作(zuò)區(qū)裏的對象
- 改進日志(zhì)的寫入性能(néng),并提供urule.store.log.knowledge開關控制知識包的日志(zhì)是否寫入數據庫
- 改進複雜評分(fēn)卡的複制粘貼功能(néng)支持屬性的複制
- 頁(yè)面靜态資源緩存改進
- 改進評分(fēn)卡對變量類型參數的支持
- 改進urule初始化機制:使得可(kě)以在非spring-boot的spring項目下面讀取到urule的配置信息
- 權限代碼改進優化性能(néng)
- 為(wèi)交叉決策表增加屬性賦值的導出導出功能(néng)
- 添加決策表和交叉決策表的全局屬性導入導出功能(néng)
- 調整規則文(wén)件名(míng)的命名(míng)規範,允許/之外的其它字符
- 交叉決策表導出支持預定義變量
- 決策表導出預定義變量
- 優化知識包Rest配置界面的性能(néng)
- 優化知識包審批性能(néng)
- 決策表導入導出支持執行方法列
- 決策流国際化代碼改進
- 為(wèi)項目添加統一視图功能(néng),需要為(wèi) URULEPROJECT 表添加 VIEW_MODEL 字段
- 為(wèi)靜态資源提供If-Modified-Since機制
- 支持自定義的規則目錄,該目錄下不限制規則文(wén)件的類型
- 界面操作(zuò)改進:允許為(wèi)知識包以及規則流的規則節點連續添加多(duō)個規則文(wén)件
- 改進根據Java類生成變量庫的字段标題的生成規則:自動實現這種标題:"員工(gōng).部門.部門名(míng)稱"
- 為(wèi)變量庫,參數庫,常量庫添加Excel導入功能(néng)
- 改進規則編輯器類庫加載順序,支持編輯器内容的国際化處理(lǐ)
- 添加urule.runtime.log.language參數,支持規則執行日志(zhì)中(zhōng)英文(wén)切換
- 函數和動作(zuò)国際化
- 改進規則執行算法,由原每次執行創建一個實例改為(wèi)單實例模式,提高規則執行效率
- 支持文(wén)件批量複制功能(néng)
- 為(wèi)決策集、決策表等添加預定義配置功能(néng),預定義功能(néng)的使用(yòng)點擊此處了解
urule-pro-4.2.5
2023-09-06
修複的 BUG:
- 修複評分(fēn)卡屬性列更換屬性對象後屬性單元格内容無法切換到請先選擇屬性的BUG
- 修複内置動作(zuò)拆分(fēn)字符串提示參數個數錯誤的BUG
- 修複網址直接訪問項目列表頁(yè)面無法顯示創建項目按鈕的BUG
- 修複知識包審批狀态未同步至已發布知識包的審批狀态的BUG
- 修複SUM數學(xué)函數中(zhōng)添加子數學(xué)函數時無法使用(yòng)i變量的BUG
改進的功能(néng)
- 分(fēn)離項目導入和項目創建權限
- 新(xīn)增規則文(wén)件備注查詢和規則塊名(míng)稱查詢功能(néng)
- 改進對3版本的兼容性,決策流規則節點在項目導入時文(wén)件ID自動更新(xīn)
- 改進知識包編譯時類庫加載失敗的錯誤提示
urule-pro-4.2.4
2023-07-17
修複的 BUG:
- 修複集合條件配置完成後,再次打開文(wén)件報錯的 BUG
- 修複規則流中(zhōng)内容過多(duō),但不顯示滾動條的 BUG
urule-pro-4.2.3
2023-06-29
改進的功能(néng):
- 為(wèi)決策表添加互斥組屬性,以支持決策表中(zhōng)隻匹配一條決策項
- 添加一個名(míng)為(wèi)獲取當前循環對象的内置動作(zuò),以此實現在循環規則内部獲取當前循環對象,以支持簡單對象循環處理(lǐ)
- 新(xīn)增添加团隊成員的兩種方法:根據已有(yǒu)賬号添加或直接添加新(xīn)賬号
- 改進 Excel 導入決策表時對字符串的解析功能(néng)
- 禁用(yòng)規則目錄和規則文(wén)件名(míng)稱包含特殊字符
- 項目導入沒有(yǒu) code 的知識包時允許同名(míng)覆蓋
修複的 BUG:
- 修複集合條件中(zhōng)賦值選擇變量或參數後再次打開無法解析變量或參數的 BUG
- 修複禁用(yòng)知識包後,采用(yòng)知識包 code 還能(néng)繼續調用(yòng)知識包的 BUG
- 修複規則中(zhōng)存在多(duō)個文(wén)本輸入框時會發生多(duō)次請求加載 SimpleDataProvider 操作(zuò)的 BUG
urule-pro-4.2.2
2023-04-07
改進的功能(néng):
- 改進知識包編輯的代碼,避免出現空指針異常
- 項目導出和導入忽略回收站中(zhōng)的文(wén)件
- 改進項目導入,如果有(yǒu)同名(míng)文(wén)件,優先恢複回收站之外的文(wén)件,這個時候回收站裏的文(wén)件就不覆蓋
- 日志(zhì)改進,便于快速定位規則遞歸調用(yòng)問題
- 团隊列表頁(yè)面代碼改進
- 庫文(wén)件名(míng)稱去空格
urule-pro-4.2.1
2023-01-11
修複的 BUG:
- 修複服務(wù)端沒有(yǒu)上傳 jar 文(wén)件時,客戶商(shāng)加載報錯的 BUG
- 修複向導式決策集中(zhōng)查看單元格規則樹不能(néng)顯示的 BUG
- 修複 rest 中(zhōng)數字轉換為(wèi) bigdecimal 時産(chǎn)生多(duō)餘零的 BUG
urule-pro-4.2.0
2022-12-26
本次升級需要更新(xīn)數據庫,相關說明參考:數據庫腳本升級說明
改進的功能(néng):
- 為(wèi)知識包序列化字符串提供緩存機制提升客戶端多(duō)線(xiàn)程下載知識包的性能(néng)
- 完善引用(yòng)參數不存在時的錯誤提示
- 改進數字類型值的等于比較
- 改進 Integer,Double 之類數據轉換為(wèi) BigDecimal 算法
- 改進表達式計算錯誤提示,對于數字類型轉換錯誤添加明确的表達式
- 優化 rest 中(zhōng) json 解析,允許提交 map
- 調整不同數據庫動态部署 jar 包的字段類型
- 添加文(wén)件信息查看菜單項
- 完善編譯時添加文(wén)件名(míng)的錯誤提示功能(néng)
- 為(wèi)規則編譯添加更為(wèi)明确的錯誤提示
- 為(wèi)項目導入添加規則文(wén)件鎖定選項
- 日志(zhì)打印對 BigDecimal 添加去零功能(néng)
- BigDecimal 四則運算時取消自動去零功能(néng)
- 知識包添加 code 支持,可(kě)通過 code 調用(yòng)目标知識包
- 為(wèi)緩存更新(xīn)添加相關接口便于更好的支持消息服務(wù)器
- 為(wèi) rest 調用(yòng)測試頁(yè)面添加 url 編輯框
- 删除項目的時候清除 URULE_PACKET_PACKAGE 的信息
- 支持項目導入時替換同名(míng)項目的功能(néng);增加知識包重複檢測功能(néng)
- 為(wèi)知識包添加查看文(wén)件引用(yòng)功能(néng)
- 改進決策流中(zhōng)向導式動作(zuò)節點的動作(zuò)在未完成配置情況下鼠标對決策流節點進行切換操作(zuò),切換後原節點下的所有(yǒu)動作(zuò)都消失的問題,改進後有(yǒu)效配置的動作(zuò)會被保留
修複的 BUG:
- 修複客戶端同步服務(wù)端上傳的 Jar 文(wén)件時每次都同步的 BUG
- 修複導入項目時,不能(néng)将知識包的 rest 配置信息導入的 BUG
- 修複動态部署的 jar 包無法下載的 bug
- 修複知識推送到客戶端時可(kě)能(néng)出現推送錯誤的 BUG
- 修複查看文(wén)件引用(yòng)信息不完整的 BUG
- 修複規則集中(zhōng)未添加變量庫情況下參數庫的一級菜單不可(kě)見的 BUG
urule-pro-4.1.1
2022-10-31
改進的功能(néng):
- 改進對象實現化方法,允許選擇變量分(fēn)類實例化對象
- 對基于 Rest 類型的規則執行及快速測試相關規則執行數據準備進行優化
- 改進二級菜單位置算法,當左側空間不夠時放在右側顯示
- 改進變量庫中(zhōng)根據類路徑生成字段的邏輯,允許多(duō)個相同 Object 類型的子類生成不同的字段
- 修改變量庫,常量庫,參數庫和代辦(bàn)任務(wù)頁(yè)面表格 css,避免部分(fēn)列在底分(fēn)辨率情況下無法顯示的問題
- 完善項目導入時關聯到公(gōng)共項目中(zhōng)文(wén)件及知識包的處理(lǐ)方式
- 為(wèi)變量庫添加默認值設置功能(néng)
修複的 BUG:
- 修複团隊統計信息在 HSQL 下報錯的 BUG
- 知識包管理(lǐ)頁(yè)面改進,避免名(míng)稱和路徑信息在低分(fēn)辨率浏覽器窗口下不可(kě)見的 BUG
- 修複客戶端設置定時刷新(xīn)知識包時服務(wù)端切換低版本知識會導緻客戶端不獲取的 BUG
- 取消新(xīn)增規則文(wén)件的時候就鎖定的邏輯,修複未鎖定文(wén)件無法删除的 BUG
- 修複規則計算後産(chǎn)生的 BigDecimal 類型值在序列化成 JSON 時可(kě)能(néng)出現的精(jīng)度問題
urule-pro-4.1.0
2022-08-31
改進的功能(néng):
- 優化無參數方法顯示,對于無參數方法隻顯示一對括号
- 改進庫文(wén)件表格編輯方式,雙擊後直接将焦點置于當前單元格上,省掉再次單點鎖定焦點
- 改進 postgresql 腳本
- 為(wèi)知識包同步相關動作(zuò)添加 debug 級别的日志(zhì)
- 為(wèi)集群同步知識包添加日志(zhì)信息
- 知識包加載異常處理(lǐ)改進,避免集群同步或知識包上傳情況下異常被吞掉的問題
- 新(xīn)增人大金倉數據庫的支持
- 改進知識包發布申請異常提示信息
- 改進版本号計算性能(néng),避免因版本數量過多(duō)導緻發布知識包速度變慢的問題
- 為(wèi)推送知識包到客戶端客戶端提示信息添加知識包版本号信息
- 改進知識包預加載處理(lǐ)邏輯,避免單個知識包加載失敗導緻整個引擎無法使用(yòng)的問題
- 切換項目菜單添加過濾查詢功能(néng)
- 知識定義添加上傳外部導出知識包文(wén)件功能(néng)
- 添加批處理(lǐ)功能(néng),點擊此處了解詳情
修複的 BUG:
- 修複推送知識包到客戶端後審記功能(néng)關閉的 BUG
- 修複變量庫文(wén)件邏輯删除後在參數庫文(wén)件數據類型中(zhōng)還能(néng)選擇對應變量庫類型的 BUG
- 修複菜單項過多(duō)時無法顯示的 BUG
- 修複在項目導出中(zhōng)決策表節點包含文(wén)件夾,文(wén)件夾下包含決策表和交叉決策表導入後交叉決策表不可(kě)見的 BUG
- 修改知識包管理(lǐ)頁(yè)面中(zhōng) REST 配置窗口打開後再打開 REST 測試窗口導緻父窗口不能(néng)滾動的 BUG
urule-pro-4.0.15
2022-07-15
改進的功能(néng):
- 規則文(wén)件選擇對話框的文(wén)件過濾跟功能(néng)改進
- 改進項目成員管理(lǐ)界面
- 添加 dbcp 鏈接池相關的參數配置
- 允許項目管理(lǐ)員解鎖規則文(wén)件
- 優化數據類型轉換,以兼容更多(duō)數據類型
- 完善外部傳入值對 json 格式對象的支持
修複的 BUG:
- 修複 Studio 文(wén)件樹節點無法拖拽到文(wén)件夾下的 BUG
- 修複知識包查看權限不起作(zuò)用(yòng)的 BUG
- 修複团隊成員和項目成員列表無法分(fēn)頁(yè)的 BUG
- 修複在字段名(míng)過長(cháng)時,快速測試選擇字段時表格變形的 bug
- 修複团隊創建偶爾會失敗的 BUG
- 修複數據數學(xué)表達式中(zhōng)引用(yòng)變量不會随着變量庫修改的 BUG
urule-pro-4.0.14
2022-06-01
改進的功能(néng):
- 優化知識包中(zhōng)已發布知識包列表加載功能(néng),以解決知識包加載速度慢的問題
- 安(ān)裝(zhuāng)界面添加自動創建 URULE 系統表選項
修複的 BUG:
- 修複項目主頁(yè)和 Studio 主頁(yè) JS 報錯的 BUG
- 修複 Rest 多(duō)條數據測試無法通過的 BUG
- 修複在 springboot 下可(kě)能(néng)産(chǎn)生的因初始化而導緻的對應初始化未完成的 BUG
urule-pro-4.0.13
2022-04-23
改進的功能(néng):
- 處理(lǐ)代碼中(zhōng)可(kě)能(néng)存在的?.語法,導緻某些版本浏覽器不兼容的問題
- 允許禁用(yòng)的知識包删除
- 在規則設計器中(zhōng)為(wèi)條件模版和動作(zuò)模版添加通過右鍵菜單打開對應文(wén)件功能(néng)
- 優化 Splitter
- 優化 BeanUtils 為(wèi)對象設置值的方式
- 優化類加載機制,大幅提高規則并發執行性能(néng)
- jackson 版本升級 2,提升 json 序列化和反序列化性能(néng)
- 優化快速測試,允許入參選擇多(duō)個值但不輸入值提交
- 改進 BeanUtils 為(wèi)對象賦值機制,允許對所有(yǒu)類型的對象屬性賦 null 值
修複的 BUG:
- 修複团隊和項目管理(lǐ)中(zhōng)成員搜索不生效的 bug
- 修複項目下成員管理(lǐ)頁(yè)面所屬用(yòng)戶組默認不顯示全部文(wén)本的 BUG
- 修複場景測試中(zhōng)比較 List 類型結果出現值相同的 BUG
- 修改知識包管理(lǐ)頁(yè)面中(zhōng)一個国際化錯誤
urule-pro-4.0.12
2022-03-22
改進的功能(néng):
- 為(wèi)調用(yòng)規則文(wén)件動作(zuò)添加一個右鍵菜單,以實現直接打開調用(yòng)的目标文(wén)件的功能(néng)
- 完善規則、條件、動作(zuò)的複制粘貼
修複的 BUG:
- 修複普通評分(fēn)卡中(zhōng)使用(yòng)參數作(zuò)為(wèi)條件列時保存打開報錯的 BUG
urule-pro-4.0.11
2022-03-11
改進的功能(néng):
- 優化場景測試報告輸出
- 為(wèi)參數、變量、常量添加 title 提示
- 為(wèi)規則集中(zhōng)規則文(wén)件的複制、條件、動作(zuò)的複制添加解析依賴庫文(wén)件功能(néng)
- 添加根據枚舉類生成常量功能(néng)
- 添加 ClipboardStore 接口,允許通過實現該接口并配置到 spring 中(zhōng)接管的複制粘貼動作(zuò)
- 支持 spring-boot 3.6.x
- 優化 Rest 測試數據提交方式
修複的 BUG:
- 修複決策樹動作(zuò)無法删除的 BUG
- 修複場景測試中(zhōng)生成 excel 模版時 encodeURI 導緻的生成字段名(míng)錯誤的 BUG
- 修複節點拖拽到自身時導緻節點消失的 bug
- 修複簡單評分(fēn)卡中(zhōng)優先級屬性名(míng)顯示不正确的 BUG
- 修複決策樹不能(néng)保存屬性的 BUG
- 修複郵箱修改錯誤的 bug
urule-pro-4.0.10
2022-01-25
改進的功能(néng):
- 為(wèi)決策集編輯器添加授權信息查看按鈕
修複的 BUG:
- 修複補充申請信息国際化錯誤的 bug
- 修複聚合條件判斷 BUG
urule-pro-4.0.9
2021-12-15
改進的功能(néng):
- 完善集群數據刷新(xīn)
- 完善客戶端數據刷新(xīn)
修複的 BUG:
- 修複知識包發布審批後未緩存的 BUG
- 修複知識包在反序列化時未處理(lǐ) remark 屬性的 BUG
urule-pro-4.0.8
2021-11-19
改進的功能(néng):
- 為(wèi)集群服務(wù)器客戶端以及動态 jar 幾個頁(yè)面的管理(lǐ) api 添加權限保護
- 為(wèi)知識包的場景測試添加權限保護
- 對于知識包的發布和啓用(yòng)添加權限保護
- 完善場景測試編輯器
- 優化項目列表中(zhōng)公(gōng)共項目图标顯示
- Security 的 User 對象允許動态調整 Group 對象,避免团隊創建過程中(zhōng)需要重新(xīn)登錄才能(néng)更新(xīn)用(yòng)戶的团隊信息的問題
- 取消用(yòng)戶注冊默認登錄的邏輯,提供 PersistUserService 接口便于用(yòng)戶擴展
- 取消 uruleToken 的設置,避免出現出現未知 setxmlhttpheader 的錯誤
- 為(wèi) URuleServlet 提供 getErrorMsg 方法,便于定制異常信息
修複的 BUG:
- 修改文(wén)件引用(yòng)图譜菜單相關的 BUG
- 修複团隊管理(lǐ)相關的幾個頁(yè)面服務(wù)器端權限訪問控制的漏洞
- 修複在集成頁(yè)面框架中(zhōng) studio 的源碼編輯保存無法更新(xīn)文(wén)件鎖定狀态的 BUG
- 修複動作(zuò)庫編輯器新(xīn)增參數時參數編輯焦點丢失的 BUG
- 修複交叉表值單元格中(zhōng)删除行列菜單項點擊無反應的 BUG
- 修複用(yòng)戶郵箱更改不起作(zuò)用(yòng)的 BUG
urule-pro-4.0.6
2021-11-09
改進的功能(néng):
- XXE 漏洞保護
- 用(yòng)戶個人信息頁(yè)面更新(xīn)
- 改進 DB2 建庫腳本
- 添加 PostgreSQL 數據庫支持
修複的 BUG:
- 修複翻頁(yè)導緻查詢條件丢失的問題
- 修複我的任務(wù)節點被多(duō)次打開的 BUG
- 修複規則流在綁定知識包時反序列化時存在錯誤的 BUG
urule-pro-4.0.5
2021-10-22
改進的功能(néng):
- 改進導航樹文(wén)件名(míng)過長(cháng)導緻換行問題
- 同步規則文(wén)件的图标
- 為(wèi)知識包頁(yè)面添加刷新(xīn)按鈕
- 為(wèi)表格添加下邊框線(xiàn)
- 優化表格列頭顯示
- 完善項目導入功能(néng)
- 優化庫文(wén)件刷新(xīn)功能(néng)
- 添加 SimpleDataProvider 接口,為(wèi)規則中(zhōng)簡單值輸入提供數據選擇功能(néng)
- 為(wèi)表格過濾欄添加添加 placeholder 提示
- 改進文(wén)件如果已在知識包中(zhōng)定義,再将其删除,會導緻整個知識包列表不能(néng)打開的問題
- 優化參數類型為(wèi)具(jù)體(tǐ)對象時快速測試窗口選擇具(jù)體(tǐ)參數對象名(míng)稱顯示
- Studio 中(zhōng)的樹節點支持雙擊展開
修複的 BUG:
- 修複決策流中(zhōng)選擇常量庫文(wén)件時重複顯示常量文(wén)件名(míng)的 BUG
- 修複知識包推送到客戶端時不能(néng)獲取節點的 BUG
- 修複 replaceAll 導緻的浏覽器兼容性問題
- 修複決策節點條件隻選擇變量分(fēn)類時顯示存在 undefine 的情況
- 修複決策流中(zhōng)決策節點條件選擇集合不能(néng)操作(zuò)的 BUG
- 修改決策流在沒有(yǒu)節點時不刷新(xīn)庫文(wén)件的 BUG
- 優化變量庫中(zhōng)字段自動生成,對已存在的字段不再重複添加
- 修複決策流快速測試不能(néng)加載上次測試内容的 BUG
- 修複決策樹編輯器無法複制粘貼的BUG
urule-pro-4.0.4
2021-10-11
改進的功能(néng):
- 完善 groupid 輸入檢查
- 改進菜單搜索框配置提示
- 在系統啓動時對于重要屬性添加屬性值輸出到控制台功能(néng)
- 優化類加載操作(zuò)
- 添加在用(yòng)戶登錄成功或賬号注冊成功後清除驗證碼功能(néng)
- 解鎖版本号計算改為(wèi)後台計算
- 版本号算法改進
- 為(wèi)知識包列表添加顯示已發布的知識包數量列
- 完善項目删除及团隊删除集群節點緩存知識包處理(lǐ)
- 自定義 ConnectionProvider 代碼優化,支持 Spring 配置
- 文(wén)件重名(míng)判斷邏輯調整
修複的 BUG:
- 修複 Group 創建删除 Group 列表無法及時更新(xīn)的 BUG
- 修複規則複制、粘貼後部分(fēn)條件或動作(zuò)無法編輯的 BUG
- 避免項目導出時丢失 lastVersion 信息
- 修複項目導入時 deleted 屬性丢失的問題
- 修複庫文(wén)件編輯時如果執行行上、下移操作(zuò),再編輯時内容顯示不正确的 BUG
- 修複菜單有(yǒu)图标情況下,文(wén)字内容過多(duō)導緻換行的 BUG
- 修複文(wén)件引用(yòng)图譜無法顯示的 BUG
- 修複決策流中(zhōng)知識包綁定節點綁定知識包後再次打開無法選中(zhōng)編輯的 BUG
- 修複評分(fēn)卡屬性變化後不能(néng)觸發保存的 BUG
- 修複評分(fēn)卡自定義列無法删除的 BUG
- 修複团隊創建者可(kě)以調整的 BUG