Skip to content

Releases: goodrain/rainbond

v5.5.0-dind

27 Jan 06:18
391d24b
Compare
Choose a tag to compare
v5.5.0-dind Pre-release
Pre-release

支持以docker in docker的方式打包,实现一个容器启动整个平台。支持arm编译。

v5.5.0-release

14 Dec 08:15
6e360dc
Compare
Choose a tag to compare

新增功能

  • 【应用管理】支持Istio治理模式的切换;
  • 【应用管理】支持修改应用和组件的集群资源名;

优化功能

  • 【组件管理】优化组件构建的镜像名称;
  • 【数据库】新版本集群数据库使用utf8mb4编码;
  • 【升级】优化应用升级时无变更组件不进行更新操作
  • 【组件管理】优化组件首次设置健康检测的提示

BUG 修复

  • 【组件管理】修复实例运行内存为0的问题;
  • 【网关】修复网关策略跳转页面错误的问题;
  • 【应用管理】修复应用运行组件数展示错误的问题;
  • 【应用管理】修复应用无法正常回滚的问题;
  • 【插件管理】修复默认插件构建失败的问题;
  • 【应用管理】修复发布应用时,插件分享事件同步发生错误的问题;
  • 【插件管理】修复安装插件不生效的问题;
  • 【组件管理】修复域名创建的第三方组件无法通过内部依赖访问的问题;
  • 【应用管理】修复TCP策略网关端口可以随意设置的问题;
  • 【升级】修复应用升级失败重试无响应的问题
  • 【应用管理】修复helm应用状态展示错误的问题;
  • 【升级】修复回滚功能不可用的问题;
  • 【组件管理】修复内部域名可以重复的问题;
  • 【插件】修复插件内存不限制时报错的问题;
  • 【升级】修复配置文件升级后无法修改的问题;
  • 【组件管理】修复创建中组件无法继续部署的问题;

快速安装

快速安装文档

升级方式

支持从 5.4.1 版本升级,升级参考文档

其他版本用户请依次版本升级请先升级到 5.4.1

v5.4.1-release

05 Nov 06:11
9e8e73e
Compare
Choose a tag to compare

优化功能

  • 【安装】优化离线安装的新手引导策略;

  • 【安装】优化集群检测脚本;

BUG 修复

  • 【组件管理】修复组件多个网关策略无法同时生效的问题;

  • 【应用管理】修复部分应用安装服务端异常的问题;

升级

支持从 5.3.3 版本升级,升级参考文档

其他版本用户请依次版本升级请先升级到 5.3.3

v5.4.0-release

27 Oct 02:22
bec9957
Compare
Choose a tag to compare

新增功能

  • 【兼容性】支持 1.20-1.22 的Kubernetes对接并使用;

  • 【团队管理】优化团队视图展示信息;

  • 【应用管理】支持应用设置logo;

  • 【组件管理】支持从对象存储获取压缩包进行源码构建;

优化功能

  • 【性能】优化团队页面展示速度;

BUG 修复

  • 【兼容性】修复不兼容k8s 1.16-1.18版本的问题;

  • 【安全性】升级网关的nginx版本,防止CVE-2019-9511CVE-2019-9513CVE-2021-23017安全漏洞;

  • 【组件库管理】修复helm应用安装提示应用商店不存在的问题;

  • 【应用管理】修复应用无法正常回滚的问题;

  • 【应用管理】修复安装部分应用服务端异常的问题;

  • 【团队管理】修复团队列表分页问题;

升级

支持从 5.3.3 版本升级,升级参考文档

其他版本用户请依次版本升级请先升级到 5.3.3

v5.3.3-release

20 Aug 03:54
fd1a8a6
Compare
Choose a tag to compare

新增功能

  • 【安装】支持查询Ranbond组件的状态信息和安装进度;

  • 【应用管理】支持网关访问策略的发布与安装;

  • 【组件管理】支持配置文件设置文件权限;

  • 【组件管理】支持设置组件和插件的CPU;

  • 【组件管理】支持查看组件内各容器的日志;

  • 【组件库管理】支持导入导出应用模版的logo和版本信息;

  • 【第三方组件】支持第三方组件添加多个端口;

  • 【第三方组件】支持单端口映射到不同端口的endpoints;

优化功能

  • 【性能】缓存企业级统计数据,提升首页展示速度;

  • 【存储】自动清理备份恢复和导入时产生的缓存数据;

  • 【稳定性】升级底层ingress版本;

  • 【日志】优化allinone部署的控制台日志持续输出无法连接redis的问题;

  • 【日志】优化导入大体积模版时rbd-chaos的日志提示;

BUG 修复

  • 【安装】修复集群安装驱动服务崩溃的问题;

  • 【安装】修复同名称集群,重新安装失败的问题;

  • 【安装】修复初始化Rainbond集群操作未实现幂等的问题;

  • 【网关】修复两条相同网关策略导致网关报错的问题;

  • 【组件库管理】修复应用模版release状态展示错误的问题;

  • 【资源统计】修复团队使用资源统计中磁盘使用量统计错误的问题;

  • 【应用管理】修复应用治理模式切换错误提示的问题;

  • 【应用管理】修复恢复时删除原应用下组件导致恢复失败的问题;

  • 【应用管理】修复升级时未变更组件仍然进行了滚动更新的问题;

  • 【应用管理】修复升级时只发布部分组件,导致升级后依赖丢失的问题;

  • 【组件管理】修复组件配置文件名称校验错误的问题;

  • 【组件管理】修复第三方组件实例数与初始化状态错误的问题;

升级

支持从 5.3.2 版本升级,升级参考文档

其他版本用户请依次版本升级请先升级到 5.3.2

v5.3.2-release

26 Jul 07:38
Compare
Choose a tag to compare

优化功能

  • 【交付】应用发布记录信息完善,本地记录发布应用商店名称和应用模版名称;
  • 【交付】升级过程中增加了组件健康检测属性的变更展示。
  • 【交付】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

05 Jul 01:47
Compare
Choose a tag to compare

新增功能

  • 【应用商店】支持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镜像仓库时应用备份不可用的故障;
  • 【集群安装】修复集群镜像仓库证书不一致的故障;

安装新版本

https://www.rainbond.com/docs/quick-start/quick-install/

v5.3.0-release

21 Feb 09:14
Compare
Choose a tag to compare

v5.2.2-release

20 Oct 07:54
45b6db9
Compare
Choose a tag to compare

新增 Feature

  • 支持用户自助完成应用商店认证;
  • 支持设置云端备份存储地址;
  • 支持设置组件库镜像仓库地址;

修复 BUG

  • 修复组件库上传的图标由于系统重启导致丢失的问题。
  • 修复dockercompose创建无法检测v1版本docker镜像的问题。
  • 修复复杂的相互依赖的组件无法批量启动的问题。
  • 优化构建日志查询展示,防止页面卡死,日志过大时进行下载查看。
  • 修复Oauth Server重名设置故障问题。

v5.2.1-release

10 Aug 03:04
Compare
Choose a tag to compare

新增功能:

  • 新增多集群管理
  • 新增集群管理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/