v4.0.0
- 变更内容
- 升级说明
功能
修复
- 部分应用无法加入分组
- Excel 导出视图数据时,有部分子表关联记录未导出
- 平台版集成企业微信收不到抄送消息
- H5 通过关联字段无法搜索到数据
- H5 日历视图下查看日程信息,数据不匹配
- 小程序附件字段不能添加 word/pdf 等文件
单机模式
-
如果开启了 mongodb 连接认证,需要手动创建
mddatapipeline
库,参考 如何新建 MongoDB 数据库 -
微服务升级到
4.0.0
,参考 微服务升级 -
镜像升级完成后进入微服务应用容器内执行数据库调整脚本,具体步骤如下:
-
进入容器:
docker exec -it $(docker ps | grep community | awk '{print $1}') bash
-
执行以下命令,通讯录隔离支持添加组织角色(如果已自定义用户名、密码,注意修改对应参数值)
mysql -h 127.0.0.1 -P 3306 -uroot -p123456 --default-character-set=utf8 < /init/mysql/4.0.0/DDL.sql
-
-
如果使用外部文件对象存储,参考 自定义文件对象存储 重新初始化预置文件
集群模式
-
对数据存储相关的服务器进行备份
-
如果开启了 mongodb 连接认证,需要手动创建
mddatapipeline
库,参考 如何新建 MongoDB 数据库 -
微服务升级到
4.0.0
,参考 微服务升级 -
镜像升级完成后进入微服务应用容器 内(任意一个实例),具体步骤如下:
-
进入容器:
docker exec -it $(docker ps | grep community | awk '{print $1}') bash
-
更新预置文件:
source /entrypoint-cluster.sh && fileInit
(如果使用外部文件对象存储则不需要执行此命令,参考 自定义文件对象存储 重新初始化预置文件) -
执行以下脚本,通讯录隔离支持添加组织角色
mysql -h $ENV_MYSQL_HOST -P $ENV_MYSQL_PORT -u$ENV_MYSQL_USERNAME -p$ENV_MYSQL_PASSWORD --default-character-set=utf8 < /init/mysql/4.0.0/DDL.sql
-
-
修改 Kafka 配置文件 server.properties,添加以下2个配置
message.max.bytes=10485760
replica.fetch.max.bytes=10485760