Releases: goodrain/rainbond
v5.5.0-dind
支持以docker in docker的方式打包,实现一个容器启动整个平台。支持arm编译。
v5.5.0-release
新增功能
- 【应用管理】支持Istio治理模式的切换;
- 【应用管理】支持修改应用和组件的集群资源名;
优化功能
- 【组件管理】优化组件构建的镜像名称;
- 【数据库】新版本集群数据库使用utf8mb4编码;
- 【升级】优化应用升级时无变更组件不进行更新操作;
- 【组件管理】优化组件首次设置健康检测的提示;
BUG 修复
- 【组件管理】修复实例运行内存为0的问题;
- 【网关】修复网关策略跳转页面错误的问题;
- 【应用管理】修复应用运行组件数展示错误的问题;
- 【应用管理】修复应用无法正常回滚的问题;
- 【插件管理】修复默认插件构建失败的问题;
- 【应用管理】修复发布应用时,插件分享事件同步发生错误的问题;
- 【插件管理】修复安装插件不生效的问题;
- 【组件管理】修复域名创建的第三方组件无法通过内部依赖访问的问题;
- 【应用管理】修复TCP策略网关端口可以随意设置的问题;
- 【升级】修复应用升级失败重试无响应的问题;
- 【应用管理】修复helm应用状态展示错误的问题;
- 【升级】修复回滚功能不可用的问题;
- 【组件管理】修复内部域名可以重复的问题;
- 【插件】修复插件内存不限制时报错的问题;
- 【升级】修复配置文件升级后无法修改的问题;
- 【组件管理】修复创建中组件无法继续部署的问题;
快速安装
升级方式
支持从 5.4.1 版本升级,升级参考文档
其他版本用户请依次版本升级请先升级到 5.4.1
v5.4.1-release
v5.4.0-release
新增功能
-
【兼容性】支持 1.20-1.22 的Kubernetes对接并使用;
-
【团队管理】优化团队视图展示信息;
-
【应用管理】支持应用设置logo;
-
【组件管理】支持从对象存储获取压缩包进行源码构建;
优化功能
- 【性能】优化团队页面展示速度;
BUG 修复
-
【兼容性】修复不兼容k8s 1.16-1.18版本的问题;
-
【安全性】升级网关的nginx版本,防止CVE-2019-9511,CVE-2019-9513,CVE-2021-23017安全漏洞;
-
【组件库管理】修复helm应用安装提示应用商店不存在的问题;
-
【应用管理】修复应用无法正常回滚的问题;
-
【应用管理】修复安装部分应用服务端异常的问题;
-
【团队管理】修复团队列表分页问题;
升级
支持从 5.3.3 版本升级,升级参考文档
其他版本用户请依次版本升级请先升级到 5.3.3
v5.3.3-release
新增功能
-
【安装】支持查询Ranbond组件的状态信息和安装进度;
-
【应用管理】支持网关访问策略的发布与安装;
-
【组件管理】支持配置文件设置文件权限;
-
【组件管理】支持设置组件和插件的CPU;
-
【组件管理】支持查看组件内各容器的日志;
-
【组件库管理】支持导入导出应用模版的logo和版本信息;
-
【第三方组件】支持第三方组件添加多个端口;
-
【第三方组件】支持单端口映射到不同端口的endpoints;
优化功能
-
【性能】缓存企业级统计数据,提升首页展示速度;
-
【存储】自动清理备份恢复和导入时产生的缓存数据;
-
【稳定性】升级底层ingress版本;
-
【日志】优化allinone部署的控制台日志持续输出无法连接redis的问题;
-
【日志】优化导入大体积模版时rbd-chaos的日志提示;
BUG 修复
-
【安装】修复集群安装驱动服务崩溃的问题;
-
【安装】修复同名称集群,重新安装失败的问题;
-
【安装】修复初始化Rainbond集群操作未实现幂等的问题;
-
【网关】修复两条相同网关策略导致网关报错的问题;
-
【组件库管理】修复应用模版release状态展示错误的问题;
-
【资源统计】修复团队使用资源统计中磁盘使用量统计错误的问题;
-
【应用管理】修复应用治理模式切换错误提示的问题;
-
【应用管理】修复恢复时删除原应用下组件导致恢复失败的问题;
-
【应用管理】修复升级时未变更组件仍然进行了滚动更新的问题;
-
【应用管理】修复升级时只发布部分组件,导致升级后依赖丢失的问题;
-
【组件管理】修复组件配置文件名称校验错误的问题;
-
【组件管理】修复第三方组件实例数与初始化状态错误的问题;
升级
支持从 5.3.2 版本升级,升级参考文档
其他版本用户请依次版本升级请先升级到 5.3.2
v5.3.2-release
优化功能
- 【交付】应用发布记录信息完善,本地记录发布应用商店名称和应用模版名称;
- 【交付】升级过程中增加了组件健康检测属性的变更展示。
- 【交付】DockerCompose 导出的应用模版正确处理连接信息变量。
- 【性能】优化企业视图统计数据 API 性能,加快组件数量较多时的页面价值速度;
- 【管理】优化了离线环境下组件库列表加载速度问题。
- 【安装】增加了对 Kubernetes 版本的检测和不合规提示。
- 【安装】增加了集群安装出错后提示用户查询详细日志。
- 【安装】突出了集群安装时对用户必要环境的提示。
BUG 修复
- 【交付】修复应用升级导致无变更组件进行了滚动更新的缺陷;
- 【管理】修复应用列表页面与应用详情页对应用占用资源统计不一致的缺陷;
- 【管理】修复团队资源限额后的提示错误缺陷;
- 【管理】修复了 Helm 应用配置参数不生效的缺陷;
- 【管理】修复了 Helm 应用升级页面加载不了数据的缺陷;
- 【管理】修复了安装应用市场应用连接信息变量初始化错误的缺陷;
- 【管理】修复了安装部分应用市场应用失败的缺陷;
- 【管理】修复了网关策略设置为 websocket 不生效的缺陷;
- 【管理】修复了应用切换治理模式后分配内存错误的缺陷;
- 【安装】修复了集群初始化进度与实际状态不一致的缺陷;
- 【用户】修复了单点登录模式下无法单点退出的缺陷;
- 【CI】修复了对接 Gitee 私有化版本代码仓库无法列出项目列表的缺陷;
- 【稳定性】修复了 rbd-worker 在进行主从切换时异常退出的缺陷;
升级方式
支持从 5.3.1 版本升级,升级参考文档
其他版本用户请依次版本升级。
支持从 5.3.0 版本升级到 5.3.1 升级参考文档
支持从 5.2.X 版本升级到 5.3.1 升级参考文档
v5.3.1-release
新增功能
- 【应用商店】支持Helm应用仓库对接;
- 【应用管理】支持Helm应用安装和配置;
- 【微服务治理】支持通过网关或内部组件依赖两种方式访问Helm安装的应用;
- 【微服务治理】新增GRPC协议的服务治理能力;
- 【微服务治理】新增对组件下容器启动顺序控制,实现mesh容器先于业务容器启动;
- 【组件管理】新增基于kubernetes service服务发现类型的第三方组件;
- 【源码构建】Go语言新增对Go 1.14、1.15、1.16 版本Runtime的支持;
- 【源码构建】Go语言新增对构建模块和启动命令的配置;
- 【源码构建】Java、Go、PHP等语言新增pre_build、post_build构建时shell hook的支持;
- 【企业管理】用户管理中新增对用户所在团队及角色的批量管理能力;
- 【企业管理】团队管理中新增开通集群的功能入口;
- 【集群安装】支持RKE集群配置,实现集群节点配置的灵活调整;
优化功能
- 【性能】应用升级体系优化,支持100+组件批量升级;
- 【性能】从应用商店安装组件实现优化,支持100+组件批量安装;
- 【性能】改进拓扑图加载逻辑,加速大应用下拓扑图加载速度;
- 【性能】优化在大量组件情况下的应用级生命周期操作API的性能;
- 【稳定性】应用网关优化,解决异常应用访问导致网关内存泄露的故障;
- 【组件管理】支持空值的环境变量和配置组变量;
- 【监控报警】移除错误的节点健康检测报警策略;
- 【组件管理】重构组件本地存储类型的实现,支持使用本地存储组件复用集群的调度策略;
- 【内部组件库】新增应用模型版本管理,支持在发布页展示版本介绍;
- 【组件管理】支持组件设置自定义主机名解析记录;
BUG修复
- 【源码构建】修复 .netcore 源码构建任务无法结束的故障;
- 【控制台】修复网关策略搜索功能不可用故障;
- 【源码构建】修复Maven 配置删除后源码构建无法执行的故障;
- 【稳定性】修复错误的网关策略参数导致网关故障;
- 【组件管理】修复组件实例数不一致的故障;
- 【稳定性】修复rbd-worker系统组件由于etcd不稳定异常重启的故障;
- 【应用管理】修复对接非HTTPS镜像仓库时应用备份不可用的故障;
- 【集群安装】修复集群镜像仓库证书不一致的故障;
安装新版本
v5.3.0-release
v5.2.2-release
新增 Feature
- 支持用户自助完成应用商店认证;
- 支持设置云端备份存储地址;
- 支持设置组件库镜像仓库地址;
修复 BUG
- 修复组件库上传的图标由于系统重启导致丢失的问题。
- 修复dockercompose创建无法检测v1版本docker镜像的问题。
- 修复复杂的相互依赖的组件无法批量启动的问题。
- 优化构建日志查询展示,防止页面卡死,日志过大时进行下载查看。
- 修复Oauth Server重名设置故障问题。
v5.2.1-release
新增功能:
- 新增多集群管理
- 新增集群管理Dashboard
- 新增集群大量集群监控指标和内置报警规则
- 新增支持自定义对接多个应用市场
- 新增集群租户资源占用排行
- 新增租户资源限额
- 新增应用复制功能
- 支持对接多个第三方Oauth服务
- 新增OpenAPI支持
- 新增HTTPs证书自动签发功能 rainbond-cert-controller
- 源码构建支持本地缓存模式,适用于分布式存储性能较差的场景
- 新增内置阿里云日志收集插件、fileBeat日志收集插件
改进
- 改进集群资源统计相关API,资源查询性能大大提升。
- Prometheus版本升级到v2.20.0
- 改进服务注册和服务发现机制,防止出现单实例etcd服务重启后服务服务发现失败
- 修改eventlog服务部署方式为statefulset
- 配置文件管理支持全屏编辑
- 重构组件容器控制台,支持控制组件多个实例的所有容器
- 改进环境变量添加体验
- 插件创建时支持指定镜像的账号、密码
- 增加大量容错处理,大大降低控制台错误率
- 移除内存临时存储,新增磁盘驱动的临时存储类型
- 应用网关支持访问日志配置项,允许用户自定义打开访问日志记录
- 应用拓扑图页面下支持从本地和应用市场直接安装应用组件
BUG修复:
修改BUG 100 余个,数量较多不再详细列出。
升级
支持从5.2.0版本进行升级,升级文档参考:https://www.rainbond.com/docs/community/upgrade/5.2.1-upgrade/
新安装文档参考:https://www.rainbond.com/docs/quick-start/quick-install/