Skip to content

Releases: dromara/dante-cloud

v3.0.6.4

17 May 06:25
Compare
Choose a tag to compare

✨ feat: v3.0.6.4

  • 主要更新
    • [升级] Spring Authroization Server 版本升级至 1.1.0
    • [升级] Spring Security 版本升级至 6.1.0
    • [新增] 新增支持智能电视、IOT 设备等输入受限设备的 Device Flow 认证模式
  • 其它更新
    • [新增] 新增 Device Flow 认证系统内置页面
    • [新增] 新增 IOT 产品、设备管理 SDK
    • [重构] 重构 Spring Authorization Server 授权确认页面,与内置认证页面统一风格。
    • [重构] 除特殊依赖外,将所有内置页面静态资源引用改为 Webjars 方式。
    • [重构] 所有内置页面均改用页面嵌入 Vue 方式重新实现
    • [优化] 优化客户端动态自动注册相关功能代码及配置方式
    • [优化] 优化数据库初始化脚本,增加 Spring Authorization Server 内置默认 Scope 数据及关联数据
  • 依赖更新
    • [升级] fastjson2 版本升级至 2.0.32
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.756
    • [升级] aliyun-sdk-oss 版本升级至 3.16.3

v3.0.6.3

14 May 13:49
Compare
Choose a tag to compare

♻️ refactor: v3.0.6.3

  • 主要更新
    • [升级] Spring Boot Admin 版本升级至 3.0.4
    • [升级] Spring Cloud Tencent 版本升级至 1.11.4-2022.0.1
  • 其它更新
    • [重构] 重构自定义实体转换RegisteredClient 代码,抽取公共转换适配器,减少重复代码方便后续 SAS 属性变更统一修改。
    • [重构] 重构 OAuth2 Authentication 模块,缩减包名,明晰定位。
    • [重构] 重构 Spring Authorization Server 相关自定义配置类,根据相关模块职责与定位,重新梳理所有配置参数,并整合已有配置类,调整和精简配置参数,减少配置在各模块间交叉引用,提升和增强模块内聚性。
    • [重构] 合并 oauth2-sdk-compliance 模块至 oauth2-sdk-management。
    • [优化] 减少 Dante Cloud 统一 dependencies 中配置的镜像仓库配置,避免过多matadata 信息引起的 maven 下载 混乱
  • 依赖更新
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.754

v3.0.6.2

11 May 17:47
Compare
Choose a tag to compare

🥅 feat: v3.0.6.2

  • 主要更新
    • [新增] 新增 Webjars 支持,将内置页面引用的 JavaScript 和 CSS 全部改为 Webjars 方式引入,同时删除不必要的静态资源降低生成 jar 大小
    • [新增] SQLite 数据库集成 JPA 和 p6spy 支持
    • [重构] 重构统一错误体系代码,统一使用 FeedbackFactory 管理自定义错误信息,降低自定义 Exception 手动输入错误代码产生错误类型与 HttpStatus 不一致或不配问题。
    • [重构] 重构后端 Spring Authorization Server 核心数据实体,补充新版本缺失参数及字段
    • [重构] 抽取 Spring Authorization Server 通用工具代码,以支持更多认证模式。
    • [重构] 使用 Thymeleaf 模版统一内置页面布局,统一设备认证页面,提升页面代码易维护性。
    • [重构] 重新配置并统一 maven repositories 和 pluginRepositories。以 dante-engine dependencies 为核心,删除其它工程中,重复和冲突的配置。
    • [修复] 修复单体版 Swagger 参数层级配置错误,导致 SpringDoc Authorize 按钮不显示问题
    • [修复] 修复前端代码与后端不匹配以及字段参数缺失问题
    • [修复] 优化前端 OAuth2 应用管理功能,修复分页面内容显示错误问题。
    • [修复] 修改 Spring Authorization Server 默认的 SessionRepository 配置。解决使用 Spring Session 配置 SessionRepository 导致设备认证流程错误问题
  • 依赖更新
    • [升级] mapstruct-processor 版本升级至 1.5.5.Final
    • [升级] maven-gpg-plugin 版本升级至 3.1.0
    • [升级] redisson 版本升级至 3.21.1
    • [升级] fastjson2 版本升级至 2.0.31
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.752
    • [升级] alipay-sdk-java 版本升级至 4.35.126.ALL

v3.0.6.1

30 Apr 16:29
Compare
Choose a tag to compare

👨‍💻 feat: v3.0.6.1

  • 主要更新
    • [升级] Spring Cloud Alibaba 版本升级至 2022.0.0.0-RC2
    • [升级] Spring Cloud Tencent 版本升级至 1.11.2-2022.0.1
    • [升级] Spring Boot Admin 版本升级至 3.0.3
    • [升级] Debezium 版本及相关基础设施版本升级至 2.2
    • [重构] 重构 Jackson 全局配置以及相关自定义代码
      1. 不再使用 @primary ObjectMapper Bean 的方式全局配置 Jackson。
      2. 改用更灵活的、支持扩展的 Customizer 方式全局配置 Jackson。
      3. 同时兼顾全局配置、yaml 配置和自定义扩展,支持模块代码独立设置 Jackson 参数。
      4. 解决原有配置方式,只能通过修改源代码进行配置变更,无法自定义扩展问题。
      5. 解决原有配置方式,导致 yaml 配置失效、Spring Boot Jackson 默认 Bean 不注入等问题。
  • 其它更新
    • [重构] Jackson XSS 防护代码迁移至 rest-sdk-protect 模块,降低 XSS 相关代码耦合性。
    • [重构] 部分重复代码、类似代码提取为公共方法或类
  • 依赖更新
    • [升级] redisson 版本升级至 3.21.0
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.748

v2.7.11.1

30 Apr 16:25
88a0ab1
Compare
Choose a tag to compare

🛂 feat: v2.7.11.1

  • 主要更新
    • [升级] Spring Cloud 版本升级至 2021.0.7
  • 依赖更新
    • [升级] redisson 版本升级至 3.20.1
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.748

v2.7.11.0

26 Apr 01:47
177f907
Compare
Choose a tag to compare

⬆️ feat: v2.7.11.0

  • 主要更新
    • [升级] Spring Boot 版本升级至 2.7.11
    • [升级] Spring Authorization Server 版本升级至 0.4.2
    • [升级] Debezium 版本及相关基础设施版本升级至 2.2
  • 其它更新
    • [漏洞] 修复 Snakeyaml (CVE-2022-1471) 存在反序列化漏洞 和 (CVE-2022-41854) 存在缓冲区溢出漏洞
    • [新增] 新增服务优雅停机支持
    • [优化] 优化数据自动初始化脚本放置位置,与新版本代码创建数据表需要启动两个服务机制进行统一。
    • [修复] 修复自定义社交登录模式中,微信小程序参数获取未补充错误。
  • 依赖更新
    • [升级] snakeyaml 版本升级至 2.0
    • [升级] fastjson2 版本升级至 2.0.29
    • [升级] wxjava 版本升级至 4.5.0
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.744
    • [升级] alipay-sdk-java 版本升级至 4.35.110.ALL

v3.0.6.0

24 Apr 09:30
Compare
Choose a tag to compare

🐳 feat: v3.0.6.0

  • 主要更新
    • [升级] Spring Boot 版本升级至 3.0.6
    • [升级] Spring Security 版本升级至 6.1.0-RC1
    • [升级] Spring Authorization Server 版本升级至 1.1.0-RC1
  • 其它更新
    • [漏洞] 修复 (CVE-2022-1471) CVE-2022-1471 和 (CVE-2022-41854) 存在缓冲区溢出漏洞
    • [新增] 新增服务优雅停机支持
    • [新增] 新增 Nacos Server Postgresql 数据源支持插件及数据库初始化脚本
    • [修复] 修复 Access Token Scope 设置不正确导致 OAuth2 Client 使用授权码模式登录出错问题。
    • [修复] 修复组件模块编译错误
    • [修复] 修复自定义社交登录模式中,微信小程序参数获取不到错误。
    • [优化] Security 相关代码适配 Spring Security 最新用法。
    • [优化] 使用最新版 Bpmn-js、Diagram-js 内部 Typescript 定义替换自定义 Typescript 定义,并优化重构相关代码以适配最新定义
    • [重构] 采用页面嵌入 Vue 方式,重构授权页面。同时兼容 Device Authorization 授权页面
  • 依赖更新
    • [升级] snakeyaml 版本升级至 2.0.
    • [升级] spring-security-cas 版本升级至 5.8.3
    • [升级] fastjson2 版本升级至 2.0.29
    • [升级] wxjava 版本升级至 4.5.0
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.743
    • [升级] alipay-sdk-java 版本升级至 4.35.110.ALL

v3.0.5.5

19 Apr 02:22
Compare
Choose a tag to compare

🚸 feat: v3.0.5.5

  • 主要更新
    • [升级] Spring Cloud Tencent 版本升级至 1.11.1-2022.0.1
    • [升级] Spring Authorization Server 版本升级至 1.1.0-RC1
    • [升级] Spring Security 版本升级至 6.1.0-RC1
    • [升级] Camunda 版本升级至 7.19.0,同步更新数据库脚本
    • [升级] Skywalking Agent 版本升级至 8.15.0
    • [升级] Antisamy 版本升级至 1.7.3,同步升级 XSS 共计防护策略配置文件
  • 其它更新
    • [重构] 重构各个模块 Constants 常量,清除无用代码,让各个常量归属更合理、命名更统一规范。
    • [重构] 重构 Minio 核心服务代码
    • [优化] 优化 Spring Authorization Server JPA 存储相关代码
    • [优化] 优化 Docker Compose 脚本
    • [修复] 修复针对 “text/html” 头的统一错误信息页面不显示问题
    • [删除] 删除重复放置的静态错误页面代码
  • 依赖更新
    • [升级] bcprov-jdk15to18 版本升级至 1.73
    • [升级] fastjson2 版本升级至 2.0.28
    • [升级] hutool 版本升级至 5.8.18
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.737
    • [升级] alipay-sdk-java 版本升级至 4.35.107.ALL
  • 升级说明
    • 因仓库提交文件大小限制,所以本次发布不在上传 Skywalking Agent 相关 Jar 包,有需要请自行下载。
    • Camunda 7.19.0 尚未适配 Spring Boot 3,还无法正常使用,当前仅做依赖升级,

v2.7.10.2

18 Apr 16:08
fffdd2d
Compare
Choose a tag to compare

🍱 feat: v2.7.10.2

  • 主要更新
    • [升级] Nacos 版本升级至 2.2.2
    • [升级] Spring Authorization Server 版本升级至 0.4.2
    • [升级] Camunda 版本升级至 7.19.0,同步更新数据库脚本
    • [升级] Skywalking Agent 版本升级至 8.15.0,配套升级相关 Agent Jar 包
    • [升级] Antisamy 版本升级至 1.7.3,同步升级 XSS 攻击防护策略配置文件
  • 其它更新
    • [优化] 优化 Docker Compose 脚本配置
  • 依赖升级
    • [升级] bcprov-jdk15to18 版本升级至 1.73
    • [升级] fastjson2 版本升级至 2.0.28
    • [升级] hutool 版本升级至 5.8.18
    • [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.737
    • [升级] alipay-sdk-java 版本升级至 4.35.107.ALL
  • 升级说明
    • 因仓库提交文件大小限制,所以本次发布不在上传 Skywalking Agent 相关 Jar 包,有需要请自行下载。

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 大叔丨小巷)