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/v1
kind: Deployment
metadata:
name: pushserver
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: pushserver
template:
metadata:
labels:
app: pushserver
annotations:
md-update: "20240123163208"
spec:
containers:
- name: pushserver
image: IMAGEPATH_HAP_PLACEHOLDER:7.2.4
env:
- name: ENV_SERVERID
value: "single:pushserver"
resources:
limits:
cpu: "4"
memory: 8096Mi
requests:
cpu: "0.01"
memory: 64Mi
readinessProbe:
tcpSocket:
port: 3004
initialDelaySeconds: 10
periodSeconds: 10
livenessProbe:
tcpSocket:
port: 3004
initialDelaySeconds: 180
periodSeconds: 10
---
apiVersion: v1
kind: Service
metadata:
name: pushserver
namespace: default
spec:
selector:
app: pushserver
ports:
- name: http-pushserver
port: 3004
targetPort: 3004
---新增
platformapi和openauthorization服务配置,根据实际需要自行调整参数值:apiVersion: apps/v1
kind: Deployment
metadata:
name: platformapi
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: platformapi
template:
metadata:
labels:
app: platformapi
annotations:
md-update: "20240123163208"
spec:
containers:
- name: platformapi
image: IMAGEPATH_HAP_PLACEHOLDER:7.3.0
env:
- name: ENV_SERVERID
value: "single:platformapi"
resources:
limits:
cpu: "4"
memory: 8096Mi
requests:
cpu: "0.01"
memory: 64Mi
readinessProbe:
tcpSocket:
port: 1317
initialDelaySeconds: 10
periodSeconds: 10
livenessProbe:
tcpSocket:
port: 1317
initialDelaySeconds: 180
periodSeconds: 10
---
apiVersion: v1
kind: Service
metadata:
name: platformapi
namespace: default
spec:
selector:
app: platformapi
ports:
- name: http-platformapi
port: 1317
targetPort: 1317
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openauthorization
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: openauthorization
template:
metadata:
labels:
app: openauthorization
annotations:
md-update: "20240123163208"
spec:
containers:
- name: openauthorization
image: IMAGEPATH_HAP_PLACEHOLDER:7.3.0
env:
- name: ENV_SERVERID
value: "single:openauthorization"
resources:
limits:
cpu: "4"
memory: 8096Mi
requests:
cpu: "0.01"
memory: 64Mi
readinessProbe:
tcpSocket:
port: 5322
initialDelaySeconds: 10
periodSeconds: 10
livenessProbe:
tcpSocket:
port: 5322
initialDelaySeconds: 180
periodSeconds: 10
---
apiVersion: v1
kind: Service
metadata:
name: openauthorization
namespace: default
spec:
selector:
app: openauthorization
ports:
- name: grpc-openauthorization
port: 5322
targetPort: 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.txt
source /entrypoint.sh && mongodbExecute mdopenauth /init/mongodb/7.3.0/mdopenauth/DDL.txt
-