SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力。在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFA 中间件的能力。
SOFABoot 4.3.0 现已发布,具体更新内容包括:
新功能
- 支持 PolarisRegistryConfiguration #1291
- 在开始监控时添加 queueRemainingSize 日志 #1293
- 在 sofa-boot-actuator-autoconigure 模型中添加 spring-boot-configuration-processor #1294
- 支持 sofa 线程池执行器 #1301
- 支持 kubernetes registry 配置 #1288
- 支持 mac M1(osx-aarch_64) 编译测试 #1305
- 更新 Spring Boot 3.2.6 #1326
优化
- 通过减少调用 Map.toArray() 来优化 getBiz 方法 (#1286) #1287
- 删除 DynamicJvmServiceInvoker 中的 ThreadLocal #1297
- 测试:添加新的测试用例 #1299
- 添加 Code Scan Action #1274
- 将 github action 版本升级到 v4 #1308
- 更新社区联系方式 #1313
- 应用程序启动更新注册顺序 #1325
- 在异步调用方法中添加 runnable/callable 类 #1327
错误修复
- 在 healthcheck double check 成功后修复#1276,通过注册 #1290
- 修复 jvmfilterholder 中的 concuren 问题 #1295
- 修复并行检查场景中的准备就绪健康检查清单错误 #1310
- 修复 build status 的 readme #1315
- 修正拼写错误 #1314
- 修复 build status #1318
- 修复 lazyinit value transfer 问题 #1316
- 修复 beans 信息丢失 parentId 的问题 #1319
- 修复 sofaruntime 管理器在关机时被破坏的问题 #1324
更新说明:https://github.com/sofastack/sofa-boot/releases/tag/v4.3.0
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。