SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力。在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFA 中间件的能力。
3.7版本已经发布,本次最大的更新是把依赖的Springboot版本升级到了2.3.9,
另外对应的SOFARPC版本升级到了5.7.8
主要变更如下:
新功能:
- 升级Spring boot版本到2.3.9.RELEASE
- 适配SOFABOOT符合Springboot readiness和liveness检查规范
优化
- 可以使用静态sofa bean作为配置
- 增加issue banner
- 提供英文版README
- 分离ark/spring的shutdown
完整列表可访问:
⭐️ New Features
- Update Spring Boot version to 2.3.9.RELEASE #809
- Adapt SOFABoot to Spring Boot readiness and liveness #825
🔨 Optimize
- Add config to statics sofa bean #812
- Add issue banner #813
- Provide English version README #815
- Seperate ark/spring shutdown #817
- Use revision instead of hard-code version #827
- Add check style of newline for eof #828
- Update sofa-common-tools version to 1.3.4 #832
🐞 Bug fixes
- Fix sofa.middleware.log.console overridden problem #808
- Fix properties overridden in ark environment #814
- Fix startup auto configuration in Isle #824
- Fix tracer bean name conflicting with spring cloud #830
- Fix grpc version problem #834