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