Releases: minbox-projects/api-boot
Releases · minbox-projects/api-boot
2.2.5.RELEASE
- 集成ApiBoot Sequence分布式高效ID插件
- 添加ApiBootSequenceContext用于生成String/Long类型的ID
- 通过ApiBootSequenceProperties可配置数据中心编号、工作机器编号、回拨毫秒量等属性
- fix bugs
2.2.2.RELEASE
新特性
- 支持自定义认证服务器OAuth2认证失败时响应内容,详见:I17O6B
更新日志
- 回退fastJson版本为1.2.60
- 升级分布式链路日志minbox-logging为1.0.3.RELEASE
- 提供自定义认证失败使用示例,CustomAuthorizationDeniedResponse
- 提供默认
AuthorizationDeniedResponse默认实现DefaultAuthorizationDeniedResponse - 修复minbox-logging采集日志发生位置错误问题
- 统一部分源码类上的注释格式
- ApiBoot提供
WebResponseExceptionTranslator实现类ApiBootWebResponseExceptionTranslator ,用于处理OAuth2Exception异常。
2.1.7.RELEASE
新特性
- 支持自定义认证服务器OAuth2认证失败时响应内容,详见:I17O6B
更新日志
- 升级分布式链路日志minbox-logging为1.0.3.RELEASE
- 提供自定义认证失败使用示例,CustomAuthorizationDeniedResponse
- 提供默认
AuthorizationDeniedResponse默认实现DefaultAuthorizationDeniedResponse - 修复minbox-logging采集日志发生位置错误问题
- 统一部分源码类上的注释格式
- ApiBoot提供
WebResponseExceptionTranslator实现类ApiBootWebResponseExceptionTranslator ,用于处理OAuth2Exception异常。
2.2.1.RELEASE
- 升级SpringBoot版本为2.2.2.RELEASE
- 升级minbox-logging版本为1.0.3.RC1
- 升级minbox-framework版本为1.0.2.RELEASE
- 集成minbox-logging内新特性GlobalLog(全局日志,支持error级别的堆栈日志采集)
- 新增全局日志存储方式枚举GlobalLoggingStorageAway
- 新增全局日志存储方式自动化配置类ApiBootLoggingGlobalLogStorageAutoConfiguration
- 添加api.boot.logging.global-logging-storage-away参数配置,默认为memory内存方式
- 添加logging_global_logs表结构
2.1.6.RELEASE
- 升级SpringBoot版本为2.1.11.RELEASE
- 升级minbox-logging版本为1.0.3.RC1
- 升级minbox-framework版本为1.0.2.RELEASE
- 集成minbox-logging内新特性GlobalLog(全局日志,支持error级别的堆栈日志采集)
- 新增全局日志存储方式枚举GlobalLoggingStorageAway
- 新增全局日志存储方式自动化配置类ApiBootLoggingGlobalLogStorageAutoConfiguration
- 添加api.boot.logging.global-logging-storage-away参数配置,默认为memory内存方式
- 添加logging_global_logs表结构
2.2.0.RELEASE
- 支持SpringBoot2.2.0以上版本分支
- 升级SpringCloud版本为Hoxton.RELEASE
- 升级druid版本为1.1.21
- 升级Nacos Config版本为0.8.0
- 升级spring-security-oauth2版本为2.4.0.RELEASE
- 升级spring-security-jwt版本为1.1.0.RELEASE
- 修改ApiBootDefaultAuthenticationEntryPoint返回json字符串的方式为fastJson
- 修改ApiBootDefaultAccessDeniedHandler返回json字符串方式为fastJson
2.1.3.RELEASE
-
【ApiBoot Logging】
- 修复 #IZQCY
- 添加RestTemplate支持透传链路信息
- 修改OpenFeign透传链路信息方式
- 修改日志异步上传到Admin,提高接口访问响应效率
- 分页Logging到"minbox-projects"开源组织"minbox-logging"项目内
-
【ApiBoot Logging Admin】
- 分离Logging Admin到 "minbox-projects"开源组织"minbox-logging"项目内
- 添加控制台输出上报的日志配置属性
- 添加输出上报日志美化Json配置属性
- 修改接收上报日志方式为Event/Listener
- 调整 "logging_request_logs" 日志表结构
-
【ApiBoot Logging Admin UI】
- 项目初始化使用Vue构建
- 支持SpringSecurity Starter配置用户登录
- 可查看上报日志的服务列表
- 可查看最新500条的请求链路日志信息(可查看扩展详情)
- 可自定义配置页面Logo
- 可自定义配置页面标题显示内容
2.1.2.RELEASE
- ApiBoot Logging
- 可配置指定路径前缀下的请求采集上报日志
- 可排除指定路径不进行采集日志
- 支持控制台打印美化后的json
- 支持实时上报请求日志
- 支持定时上报指定数量的请求日志
- 可配置项目启动后间隔时间上报,单位:秒
- 支持内存方式临时缓存请求日志
- 支持服务停止后上报缓存中全部日志到Admin
- 支持配置上报Admin的指定地址,进行上报日志
- 支持从服务注册中心获取Admin的地址,负载均衡上报请求日志
- 支持配置上报请求日志时安全用户信息
- ApiBoot Logging Admin(初版首发)
- 支持SpringCloud注册中心服务发现
- 支持美化接收的请求日志json内容
- 支持记录具体上报日志的服务信息
- 支持数据源方式存储请求日志
- 支持SpringSecurity配置保护日志上报安全性
2.1.1.RELEASE
- ApiBoot Logging 初版发布
- 0侵入代码设计
- 支持链路日志输出
- 支持SpringCloud Openfeign透传日志链路信息
- 支持请求完成后多个Order Notice通知请求日志信息
- 支持请求异常堆栈信息保存
- 支持读取RequestBody内容
- 支持读取ResponseBody内容
- 支持请求日志关联具体服务Id
- 支持自定义存储日志
- ApiBoot OAuth
- 支持Redis存储Token
- 支持内存方式、Redis方式配置多客户端
- 支持内存方式、Redis方式配置token有效期
- ApiBoot Mybatis Enhance
- 丰富示例
- 官网文档更新
2.1.0.RELEASE
- ApiBoot Mail
- 初版发布(集成阿里云邮件服务)
- ApiBoot Mybatis Pageable
- 版本升级
- ApiBoot Oauth
- 修复JDBC方式序列化Token到数据库异常问题
- 调整JDBC方式获取Token示例
- ApiBoot Mybatis Enhance Codegen
- 修复生成类乱码问题
- 依赖升级
- SpringBoot -> 2.1.6.RELEASE
- druid -> 1.1.17
- druid-spring-boot-starter -> 1.1.17
- fastjson -> 1.2.58
- quartz -> 2.3.1
- spring-tx -> 5.1.8.RELEASE