221 Star 1.5K Fork 421

minbox-projects / api-boot

2022-04-25 12:36
665760 hengboy 1597847660 恒宇少年

支持minbox-logging使用mongo作为数据存储方式
适配minbox-logging日志组件的过期数据清理器配置参数
升级minbox-parent版本为1.0.9
升级SpringBoot版本为2.6.7

最后提交信息为: :bookmark:发布2.3.8版本
2022-04-07 09:41
665760 hengboy 1597847660 恒宇少年
  1. 集成minbox-grace操作日志组件
  2. 新增Redis方式集成OAuth2时客户端存储方式选择性配置
  3. 为AgentConfig配置类自动添加配置属性提示
  4. 替换统一依赖xml文件内的revision占位符
  5. 升级SpringBoot版本为2.6.6
最后提交信息为: :bookmark:发布2.3.7版本
2021-11-22 15:22
665760 hengboy 1597847660 恒宇少年

🔨 Dependency Upgrades

  • 适配重构后的mybatis-pageable 1.0.8版本,支持skip跳过指定查询
  • 升级ssh-agent为1.0.1版本
  • 升级minbox-oauth为1.0.2版本
  • 升级Spring版本为5.3.13
  • 升级SpringBoot版本为2.6.0
最后提交信息为: :bookmark:发布2.3.5版本
2021-04-22 17:26
665760 hengboy 1597847660 恒宇少年

✨ New Features

  • ApiBoot OAuth新增alwaysCreateToken配置信息
  • ApiBoot OAuth支持自定义认证异常配置

🎨 Optimizations

  • 修复minbox-oauth刷新令牌时错误问题

🔨 Dependency Upgrades

  • 升级Minbox OAuth版本为1.0.1
  • 升级MyBatis Enhance版本为1.1.4
  • 升级Spring版本为5.3.6
  • 升级SpringBoot版本为2.4.5
  • 升级Spring Security版本为5.4.6
  • 升级Spring Data Bom版本为2021.0.0
  • 升级Jacksom Bom版本为2.12.3
  • 升级Log4j Bom版本为2.14.1
  • 升级FastJson版本为1.2.76
  • 升级Druid版本为1.2.6
  • 升级Guava版本为30.1.1-jre
  • 升级Caffeine版本为3.0.1
  • 升级Redisson版本为3.15.4
  • 升级MongoDB Driven Sync版本为4.2.3
  • 升级ElasticSearch版本为7.12.0
  • 升级HikariCP版本为4.0.3
最后提交信息为: :bug:fix bug
2020-11-24 10:07
665760 hengboy 1597847660 恒宇少年

✨ New Features

  • [ #67 ] 新增消息管道ServerConfiguration的自定义配置类
  • [ #72 ] 集成ssh-agent代理组件

🎨 Optimizations

  • 删除项目配置的flatten插件,使用minbox-build插件配置
  • 删除第三方依赖,使用api-boot-bom项目内的依赖版本

🔨 Dependency Upgrades

  • 升级minbox-parent版本为v1.0.4
  • 升级SpringBoot版本为v2.3.6
  • 升级Spring版本为v5.2.11
最后提交信息为: Merge branch '2.3.x'
2020-10-30 15:51
665760 hengboy 1597847660 恒宇少年

✨ New Features

  • 添加消息管道需要的默认RedisMessageListenerContainer
  • 独立Oauth客户端配置信息

🐛 Bug Fixes

  • 修复mybatis enhance plugin无法找到版本问题

🎨 Optimizations

  • [#62:关于quartz参数问题 ] 修改Banner显示样式,新增输出官网以及博客地址
  • [#67 ] 新增MessagePipeConfiguration配置类的自定义Customizer接口
  • 配置RedisMessageListenerContainer类作为实例化消息管道配置条件
  • 适配使用默认的RedisMessageListenerContainer
  • 删除JsonTools,请使用JsonUtils
  • 修改pageable属性类转换方式

🔨 Dependency Upgrades

  • [#65 ] 升级message pipe消息管道版本为 v1.0.2.RELESE
  • 升级Spring/SpringBoot版本为v5.2.9/v2.3.4
最后提交信息为: Merge branch '2.3.x'
2020-08-25 09:23
665760 hengboy 1597847660 恒宇少年

New Features

  • "ApiBoot Logging"、"ApiBoot Logging Admin" 不再需要手动添加@EnableLoggingClient@EnableLoggingAdmin注解。
  • 集成 "message-pipe" 分布式顺序消费管道框架
  • 添加LoggingFactoryBeanCustomizers类来集合注入LoggingFactoryBeanCustomizer实例

Fix Bugs

  • 使用2.3.0版本的Security OAuth2组件时配置"ignore-urls"后启动时报错
  • 项目中不集成MongoDB时,启动抛出找不到MongoSetting相关异常

️ Dependency Upgrades

  • 升级SpringBoot版本为 2.3.3.RELEASE
  • 升级Spring版本为 5.2.8.RELEASE
  • 升级MinBox Parent版本为 1.0.1.RELEASE
最后提交信息为: Merge branch '2.3.x'
2020-07-22 15:40
665760 hengboy 1597847660 恒宇少年
  • 变更项目根模块的 "artifactId" 为 "api-boot-build"
  • 新增 "api-boot-project/api-boot" 模块
  • 将 "api-boot-plugin-alibaba-oss" 模块代码逻辑迁移至 "api-boot"模块
  • 将 "api-boot-plugin-mail" 模块代码逻辑迁移至 "api-boot" 模块
  • 将 "api-boot-plugin-sms" 模块代码逻辑迁移至 "api-boot" 模块
  • 将 "api-boot-plugin-datasource-switch" 插件从项目中抽离作为独立项目存在,minbox-datasource-switch
  • 将 "api-boot-plugin-http-convert" 模块代码逻辑迁移至 "api-boot" 模块
  • 将 "api-boot-plugin-message-push" 模块代码逻辑迁移至 "api-boot" 模块
  • 将 "api-boot-plugin-quartz" 模块代码逻辑迁移至 "api-boot" 模块
  • 将 "api-boot-plugin-rate-limiter" 插件从项目中抽离作为独立项目存在,minbox-ratelimiter
  • 将 "api-boot-plugin-oauth" 插件从项目中抽离作为独立项目存在,minbox-oauth
  • 将 "api-boot-plugin-sequence" 插件从项目中抽离作为独立项目存在,minbox-sequence
  • 将 "api-boot-plugin-security" 插件从项目中抽离作为独立项目存在,minbox-security
  • 将 "api-boot-plugin-resource-load" 插件从项目中抽离作为独立项目存在,minbox-resource-load
  • 将 "${project.groupId}" 变量替换为 "org.minbox.framework"
  • 分组 "api-boot-dependencies" 固化版本的依赖列表
  • 配置banner使用 "${api-boot.version}" 变量,保持输出版本号与项目一致
  • 新增 "api-boot-tools" 模块,提供常用工具类,如:ApplicationContextTools、BeanFactoryTools...
  • "api-boot-mybatis-enhance-maven-codegen" 插件新增 "TypeMapping" 配置项,可配置Jdbc与Java类型的映射
最后提交信息为: Add v2.3.0 change details
2020-07-08 08:54
665760 hengboy 1597847660 恒宇少年
  • 新增mongo-client-settings组件(扩展SpringBoot Mongo配置)
  • 修复Swagger组件使用spring-boot-starter-validation(SpringBoot v2.3.x+)
  • 更新部分源码注释内容
最后提交信息为: modify version
2020-06-22 11:51
665760 hengboy 1597847660 恒宇少年
  • 新增ApiBoot OAuth2的刷新令牌过期配置参数
  • 升级Spring/SpringBoot依赖版本为v5.2.7/v.2.3.1
  • 新增minbox-logging排除指定HttpStatus的参数配置
  • 修改SpringMvc配置首选json-mapper的方式
  • 升级flatten-maven-plugin插件版本
  • 删除默认集成SpringCloud的指定版本(防止与业务系统版本冲突)
最后提交信息为: 修改注释
2020-05-07 20:47
665760 hengboy 1597847660 恒宇少年
  • 集成ApiBoot Sequence分布式高效ID插件
  • 添加ApiBootSequenceContext用于生成String/Long类型的ID
  • 通过ApiBootSequenceProperties可配置数据中心编号、工作机器编号、回拨毫秒量等属性
  • fix bugs
最后提交信息为: 发布v2.2.5版本
2020-04-14 13:54
665760 hengboy 1597847660 恒宇少年
  • 升级SpringBoot为v2.2.6
  • 添加MyBatis Enhance支持自定义操作SqlSessionFactoryBean接口
  • 升级minbox-logging为v1.0.4
  • 修改javadoc编译错误问题
最后提交信息为: 修改banner输出的版本号
2020-01-06 13:28
665760 hengboy 1597847660 恒宇少年

新特性

  • 支持自定义认证服务器OAuth2认证失败时响应内容,详见:I17O6B

更新日志

最后提交信息为: 代码同步
2020-01-06 13:27
665760 hengboy 1597847660 恒宇少年

新特性

  • 支持自定义认证服务器OAuth2认证失败时响应内容,详见:I17O6B

更新日志

最后提交信息为: 代码同步
2019-12-16 17:20
665760 hengboy 1597847660 恒宇少年
  • 升级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.2.1.RELEASE版本
2019-12-16 17:06
665760 hengboy 1597847660 恒宇少年
  • 升级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.1.6.RELEASE版本
2019-11-29 17:09
665760 hengboy 1597847660 恒宇少年
  • 支持SpringBoot2.2.0以上版本分支
  • 升级SpringCloud版本为Hoxton.RELEASE
  • 升级druid版本为1.1.21
  • 升级spring-security-oauth2版本为2.4.0.RELEASE
  • 升级spring-security-jwt版本为1.1.0.RELEASE
  • 修改ApiBootDefaultAuthenticationEntryPoint返回json字符串的方式为fastJson
  • 修改ApiBootDefaultAccessDeniedHandler返回json字符串方式为fastJson
最后提交信息为: 2.2.0.RELEASE更新日志
2019-11-07 11:06
665760 hengboy 1597847660 恒宇少年

2.1.5.RELEASE更新日志(2019-11-6日发布)

  • 新增ApiBoot Alibaba Oss西南成都地域
  • 修复ApiBoot Logging与Seata提供的openfeign拦截器冲突问题
  • 修复ApiBoot Enhance Codegen生成实体时,不创建codegen.setting.json文件抛出异常问题
  • 升级SpringBoot为2.1.9.RELEASE
  • 修改ApiBoot DataSource Switch多线程切换为Deque方式
  • 修改框架源码描述
  • 修复ReadMe公众号不显示问题
  • 修复Banner输出版本错误问题
最后提交信息为: 创建2.1.5.RELEASE分支
2019-07-23 16:50
665760 hengboy 1597847660 恒宇少年
  • ApiBoot Logging
    • 可配置指定路径前缀下的请求采集上报日志
    • 可排除指定路径不进行采集日志
    • 支持控制台打印美化后的json
    • 支持实时上报请求日志
    • 支持定时上报指定数量的请求日志
    • 可配置项目启动后间隔时间上报,单位:秒
    • 支持内存方式临时缓存请求日志
    • 支持服务停止后上报缓存中全部日志到Admin
    • 支持配置上报Admin的指定地址,进行上报日志
    • 支持从服务注册中心获取Admin的地址,负载均衡上报请求日志
    • 支持配置上报请求日志时安全用户信息
  • ApiBoot Logging Admin(初版首发)
    • 支持SpringCloud注册中心服务发现
    • 支持美化接收的请求日志json内容
    • 支持记录具体上报日志的服务信息
    • 支持数据源方式存储请求日志
    • 支持SpringSecurity配置保护日志上报安全性
2019-07-16 18:44
665760 hengboy 1597847660 恒宇少年
  • ApiBoot Logging 初版发布
    • 0侵入代码设计
    • 支持链路日志输出
    • 支持SpringCloud Openfeign透传日志链路信息
    • 支持请求完成后多个Order Notice通知请求日志信息
    • 支持请求异常堆栈信息保存
    • 支持读取RequestBody内容
    • 支持读取ResponseBody内容
    • 支持请求日志关联具体服务Id
    • 支持自定义存储日志
  • ApiBoot OAuth
    • 支持Redis存储Token
    • 支持内存方式、Redis方式配置多客户端
    • 支持内存方式、Redis方式配置token有效期
  • ApiBoot Mybatis Enhance
    • 丰富示例
    • 官网文档更新
最后提交信息为: 发布ApiBoot 2.1.1.RELEASE版本
Java
1
https://gitee.com/minbox-projects/api-boot.git
git@gitee.com:minbox-projects/api-boot.git
minbox-projects
api-boot
api-boot

搜索帮助