v3.8.0
- 变更内容
- 升级说明
功能
- 支持自建应用库
- 同步 HAP SaaS 版 v7.8.0
修复
- 对日期作函数 DATEIF 计算时,不显示负数
- 通过分享链接填写数据,子表必填项未做校验
- 通过 Excel 导入创建应用时,部分情况下数据未导入
- 在子表下添加行记录时,当控件为多条的关联关系且不允许选择已有的记录时,新增记录并关联后,无法再新增
- 表单列表页编辑后进行复制,新纪录展示仍为编辑前内容,需手动刷新
- 公开查询结果中出现不存在的字段
- Win10 谷歌浏览器,记录详情页字段名称显示异常
- H5 关联表(子表类型)设置了业务规则,未生效
- H5 安卓端飞书,附件字段只能添加图片,不能选择文件
单机模式
-
微服务升级到
3.8.0
,参考 微服务升级 -
镜像升级完成后进入微服务应用容器内执行数据库调整脚本,具体步骤如下:
-
进入容器:
docker exec -it $(docker ps | grep community | awk '{print $1}') bash
-
执行以下命令,支持自建应用库功能(如果已自定义用户名、密码,注意修改对应参数值)
mysql -h 127.0.0.1 -P 3306 -uroot -p123456 --default-character-set=utf8 < /init/mysql/3.8.0/DML.sql
-
-
如果使用外部文件对象存储,参考 自定义文件对象存储 重新初始化预置文件
集群模式
-
对数据存储相关的服务器进行备份
-
微服务升级到
3.8.0
,参考 微服务升级 -
镜像升级完成后进入微服务应用容器内(任意一个实例),具体步骤如下:
-
进入容器:
docker exec -it $(docker ps | grep community | awk '{print $1}') bash
-
更新预置文件:
source /entrypoint-cluster.sh && fileInit
(如果使用外部文件对象存储则不需要执行此命令,参考 自定义文件对象存储 重新初始化预置文件) -
执行以下脚本,支持自建应用库功能
mysql -h $ENV_MYSQL_HOST -P $ENV_MYSQL_PORT -u$ENV_MYSQL_USERNAME -p$ENV_MYSQL_PASSWORD --default-character-set=utf8 < /init/mysql/3.8.0/DML.sql
-