3.3.X 更新日志
SASSpring Authorization ServerDante Cloud微服务领域驱动DDDSpring BootSpring CloudSpring SecuritySpring Cloud AlibabaSpring Cloud TencentOAuth2.1NacosSkywalkingSentinelSeata大约 13 分钟
v3.3.3.2
- 主要更新
- [升级] Nacos 版本升级至 2.4.2
- [升级] 基于 Postgresql 作为存储的自主封装 Nacos 镜像升级至 2.4.2 并发布至 Docker Hub 和 Quay IO
- 其它更新
- [优化] 前端优化自定义属性组件数据显示方法,解决指定数据节点时,输入框显示信息需要额外查询问题。
- [优化] 去除前端无用的代码以及菜单信息,避免不要信息对使用和开发的干扰
- [优化] 优化 ResourceResolver 资源定位器,增强更多环境的适应性。
- [优化] 清理数据库初始化脚本中无用的菜单及菜单角色数据。
- [新增] 新增物模型反序列化测试用例
- [修复] 修复数据字典列表以及调用代码,在使用 hooks 方式时,控制台抛出错误问题。
- [修复] 修复加密策略自动配置使用注解错误
- [修复] 修复 Servlet 环境 OpenFeign 注入条件错误
- [修复] 修复主工程 groupid 与实际包名不一致问题
- [修复] 修复 Jackson2Utils 在非 Spring Boot 环境下使用,会抛出异常问题
- [升级] minio docker 镜像版本升级至 RELEASE.2024-08-29T01-40-52Z
- [升级] loki 镜像版本升级至 3.1.1
- [升级] promtail 镜像版本升级至 3.1.1
- [升级] tempo 镜像版本升级至 2.6.0
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.771
- [升级] software.amazon.awssdk 版本升级至 2.27.21
- [升级] software.amazon.awssdk.crt 版本升级至 0.30.11
- [升级] alipay-sdk-java 版本升级至 4.39.200.ALL
- [升级] Hutool 6.X 版本升级至 6.0.0-M16
- [升级] Hutool 5.X 版本升级至 5.8.32
- [升级] okhttps 版本升级至 4.0.3
- [升级] weixin-java 版本升级至 4.6.4.B
- [升级] sms4j 版本升级至 3.3.3
- [升级] quasar 版本升级至 2.16.11
- [升级] sweetalert2 版本升级至 11.13.3
- [升级] vue 版本升级至 3.5.3
- [升级] checker-qual 版本升级至 3.47.0
- [升级] aliyun-sdk-oss 版本升级至 3.18.1
v3.3.3.1
- 主要更新
- [新增] 新增分布式枚举数据字典聚合功能,基于 Spring Customizer 模式设计支持跨模块定义。微服务架构和单体架构均支持。
- [新增] 新增数据字典“随用随取”模式,去除原有登录时全部加载至前端模式
- 其它更新
- [重构] 从主工程迁移部分代码至核心代码库,提升代码的内聚性。
- [重构] 重构核心类 ServiceContextHolder,调用时不再必须使用 getInstance() 方法
- [重构] 前端工程主要组件不再采用 AutoImport 方式,改为传统手工导入,代码逻辑更清晰。
- [重构] 重构前端数据字典以及后端枚举值显示方式,去除之前使用的重复代码。
- [修复] 修复主工程部分模块包名不统一错误
- [修复] 修复手动关闭动态认证监听逻辑错误
- [修复] 修复数据字典前端支持顺序错误问题
- [升级] minio docker 镜像版本升级至 RELEASE.2024-08-29T01-40-52Z
- 依赖更新
- [升级] software.amazon.awssdk 版本升级至 2.27.15
- [升级] software.amazon.awssdk.crt 版本升级至 0.30.9
- [升级] alipay-sdk-java 版本升级至 4.39.190.ALL
v3.3.3.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.3.3
- [升级] Spring Authorization Server 版本升级至 1.3.2
- [升级] Nacos 版本升级至 2.4.1
- [升级] 基于 Postgresql 作为存储的自主封装 Nacos 镜像升级至 2.4.1 并发布至 Docker Hub 和 Quay IO
- 其它更新
- [新增] 新增物联网相关页面初始化数据
- [修复] 修复前端因升级 Sass 版本,运行时出现 Sass’s behavior for declarations that appear after nested rules will be changing to match the behavior specified by CSS in an upcoming version. 告警问题 fix: #IAKN93
- [修复] 修复包含占位符 {} 的接口,例如:/iot/product/{id},在线动态修改权限始终不会生效,一直报没有权限错误。
- [修复] 修复涉及分页的 REST 接口,数字类型参数使用的 validation 校验注解错误。
- [修复] 修复仅分布式环境使用的 Bus 消息代码,在单体式环境仍旧会配置问题
- [重构] 重构前端组件代码放置目录和位置,提升代码放置合理性以及可快速定位性
- [重构] 将 message-module-ability 模块合并至 message-core 模块。
- [重构] 将基础消息 Starter 从核心库组件依赖迁移至主工程,方便用户根据实际切换消息队列以及相关组件。
- [重构] 提取 OAuth2 相关公共消息组件 oauth2-module-message,提升消息相关代码在更多场景的适应性和使用便捷性。
- [重构] 提取物联网相关代码和模块至独立工程,减少代码间相互干扰,保持主工程及核心代码库的独立性
- [升级] minio docker 镜像版本升级至 RELEASE.2024-08-17T01-24-54Z
- 依赖更新
- [升级] guava 版本升级至 33.3.0
- [升级] software.amazon.awssdk 版本升级至 2.27.10
- [升级] software.amazon.awssdk.crt 版本升级至 0.30.8
- [升级] sqlite-jdbc 版本升级至 3.46.1.0
- [升级] vue webjars 版本升级至 3.4.38
- [升级] quasar webjars 版本升级至 2.16.9
- [升级] minio 版本升级至 8.5.12
- [升级] aws-java-sdk-s3 版本升级至 1.12.770
- [升级] alipay-sdk-java 版本升级至 4.39.183.ALL
v3.3.2.2
- 主要更新
- [新增] 新增物模型 TSL 核心实体及 JSON 解析
- [新增] 新增物模型数据接收并转换为 ApplicationEvent 机制。
- [新增] 新增物联网业务逻辑模块
- 其它更新
- [修复] 修复 Emqx 自动配置错误,导致代码中 ClientManager Bean 飘红问题
- [修复] 修复 Emqx Webhook 转成 ApplicationEvent 配置错误
- [优化] 优化消息系统消息发送事件命名,清晰事件用途和定位。
- [优化] 优化Event Integration 配置,定义统一使用的 ApplicationEvent消息发送配置,减少重复定义。
- [升级] minio docker 镜像版本升级至 RELEASE.2024-08-03T04-33-23Z
- [升级] kafka docker 镜像版本升级至 3.8.0
- 依赖更新
- [升级] mapstruct-processor 版本升级至 1.6.0
- [升级] maven-gpg-plugin 版本升级至 3.2.5
- [升级] influxdb-client 版本升级至 7.2.0
- [升级] skywalking 相关 Agent 版本升级至 9.3.0
- [升级] software.amazon.awssdk 版本升级至 2.27.5
- [升级] software.amazon.awssdk.crt 版本升级至 0.30.8
- [升级] hutool 6.x 版本升级至 6.0.0-M15
- [升级] hutool 5.x 版本升级至 5.8.31
- [升级] camunda 版本升级至 7.22.0-alpha4
- [升级] sms4j 版本升级至 3.3.2
- [升级] blaze-persistence 版本升级至 1.16.12
- [升级] quasar webjars 版本升级至 2.16.8
- [升级] sweetalert2 版本升级至 11.12.4
- [升级] vue 版本升级至 3.4.37
- [升级] checker-qual 版本升级至 3.46.0
- [升级] snappy-java 版本升级至 1.1.10.6
v3.3.2.1
- 主要更新
- [升级] Spring Boot Admin 版本升级至 3.3.3
- [升级] 系统代码完成在最新版 Redis 7.4.0 环境运行验证。
- [重构] 对象存储代码全部变更为使用 AWS S3 V2。
- [重构] 不再使用单独的 OSS 工程,核心对象存储模块合并至核心组件库工程
- 其它更新
- [重构] 因API变化和差异较大,不再使用原有适配多厂商模式。
- [重构] 重新封装对象存储操作 API,同时支持响应式和阻塞式环境,可根据依赖动态切换。
- [修复] 修复单体版本对象存储与响应式环境对象存储不兼容问题,导致无法使用同一界面进行操作问题。
- [修复] 修复 Docker 环境变量错误,导致服务镜像打包失败问题
- [重构] 删除无用的对象存储依赖。
- [升级] minio docker 镜像版本升级至 RELEASE.2024-07-29T22-14-52Z
- [升级] kafka docker 镜像版本升级至 3.8.0
- 依赖更新
- [升级] sms4j 版本升级至 3.3.0
- [升级] redisson 版本升级至 3.34.1
- [升级] aws-java-sdk-s3 版本升级至 1.12.767
- [升级] logstash-logback-encoder 版本升级至 8.0
- [升级] software.amazon.awssdk 版本升级至 2.26.27
- [升级] software.amazon.awssdk.crt 版本升级至 0.30.5
- [升级] sqlite-jdbc 版本升级至 3.46.0.1
- [升级] aliyun-java-sdk-core 版本升级至 4.7.1
- [升级] alipay-sdk-java 版本升级至 4.39.158.ALL
- [升级] sweetalert2 版本升级至 11.12.3
- [升级] vue 版本升级至 3.4.34
v3.3.2.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.3.2
- [升级] Spring Cloud Alibaba 版本升级至 2023.0.1.2
- [升级] Nacos 版本升级至 2.4.0
- [升级] Debezium 相关组件版本升级至 2.7
- 其它更新
- [发布] 基于 Postgresql 的、重新打包的 Nacos Server 2.4.0 已上传。
- [重构] 恢复 Sentinel Dashboard 控制台懒加载配置
- [修复] 修复升级至 Nacos 2.4.0 运行抛出
java.lang.IllegalStateException: Could not initialize Logback Nacos logging from classpath:nacos-logback14.xml
问题。fix: #IAECYY - [修复] 修复升级至 Nacos 2.4.0 运行抛出
[*][variable] already has an associated action supplierl
问题。fix: #IAECZ5 - [修复] Sentinel 适配新版 sentinel-spring-webmvc-v6x-adapter
- [升级] liberica 基础镜像版本升级至 17.0.12-10
- [升级] minio docker 镜像版本升级至 RELEASE.2024-07-16T23-46-41Z
- 依赖升级
- [升级] aws-java-sdk-s3 版本升级至 1.12.762
- [升级] redisson 版本升级至 3.33.0
- [升级] fastjson2 版升级至 2.0.52
- [升级] weixin-java 版本升级至 4.6.3.B
- [升级] alipay-sdk-java 版本升级至 4.39.134.ALL
- 注意事项
- Nacos 2.4.0 版本做了很多的改进和提升。但是当前版本还存在较多问题,已知问题已提交至:https://github.com/alibaba/nacos/issues/12387。所以,还请谨慎使用。
v3.3.1.3
- 主要更新
- [升级] Spring Cloud 版本升级至 2023.0.3
- [升级] Spring Cloud Tencent 版本升级至 1.13.2-2023.0.0
- [新增] 新增 QueryDsl 和 Blaze Persistence 支持,提升 JPA 查询语句编写便捷性
- 其它更新
- [修复] 修复图形验证码字体类型后缀编写错误
- [重构] 合并社交登录模块和代码相关模块合并至 assistant-module-access,减少不必要的代码模块拆分。重构相关代码修改为采用更符合 Spring 规范的用法。
- [升级] 更新 Antisamy XSS 防护配置
- [升级] 加强 Docker Compose 服务启动顺序控制检查的准确性,以保证服务按照正确顺序启动
- [升级] Kafka 镜像版本升级至 3.7.1
- [升级] minio docker 镜像版本升级至 RELEASE.2024-07-10T18-41-49Z
- 依赖更新
- [升级] antisamy 版本升级至 1.7.6
- [升级] aws-java-sdk-s3 版本升级至 1.12.760
- [升级] hutool 版本升级至 6.0.0-M14
- [升级] hutool 5.x 版本升级至 5.8.29
- [升级] aliyun-java-sdk-core 版本升级至 4.7.0
- [升级] alipay-sdk-java 版本升级至 4.39.134.ALL
- [升级] quasar webjars 版本升级至 2.16.6
- [升级] sweetalert2 webjars 版本升级至 11.12.2
- [升级] checker-qual 版本升级至 3.45.0
- [升级] mysql 版本升级至 9.0.0
v3.3.1.2
- 主要更新
- [升级] Nacos Client 版本升级至 2.3.3
- [升级] Maven 适配至 3.9.8
- 其它更新
- [重构] 微信小程序相关代码适配最新 Wxjava。获取手机号码API修改为使用 code 方式。
- [升级] minio docker 镜像版本升级至 RELEASE.2024-06-29T01-20-47Z
- 依赖更新
- [升级] springdoc 版本升级至 2.6.0
- [升级] aws-java-sdk-s3 版本升级至 1.12.754
- [升级] wxjava 版本升级至 4.6.2.B
- [升级] aliyun-sdk-oss 版本升级至 3.18.0
- [升级] sweetalert2 webjars 版本升级至 11.12.1
- [升级] vue webjars 版本升级至 3.4.31
v3.3.1.1
- 主要更新
- [新增] 新增使用 Docker Compose 启动服务顺序控制
- [新增] 新增使用 Docker Compose 打包镜像多系统环境支持
- 其它更新
- [修复] 修复使用 Docker Compose 打包镜像启动出错问题
- [修复] 修复 Spring Boot Admin 数据不会上报错误
- [优化] 系统使用关键镜像同步至 Quay.IO 方便使用。
- [优化] Spring Boot Admin 相关依赖修改为 pom import 方式
- [升级] minio docker 镜像版本升级至 RELEASE.2024-06-22T05-26-45Z
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.748
- [升级] minio 版本升级至 8.5.11
- [升级] redisson 版本升级至 3.32.0
- [升级] alipay-sdk-java 版本升级至 4.39.113.ALL
v3.3.1.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.3.1
- [升级] Spring Authorization Server 版本升级至 1.3.1
- 其它更新
- [修复] 修复 herodotus/sentinel-dashboard 运行报错 no main manifest attribute, in sentinel-dashboard.jar fix: #IA6J53
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.747
- [升级] alipay-sdk-java 版本升级至 4.39.110.ALL
v3.3.0.6
- 主要更新
- [优化] 自主封装镜像变更为 Quay.Io,解决 Docker Hub 无法访问问题。
- [优化] 变更 Maven Central 认证方式,解决 Maven Central Deploy 401 (Maven Central account migration)问题。
- [优化] 增加基于 Github Action 的自动发布配置
- 其它更新
- [升级] minio docker 镜像版本升级至 RELEASE.2024-06-13T22-53-53Z
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.744
- [升级] alipay-sdk-java 版本升级至 4.39.104.ALL
- [升级] xnio 版本升级至 3.8.16.Final
v3.3.0.5
- 主要更新
- [升级] Spring Boot Admin 版本升级至 3.3.2
- 其它更新
- [新增] 全新设计内置授权码模登录页面。
- [新增] 实现授权码模式登录页面数据加密传输体系与“一人一码”加密体系的统一。
- [新增] 新增忘记密码、用户注册页面的可定制化。配置了自定义忘记密码、用户注册页面,授权码模式页面会自动显示相关连接
- [新增] 新增 NO_RESOURCE_FOUND_EXCEPTION 类型错误转换
- [优化] 优化自定义 Spring Authorization Server 授权确认页面。选择了对应的 Scope 后,确认按钮才显示为可用状态。
- [优化] 去除无用的 Webjars 依赖
- [升级] minio docker 镜像版本升级至 RELEASE.2024-06-11T03-13-30Z
- [升级] 封装的 Sentinel Dashboard 镜像版本升级至 1.8.8
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.741
- [升级] mybatis-plus-boot-starter 版本升级至 3.5.7
- [升级] mybatis-plus-generator 版本升级至 3.5.7
- [升级] alipay-sdk-java 版本升级至 4.39.99.ALL
- [升级] sweetalert2 版本升级至 11.11.1
v3.3.0.4
- 主要更新
- [升级] Spring Boot Admin 版本升级至 3.3.1
- 其它更新
- [优化] 优化 JetCache 改为 Bom Import 模式
- [优化] 优化 Hutool 改为 Bom Import 模式
- [优化] 补充 Spring Authorization Server 新增认证模式以及客户端授权方法
- [修复] 修复在新版本环境下,自定义数组转字符串反序列化错误,导致 OAuth2Application 管理操作失败。
- 依赖更新
- [升级] guava 版本升级至 33.2.1-jre
- [升级] jetcache 版本升级至 2.7.6
- [升级] aws-java-sdk-s3 版本升级至 1.12.735
- [升级] fastjson2 版本升级至 2.0.51
- [升级] alipay-sdk-java 版本升级至 4.39.95.ALL
- [升级] checker-qual 版本升级至 3.44.0
v3.3.0.3
- 主要更新
- [升级] Spring Cloud 版本升级至 2023.0.2
- [新增] 新增 Kafka 3 Docker Compose 配置,无需再额外 Zookeeper(如果要使用 Debezium,建议使用 Debezium 套件,这种情况下还需要启动 Zookeeper。目前还没有找到 Debezium Kafka 单点环境脱离 Zookeeper 的方案)
- [新增] 新增 opengauss 数据库支持
- [新增] 新增 Nacos 鉴权配置。系统默认在 Nacos 鉴权环境运行。
- 其它更新
- [优化] 优化 Spring Data 相关配置,采用最新配置替换已过时配置
- [升级] minio docker 镜像版本升级至 RELEASE.2024-05-28T17-19-04Z
- 依赖更新
- [升级] redisson 版本升级至 3.31.0
- [升级] aws-java-sdk-s3 版本升级至 1.12.733
- [升级] hutool 5.X 版本升级至 5.8.28
- [升级] hutool 版本升级至 6.0.0-M13
- [升级] alipay-sdk-java 版本升级至 4.39.86.ALL
- [升级] com.baidu.aip 版本升级至 4.16.19
- [升级] sqlite-jdbc 版本升级至 3.46.0.0
- [升级] vue webjars 版本升级至 3.4.27
v3.3.0.2
- 主要更新
- [变更] 变更开源协议
- 其它更新
- [修复] 修改POM 文件中插入异常字符导致结构错误问题
- 依赖更新
- [升级] aws-java-sdk-s3 版本升级至 1.12.730
- [升级] xnio 版本升级至 3.8.15.Final
v3.3.0.1
- 变更开源协议
v3.3.0.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.3.0