3.2.X 更新日志
SASSpring Authorization ServerDante Cloud微服务领域驱动DDDSpring BootSpring CloudSpring SecuritySpring Cloud AlibabaSpring Cloud TencentOAuth2.1NacosSkywalkingSentinelSeata大约 22 分钟
v3.2.6.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.2.6
- 其它更新
- [修复] 修复日志代码引入类不规范问题。fix: #I9QR01 (ISSUED by 杨运交)
- [修复] 修复 Webjars JQuery 重复引入造成等登录页面单独访问无法加载问题。fix: #I9QRT0 (ISSUED by 杨运交)
- [修复] 修复授权码模式开启确认页面显示 401 无权限问题。fix: #I9QS1H (ISSUED by 杨运交)
- [修复] 修复 Dante OSS 单独引入 Aliyun OSS 配置不会注入错误
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.728
- [升级] alipay-sdk-java 版本升级至 4.39.74.ALL
- [升级] com.baidu.aip 版本升级至 4.16.19
v3.2.5.4
- 主要更新
- [修复] 修复 Spring Authorization Server 自定义登录页面静态内容 webjars 加载错误
- [修复] 修复内置授权码登录页面,控制台抛错错误问题。
- [修复] 修复内置授权码登录页面脚本依赖模块丢失问题
- [优化] 优化数据加解密逻辑,在 session 不统一环境,加解密逻辑不执行直接返回原文。
- [优化] 明确抛错错误类型。新增 PlatformException 主要用于非 RuntimeException,确保 Exception 使用合理规范。
- [优化] 优化 ServiceContextHolderBuilder 配置,减少在为必要环境必须要注入配置问题
- [优化] 优化 Stamp Exception,统一修改为 Exception 类型。
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.725
- [升级] influxdb-client 版本升级至 7.1.0
- [升级] fastjson2 版本升级至 2.0.50
- [升级] quasar webjars 版本升级至 2.16.4
- [升级] alipay-sdk-java 版本升级至 4.39.74.ALL
v3.2.5.3
- 主要更新
- [升级] minio docker 镜像版本升级至 RELEASE.2024-05-10T01-41-38Z
- 依赖更新
- [升级] guava 版本升级至 33.2.0-jre
- [升级] redisson 版本升级至 3.30.0
- [升级] aws-java-sdk-s3 版本升级至 1.12.720
- [升级] font-awesome webjars 版本升级至 6.5.2
- [升级] quasar 版本升级至 2.16.1
- [升级] alipay-sdk-java 版本升级至 4.39.70.ALL
- [升级] mysql 版本升级至 8.4.0
v3.2.5.2
- 主要更新
- [修复] 修复redis密码为空字符串时,redisson创建报错的问题(感谢 Kaiser_Li 提交的 PR)
- [修复] 修复单独使用 data-spring-boot-starter组件,使用多租户模式启动报错。fix: #I9L61O (ISSUED by Kaiser_Li)
- [修复] 修复 Database 模式多租户,Hibernate 扩展配置信息注入不全问题
- [重构] 重构多租户必要扩展 CurrentTenantIdentifierResolver 和 MultiTenantConnectionProvider 相关 Bean 注入方式。
- [优化] 代码适配 Hutool 6.0.0-M12
- [升级] minio docker 镜像版本升级至 RELEASE.2024-05-01T01-11-10Z
- 依赖更新
- [升级] maven-gpg-plugin 版本升级至 3.2.4
- [升级] hutool 版本升级至 6.0.0-M12
- [升级] aws-java-sdk-s3 版本升级至 1.12.713
- [升级] sms4j-spring-boot-starter 版本升级至 3.2.1
- [升级] quasar webjars 版本升级至 2.15.4
- [升级] vue webjars 版本升级至 3.4.25
- [升级] alipay-sdk-java 版本升级至 4.39.60.ALL
- [升级] checker-qual 版本升级至 3.43.0
v3.2.5.1
- 主要更新
- [升级] Spring Cloud Alibaba 版本升级至 2023.0.1.0
- [发布] 发布基于 Nacos 2.3.2、使用 Postgresql 数据库作为存储、支持amd、arm 等多CPU架构的 Herodotus Nacos Server Docker 镜像已发布至 Docker Hub。
- [发布] 基于 Dante 最新代码重新打包,herodotus/ sentinel-dashboard 镜像。优化打包方式,新增 amd、arm 等多种 CPU 架构支持。
- [优化] 所有 Docker Compose 脚本去除顶部
version
标签(注意:使用该版本 Docker Compose 版本需要使用 1.27+)
- 其它更新
- [修复] 修复 Docker Compose 文件运行出现
version
is obsolete" 问题 fix: #I9IQDG - [修复] 修复前端组件库编译出现 Error: Cannot find module @rollup/rollup-win32-x64-msvc. 错误 fix: #I9IYT3
- [修复] 修复 Docker Compose 文件运行出现
- 依赖更新
- [升级] maven-gpg-plugin 版本升级至 3.2.4
- [升级] redisson 版本升级至 3.29.0
- [升级] aws-java-sdk-s3 版本升级至 1.12.708
- [升级] sms4j-spring-boot-starter 3.2.1
- [升级] vue webjars 版本升级至 3.4.23
- [升级] alipay-sdk-java 版本升级至 4.39.52.ALL
- [升级] xnio 版本升级至 3.8.14.Final
v3.2.5.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.2.5
- [升级] Spring Authorization Sever 版本升级至 1.2.4
- [升级] Debezium 版本升级至 2.6
- 其它更新
- [修复] 当前的CRUD模式局限于从列表页发起编辑详情页,不能从左侧菜单或其它链接入口发起问题 (感谢 James7 PR)
- [修复] 面包屑中间节点对应左侧菜单目录节点,删除链接避免与左侧展开动作逻辑不一致问题(感谢 James7 PR)
- [新增] 添加了审批流程和任务流程空页面,搭配前端修复后端加载的Workbench路由,保障保障菜单与标签页整体界面交互逻辑完整展示(感谢 James7 PR)
- [升级] minio docker 镜像版本升级至 RELEASE.2024-04-18T19-09-19Z
- 依赖更新
- [升级] maven-gpg-plugin 版本升级至 3.2.3
- [升级] commons-io 版本升级至 2.16.1
- [升级] redisson 版本升级至 3.28.0
- [升级] aws-java-sdk-s3 版本升级至 1.12.704
- [升级] fastjson2 版本升级至 2.0.49
- [升级] sms4j-spring-boot-starter 版本升级至 3.2.1
- [升级] vue webjars 版本升级至 3.4.22
- [升级] quasar webjars 版本升级至 2.15.3
- [升级] alipay-sdk-java 版本升级至 4.39.42.ALL
- [升级] commons-text 版本升级至 1.12.0
- [升级] maven-source-plugin 版本升级至 3.3.1
- [升级] bcprov-jdk18on 版本升级至 1.78.1
- [升级] bcpkix-jdk18on 版本升级至 1.78.1
- [升级] sqlite-jdbc 版本升级至 3.45.3.0
v3.2.4.3
- 主要更新
- [升级] Skywalking 版本升级至 9.2.0
- [升级] Camunda 版本升级至 7.21.0 正式版。同步更新对应版本 OpenApi 和 SQL 脚本
- 其它更新
- [优化] data-core模块增加了Hibernate雪花主键生成器 SnowFlakeIDGenerator,对应的注解为 @SnowIdGenerator(感谢 Kaiser_Li 提交的 PR)
- [优化] 新增 Hibernate 雪花组件生成器适配新版本 Hutool API
- [升级] minio docker 镜像版本升级至 RELEASE.2024-04-06T05-26-02Z
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.696
- [升级] mybatis plus 版本升级至 3.5.6
- [升级] mybatis 版本升级至 3.5.16
- [升级] alipay-sdk-java 版本升级至 4.39.31.ALL
- [升级] maven-source-plugin 版本升级至 3.3.1
- [升级] bcprov-jdk18on 版本升级至 1.78
- [升级] bcpkix-jdk18on 版本升级至 1.78
v3.2.4.2
- 主要更新
- [升级] Nacos 版本升级至 2.3.2
- 其它更新
- [新增] 前端 Dashboard 新增后端基础设施管理页面快速访问入口
- [修复] 处理了TabsView标签页锁定不固定、详情页与列表管理页位置关系不一致问题(感谢 James7 提交的 PR)
- [优化] 添加了标签右键操作菜单、添加了ToolBar独立刷新按钮,支持再关闭标签页布局时仍支持刷新当前页(感谢 James7 提交的 PR)
- [优化] 优化前端 Dashboard 默认图表文字显示。
- [升级] Nacos docker 镜像版本升级至 v2.3.2
- [升级] minio docker 镜像版本升级至 RELEASE.2024-03-30T09-41-56Z
- 其它更新
- [升级] commons-io 版本升级至 2.16.0
- [升级] springdoc 版本升级至 2.5.0
- [升级] aws-java-sdk-s3 版本升级至 1.12.692
- [升级] hutool 5.X 版本升级至 5.8.27
- [升级] mdi/font webjars 版本升级至 7.4.47
- [升级] quasar webjars 版本升级至 2.15.2
- [升级] camunda 版本升级至 7.21.0-alpha5
v3.2.4.1
- 主要更新
- [升级] Spring Cloud 版本升级至 2023.0.1
- [升级] Spring Boot Admin 版本升级至 3.2.3
- 其它更新
- [验证] 完成 Redis 版本支持验证,已支持 Redis 版本至 7.2.4
- [升级] minio docker 镜像版本升级至 RELEASE.2024-03-26T22-10-45Z
- 依赖更新
- [升级] maven-gpg-plugin 版本升级至 3.2.2
- [升级] aws-java-sdk-s3 版本升级至 1.12.688
- [升级] fastjson2 版本升级至 2.0.48
- [升级] sms4j 版本升级至 3.2.0
- [升级] vue webjars 版本升级至 3.4.2
- [升级] quasar webjars 版本升级至 2.15.1
- [升级] mdi/font webjars 版本升级至 7.4.47
- [升级] jquery-backstretch 版本升级至 2.1.17
- [升级] alipay-sdk-java 版本升级至 4.39.19.ALL
v3.2.4.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.2.4
- [升级] Spring Authorization Server 版本升级至 1.2.3
- [升级] Spring Cloud Tencent 版本升级至 1.13.1-2023.0.0
- 其它更新
- [修复] 修复自定义 FeignErrorDecoder 处理代码,判断逻辑错误问题 fix: #I99O2G (ISSUED by 杨交运)
- [升级] minio docker 镜像版本升级至 RELEASE.2024-03-15T01-07-19Z
- 依赖更新
- [升级] guava 版本升级至 33.1.0-jre
- [升级] aws-java-sdk-s3 版本升级至 1.12.683
- [升级] software.amazon.awssdk 版本升级至 2.25.11
- [升级] software.amazon.awssdk.crt 版本升级至 0.29.12
- [升级] alipay-sdk-java 版本升级至 4.39.2.ALL
- [升级] okio 版本升级至 3.9.0
- [升级] git-commit-id-maven-plugin 版本升级至 8.0.2
- [升级] sqlite-jdbc 版本升级至 3.45.2.0
v3.2.3.3
- 主要更新
- [新增] Nacos 2.3.1 SQL 脚本
- [优化] 明确各个版本及分支代码版权信息
- 其它更新
- [修复] 修复前端设计自定义组件模块在新版本 vue 和 vite 环境下,因 Typescirpt 类型错误导致编译失败问题
- [升级] minio docker 镜像版本升级至 RELEASE.2024-03-07T00-43-48Z
- 依赖更新
- [升级] maven-gpg-plugin 版本升级至 3.2.0
- [升级] redisson 版本升级至 3.27.2
- [升级] springdoc 版本升级至 2.4.0
- [升级] aws-java-sdk-s3 版本升级至 1.12.676
- [升级] camunda 版本升级至 7.21.0-alpha4
- [升级] org.json 版本升级至 20240303
- [升级] git-commit-id-maven-plugin 版本升级至 8.0.1
v3.2.3.2
- 主要更新
- [升级] Nacos 版本升级至 2.3.1
- 其它更新
- [安全] 增加 Hutool 5.X pom 配置,修复 SMS4J 依赖 Hutool 低版本携带的 CVE 问题。
- [修复] 修复前端粒子效果卡顿问题
- [升级] Nacos docker 镜像版本升级至 v2.3.1
- [升级] minio docker 镜像版本升级至 RELEASE.2024-03-03T17-50-39Z
- 依赖更新
- [升级] redisson 版本升级至 3.27.1
- [升级] minio 版本升级至 8.5.9
- [升级] aws-java-sdk-s3 版本升级至 1.12.671
- [升级] bootstrap webjars 版本升级至 5.3.3
- [升级] alipay-sdk-java 版本升级至 4.38.221.ALL
v3.2.3.1
- 主要更新
- [升级] Spring Cloud Alibaba 版本升级至 2023.0.0.0-RC1
- 其它更新
- [修复] 修复目前已知的所有 Spring Cloud Alibaba Sentinel 与 Spring Cloud 2023.0.0 不兼容问题和代码
- [修复] 恢复所有 Spring Cloud Alibaba Sentinel 相关支持代码及配置
- [升级] minio docker 镜像版本升级至 RELEASE.2024-02-26T09-33-48Z
- 其它更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.665
- [升级] fastjson2 版本升级至 2.0.47
- [升级] xnio 版本升级至 3.8.13.Final
v3.2.3.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.2.3
- [升级] Spring Boot Admin 版本升级至 3.2.2
- [升级] Spring Authorization Server 版本升级至 1.2.2
- 其它更新
- [修复] 修复前端 tsParticles 代码问题,导致整个前端无法运行问题
- [修复] 修复前端静态路由自动校验错误
- [修复] 修复伴随 Spring Boot 版本,引起的 Netty 版本升级,导致的 Spring Cloud Tencent 代码不兼容运行出错问题。
- [修复] 临时修复 Spring Cloud Tencent 配置逻辑问题,导致服务启动出现 `The bean 'restTemplateCustomizer', defined in class path resource [com/tencent/cloud/polaris/loadbalancer/PolarisLoadBalancerAutoConfiguration.class], could not be registered. A bean with that name has already been defined in class path resource [org/springframework/cloud/client/loadbalancer/LoadBalancerAutoConfiguration$RetryInterceptorAutoConfiguration.class] and overriding is disabled.
- [修复] 修复 Spring Cloud Tencent 配置错误,导致 Spring Cloud Tencent 熔断相关代码无法注入问题。
- [升级] minio docker 镜像版本升级至 RELEASE.2024-02-17T01-15-57Z
- 其它更新
- [升级] redisson 版本升级至 3.27.0
- [升级] aws-java-sdk-s3 版本升级至 1.12.663
- [升级] camunda-bpm-spring-boot-starter-rest 版升级至 7.21.0-alpha3
- [升级] alipay-sdk-java 版本升级至 4.38.212.ALL
v3.2.2.3
- 主要更新
- [升级] Spring Cloud Tencent 版本升级至 1.13.0-2023.0.0-SNAPSHOT
- 其它更新
- [修复] 临时修复 Spring Cloud Tencent RestTemplateCustomizer bean 冲突导致服务无法正常启动问题
- [修复] 修复伴随 Spring Boot 版本,起的 Netty 版本升级,导致的 Spring Cloud Tencent 代码不兼容运行出错问题。
- [修复] 修复前端提示,在 “module” 模式下无法读取 .eslintrc.js 问题
- [优化] 调整 Spring Cloud Tencent 工程日志输出配置
- [优化] 代码适配 Hutool 6.0.0-M11
- [升级] minio docker 镜像版本升级至 RELEASE.2024-01-31T20-20-33Z
- 依赖更新
- [升级] minio 版本升级至 8.5.8
- [升级] aws-java-sdk-s3 版本升级至 1.12.656
- [升级] hutool 版本升级至 6.0.0-M11
- [升级] org.json 版本升级至 20240205
- [升级] okio 版本升级至 3.8.0
v3.2.2.2
- 主要更新
- [升级] 升级 Antisamy XSS 防护策略配置文件
- 其它更新
- [修复] 临时修复前端 tsparticles 组件最新版本自身 ISSUE 导致前端页面打开没有响应问题
- [升级] minio docker 镜像版本升级至 RELEASE.2024-01-31T20-20-33Z
- 依赖更新
- [升级] antisamy 版本升级至 1.7.5
- [升级] zxing 版本升级至 3.5.3
- [升级] aws-java-sdk-s3 版本升级至 1.12.650
- [升级] influxdb-client 版本升级至 7.0.0
- [升级] fastjson 版本升级至 2.0.46
- [升级] sqlite-jdbc 版本升级至 3.45.1.0
v3.2.2.1
- 主要更新
- [安全] 修复 Jayway JsonPath 安全漏洞(CVE-2023-51074) fix: #I8XWGJ
- [升级] JetCache 版本升级至 2.7.5
- 其它更新
- [优化] 去除核心 Dependencies 中无用的依赖配置
- [优化] 优化 Cache 相关模块代码,修改部分包名、代码以及注解的使用,符合 Spring 规范的命名和使用方式
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.645
- [升级] vue webjars 版本升级至 3.4.15
- [升级] alipay-sdk-java 版本升级至 4.38.200.ALL
- [升级] sqlite-jdbc 版本升级至 3.45.0.0
v3.2.2.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.2.2
- 其它更新
- [优化] 彻底清除系统中 facility 相关模块依赖的 bcpkix-jdk15on,解决 bcpkix 不同版本依赖冲突导致的前后端数据加密异常问题。fix: #I8XHFK
- [优化] 清除为临时解决 SMS4J 启动输出错误信息的相关配置
- [升级] minio docker 镜像版本升级至 RELEASE.2024-01-18T22-51-28Z
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.638
- [升级] sms4j 版本升级至 3.1.1
- [升级] vue webjars 版本升级至 3.4.14
- [升级] mysql-connector-j 版本升级至 8.3.0
v3.2.1.7
- 主要更新
- [修复] 排除所有 bcprov-jdk15on 依赖,彻底解决模拟 SmUtil 抛出 java.lang.NoClassDefFoundError: Could not initialize class org.dromara.hutool.crypto.bc.SmUtil 问题 fix: #I8WPZZ
- [修复] 修复封装的 Sentinel-Dashboard Docker 数据库变量不生效问题 fix:#I8WFZC
- 其它更新
- [修复] 修复 yml 中 @ 占位符编译时不会被替换问题
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.637
- [升级] redisson 版本升级至 3.26.0
- [升级] vue webjars 版本升级至 3.4.13
v3.2.1.6
- 主要更新
- [修复] sms4j 依赖 hutool 5.x 和 hutool 6.x crypto 国密SMUtil 模块放在一个工程中会产生冲突 fix: #I8W59R
- [修复] 升级hutool 版本至 6.0.0-M10 抛出 java.lang.NoClassDefFoundError: Could not initialize class org.dromara.hutool.crypto.bc.SmUtil fix: #I8W5AN
- 其它更新
- [优化] 去除 pom 中过时的或者无用的配置和依赖。
- [优化] 适配 Hutool 6.0.0-M10
- [优化] 去除为临时解决 Spring Cloud Tencent 不兼容新版本增加的 maven 配置,等待新版本更新。
- [重构] 调整部分核心定义代码所属模块,提升模块代码的内聚性及合理性。fix: #I8W7SU
v3.2.1.5
- 主要更新
- [升级] Spring Boot Admin 版本升级至 3.2.1
- [重构] 改用 SMS4J 作为系统短信发送组件,重构相关代码,增加 access-sdk-sms 模块,删除已有 SMS 相关所有代码模块 fix: #I8VQ3V
- 其它更新
- [升级] minio docker 镜像版本升级至 RELEASE.2024-01-13T07-53-03Z
- [重构] 回滚上一版本提取的提取 Herodotus 软件生态基础核心定义模块
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.633
- [升级] fastjson2 版本升级至 2.0.45
- [升级] vue webjars 版本升级至 3.4.12
- [升级] aliyun-sdk-oss 版本升级至 3.17.4
v3.2.1.4
- 主要更新
- [升级] Spring Boot Admin 版本升级至 3.2.1
- 其它更新
- [重构] 提取 Herodotus 软件生态基础核心定义模块
- [重构] 涉及事务注解的代码,不再使用自定义 TransactionalRollbackException,全部改为使用基础 Exception
- [重构] 提取 Herodotus 生态基础通用代码模块,将 assistant-core 中只适用于 Servlet 环境的代码进行隔离和区分
- [升级] minio docker 镜像版本升级至 RELEASE.2024-01-05T22-17-24Z
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.633
- [升级] fastjson2 版本升级至 2.0.45
- [升级] vue webjars 版本升级至 3.4.6
- [升级] aliyun-sdk-oss 版本升级至 3.17.4
v3.2.1.3
- 主要更新
- [修复] 修复 Nacos 配置文件内容不对应,导致服务启动和系统使用出现异常问题 fix: #I8TE27
- 其它更新
- [重构] 提取基础核心定义代码模块,清晰依赖和模块定位,规避定义与应用相关代码全部混合在 assistant-core 模块中,不易理解和代码混乱问题。fix: #I8T966
- [优化] 优化自定义对象池基础类,去除已经标记为过时的方法设置,同时重新命名相关属性名称 fix: #I8T96W
- [安全] 修复 CVE-2023-22102 未经身份验证的攻击者通过多个协议发送恶意请求,最终接管MySQL Protocol漏洞 fix: #I8T9LR
- [升级] minio docker 镜像版本升级至 RELEASE.2024-01-01T16-36-33Z
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.629
- [升级] vue webjars 版本升级至 3.4.3
v3.2.1.2
- 主要更新
- [升级] Debezium 版本升级至 2.5
- [重构] 全面改用 Nacos V2 API,支持微服务流量监控数据持久化存储到 Influxdb 时序数据库,支持通过 Sentinel Dashboard 界面管理存储在 Nacos 中的流量控制配置。支持 Nacos 认证模式。可通过配置开启或关闭相关支持。注意:该版本仅适用于 Nacos 2.2.2 及以上版本。
- [发布] 基于 Sentinel 1.8.7 扩展改造的 Dante Sentinel Dashboard Docker 镜像已发布并上传至 Docker Hub。
- 其它更新
- [修复] Mybatis Plust 版本升级至 3.5.5,修复 Bean named 'ddlApplicationRunner' is expected to be of type 'org.springframework.boot.Runner' but was actually of type 'org.springframework.beans.factory.support.NullBean' 错误问题
- [修复] 修复自主封装 Sentinel Dashboard 配置持久化至 Nacos 不支持认证问题。fix: #I6HZJI
- [升级] Dockerfile 基础镜像 bellsoft/liberica-openjdk-debian 版本升级至 17.0.9-11
- [升级] Dockerfile 镜像 herodotus/sentinel-dashboard 版本升级至 1.8.7
- [优化] 优化 Nacos API 返回值处理,支持错误信息返回
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.628
- [升级] transmittable-thread-local 版本升级至 2.14.5
- [升级] mybatis-plus 版本升级至 3.5.5
- [升级] mybatis 版本升级至 3.5.15
- [升级] wxjava 版本升级至 4.6.0
- [升级] font-awesome webjars 版本升级至 6.5.1
- [升级] vue webjars 版本升级至 3.4.0
- [升级] aliyun-sdk-oss 版本升级至 3.17.4
- [升级] alipay-sdk-java 版本升级至 4.38.183.ALL
- [升级] qiniu-java-sdk 版本升级至 7.15.0
v3.2.1.1
- 主要更新
- [升级] spring-boot-admin 版本升级至 3.2.0
- [修复] 采用临时版本,解决 mybatis-plus 与 Spring Boot 3.1.7 和 3.2.1 版本不兼容,启动抛出 Bean named 'ddlApplicationRunner' is expected to be of type 'org.springframework.boot.Runner' but was actually of type 'org.springframework.beans.factory.support.NullBean' 错误问题
- 其它更新
- [升级] Camunda 版本升级至 2.5
- [升级] minio docker 镜像版本升级至 RELEASE.2023-12-23T07-19-11Z
- [新增] 在线文档和项目 Readme 新增出厂安全测试说明
- [优化] 代码适配 Hutool 6.0.0-M9
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.625
- [升级] hutool 版本升级至 6.0.0-M9
- [升级] fastjson2 版本升级至 2.0.44
v3.2.1.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.2.1
- [升级] Spring Authorization Server 版本升级至 1.2.1
- 其它更新
- [修复] 修复在不使用系统统一 Session 环境下,,单独调用接口特别是测试接口时,提示 Session 过期的问题。fix:#I8PZY1
- [新增] 新增系统现有错误体系,发现未能识别的错误时,在日志中打印提醒功能。fix: #I8Q187
- [重构] 重构自定义 OAuth 2 授权模式代码,提取公共重复代码,去除 IDE 中代码重复提示。
- [修复] 临时去除 mybatis-plus 相关依赖,解决 mybatis-plus 与 Spring Boot 3.1.7 和 3.2.1 版本不兼容,启动抛出 Bean named 'ddlApplicationRunner' is expected to be of type 'org.springframework.boot.Runner' but was actually of type 'org.springframework.beans.factory.support.NullBean' 错误问题。fix: #I8QJ9V
- [升级] minio docker 镜像版本升级至 RELEASE.2023-12-20T01-00-02Z
- [升级] Camunda 版本升级至 7.21.0-alpha2
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.622
- [升级] redisson 版本升级至 3.25.2
- [升级] influxdb-client 版本升级至 6.12.0
- [升级] alipay-sdk-java 版本升级至 4.38.170.ALL
- [升级] okio 版本升级至 3.7.0
v3.2.0.2
- 主要更新
- [重构] 重构自定义错误体系代码,去除 Feedback 类型多余的构造函数方法。fix:#I8PFQH
- [修复] 修复自定义错误体系中,自定义的非 HttpStatus 类型错误不生效问题。fix: #I8PFQK
- [修复] 修复自定义错误体系中,自定义类型错误,自动计算的错误码不正确问题。fix: #I8PFQP
- [修复] 修复自定义错误体系抛出“Cannot invoke "java.lang.Integer.intValue()" because the return value of ...” 错误问题。fix: I8PNJ0
- [优化] 更正自定义错误体系中,Validation 校验失败抛出错误的错误类型和错误编码 fix: #I8PFQT
- 其它更新
- [优化] 优化核心 Controller 定义,增加数组类型数据转换为统一响应实体 Result 支持。
- [新增] 新增外部 Open Api 调用失败统一 Exception。
- [修复] 修复核心 Controller 定义,返回字符串类型数据,数据设置错误导致不显示结果问题。fix: #I8PFV1
- [升级] minio docker 镜像版本升级至 RELEASE.2023-12-14T18-51-57Z
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.619
- [升级] wxjava 版本升级至 4.5.9.B
- [升级] vue webjars 版本升级至 3.3.11
- [升级] aliyun-sdk-oss 版本升级至 3.17.3
- [升级] alipay-sdk-java 版本升级至 4.38.161.ALL
- [升级] checker-qual 版本升级至 3.42.0
- [升级] redisson 版本升级至 3.25.1
- [升级] guava 版本升级至 33.0.0-jre
v3.2.0.1
- 主要更新
- [修复] 修复 Spring Authorization Server 客户端配置缺少 MacAlgorithm 类型相关加密算法错误 fix: #I8NWX5
- [优化] 优化前端 OAuth2 配置,增加选择 private_key_jwt 或 client_secret_jwt 模式时,加密算法选择的联动处理,防止错误选择。fix: #I8O0GD
- 其它更新
- [重构] Emqx 系统客户端状态转 ApplicationEvent 重构完成。支持系统主题订阅和 Webhook 两种模式。
- [重构] 重构 Nacos API 封装 SDK,改变原有登录逻辑及配置参数,适配最新的 2.2.2 以上版本 API。
- [优化] 优化基础 Controller result 方法定义,去除以
ID
作为类型的方法定义。规避重载方法类型判断不正确问题。 - [优化] 升级前端粒子效果组件版本,采用最新方式重新实现前端粒子显示,并更新粒子效果。fix: #I8NZOX
- [修复] 修复前端 OAuth2Application Typescript 属性类型映射错误问题。fix: #I8NWXP
- [修复] 修复前端自定义 Datetime组件 v-close-popup 引入错误,在控制台抛出告警信息问题 fix: I8NWY8
- [修复] 增强前端登录页面响应式效果,修复在某些环境下登录框过窄的问题。fix: #I8NZMO
- [修复] 解决 Nacos API 封装 SDK 在最新版本环境下登录出错问题。
- [新增] 新增 Nacos API 登录单元测试
- [新增] 新增获取 Nacos 命名空间列表 Rest API 单元测试代码
- [新增] 新增 Nacos 配置历史 API 封装
- [新增] 新增 Nacos 命名空间 API 封装
- [升级] minio docker 镜像版本升级至 RELEASE.2023-12-09T18-17-51Z
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.610
- [升级] skywalking agant 版本升级至 9.1.0
- [升级] checker-qual 版本升级至 3.41.0
- [升级] wxjava 版本升级至 4.5.8.B
v3.2.0.0
- 主要更新
- [升级] Spring Cloud 版本升级至 2023.0.0
- [升级] Nacos Docker 镜像 版本升级至 2.3.0
- 其它更新
- [重构] 重构自定义 ApplicationEvent 命名及使用方式。
- [升级] minio docker 镜像版本升级至 RELEASE.2023-12-06T09-09-22Z
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.606
- [升级] influxdb-client 版本升级至 6.11.0
- [升级] redisson 版本升级至 3.25.0
v3.2.0-RC3
- 主要更新
- [升级] Nacos 版本升级至 2.3.0
- [升级] Maven 版本升级至 3.9.6
- 其它更新
- [重构] 重构系统静态权限配置核心代码,统一配置信息出入口,规范调用 API 名称及使用方式。一次性构建解析列表,减少冗余的循环和临时创建 fix: #I8KL29
- [升级] minio docker 镜像版本升级至 RELEASE.2023-12-02T10-51-33Z
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.604
- [升级] alipay-sdk-java 版本升级至 4.38.149.ALL
- [升级] sqlite-jdbc 版本升级至 3.44.1.0
- [升级] grpc 版本升级至 1.59.1
- [升级] springdoc 版本升级至 2.3.0
- [升级] transmittable-thread-local 版本升级至 2.14.4
- [升级] fastjson2 版本升级至 2.0.43
- [升级] commons-io 版本升级至 2.15.1
- [升级] JustAuth 版本升级至 1.16.6
- [升级] quasar webjars 版本升级至 2.14.0
- [升级] vue webjars 版本升级至 3.3.9
v3.2.0-RC2
- 主要更新
- [验证] 完成 Spring Cloud Alibaba 在 Spring Boot 3.2 和 Spring Cloud 2023 最新环境的验证。
- 其它更新
- [重构] 重构 RestTemplate 和 OpenFeign 底层 Engine 及负载均衡统一化配置。去除 Spring Boot 3.2 不再支持的 OkHttp3ClientHttpRequestFactory 相关配置,增加基于 JdkClient 的 RestTemplate 和 OpenFeign 统一配置。fix: #I8JNOK
- [适配] 适配 Spring Cloud Alibaba 生态组件。临时去除 Sentinel 相关组件依赖和代码,解决在 Spring Cloud 2023.0.0 环境下,依赖 Sentinel 会引起 Feign 契约配置失效而导致的服务无法启动问题。
v3.2.0-RC1
- 主要更新
- [升级] Spring Boot 版本升级至 3.2.0
- [升级] Spring Cloud 版本升级至 2023.0.0-RC1
- [升级] Spring Authorization Server 版本升级至 1.2.0
- 其它更新
- [重构] 重构相关代码,适配 Spring Boot 3.2.0 fix: #I7W5C3
- [重构] 重构相关代码,适配 Spring Cloud 2023.0.0-RC1 fix: #7W5C6
- [重构] 重构 Spring Authorization Server 自定义 Provider 代码,适配最新的 Spring Authorization Server 1.2.0 版本。fix: #I7W5BY
- [重构] 重构 Spring Authorization Server 配置代码,去除过时方法,适配最新代码。
- [修复] 修复 Emqx 监控数据转 Influxdb2 的 Spring Integration 流程注入配置条件错误。
- [修复] 修复 docker-compose 文件中,polaris 镜像名称不正确问题。
- [新增] Spring Cloud Tencent Polaris 配置导入包,方便环境搭建和配置
- [优化] 调整 Polaris 本地配置缓存目录,防止与新增配置导入包冲突和混淆
- [修复] 调整 polaris docker-compose 默认端口,适配最新版本 Polarismesh Server。
- [优化] 优化各个服务中,Spring Cloud Tencent 相关配置,去除无用的或者与默认参数相同的配置。
- [新增] 新增 Spring Cloud Tencent 读取和使用本地缓存统一化配置。
- [优化] 临时解决 SAS 1.2.0 不兼容问题,后续根据实际情况进行完善和修改。https://github.com/spring-projects/spring-authorization-server/issues/1435
- [优化] 删除 dependencies 中重复的或无用的版本控制配置,统一使用 Spring Boot Dependencies 控制依赖版本