Rainbond 5.0.4版本釋出-做最好用的雲應用作業系統
今天我們給社群帶來了Rainbond v5.0.4 版本更新,提前恭祝大家新年快樂,Rainbond是開源的企業應用雲作業系統,支撐企業應用的開發、架構、交付和運維的全流程,通過無侵入架構,無縫銜接各類企業應用,底層資源可以對接和管理IaaS、虛擬機器和物理伺服器。
Rainbond 5.0 版本系列釋出以來我們已經持續更新了4個BUG修復版本,
當前版本我們帶來了如下的優化:
優化
-
增加了對PHP語言原始碼檢查專案,原始碼主目錄必須存在composer.lock檔案
-
增加了對Grade語言的記憶體預設設定,Grade專案預設記憶體設定為1G
-
優化了閘道器策略儲存模型,移除了group_name, group_id欄位
-
優化了閘道器策略設定的UI頁面,增加了屬性的預設選項
-
grctl命令列工具增加命令
grctl node condition
-
增加了對Dockerfile ARG引數值的動態解析支援
-
優化了安裝程式,支援機器只有公網IP時的安裝
BUG修復
-
【重要】解決了執行Zookeeper叢集應用時觸發的DNS的BUG,該問題將導致DNS服務重啟且無法無法解析服務域名。
-
【重要】解決了版本回滾可能失效的BUG, 該問題導致服務無法直接回滾版本。
-
【重要】解決了有狀態服務持久化資料無法備份的BUG。
-
【重要】解決了拓撲圖不現實流量圖的BUG,該問題需要在升級後手動更新服務使用的效能分析外掛。
-
解決了版本構建成功率計算不準確的BUG
-
解決了設定BUILD_PROFILE環境變數設定原始碼啟動引數無效的BUG
-
解決了Java-War原始碼型別未定義webserver無法進行構建的BUG
-
解決了應用日誌一定情況下推送緩慢或不推送的BUG
-
解決了在呼叫API故障的情況下UI導航目錄不重新整理的BUG
-
解決了證書新增按鈕失效的BUG
-
解決了服務操作日誌切換顯示日誌級別無效的BUG
-
解決了node_exporter收集系統NFS狀態的程式碼錯誤
-
解決了grctl命令列工具
grctl node
命令--install
引數不生效的BUG -
解決了服務例項列表在服務處於升級狀態時一直loading的BUG
-
解決了安裝第一個節點時,節點已存在
/grdata
分割槽掛載時導致安裝失敗的BUG -
解決了Prometheus統計服務資源使用時狀態判斷錯誤的BUG
V5.1版本預告
預計2019年3月中旬,我們將帶來Rainbond V5.1版本,在5.1版本中我們繼續優化平臺穩定性和使用者體驗,主要涉及以下幾個重點功能,同時我們承諾向下相容V5.0系列版本:
支援管理第三方服務
第三方服務即運行於Rainbond平臺外的服務,只要能與Rainbond宿主機叢集網路互通即可實現管理
-
支援第三方服務註冊和服務發現
-
支援第三方服務接入Rainbond應用閘道器控制,允許外網訪問。
-
支援第三方服務接入Rainbond ServiceMesh服務治理網路,允許內部服務呼叫。
ServiceMesh控制面板和資料面板升級
-
資料面板-網路治理外掛升級到envoy 1.9.0
-
控制面板全面重構,支援XDS協議規範(grpc版)
應用多元件啟動順序控制
-
當應用記憶體在多個具有依賴關係的服務元件時,平臺將支援控制其啟動順序。
原始碼構建模組優化
-
新增對NodeJS前端專案語言型別的支援
-
新增多項原始碼構建設定引數,改進多個語言的編譯策略,有利於離線環境下的原始碼構建
應用閘道器增強
-
新增HTTP訪問策略的多種自定義化引數設定,比如超時時間,上傳限制,請求Rewrite等