v5.14.1-release

概述

在之前的版本中,由于快速安装的镜像过大以及启动速度慢给用户快速上手体验带来了一定的门槛。因此,为了降低使用门槛。同时提升用户构建和排错的体验。我们缩减了控制台的镜像大小,优化了组件创建的引导流程,将异常信息直接展示在组件事件列表。

优化快速安装体验

该版本在之前快速安装版本的基础镜像之上,删除了一些不需要的依赖包,对平台集群端的各个组件进行了缩减。整体镜像大小锐减 60%,启动速度提升 60%。目前可以做到两分钟启动,半小时内快速上手。以下是新旧版本安装的数据对比。

语言类型5.14.0及其之前5.14.1版本
镜像大小4GB1.5GB
镜像启动速度5分钟2分钟

新增团队视图组件部署引导页

在团队中没有应用时,默认跳转到组件部署引导页,该引导页中提供了多种在 Rainbond 中部署业务的方式。你可以根据实际需求从外部应用市场快速安装应用体验,或使用 Docker 镜像、源代码、Yaml 文件等方式将你的业务快速部署起来。 同时,平台新增了镜像部署的示例,以及优化了示例代码的部署流程。在团队下有应用时,你也可以点击左侧的新建跳转至该引导页。

优化源码构建流程,支持多步配置

在之前版本的代码构建流程中,检测通过后即可直接创建组件。看起来相对简单,但实际却会遇到各种各样的问题,例如:未设置资源,由于资源不够导致业务无法启动;不知道在哪里配置访问入口,业务如何访问;启动命令或配置文件在哪里设置等。 因此该版本优化了源码创建流程,让源码创建的流程更清晰直观。你可以在创建时根据指引调整相关参数,提升构建和运行的成功率。如不需要调整,也可使用默认参数构建和运行。

目前引导流程主要分为两部分,基础配置和高级设置。基础配置中你可以设置业务的资源,以及构建参数和启动命令。高级设置中则可以配置业务的访问端口、配置文件、环境变量和存储。

详细变更点

功能优化

  • 优化控制台镜像大小和启动速度
  • 支持快速安装的单机版本升级
  • 新增团队视图组件部署引导页
  • 优化源码构建流程,支持多步配置
  • 组件构建和运行提示优化,异常信息直接展示在组件事件列表 #1648
  • 默认团队使用的命名空间更换为 default #1649
  • NodeJS 前端代码构建时支持设置默认打包目录 #1665
  • 优化平台源码示例构建流程,新增镜像示例
  • 更换前端项目构建时默认加速源地址

BUG 修复

  • 修复部分组件创建后数据中心异常问题 #1655
  • 修复单机版使用 sqlite 遇到的锁库问题 #1312
  • 修复 OpenAPI 添加/更新证书失败的问题 #1663
  • 修复 Rainbond 文件上传格式未严格限制的问题
  • 修复 Rainbond 权限控制问题
  • 修复单机版创建 LoadBalance 类型的 Service 导致的平台网关不可用的问题 goodrain/rainbond-console@ ed755d5