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