No new features will be released in the current V5 release, and V5.18 minor releases will be maintained and bugs fixed on an ongoing basis. The upcoming V6 release is the next big version of Rainbond, which focuses on streamlining the underlying architecture of the platform and expanding the new plug-in architecture.
Streamline underlying architecture
rbd-eventlog module adjustment
[x] Build log output to shared storage for real-time push
[x] Push component run logs in real time. Component run logs are not stored
[ ] Remove rbd-eventlog component
Remove ETCD dependencies
[x] All components at the cluster end no longer rely on ETCD
rbd-node module adjustment
[x] Remove the rbd-node component
[x] Remove the built-in ServiceMesh
[ ] Use other services instead of rbd-node to write to hosts and mirror the warehouse certificate
rbd-monitor module adjustment
[x] The official Prometheus image is used directly, and the custom parts are defined through the configuration file
rbd-worker module adjustment
[x] Adjust the environment variables injected by the platform default #1719
rbd-webcli module adjustment
[x] Component Web terminal functionality is incorporated into the rbd-api component
Websocket port adjustment
[x] The Websocket 6060 port is not exposed to the outside, and the console UI port 7070 is used for proxy access
Optimize your reliance on shared storage
[ ] The storage dependencies of the underlying components are sorted out and the storage that does not need to be mounted is removed
[ ] Optimize the way users find storage
Features
[x] Supports the GUI online upgrade platform
[ ] Host installation and upgrade
[x] Upgrade permissions to support fine-grained permission control at the application and component levels
[ ] Supports K8s Serverless clusters
[x] Gateway upgrade
Platform plug-in
[ ] Implement platform-level plug-in extensions
UI adjustment
[x] Styles are upgraded and adjusted in a unified manner
当前的 V5 版本后续不会在发布新的功能特性,会持续维护 V5.18 小版本并修复 Bug。即将发布的 V6 版本是 Rainbond 下一个大版本,Rainbond V6 版本主要围绕平台底层架构精简以及扩展新的插件体系展开。
精简底层架构
rbd-eventlog 模块调整
移除 ETCD 依赖
rbd-node 模块调整
rbd-monitor 模块调整
rbd-worker 模块调整
rbd-webcli 模块调整
Websocket 端口调整
优化对共享存储的依赖
新功能
平台插件
UI 调整
No new features will be released in the current V5 release, and V5.18 minor releases will be maintained and bugs fixed on an ongoing basis. The upcoming V6 release is the next big version of Rainbond, which focuses on streamlining the underlying architecture of the platform and expanding the new plug-in architecture.
Streamline underlying architecture
rbd-eventlog module adjustment
rbd-eventlog
componentRemove ETCD dependencies
rbd-node module adjustment
rbd-monitor module adjustment
rbd-worker module adjustment
rbd-webcli module adjustment
Websocket port adjustment
Optimize your reliance on shared storage
Features
Platform plug-in
UI adjustment