Releases: minbox-projects/api-boot
Releases · minbox-projects/api-boot
2.3.8
2.3.6 & 2.3.7
- 集成minbox-grace操作日志组件
- 新增Redis方式集成OAuth2时客户端存储方式选择性配置
- 为AgentConfig配置类自动添加配置属性提示
- 替换统一依赖xml文件内的revision占位符
- 升级SpringBoot版本为2.6.6
2.3.5
2.3.4
✨ 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
2.3.2.RELEASE
✨ 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
✨ 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
- 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
- 新增mongo-client-settings组件(扩展SpringBoot Mongo配置)
- 修复Swagger组件使用spring-boot-starter-validation(SpringBoot v2.3.x+)
- 更新部分源码注释内容
2.2.6.RELEASE
- 新增ApiBoot OAuth2的刷新令牌过期配置参数
- 升级Spring/SpringBoot依赖版本为v5.2.7/v.2.3.1
- 新增minbox-logging排除指定HttpStatus的参数配置
- 修改SpringMvc配置首选json-mapper的方式
- 升级flatten-maven-plugin插件版本
- 删除默认集成SpringCloud的指定版本(防止与业务系统版本冲突)