Rainbond 5.14 版本发布,源码构建全面升级


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

各语言源码构建包版本升级

Rainbond 支持一键将源码构建成镜像并运行起来,但在之前的版本中,部分语言支持版本有限,导致只能写 Dockerfile 来解决。因此为了提升用户源码构建的体验,我们对 Rainbond 支持的语言版本进行了升级。同时,我们升级了源码构建的组件的基础镜像。新的镜像会包含最新的安全补丁和更新,可以提供更高的安全性,也支持最新的软件库、框架和标准,可以提供更好的兼容性。具体各个语言支持版本情况如下表所示:

语言类型 5.13及之前支持版本 新增版本
JDK 1.6、1.7、1.8、1.9、10、11、12、13 14、15、16
Maven 3.0.5、3.1.1、3.2.5、3.3.1、3.3.9、3.5.4、3.6.2 3.6.3、3.8.8、3.9.1
NodeJS 4.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 8.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.0
Golang 1.8、1.9、1.10、1.11、1.12、1.13、1.14、1.15、1.16 1.17、1.18、1.19、1.20
Python 2.7.9、2.7.17、3.4.9、3.5.7、3.6.6、3.6.10 2.7.18、3.5.6、3.6.15、3.7.16、3.8.16、 3.9.16
Php 5.5.38、5.6.35、7.0.29、7.1.27、7.2.16、7.3.3 8.1.18、8.2.5

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

当前各个语言支持的版本如下所示:

JDK

  • 5.13 及之前支持版本:1.6、1.7、1.8、1.9、10、11、12、13
  • 当前支持版本:1.8、1.9、10、11、12、13、14、15、16
  • 新增版本:14、15、16
  • 不再支持版本:1.6、1.7

Maven

  • 5.13 及之前支持版本:3.0.5、3.1.1、3.2.5、3.3.1、3.3.9、3.5.4、3.6.2
  • 当前支持版本:3.1.1、3.2.5、3.3.9、3.5.4、3.6.3、3.8.8、3.9.1
  • 新增版本:3.6.3、3.8.8、3.9.1
  • 不再支持版本:3.0.5 、3.3.1、3.6.2

NodeJS

  • 5.13 及之前支持版本:4.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
  • 当前支持版本:8.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.0
  • 新增版本:8.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.0
  • 不再支持版本:4.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

Golang

  • 5.13 及之前支持版本:1.8、1.9、1.10、1.11、1.12、1.13、1.14、1.15、1.16
  • 当前支持版本:1.12、1.13、1.14、1.15、1.16、1.17、1.18、1.19、1.20
  • 新增版本:1.17、1.18、1.19、1.20
  • 不再支持版本:1.8、1.9、1.10、1.11

Python

  • 5.13 及之前支持版本:2.7.9、2.7.17、3.4.9、3.5.7、3.6.6、3.6.10
  • 当前支持版本:2.7.18、3.5.6、3.6.15、3.7.16、3.8.16、3.9.16
  • 新增版本:2.7.18、3.5.6、3.6.15、3.7.16、3.8.16、 3.9.16
  • 不再支持版本:2.7.9、2.7.17、3.4.9、3.5.7、3.6.6、3.6.10

Php

  • 5.13 及之前支持版本:5.5.38、5.6.35、7.0.29、7.1.27、7.2.16、7.3.3
  • 当前支持版本:8.1.18、8.2.5
  • 新增版本:8.1.18、8.2.5
  • 不再支持版本:5.5.38、5.6.35、7.0.29、7.1.27、7.2.16、7.3.3

详细变更点

新增功能

  • 各语言源码构建包版本升级
  • 支持一键删除应用及应用下相关资源

功能优化

  • 使用集群命令行,创建的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、青青子衿 等用户在社区中的参与与反馈,才能使产品变得更好,我们欢迎大家任何形式的参与和贡献。


相關推薦

2022-11-08

重构平台管理视图,增加应用报警;支持 Helm 应用转化为Rainbond应用模型;支持集群Shell;支持控制台查看 Rainbond 组件的日志。 主要功能点解读: 增加工作空间,优化开发者使用体验 从平台工程的角度出发,我们希望能让平

2022-09-09

Rainbond 5.8.1 支持在非容器环境中快速部署应用,监测应用的状态,同时全面支持英文化。 新增功能解读 1. 支持应用导出非容器环境安装包 在实际使用场景中,我们常常会遇到以下几类问题。 在一些场景下,禁止使用容器

2023-03-07

底层平台,将会面临复杂性和稳定性的挑战。 同时由于 Rainbond 主要在应用这一层进行抽象,所以对于 Kubernetes 中集群所提供的一些能力,并不能全部在平台上进行展示,如 StorageClass、GatewayAPI 等能力也无法在平台上直接进行管

2022-05-27

取任何费用,支持至 2029 年。 AlmaLinux 9.0 基于上游内核版本 5.14,包含围绕云和容器开发的增强功能,以​​及对 Web 控制台的改进。此版本还增强了安全性和合规性,包括额外的安全配置文件、大大改进的 SELinux 性能和用户身

2023-01-12

力于为 CentOS Stream 8 和 CentOS Stream 9 更新 systemd,目前最新版本是 systemd 251.4。其仍在努力为 Hyperscale 构建更新 SELinux 策略,如果用户需要启用 SELinux,不建议更新到 systemd 251.4。此外,systemd 252.4 版本发布正在努力推进中。 修改

2023-05-05

复数据源创建时间为空 Docs¶ 添加中文文档 添加 Rainbond 部署文档 添加插件文档 支持顶部滚动通知 Web¶ 修复数据表无效分页 修复了无法正确渲染的问题 修复包含国际化数据的渲染缺失的翻译结果 支持复

2023-06-16

Java通用代码生成器光电音之王版本生成经典Spring源码视频 至今,和平之翼代码生成器SMEU版还是有用户使用。但其实,Java通用代码生成器光同样支持生成经典Spring源码。比和平之翼代码生成器更先进和完善。现在已经发布了Java

2023-06-13

BV1W8411Z7MK/ Java 通用代码生成器光 2.4.0 电音之王 TechnoKing 版本尝鲜版二已公布。请部署在 Tomcat9 的 webapps 目录下。 支持日期与日期时间,支持修改自己的资料和密码。支持竖直和水平部分生成代码。支持上传同一项目的两个模

2023-07-25

o/BV1394y1q744/ Java通用代码生成器光2.4.0 电音之王 TechnoKing 版本尝鲜版三已公布。此版本增强了 Go 和 Rust 语言的兼容性。并有错误修正和功能增强。 电音之王是 Java Web 应用程序的宝藏工具。功能强大,简洁易用,是程序员为程

2023-08-04

发布,在尝鲜版三基础上有众多缺陷修正,虽然不是稳定版本,但已修复所有已知缺陷。现在已经发布最新介绍视频,请见:https://www.bilibili.com/video/BV1sx4y1X7XM/ 此视频详细介绍了弹性登录模块ShiroAuth。正确使用弹性登录模块,

2022-11-17

的技术变革。2022年杭州云栖大会,PolarDB 系列数据库开源版本全面升级,PolarDB for PostgreSQL 本次升级发布,主要集中在数据透明加密、增量备份等企业级特性和数据分片管理、性能线性扩展等分布式特性方面。同时,一体化分布

2023-05-11

/BV1Cg4y1574C/ Rust 通用代码生成器莲花已公布尝鲜版五。此版本是第一个功能完整的可用版本,支持弹性自动登录模块,支持 Axum 最新版 0.6.18, 彻底改进了数据库访问层,解决了每次查询新建一个数据库链接,以致只能查询 10 余

2024-05-26

两行 js 实现 html 全自动翻译。 无需改动页面、无语言配置文件、无 API Key、对 SEO 友好! 升级说明 translate.api 开放html文件翻译的接口 http://doc.zvo.cn/tcdn/api/doc.html 用于对html源码进行整体翻译 translate.js 优化 translate.ex

2022-11-09

最低,使(建站公司)利润最大化! 更新记录 增加[版本升级]插件,可以通过总管理后台一键升级。 增加 WriteCode自动写代码 内置,可根据数据表自动写出代码。 增加[html压缩]插件,可以生成整站后,自动将本系