v7.0.0
- 变更内容
- 升级说明
功能
修复
- 【应用】导入创建应用,自定义动作缺失
- 【应用】导入升级后,子流程和封装业务流自动关闭
- 【工作表】大写金额字段转换时有误
- 【工作表】级联选择字段设置搜索字段后,搜索不到数据
- 【工作表】部门默认值从成员字段获取时,无法显示部门路径
- 【工作表】从 Excel 创建工作表文件大于10M出错
- 【工作表】普通角色在表格视图下无法行内编辑标签页内的字段
- 【工作表】视图的列宽设置好后会自动恢复
- 【工作表】筛选列表为部门字段时,搜索筛选列表不生效
- 【工作表】表格视图修改关联记录报错
- 【工作表】批量编辑上传附件,日志记录错误
- 【工作表】H5 新增记录时,关联记录字段设置的筛选条件不生效
- 【工作表】H5 记录详情缺少打印功能
- 【工作流】更新外部用户信息节点,更新字段配置为“增加”实际是“设为”
- 【工作流】获取填写链接标签页中的字段勾选编辑、必填不生效
- 【工作流】调用封装业务流程返回数值结果过小时(小数位较多),获取不到结果
- 【统计图】数值图显示的数值与点击显示的原始数据不一致
- 【组织管理】汇报关系点击查看更多加载不出数据
- 【附件】被 IFrame 嵌入使用时,附件无法预览、下载
注意
升级到 6.0.0+ 前请确保 MongoDB 版本在 4.4 及以上
单机模式
-
如果已开启 mongodb 需认证连接,则需要手动创建
mdwfai库,参考 如何新建 MongoDB 数据库 -
如果使用外部文件对象存储,参考 自定义文件对象存储 重新初始化预置文件
-
MongoDB 预置数据更新到
7.0.0,参考 (可在原版本服务运行状态下执行) -
微服务升级到
7.0.0,参考 -
镜像升级完成后进入微服务应用容器内执行命令,具体步骤如下:
-
进入容器
docker exec -it $(docker ps | grep community | awk '{print $1}') bash -
执行以下命令(部门、组织角色支持停用功能相关表字段增加)
如果已自定义用户名、密码,注意修改对应参数值
mysql -h sc -P 3306 -uroot -p123456 --default-character-set=utf8 -N < /init/mysql/7.0.0/DDL.sql
-
集群模式
-
对数据存储相关的服务器进行备份
-
如果已开启 mongodb 需认证连接,则需要手动创建
mdwfai库,参考 如何新建 MongoDB 数据库 -
MongoDB 预置数据更新到
7.0.0,参考 (可在原版本服务运行状态下执行) -
微服务应用
service.yaml(默认:/data/mingdao/script/kubernetes/service.yaml) 中新增ai和mcp服务配置新增配置默认如下,根据实际需要自行调整参数值:
apiVersion: apps/v1
kind: Deployment
metadata:
name: ai
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: ai
template:
metadata:
labels:
app: ai
annotations:
md-update: "20240123163208"
spec:
containers:
- name: ai
image: registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-community:7.0.0
env:
- name: ENV_SERVERID
value: "single:ai"
resources:
limits:
cpu: "4"
memory: 8096Mi
requests:
cpu: "0.01"
memory: 64Mi
readinessProbe:
tcpSocket:
port: 8066
initialDelaySeconds: 10
periodSeconds: 10
livenessProbe:
tcpSocket:
port: 8066
initialDelaySeconds: 180
periodSeconds: 10
---
apiVersion: v1
kind: Service
metadata:
name: ai
namespace: default
spec:
selector:
app: ai
ports:
- name: http-ai
port: 8066
targetPort: 8066
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: mcp
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: mcp
template:
metadata:
labels:
app: mcp
annotations:
md-update: "20240123163208"
spec:
containers:
- name: mcp
image: registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-community:7.0.0
env:
- name: ENV_SERVERID
value: "single:mcp"
resources:
limits:
cpu: "4"
memory: 8096Mi
requests:
cpu: "0.01"
memory: 64Mi
readinessProbe:
tcpSocket:
port: 8165
initialDelaySeconds: 10
periodSeconds: 10
livenessProbe:
tcpSocket:
port: 8165
initialDelaySeconds: 180
periodSeconds: 10
---
apiVersion: v1
kind: Service
metadata:
name: mcp
namespace: default
spec:
selector:
app: mcp
ports:
- name: http-mcp
port: 8165
targetPort: 8165
--- -
微服务升级到
7.0.0,参考 -
进入控制节点执行命令,具体步骤如下:
-
进入 config Pod (注意将
default修改为实际命名空间)kubectl exec -it $(kubectl get pod -n default | grep config | awk '{print $1}') bash -
执行以下脚本
更新预置文件(如果使用外部文件对象存储则不需要执行此命令,参考 自定义文件对象存储 重新初始化预置文件)
source /entrypoint-cluster.sh && fileInit执行 MySQL 脚本(部门、组织角色支持停用功能相关表字段增加)
mysql -h $ENV_MYSQL_HOST -P $ENV_MYSQL_PORT -u$ENV_MYSQL_USERNAME -p$ENV_MYSQL_PASSWORD --default-character-set=utf8 -N < /init/mysql/7.0.0/DDL.sql执行 MongoDB 脚本(新增索引)
source /entrypoint.sh && mongodbExecute mdapps /init/mongodb/7.0.0/mdapps/DDL.txt
source /entrypoint.sh && mongodbExecute mdpayment /init/mongodb/7.0.0/mdpayment/DDL.txt
source /entrypoint.sh && mongodbExecute mdworksheet /init/mongodb/7.0.0/mdworksheet/DDL.txt
source /entrypoint.sh && mongodbExecute mdworkweixin /init/mongodb/7.0.0/mdworkweixin/DDL.txt
-