v5.3.0
- 变更内容
- 升级说明
功能
修复
- 工作表字段设置不允许重复,公开表单填写时无校验提示
- 工作表引用级联选择的附件作为他表字段,编辑记录时报错
- 工作表层级视图配置区域无法向下滚动查看更多内容
- 工作表子表设置为隐藏,子表默认值未生效
- 应用导入升级,工作表的回收站开关配置状态未同步
- 集成中心调用API,日志中请求参数未记录
- H5 通过点击消息(钉钉集成)跳转自动登录后,点击返回按钮提示登录失败
- H5 页面抄送数据的关联记录显示异常
- H5 外部协作用户查看流程待办不显示内容
注意
升级到 5.0.0+ 前请确保 Docker 版本在 20.10.16 及以上。可通过 docker -v
命令查看 Docker 版本。
单机模式
-
存储组件服务升级到
2.0.1
,参考 存储组件升级 -
数据集成服务升级到
1.17.1.530
(未启用则无需升级),参考 数据集成服务升级 -
微服务升级到
5.3.0
,参考 微服务升级 -
升级完成后,执行
docker exec -it $(docker ps | grep community | awk '{print $1}') bash
进入微服务应用容器内,重置多语言翻译模板:source /entrypoint.sh && mongodbResetTemplateMessage
集群模式
-
对数据存储相关的服务器进行备份
-
数据集成服务升级到
1.17.1.530
(未启用则无需升级),参考 数据集成服务升级 -
微服务应用
service.yaml
(默认:/data/mingdao/script/kubernetes/service.yaml) 中新增commandpuppeteer
服务,默认配置如下,根据实际需要自行调整参数值apiVersion: apps/v1
kind: Deployment
metadata:
name: commandpuppeteer
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: commandpuppeteer
template:
metadata:
labels:
app: commandpuppeteer
annotations:
md-update: "20240123163208"
spec:
containers:
- name: commandpuppeteer
image: registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-community:5.3.0
env:
- name: ENV_SERVERID
value: "single:commandpuppeteer"
resources:
limits:
cpu: "24"
memory: 20480Mi
requests:
cpu: "0.01"
memory: 64Mi
readinessProbe:
tcpSocket:
port: 9198
initialDelaySeconds: 30
periodSeconds: 10
livenessProbe:
tcpSocket:
port: 9198
initialDelaySeconds: 180
periodSeconds: 10
---
apiVersion: v1
kind: Service
metadata:
name: commandpuppeteer
namespace: default
spec:
selector:
app: commandpuppeteer
ports:
- name: grpc-commandpuppeteer
port: 9198
targetPort: 9198
--- -
微服务升级到
5.3.0
,参考 微服务升级 -
进入控制节点的 config Pod 中执行相关命令,具体步骤如下:
-
进入 config Pod :
kubectl exec -it $(kubectl get pod | grep config | awk '{print $1}') bash
-
执行以下脚本,重置多语言翻译模板、添加索引
source /entrypoint.sh && mongodbResetTemplateMessage
source /entrypoint.sh && mongodbExecute mdapps /init/mongodb/5.3.0/mdapps/DDL.txt
source /entrypoint.sh && mongodbExecute mdattachment /init/mongodb/5.3.0/mdattachment/DDL.txt
source /entrypoint.sh && mongodbExecute mdIdentification /init/mongodb/5.3.0/mdIdentification/DDL.txt
source /entrypoint.sh && mongodbExecute mdkc /init/mongodb/5.3.0/mdkc/DDL.txt
-