Skip to content

Releases: minbox-projects/api-boot

2.3.8

24 Apr 05:24
Compare
Choose a tag to compare
  • 支持minbox-logging使用mongo作为数据存储方式
  • 适配minbox-logging日志组件的过期数据清理器配置参数
  • 升级minbox-parent版本为1.0.9
  • 升级SpringBoot版本为2.6.7

2.3.6 & 2.3.7

06 Apr 11:38
Compare
Choose a tag to compare
  • 集成minbox-grace操作日志组件
  • 新增Redis方式集成OAuth2时客户端存储方式选择性配置
  • 为AgentConfig配置类自动添加配置属性提示
  • 替换统一依赖xml文件内的revision占位符
  • 升级SpringBoot版本为2.6.6

2.3.5

22 Nov 07:21
Compare
Choose a tag to compare

🔨 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

2.3.4

22 Apr 09:25
Compare
Choose a tag to compare

✨ 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

2.3.3.RELEASE

24 Nov 01:58
Compare
Choose a tag to compare

✨ 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

2.3.2.RELEASE

26 Oct 08:31
Compare
Choose a tag to compare

✨ New Features

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

🐛 Bug Fixes

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

🎨 Optimizations

  • [#62 ] 修改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

2.3.1.RELEASE

25 Aug 01:20
Compare
Choose a tag to compare

✨ New Features

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

🐛 Fix Bugs

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

⬆️ Dependency Upgrades

  • 升级SpringBoot版本为 2.3.3.RELEASE
  • 升级Spring版本为 5.2.8.RELEASE
  • 升级MinBox Parent版本为 1.0.1.RELEASE

2.3.0.RELEASE

22 Jul 07:34
Compare
Choose a tag to compare
  • Change the "artifactId" of the project root module to "api-boot-build"
  • Added "api-boot-project/api-boot" module
  • Migrate "api-boot-plugin-alibaba-oss" module code logic to "api-boot" module
  • Migrate "api-boot-plugin-mail" module code logic to "api-boot" module
  • Migrate "api-boot-plugin-sms" module code logic to "api-boot" module
  • Migrate "api-boot-plugin-http-convert" module code logic to "api-boot" module
  • Migrate "api-boot-plugin-message-push" module code logic to "api-boot" module
  • Migrate "api-boot-plugin-quartz" module code logic to "api-boot" module
  • [#34]Extract the "api-boot-plugin-rate-limiter" plug-in from the project as an independent project
  • [#35]Extract the "api-boot-plugin-resource-load" plug-in from the project as an independent project
  • [#37]Extract the "api-boot-plugin-datasource-switch" plug-in from the project as an independent project
  • [#39]Extract the "api-boot-plugin-sequence" plug-in from the project as an independent project
  • [#41]Extract the "api-boot-plugin-oauth" plug-in from the project as an independent project
  • [#42]Extract the "api-boot-plugin-security" plug-in from the project as an independent project
  • Replace the "${project.groupId}" variable with "org.minbox.framework"
  • Group "api-boot-dependencies" fixed version dependency list
  • Configure the banner to use the "${api-boot.version}" variable to keep the output version number consistent with the project
  • Added "api-boot-tools" module to provide commonly used tools, such as: ApplicationContextTools, BeanFactoryTools...
  • The "api-boot-mybatis-enhance-maven-codegen" plug-in adds a new "TypeMapping" configuration item, which can configure the mapping between Jdbc and Java types

2.2.7.RELEASE

08 Jul 00:54
Compare
Choose a tag to compare
  • 新增mongo-client-settings组件(扩展SpringBoot Mongo配置)
  • 修复Swagger组件使用spring-boot-starter-validation(SpringBoot v2.3.x+)
  • 更新部分源码注释内容

2.2.6.RELEASE

24 Jun 01:13
Compare
Choose a tag to compare
  • 新增ApiBoot OAuth2的刷新令牌过期配置参数
  • 升级Spring/SpringBoot依赖版本为v5.2.7/v.2.3.1
  • 新增minbox-logging排除指定HttpStatus的参数配置
  • 修改SpringMvc配置首选json-mapper的方式
  • 升级flatten-maven-plugin插件版本
  • 删除默认集成SpringCloud的指定版本(防止与业务系统版本冲突)