Skip to content

Releases: herodotus-ecosystem/dante-cloud-ui

v2.5.5.30

10 Oct 15:21
Compare
Choose a tag to compare
  1. Debezimu 升级至 1.7.0.Final
  2. 优化统一结果返回实体封装,使用更加便捷。
  3. 使用统一结果返回实体新接口,替换已有代码。
  4. 优化接口数据前后端加密传输机制,全面支持使用 Spring @RequestParam 注解接口数据加解密。
  5. 统一使用 @RequestParam 注解接口加解密方式,改进 OAuth 2 密码模式,用户名、密码参数加密,不再使用传统Filter方式,代码更加简洁规范清晰。
  6. 重新调整 WebMvc 配置核心代码,依赖关系更合理,代码逻辑更清晰。
  7. 优化完善前端用户管理相关功能。
  8. 增加基于 VeeValidate 组件的服务端异步校验机制

v2.5.5.20

08 Oct 15:01
Compare
Choose a tag to compare
  • 重大更新

    1. Spring Boot Admin 升级至 2.5.2
    2. 基于最新版Axios定义,所有Delete接口,修改为路径参数形式
    3. 混合 RSA(非对称) 和 AES(对称加密) 算法,基于自定义注解,设计接口数据前后端加密传输机制。
    4. 设计自定义数据传输 Session,规避 Vue Session 变化问题。基于自定义Session,实现 AES KEY 动态生成、加密传输、一人一钥的安全机制,提高系统安全性。
    5. 实现 OAuth 2 密码模式,用户名、密码参数加密传输。
  • 其它更新

    1. 修复 Spring Validation 错误信息不会抛出,循环引用问题。
    2. 前端 Utils 工具包,新增加密算法模块
    3. 基于最新版Axios定义,优化 Axios 请求通用代码
    4. 实现前端 node-rsa 包 RSA 算法,与后端 Hutool SecureUtil RSA 算法互相加、解密。
  • 依赖包版本升级

    1. Guava 升级至 31.0.1-jre
    2. SpringDoc 升级至 1.5.11
    3. Mybatis Plus Generator 升级至 3.5.1
    4. 前端工程升级大量依赖包

v2.5.5.10

29 Sep 14:34
Compare
Choose a tag to compare
  1. 解决 OAuth2 自带业务表通过 Spring Data JPA 自动创建,字段名变化为小写问题。
  2. 完善前端 Camnuda 工作流编辑器组件功能。
  3. 完善前端部分功能,解决已知问题。
  4. 更新在线文档,补充前端工程详细介绍。

v2.5.5.0

26 Sep 11:42
Compare
Choose a tag to compare

v2.5.5.0 版本发布

  • 重大更新

    1. Spring Boot 升级至 2.5.5
    2. Spring Cloud 升级至 2020.0.4
    3. 大幅改进系统数据库表和数据初始化方式,实现OAuth2业务表自动创建,取消使用脚本的创建方式,提升便捷性
    4. 新增人力资源管理相关功能,功能和模型设计实现与Camunda用户体系统一。便于用户体系数据的同步和管理。
    5. 基于rollup、lerna 和 yarn workspaces,以 monorepo 方式重新构建前端工程。新版前端工程是以Vue2、Typescript开发的,组件库式的前端功能。代码更清晰、组件化和重用化程度更高。为升级至Vue3做前序铺垫。
  • 其它更新

    • 解决Skywalking UI连接Skywalking OAP Server出错问题。
    • 修改防刷机制的默认配置
    • 重新梳理错误体系,优化错误信息,错误提示更加友好。
    • 解决单体版对Basic模式认证跨域拦截的问题
    • 实现OAuth2 Password模式部分参数加密传输方式,提升系统安全性。
    • 修复老版本前端工程已知问题。
    • 在线文档同步更新。
  • 依赖包版本升级

    • Hutool 升级至 5.7.13
    • okhttps 升级至 3.1.5
    • weixin-java-miniapp 升级至 4.1.9.B
    • JustAuth 升级至 1.16.4
    • jasypt-spring-boot-starter 升级至 3.0.4
    • mybatis-plus-boot-starter 升级至3.4.3.4
    • dysmsapi20170525 升级至 2.0.5

v2.5.4.140

17 Sep 16:57
Compare
Choose a tag to compare
  1. 优化Antisamy通用代码,提升Xss分析能力,去除严格拦截导致的JSON解析错误。
  2. 解决本地权限缓存并发写入冲突,抛出com.esotericsoftware.kryo.KryoException: java.util.ConcurrentModificationException问题。
  3. 解决OAuth Starter引入Upms Logic 重复导入权限数据问题。
  4. 修改默认验证码字体配置
  5. 去除无用依赖包
  6. 新增MySQL57数据库切换配置。更新Nacos 配置SQL脚本,增加最新导入包。
  7. 新增Camunda 官方脚本
  8. 优化数据导入脚本

v2.5.4.130

14 Sep 13:53
Compare
Choose a tag to compare
  1. 修复单体版Knife4j依赖错误问题
  2. 修复单体版配置错误问题
  3. 增加Gitee流程模版
  4. 修复OAuth2自定义confirm_access.html,error.html,login.html页面,数据类型编译错误。
  5. 优化自定义页面显示内容,增加Exception StackTrace输出
  6. 修复XssUtils校验出错问题。
  7. 优化ResourceServer安全配置
  8. 修复OAuth2 四种模式中授权码模式(Authorization Code)、隐式授权模式(Implicit Grant)模式出错问题。
  9. 解决前端控制台出错问题
  10. 更新在线文档,增加OAuth2 四种模式验证说明

v2.5.4.120

11 Sep 19:48
Compare
Choose a tag to compare
  1. 使用Springdoc全面替换Springfox,配置更灵活、配置更多样
  2. Swagger文档注解全面升级为支持OpenAPI
  3. 使用Springdoc重构文档聚合功能,支持聚合查阅和服务独立查阅。Knife4j同步升级至3.0.3版本。
  4. Swagger文档默认支持OAuth2 Password、Authorization Code 两种认证流程
  5. 整合Camunda Engine Rest 与Swagger,实现Camunda API接口文档查阅,支持聚合查阅。
  6. 修复Bpmn服务默认启动Tomcat问题。
  7. 升级前端依赖包版本
  8. 更新Nacos配置文件及导入包
  9. 更新在线文档

v2.5.4.100

03 Sep 16:10
Compare
Choose a tag to compare
  1. 重新梳理所有Nacos配置,提取共性配置至统一配置文件,优化配置属性结构和归类,便于参数修改,降低维护复杂度
  2. 重构数据库相关Nacos配置,优化Maven、Nacos多环境配置与数据库切换的联动性,让数据库切换所需修改的参数更少,切换更顺滑
  3. 解决eurynome-cloud-management编译出现的Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project XXXX: Input length = 1 -> [Help 1]错误
  4. 解决Redis设置密码后,无法连接出现 NOAUTH Authentication required 错误
  5. 增加MySQL数据库默认数据初始化脚本
  6. 增加最新版Nacos配置导入包
  7. 修复前端UI申请APPKEY页面错误
  8. 修复前端UI切换至单体版后,连接错误问题。
  9. 升级前端UI依赖包版本。
  10. 同步更新相关文档,补充新建子模块、常见问题等部分文档。

v2.5.4.90

01 Sep 17:28
Compare
Choose a tag to compare
  1. 使用Mybatis Plus全面替换已有Mybatis,与Spring Boot Data JPA共存且支持同时使用。使用任何技术都可以无障碍的进行业务代码编写。
  2. 整合Mybatis Plus和Spring Boot Data JPA更换数据库配置属性,一处修改即可以同时修改Mybatis Plus和Spring Boot Data JPA使用数据库类型。
  3. 新增接口XSS脚本攻击过滤机制,同时支持请求参数和JSON请求体过滤。采用Ebay XSS过滤模型,进一步提升防控能力。
  4. 新增SQL 注入攻击防控机制。
  5. 解决eurynome-cloud-gateway和eurynome-cloud-management服务启动调用Kafka问题。
  6. 解决CacheConfigException错误问题,在错误体系中增加配置参数不合理提醒,让信息反馈更加友好。
  7. 解决Spring Boot Admin 不支持Java 8 时间类型问题。
  8. 解决Spring Boot Admin 不显示 Git Properties 信息问题。
  9. 解决修改Redis密码配置生效问题
  10. 梳理dependencies依赖包,对已有依赖进行进行更合理的分类,更加便于依赖包的找寻和维护。
  11. 升级依赖包版本
    • spring-boot-admin 升级至 2.5.1
    • git-commit-id-plugin 升级至 4.9.10
    • docker-maven-plugin 升级至 0.37.0
    • hutool 升级至 5.7.10
    • okhttps 升级至 3.1.4
    • JustAuth 升级至1.16.3
    • aliyun-java-sdk-core 升级至 4.5.25
    • baiducloud-java-sdk 升级至 0.10.175
    • aliyun-java-sdk-oss 升级至 3.13.1
    • cn.jpush.api 升级至 3.5.2
  12. 规范项目文档,增加系统部署、数据库切换等多部分内容
  13. 增加Nacos配置导入包,在没有自动部署功能支持的情况下,也可以更加方便的导入配置。
  14. 替换 UI SweetAlert 过期方法,解决弹出框不会关闭问题
  15. 解决授权码模式(authorization code)验证码被拦截问题

v2.5.4.80

26 Aug 12:48
Compare
Choose a tag to compare

⬆️v2.5.4.80

  1. 合并eurynome-cloud-curd包和eurynome-cloud-rest包,减少包数量,提升代码维护便捷度。
  2. 增加接口幂等处理机制,防止重复提交。增加接口防刷限制机制,防止接口恶意频繁刷新。
  3. 接口幂等和防刷机制,均支持全局配置控制,同时提供@idempotent@accesslimited注解进行灵活的、个性化的配置。
  4. 接口幂等和防刷机制,缓存标记采用分布式多级缓存进行存储,将低单一访问Redis带来的访问压力,同时支持多实例数据多级缓存本地数据同步。
  5. 接口幂等和防刷机制,所涉及标记缓存时间配置全部统一支持Duration时间格式,简化配置参数,提升配置便捷度。同时,优化平台错误响应体系,返回更加友好的错误信息提示。
  6. 定义Stamp签章体系,采用统一体系,对SMS短信验证码、JustAuth State、环信Token以及接口幂等和防刷等需临时存储标记相关应用进行统一实现。同时,采用分布式多级缓存进行数据存储,降低单一访问Redis压力。