v5.14.0-release

概述

在这个版本中,我们升级并调整了多种语言类型的构建包版本, 支持直接删除应用以及应用下的所有资源,

各语言构建包版本调整:

这个版本对服务组件构建的基础镜像进行了升级,从 ubuntu1404 升级到 ubuntu2204, 新的镜像会包含最新的安全补丁和更新,可以提供更高的安全性,也支持最新的软件库、框架和标准,可以提供更好的兼容性。

不同语言的发行版本不断升级,而平台之前的版本中各个语言的构建包版本相对较低,可能会对组件构建造成一些影响,因此在这个版本中我们对各个语言的构建包进行了调整升级,以此来兼容更高版本的语言。具体调整如下:

语言类型5.13.0之前支持版本5.14.0支持的版本新增版本删除版本
python2.7.9、2.7.17、3.4.9、3.5.7、3.6.6、3.6.102.7.18、3.5.6、3.6.15、3.7.16、3.8.16、3.9.162.7.18、3.5.6、3.6.15、3.7.16、3.8.16、 3.9.162.7.9、2.7.17、3.4.9、3.5.7、3.6.6、3.6.10
jdk1.6、1.7、1.8、1.9、10、11、12、131.8、1.9、10、11、12、13、14、15、1614、15、161.6、1.7
maven3.0.5、3.1.1、3.2.5、3.3.1、3.3.9、3.5.4、3.6.23.1.1、3.2.5、3.3.9、3.5.4、3.6.3、3.8.8、3.9.13.6.3、3.8.8、3.9.13.3.1 3.0.5
nodejs4.9.1、5.12.0、6.14.4、7.10.1、8.9.3、8.12.0、9.11.2、10.13.0、11.1.0、16.15.08.17.0、10.24.1、11.15.0、12.22.12、13.14.0、14.21.3、15.14.0、16.20.0、17.9.1、18.16.0、19.9.0、20.0.08.17.0、10.24.1、11.15.0、12.22.12、13.14.0、14.21.3、15.14.0、16.20.0、17.9.1、18.16.0、19.9.0、20.0.04.9.1、5.12.0、6.14.4、7.10.1、8.9.3、8.12.0、9.11.2、10.13.0、11.1.0、16.15.0
php5.5.38、5.6.35、7.0.29、7.1.27、7.2.16、7.3.38.1.18、8.2.58.1.18、8.2.55.5.38、5.6.35、7.0.29、7.1.27、7.2.16、7.3.3
golang1.8、1.9、1.10、1.11、1.12、1.13、1.14、1.15、1.161.12、1.13、1.14、1.15、1.16、1.17、1.18、1.19、1.201.17、1.18、1.19、1.201.8、1.9、1.10、1.11

注意事项

平台从旧版本升级到新版本,例如从 v5.13.0 升级到 v5.14.0,之前服务组件的构建包版本如果在平台升级后被删除,那么对服务不会造成影响,不过想要重新构建组件的话则只能选择已有版本。

删除应用:

在之前的版本中执行删除应用之前需要关闭并且删除所有组件,流程比较繁琐;在删除应用后,应用下对应的一些资源则没有处理,如 k8s 资源等,这样会导致资源占用浪费。 所以这这次版本中对删除应用做了优化,在应用视图中通过删除按钮可以直接删除应用以及应用下的所有资源,包括应用的所有组件、应用模版发布记录、网关、K8s 资源以及应用配置组。 在执行删除操作之前,我们罗列了这些资源的相关内容,方便用户了解应用中已存在的资源。

注意事项

在执行确认删除操作时,务必确认应用下每一种资源,看是否还有存在的意义和作用,以免误删对业务造成影响。

详细变更点

新增功能

  • 支持 直接删除应用及应用下所有资源
  • 升级多种语言的构建包版本

功能优化

  • 使用集群命令行,创建的pod有合理的回收机制 #1599
  • 域名配置https证书时,增加搜索功能或优先匹配与域名相同的证书 #1606
  • 应用端口页面,添加证书成功后没有任何提示 #1605
  • 支持配置日志存储路径

BUG 修复

  • 应用下k8s资源service资源安装失败 #1629
  • 无法创建第三方组件api注册 #1622
  • 使用ceph存储导致monitor统计Disk出错 #1621
  • yaml文件上传中没有数据 #1616
  • 安装平台时,不创建无用的pvc #1614
  • 创建组件在高级设置页面,点击确认后数据中心异常 #1569
  • 通过仓库构建dockerfile项目时,推送镜像失败 #1603
  • gateway 配置文件生成错误,导致gateway起不来 #1604
  • 已有的k8s项目导入 rainbond 导入失败 #1521
  • 无法删除异常组件 #1539
  • 选择代码语言后,如果进入高级设置,代码语言的选择没保存 #I6Z2AP

感谢

感谢用户 hanxinhisen、lihao6666、hbinr、xggz、loyabe、青青子衿 等用户在社区中的参与与反馈,才能使产品变得更好,我们欢迎大家任何形式的参与和贡献。