Skip to content

v1.4.0

Compare
Choose a tag to compare
@Hccake Hccake released this 31 May 00:59
· 222 commits to master since this release

[1.4.0] 2023-05-31

💛 Warning

  • TraceId 过滤器从日志模块迁移到了 ballcat-spring-boot-starter-web 模块中
  • TraceId 请求响应头的 name 修改为可配置,默认值为 X-Trace-Id,之前为 traceId,注意调整代码或修改配置(ballcat.web.trace-id-header-name)

⭐ Features

日志模块

  • ✨ (Log) 新增 ballcat.log.access.filter-order 用于配置访问日志的过滤器优先级,默认值 -1000
  • 🎨 (Log) 默认的访问日志处理器,抽取请求响应体是否应该记录的判断方法,方便用户继承重写
  • ♻️ 重构 TraceId 相关代码
    • 迁移 TraceIdFilter 到 web 模块中
    • TraceId 先从请求头中读取,没有的话再进行生成
    • TraceId 响应头的 name 修改为可配置,默认值为 X-Trace-Id
    • 抽取 TraceIdGenerator 接口,方便用户覆盖默认的 TraceId 生成逻辑

OAuth2

  • ⚡ 优化资源所有者授权模式登陆时的错误提示信息

业务模块

  • ✏️ 错别字修正,登陆 -> 登录

🔨 Dependency

  • ⬆️ bump easyexcel from 3.1.5 to 3.3.2