v7.3.0
- 变更内容
- 升级说明
功能
修复
- 【工作表】附件字段禁用下载后仍可下载,同时缺少下载行为记录
- 【工作表】导出 Excel 的字段配置保存不生效
- 【工作表】导出 Excel 时成员工号勾选未生效
- 【工作表】行记录中的自定义动作按钮执行后无法恢复为可用状态
- 【工作表】详情页通过上一条/下一条切换时,部分字段未刷新
- 【工作表】H5 扫码添加关联记录时,禁用相册配置未生效
- 【组织管理】通过 Excel 导入用户时角色未正确导入
单机模式
-
如果已开启 mongodb 需认证连接,则需要手动创建
mdopenauth和mdaisearch库,参考 如何新建 MongoDB 数据库 -
如果使用外部文件对象存储,参考 自定义文件对象存储 重新初始化预置文件
-
MongoDB 预置数据更新到
7.3.0,参考 (可在原版本服务运行状态下执行) -
微服务升级到
7.3.0,参考
集群模式
-
对数据存储相关的服务器进行备份
-
如果已开启 mongodb 需认证连接,则需要手动创建
mdopenauth和mdaisearch库,参考 如何新建 MongoDB 数据库 -
MongoDB 预置数据更新到
7.3.0,参考 (可在原版本服务运行状态下执行) -
微服务应用
service.yaml(默认:/data/mingdao/script/kubernetes/service.yaml) 配置文件调整删除
pushserver服务配置,如下示例:apiVersion: apps/v1kind: Deploymentmetadata:name: pushservernamespace: defaultspec:replicas: 1selector:matchLabels:app: pushservertemplate:metadata:labels:app: pushserverannotations:md-update: "20240123163208"spec:containers:- name: pushserverimage: registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-hap:7.2.4env:- name: ENV_SERVERIDvalue: "single:pushserver"resources:limits:cpu: "4"memory: 8096Mirequests:cpu: "0.01"memory: 64MireadinessProbe:tcpSocket:port: 3004initialDelaySeconds: 10periodSeconds: 10livenessProbe:tcpSocket:port: 3004initialDelaySeconds: 180periodSeconds: 10---apiVersion: v1kind: Servicemetadata:name: pushservernamespace: defaultspec:selector:app: pushserverports:- name: http-pushserverport: 3004targetPort: 3004---新增
platformapi和openauthorization服务配置,根据实际需要自行调整参数值:apiVersion: apps/v1kind: Deploymentmetadata:name: platformapinamespace: defaultspec:replicas: 1selector:matchLabels:app: platformapitemplate:metadata:labels:app: platformapiannotations:md-update: "20240123163208"spec:containers:- name: platformapiimage: registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-hap:7.3.0env:- name: ENV_SERVERIDvalue: "single:platformapi"resources:limits:cpu: "4"memory: 8096Mirequests:cpu: "0.01"memory: 64MireadinessProbe:tcpSocket:port: 1317initialDelaySeconds: 10periodSeconds: 10livenessProbe:tcpSocket:port: 1317initialDelaySeconds: 180periodSeconds: 10---apiVersion: v1kind: Servicemetadata:name: platformapinamespace: defaultspec:selector:app: platformapiports:- name: http-platformapiport: 1317targetPort: 1317---apiVersion: apps/v1kind: Deploymentmetadata:name: openauthorizationnamespace: defaultspec:replicas: 1selector:matchLabels:app: openauthorizationtemplate:metadata:labels:app: openauthorizationannotations:md-update: "20240123163208"spec:containers:- name: openauthorizationimage: registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-hap:7.3.0env:- name: ENV_SERVERIDvalue: "single:openauthorization"resources:limits:cpu: "4"memory: 8096Mirequests:cpu: "0.01"memory: 64MireadinessProbe:tcpSocket:port: 5322initialDelaySeconds: 10periodSeconds: 10livenessProbe:tcpSocket:port: 5322initialDelaySeconds: 180periodSeconds: 10---apiVersion: v1kind: Servicemetadata:name: openauthorizationnamespace: defaultspec:selector:app: openauthorizationports:- name: grpc-openauthorizationport: 5322targetPort: 5322--- -
微服务升级到
7.3.0,参考 -
进入控制节点执行命令,具体步骤如下:
-
进入 config Pod (注意将
default修改为实际命名空间)kubectl exec -it $(kubectl get pod -n default | grep config | awk '{print $1}') bash -n default -
执行以下脚本
更新预置文件(如果使用外部文件对象存储则不需要执行此命令,参考 自定义文件对象存储 重新初始化预置文件)
source /entrypoint-cluster.sh && fileInit执行 MongoDB 脚本(新增索引)
source /entrypoint.sh && mongodbExecute mdIdentification /init/mongodb/7.3.0/mdIdentification/DDL.txtsource /entrypoint.sh && mongodbExecute mdopenauth /init/mongodb/7.3.0/mdopenauth/DDL.txt
-