版本描述

  • 版本号:v1.2.0
  • 版本发布时间:2021-08-18

版本说明

依赖传递

kems koca SpringBoot SpringCloud com.alibaba.cloud
1.2.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.2.0</version>
</dependency>

module级脚手架

<dependency>
    <groupId>szkingdom.jzyq.taoism.kems.archetype</groupId>
    <artifactId>kems-module-archetype</artifactId>
    <version>1.2.0</version>
</dependency>

更新功能说明

全局

  • koca主版本升至v2.4.0

微服务基础组件

网关

  • zuul切换成SpringCloud Gateway

    1、Netflix已经宣布不再对Zuul进行更新;

    2、gateway属于spring生态,且性能也更好。

  • 支持swagger文档聚合功能

    访问http://[网关host]:[网关port]/doc.html

业务组件

  • PMI调整:

    • 【操作日志】字段扩展,增加用户名登录来源登录方式
    • 【登录日志】字段扩展,增加用户名
    • 【系统参数】字段扩展,增加适用范围应用类型
    • 【应用管理】字段扩展,增加应用类型
    • 增加【策略管理】功能,支持登录策略与密码策略配置。

      登录策略:配置多种登录方式、登录提示以及登录锁定规则等。

      密码策略:初始默认密码和密码校验规则等配置。

  • 【登录页】调整:

    • 登录方式增加手机验证码登录
    • 样式按引擎UI完成调整。
  • 【文件服务File】增加【附件表】;

  • 【优化】:

    • “菜单管理、角色管理和部门管理”列表名称前增加图标区分;

功能组件

插件类

  • 认证插件kems-plug-auth-pmi4gate调整。

    • 坐标修改为kems-plug-auth-webflux(对应koca webflux版本);
    • 增加手机验证码登录策略扩展;
    • 策略名称调整,由kepmi修改为:权限检验策略kems-api-control、用户名密码登录策略kems-username-password、手机验证码登录策略kems-phone-authcode
  • 新增servlet版本插件kems-plug-auth-security(功能及配置与kems-plug-auth-webflux完全一致);

基础工具类

  • kems-swagger增加securitySchemes配置支持;

监控运维平台

  • 后端独立为新模块kems-amo,前端切换为基于koca实现。

    1、日志、链路和指标监控涉及的接口多,二次开发难度大;

    2、koca迭代过程中也在对表、字段等做调整,同步升级不方便;

    3、区别于之前版本,使用监控运维平台时,需要额外启动该模块。

其他

  • 增加模块级全局异常捕获;
  • 前端脚手架kems-cli坐标更改为szkingdom.jzyq.kems-cli

    脚手架安装步骤同步更新,见#第一章.快速开始/工程创建/前端部分

  • 后端工程级脚手架坐标更改为kems-project-archetype

    脚手架安装步骤同步更新,见#第一章.快速开始/工程创建/后端部分

升级指导

前端

  1. 更新脚手架。见#第一章.快速开始/工程创建/前端部分
  2. 选择当前发布版本1.2.0即可。

后端

脚手架升级

#第一章.快速开始/工程创建/后端部分version填入当前发布版本1.2.0即可。

脚本更新

v1.2.0脚本下载

  • 业务组件

基于v1.1.0升级:则依次运行update/kems-module-biz-pmi.sqlupdate/kems-module-log.sqlupdate/kems-module-file.sql

直接使用v1.2.0版本:运行all/kems-module-biz-pmi.sqlall/kems-module-log.sqlall/kems-module-file.sql即可。

  • 监控运维平台

此版本基于koca提供的模块进行集成,表、字段均有很大调整,故未提供基于v1.1.0升级方案。

其中监控运维平台完整功能由kems-amokems-cloud-configkems-cloud-registry三个模块提供:

kems-amo: 基础数据管理、系统参数管理

kems-cloud-config: 配置管理

kems-cloud-registry: 注册中心管理

P.S kems-amokems-cloud-config共用数据库kems-amokems-cloud-registry不依赖数据库,数据为实时查询。

运行all/kems-amo.sql即可。

Copyright © 2017-2023 深圳金证引擎科技有限公司 all right reserved,powered by Gitbook该文件最后修订时间: 2023-09-01 14:01:37

results matching ""

    No results matching ""