Skip to content

Releases: dromara/dante-cloud

v2.5.5.60

19 Oct 13:37
Compare
Choose a tag to compare
  1. 整合职责相近代码包,删除eurynome-cloud-common代码包,让各个代码包职责更明晰、逻辑更清楚。
  2. 增加开发环境配置基础知识文档,帮助萌新少走弯路,可以更快地投入到系统的使用和代码研究学习的过程中来。
  3. 依赖组件升级
    • Hutool 升级至 5.7.14
    • JustAuth 升级至 1.6.5
    • Camunda 升级至 7.16.0
    • okhttps 升级至 3.2.0
    • bce-java-sdk 升级至 0.10.179
    • jpush-client 升级至 3.5.3
  4. Camunda 数据库脚本升级至 7.16.0

v2.5.5.50

16 Oct 14:41
Compare
Choose a tag to compare
  1. 新增 Social Authentication 自定义授权模式方式,替代传统Filter过滤器方式,优化手机验证码、微信小程序、第三方认证的集成与Token的分派。代码更加简洁易于维护,解决了第三方认证游离于 OAuth 2 管控体系之外的问题。
  2. 本着“高内聚、低耦合”的原则,调整代码,优化代码分包。提升代码分包的合理性,降低各代码包之间的耦合性。
  3. 清除大量无用代码。
  4. 前端代码升级大量依赖包版本,重新编译库。
  5. 新增 Social Authentication 授权模式配置功能。
  6. 回滚compression-webpack-plugin组件版本,解决高版本运行错误问题。
  7. 补充在线文档IDEA使用常见问题章节。
  8. 解决 MySQL 数据更新脚本数据类型不兼容问题

v2.5.5.40

12 Oct 16:41
Compare
Choose a tag to compare
  1. 简化 OAuth2 资源服务器 ResourceServerConfigure 配置,代码更简洁规范。
  2. 进一步融合 OAuth2 错误体系,解决 OAuth2 部分错误提示与系统自定义错误体系不一致、不融合的问题。
  3. 解决包含路径参数的接口,可以跳过鉴权机制直接访问问题
  4. 解决人员与用户 @OnetoOne 映射,由Jackson 反序列化实体导致 JPA 保存或修改失败问题。
  5. 优化接口统一信息反馈类别,新增空数据信息结果反馈,让信息反馈内容更加友好
  6. 补充常用正则表达式库
  7. 优化人员管理、角色管理关键信息异步校验功能,解决人员管理,使用枚举作为数据类型类型导致的修改数据错误问题。
  8. 新增为组织机构人员分配默认用户功能。
  9. 新增系统默认角色配置功能。支持机构人员、手机验证码、微信小程序、QQ、微博、百度、微信开放平台、微信公众号、企业微信二维码、企业微信网页、钉钉、钉钉账号、阿里云、淘宝、支付宝、Teambition、华为、飞书、京东、抖音、今日头条、小米、人人、美团、饿了么、酷家乐、喜马拉雅、码云、开源中国、Github、Gitlab、Stackoverflow、Coding、谷歌、微软、脸书、领英、推特、亚马逊、Slack、Line、Okta、Pinterest等多种途径或第三方登录默认角色的配置。

BREAKING CHANGE:
新增了默认角色配置功能,需要补充导入数据,才可以运行。在${project_home}/services/eurynome-cloud-upms-ability/resources/sqls/update/v2.5.5.40目录下,新增了补充数据脚本。导入更新数据后,再进行使用。

v2.5.5.30

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

v2.5.5.0

26 Sep 11:41
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:56
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 12:44
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:47
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. 更新在线文档