Skip to content

Releases: dromara/dante-cloud

v3.0.5.4

11 Apr 14:06
Compare
Choose a tag to compare

🩹 fix: v3.0.5.4

  • 主要更新
    • [升级] Nacos 版本升级至 2.2.2
  • 其它更新
    • [修复] 收DeviceController类的success()方法影响,导致授权码模式页面跳转错误问题。fix: #I6US82 (ISSUED by 大叔丨小巷)

v3.0.5.3

11 Apr 04:20
Compare
Choose a tag to compare

👔 feat: v3.0.5.3

  • 主要更新
    • [新增] 优化简单数据审计内容,新增实时数据审计、数据的变更记录、查看特定历史数据等数据审计功能
  • 其它更新
    • [修复] 单位删除时增加参数接收设定 (PR by 未来)
    • [新增] 新增MongoDB 基础 Entity、Repository、Service、Controller 和 MybatisPlus 基础 Controller,方便业务接口代码编写。
    • [优化] 设备认证授权模式激活页面调整
  • 依赖升级
    • [升级] fastjson2 版本升级至 2.0.27
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.731
    • [升级] qiniu-java-sdk 版本升级至 7.13.0
    • [升级] alipay-sdk-java 版本升级至 4.35.101.ALL
    • [升级] aliyun-sdk-oss 版本升级至 3.16.2
    • [升级] xnio 版本升级至 3.8.9.Final

v2.7.10.1

11 Apr 09:53
9742dbc
Compare
Choose a tag to compare

🩹 feat: v2.7.10.1

  • 主要更新
    • [新增] 新增 MongoDB 基础 Entity、Repository、Service、Controller 和 MybatisPlus 基础 Controller,方便业务接口代码编写。
  • 依赖更新
    • [升级] docker-maven-plugin 版本升级至 0.42.1
    • [升级] redisson 版本升级至 3.20.1
    • [升级] springdoc 版本升级至 1.7.0
    • [升级] fastjson2 版本升级至 2.0.27
    • [升级] hutool 版本升级至 5.8.16
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.731
    • [升级] qiniu-java-sdk 版本升级至 7.13.0
    • [升级] alipay-sdk-java 版本升级至 4.35.101.ALL
    • [升级] aliyun-sdk-oss 版本升级至 3.16.2
    • [升级] xnio 版本升级至 3.8.9.Final

v3.0.5.2

03 Apr 02:57
Compare
Choose a tag to compare

🩹 fix: v3.0.5.2

  • 主要更新
    • [升级] Spring Cloud Tencent 版本升级至 1.10.3-2022.0.1
  • 其它更新
    • [修复] 修复数据库初始化数据 sql 脚本错误
    • [修复] 修复多租户数据源租户ID异步校验不生效问题
    • [修复] 修复前端应用新建多租户页面跳转错误问题
    • [优化] 优化数据自动初始化脚本放置位置,与新版本代码创建数据表需要启动两个服务机制进行统一。
  • 依赖更新
    • [升级] springdoc 版本升级至 2.1.0
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.726
    • [升级] alipay-sdk-java 版本升级至 4.35.92.ALL

v3.0.5.1

31 Mar 16:52
Compare
Choose a tag to compare

✨ refactor: 3.0.5.1

  • 主要更新
    • [升级] Spring Cloud 版本升级至 2022.0.2
    • [重构] 重构多租户功能,优化代码实现
      1. 多租户代码提取为单独代码模块,支持独立数据库(Database)、共享数据库(Schema)、共享数据表(Discriminator) 三种模式
      2. 默认开启共享数据表(Discriminator)模式, 取消所有表默认添加 TenantId 字段方式,改为按需添加以规避不必要的设计混乱
      3. 优化共享数据库(Schema)模式数据源切换逻辑,与独立数据库(Database)分离实现,避免冲突。
      4. 增加多租户数据源管理功能,多租户数据源从配置文件配置方式变更为通过数据表进行管理。
      5. 优化多租户数据库连接池、数据库事务支持。
  • 其它更新
    • [新增] 新增前端工程 Authorization Code + PKCE 支持工具代码。
    • [新增] 增加 Spring 默认仓库,解决未使用腾讯镜像仓库无法下载 snapshot 或 milestone 版本问题。(PR by tao)
    • [优化] 删除 @herodotus/plugins 模块,将其代码移动到主工程。解决基础样式编译后过大以及编译新版本 quasar 问题出错。
    • [重构] 删除 data-sdk-p6spy 模块,将相关代码合并至 data-sdk-jpa 模块。
  • 依赖更新
    • [升级] redisson 版本升级至 3.20.1
    • [升级] hutool 版本升级至 5.8.16
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.724
    • [升级] alipay-sdk-java 版本升级至 4.35.87.ALL

v3.0.5.0

23 Mar 16:23
Compare
Choose a tag to compare

🚑 fix: v3.0.5.0

  • 主要更新
    • [升级] Spring Boot 版本升级至 3.0.5
    • [升级] Spring Boot Admin 版本升级至 3.0.2
    • [升级] Spring Cloud Tencent 版本升级至 1.10.2-2022.0.1
    • [升级] Spring Authorization Server 版本升级至 1.1.0-M2
    • [升级] Spring Security 版本升级至 6.1.0-M2
    • [升级] Nacos 版本升级至 2.2.1
    • [漏洞] 修复 Spring DoS 安全漏洞 (CVE-2023-20861)
  • 其它更新
    • [修复] 修复授权码模式登录页面在最新版本 Spring Authorization Server 下被拦截问题
    • [修复] 优化前端 Vite 生产模式下 chunk 打包策略,解决 chunk 不合理设置,产生编译后的代码运行异常,导致前端页面无法正常显示问题。
    • [修复] 修复 docker-compose 脚本中,最新版本 Nacos 缺少新增默认环境变量,导致 Nacos 镜像无法正常启动错误。fix:#I6OMKH (ISSUED by 乌拉松)
    • [修复] 修复 mysql 数据库初始化脚本缺少 sys_user 数据问题。fix:#I6PNHB (ISSUED by ustcck)
    • [优化] Polaris 配置添加注册中心地址,docker 环境变量适配 (PR by 我问这瓜保熟吗)
    • [优化] spring cloud alibaba 相关配置增加适配 docker 环境变量配置
    • [新增] 支持字段级多租户模式
  • 依赖更新
    • [升级] maven-embedder 版本升级至 3.9.1
    • [升级] maven-compat 版本升级至 3.9.1
    • [升级] fastjson2 版本升级至 2.0.26
    • [升级] mybatis 版本升级至 3.5.13
    • [升级] tencentcloud-sdk-java 版本升级至 3.1.720
    • [升级] alipay-sdk-java 版本升级至 4.35.83.ALL

v2.7.10.0

23 Mar 11:45
bd451aa
Compare
Choose a tag to compare

🚑 fix: v2.7.10.0

  • 主要更新
    • [升级] Spring Boot 版本升级至 2.7.10
    • [升级] Spring Cloud Alibaba 版本升级至 2021.0.5.0
    • [漏洞] 修复 Spring DoS 安全漏洞 (CVE-2023-20861)
    • [漏洞] 修复 commons-fileupload 安全漏洞 (CVE-2023-24998)
  • 其它更新
    • [修复] 修复授权码模式登录页面在最新版本 Spring Authorization Server 下被拦截问题
    • [修复] 优化前端 Vite 生产模式下 chunk 打包策略,解决 chunk 不合理设置,产生编译后的代码运行异常,导致前端页面无法正常显示问题。
    • [修复] 修复 docker-compose 脚本中,最新版本 Nacos 缺少新增默认环境变量,导致 Nacos 镜像无法正常启动错误。fix:#I6OMKH (ISSUED by 乌拉松)
    • [修复] 修复 mysql 数据库初始化脚本。fix:#I6OMKH (ISSUED by 乌拉松)
    • [修复] 修复在线文档内容与当前最新版本内容不匹配问题。fix:#I6P1F3 (ISSUED by tao)
  • 依赖更新
    • [升级] maven-embedder 版本升级至 3.9.1
    • [升级] maven-compat 版本升级至 3.9.1
    • [升级] tencentcloud-sdk-java 版本升级至 3.1.720
    • [升级] alipay-sdk-java 版本升级至 4.35.83.ALL

v2.7.9.2

19 Mar 10:01
2894292
Compare
Choose a tag to compare

🩺 chore: v2.7.9.2

  • 主要更新
    • [升级] nacos 版本升级至 2.2.1
  • 其它更新
    • [修复] 修复SecurityUtils无法获取当前登录用户信息问题 fix: #I6KOG6 (ISSUED by 大叔丨小巷)
    • [修复] 修复Content/Authorize页面,页面缩放时,页面可能出现空白 fix: #I6KT7R (ISSUED by dens)
  • 依赖升级
    • [升级] springdoc 版本升级至 1.6.15
    • [升级] fastjson2 版本升级至 2.0.26
    • [升级] hutool 版本升级至 5.8.15
    • [升级] wxjava 版本升级至 4.4.9.B
    • [升级] mybatis 版本升级至 3.5.13
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.715
    • [升级] alipay-sdk-java 版本升级至 4.35.79.ALL
    • [升级] postgresql 版本升级至 42.6.0

v3.0.4.2

15 Mar 02:48
Compare
Choose a tag to compare
  • 主要更新
    • [升级] SpringDoc 版本升级至 2.0.4

v3.0.4.1

14 Mar 14:34
Compare
Choose a tag to compare

🐧 feat: v3.0.4.1

  • 主要更新
    • [改版] 基于 SAS 的动态接口权限全新改版
      • 不再直接使用接口作为权限数据,提取接口数据单独管理,额外增加权限层,支持同一权限配置多个接口。
      • 用户权限 和 OAuth2 Scope 权限,均已支持同一权限配置多个接口。提升权限配置和使用的便捷性,同时解决以接口作为权限导致 Token 过大过长问题。
      • 全面支持 Ant 风格 REST 接口转权限数据校验,支持静态配置权限与动态权限重叠冲突检查,包括通配符及占位符形式接口重叠冲突检查。
      • 权限重叠冲突检查会自动选取最大匹配规则作为权限校验元数据。例如:静态权限 /message/** 和动态权限 /message/send 重叠,会自动选取 /message/** 作为权限校验元数据。
      • 无须重启服务、修改代码,支持在系统后台动态修改某个接口的表达式权限,提升接口权限设置的便捷性和灵活性。
      • 结合最新版本 Spring Authorization ServerSpring Security,重新梳理当前支持动态表达式权限,去除冗余、重复以及不再支持的表达式。目前支持的表达式动态表达式权限包括:permitAll, anonymous, rememberMe, denyAll, authenticated, fullyAuthenticated, hasRole, hasAnyRole
      • 极大地简化了接口数据汇总、权限转换、重叠冲突校验、权限分发等核心代码逻辑。
    • [升级] Spring Boot 版本升级至 3.0.4
    • [升级] Spring Cloud Tencent 版本升级至 1.10.0-2022.0.1
    • [升级] Spring Boot Admin 版本升级至 3.0.1
  • 其它更新
    • [漏洞] 强制升级 commons-fileupload 版本至 1.5 ,修复 CVE-2023-24998 安全漏洞
    • [重构] 结合各模块组件的职责及定位,重新划分和调整部分模块的归属。
    • [重构] 原 dante-cloud-upms-logic 和 dante-cloud-upms-rest 代码调整至 dante-engine,后续以组件形式调用。
    • [重构] 原 dante-module-upms-logic 和 dante-module-upms-rest 模块,名称分别变更为 dante-module-social 和 dante-module-metadata,职责和用途更加清晰
    • [重构] 重新定义系统部分管理功能接口路径,增加统一标识方便查看及数据库管理操作。
    • [优化] 优化多级缓存 Key 生成逻辑,解决原有以 JSON 格式作为缓存 Key,导致缓存数据在可视化工具中查看混乱问题。
    • [优化] 前端主要管理功能配合新版动态权限同步优化
    • [修复] 新增在服务多实例情况下,多级缓存权限数据本地同步支持。解决在同一消费组下,未能消费到数据的服务实例校验权限错误问题。
    • [修复] 彻底解决初次搭建过程中因操作步骤错误,产生冗余缓存数据,会出现 Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 错误问题
  • 依赖更新
    • [升级] springdoc 版本升级至 2.0.3
    • [升级] fastjson2 版本升级至 2.0.25
    • [升级] hutool 版本升级至 5.8.15
    • [升级] wxjava 版本升级至 4.4.9.B
    • [升级] mybatis 版本升级至 3.5.12
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.712
    • [升级] alipay-sdk-java 版本升级至 4.35.71.ALL