Skip to content

Releases: opensabre/opensabre-framework

0.1.0

08 Oct 15:09
213be7e
Compare
Choose a tag to compare

升级springboot至3.2.3,升级springcloud至2023版本
升级java17,引入git-commit插件
升级swagger为knife4j doc

0.0.9

08 Feb 11:36
85c56cd
Compare
Choose a tag to compare
  1. 升级opensabre版本为0.0.9,升级springboot为2.7.18,优化部分统一异常处理http状态码
  2. sentinel与nascos集成,流控异常统一处理,openfeign默认http客户端改为hc5
  3. 调整整理各模块依赖,默认配置生效,优化cache模块配置

0.0.7

15 Sep 09:13
43a8d00
Compare
Choose a tag to compare
  1. springboot版本升级至2.7.14,内置tomcat替换为undertow。

  2. Rest统一报文 Result time精确到毫秒 SSS。

  3. opensabre framework框架配置项添加IDE提示功能功能。

  4. 统一响应报文添加数据脱敏注解,添加注解可对敏感信息进行脱敏处理,防止外泄。

  5. 集成jasypt-spring-boot-starter,敏感配置项如密码等,可加密后放置配置文件中。

  6. 增加日志脱敏功能,防止密码、手机号、身份证号等敏感信息通过日志泄漏。

0.0.6

08 Jun 11:46
Compare
Choose a tag to compare

升级版本号为0.0.6

  1. springboot应用启动完成后,收集所有rest接口并发布spring接口注册事件,便于后续做接口治理工作。

2.starter-boot模块扩展增加Mobile校验注解,扩展字段枚举类型选项EnumString校验工具。

3.全局异常处理模块,增加MethodNotSupportedException、HttpMessageNotReadableException报文转换类异常。

4.新增框架版本号常量与环境变更,banner中增加spring和框架的版本号打印,方面用户快速识别版本信息。

5.starter-cache模块重构,保留jetcache,去掉cache redis。

6.优化统一响应对象的封装,Rest直接返回原始类型即可,无需要包装为Result对象。处理swagger rest接口被result包装的问题。

7.重构entity转换方式,删除无用转换类。

8.移除base-starter模块,使用starter-boot统一封装使用springboot。

9.config配置类均改为@Import进行初使化,避免手工初使化。

10.应用启动注册到nacos时,将框架版本等元数据信息注册到注册中心,方面后续版本管理与路由扩展。

11.引入hutool工具类。

0.0.5

02 Mar 16:05
Compare
Choose a tag to compare

[2022-11-18]
1.服务框架单独拆出工程维护,服务框架各模块分包,通过opensabre-starter形式分包加载

2.服务框架springboot升级到2.7.5,springcloud版本升级到2021.0.4

3.增加examples项目展示框架的使用,增加docs项目文档库

4.完善opensabre-starter-boot功能