版本描述
- 版本号:v1.3.0
- 版本发布时间:2021-09-17
版本说明
依赖传递
kems | koca | SpringBoot | SpringCloud | com.alibaba.cloud |
---|---|---|---|---|
1.3.0 | 2.4.0-RELEASE | 2.2.10.RELEASE | Hoxton.RELEASE | 2.2.1.RELEASE |
project级脚手架
<dependency>
<groupId>szkingdom.jzyq.taoism.kems.archetype</groupId>
<artifactId>kems-project-archetype</artifactId>
<version>1.3.0</version>
</dependency>
module级脚手架
<dependency>
<groupId>szkingdom.jzyq.taoism.kems.archetype</groupId>
<artifactId>kems-module-archetype</artifactId>
<version>1.3.0</version>
</dependency>
更新功能说明
业务组件
PMI
调整:- 【字典管理】增加根据
字典编码
搜索; - 【登录日志】字段扩展,增加
用户代理
; - 【操作日志】字段扩展,增加
系统模块
; - 【版本管理】字段扩展,增加
兼容版本号
; - 【行政区划】字段删减,删除省市县镇村街道名称及编码;
- 【API管理】字段扩展,增加
模块路径
和api请求方式
- 【字典管理】增加根据
【消息服务】完善:
- 新增【通道管理】, 实现对通道的信息管理和配置;
通道名称、模板下载地址和重试配置等
- 新增【模板管理】,实现模板信息管理功能;
模板编号、(纯文本/富文本)内容、扩展参数定义和约束等
- 集成【站内信】实现,实现站内信消息的发送和查看;
- 新增【消息记录管理】,实现对消息记录的管理。
功能组件
SDK
- 消息sdk调整:
- 短信
maven
坐标修改,由kems-sdk-mns-core
改为kems-sdk-mns-sms
; - 新增邮件集成
kems-sdk-mns-mail
,提供邮件发送能力; - 新增微信集成
kems-sdk-mns-wechat
,提供微信消息发送能力
- 短信
插件类
- 认证插件
kems-plug-auth-webflux
调整:- 修改
api
权限的存储和校验规则,由原先token
调整为redis
。
- 修改
kems-plug-auth-security
同步修改同时网关和amo都需要引入redis sdk相关配置
消息限流插件
kems-plug-mns-limit
调整:修改激活方式为手动开启;
除引入插件外,还需显式增加
mns.sms.plug.limit.object
配置增加微信和邮件限流配置。
升级指导
前端
- 更新脚手架。见
#第一章.快速开始/工程创建/前端部分
。 - 选择当前发布版本
1.3.0
即可。
后端
脚手架升级
见#第一章.快速开始/工程创建/后端部分
,version
填入当前发布版本1.3.0
即可。
脚本更新
- 业务组件
基于v1.2.0
升级:则依次运行update/kems-module-biz-pmi.sql
、update/kems-module-log.sql
、update/kems-module-file.sql
,update/kems-module-mns.sql
。
直接使用v1.3.0
版本:运行all/kems-module-biz-pmi.sql
、all/kems-module-log.sql
、all/kems-module-file.sql
、all/kems-module-mns.sql
、即可。
- 监控运维平台
基于v1.2.0
升级:无须操作,本次无更新。
直接使用v1.3.0
版本:运行all/kems-amo.sql
即可。