1. 程式人生 > >Rainbond 5.0.4版本釋出-做最好用的雲應用作業系統

Rainbond 5.0.4版本釋出-做最好用的雲應用作業系統

浪費了“黃金五年”的Java程式設計師,還有救嗎? >>>   

今天我們給社群帶來了Rainbond v5.0.4 版本更新,提前恭祝大家新年快樂,Rainbond是開源的企業應用雲作業系統,支撐企業應用的開發、架構、交付和運維的全流程,通過無侵入架構,無縫銜接各類企業應用,底層資源可以對接和管理IaaS、虛擬機器和物理伺服器。

Rainbond 5.0 版本系列釋出以來我們已經持續更新了4個BUG修復版本,

Rainbond v5.0.4 也將是V5.1釋出前的最後一個BUG修復發行版。我們重視向下的相容,Rainbond V5.0版本的使用者都可以快速升級到Rainbond v5.0.4 ,升級方式如下 【升級到V5.0.4

當前版本我們帶來了如下的優化:

優化

  • 增加了對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等