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

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。