Releases: sofastack/sofa-boot
Releases · sofastack/sofa-boot
v4.4.0
⭐️ New Features
🐞Bug fixes
🔨Dependency Upgrades
- Update SpringBoot to 3.3.4 by @CrazyHZM in #1335
- Update SpringCloud to 2023.0.3
- Update SOFA Tracer to 4.0.1
- Update Hessian to 3.5.5 by @CrazyHZM in #1343
Full Changelog: v4.3.0...v4.4.0
v3.24.0
v4.3.0
⭐️ New Features
- Support PolarisRegistryConfiguration by @wangchengming666 in #1291
- Add queueRemainingSize log at the beginning monitor by @EvenLjj in #1293
- Add spring-boot-configuration-processor in sofa-boot-actuator-autoconigure model by @HzjNeverStop in #1294
- Support sofa thread pool actuator by @HzjNeverStop in #1301
- Support kubernetes registry configuration by @wangchengming666 in #1288
- Support mac M1(osx-aarch_64) compile and test by @CrazyHZM in #1305
- Update Spring Boot 3.2.6 by @HzjNeverStop in #1326
🔨 Optimize
- Optimize getBiz method by reduce invoke Map.toArray() (#1286) by @NTP1996 in #1287
- Remove ThreadLocal in DynamicJvmServiceInvoker by @HzjNeverStop in #1297
- Test: add new test cases. by @JAYDIPSINH27 in #1299
- Add Code Scan Action by @Duan-0916 in #1274
- Upgrade github action version to v4 by @CrazyHZM in #1308
- Update community contact way by @CrazyHZM in #1313
- Application startup update register order by @HzjNeverStop in #1325
- Add runnable/callable class in async invoke method by @HzjNeverStop in #1327
🐞 Bug fixes
- Fix #1276 after healthcheck double check success, register async by @wangchengming666 in #1290
- Fix concuren problem in jvmfilterholder by @HzjNeverStop in #1295
- Fix readiness health check list mistake in parallel checking scenario by @CrazyHZM in #1310
- Fix readme for build status by @CrazyHZM in #1315
- Fix typos by @CrazyHZM in #1314
- Fix build status by @CrazyHZM in #1318
- Fix lazyinit value transfer problem by @CrazyHZM in #1316
- Fix beans information lost parentId by @CrazyHZM in #1319
- Fix sofaruntime manager destroy whitout shutdown by @CrazyHZM in #1324
New Contributors
- @NTP1996 made their first contribution in #1287
- @wangchengming666 made their first contribution in #1290
- @JAYDIPSINH27 made their first contribution in #1299
- @Duan-0916 made their first contribution in #1274
Full Changelog: v4.2.0...v4.3.0
v3.23.0
What's Changed
⭐️ New Features
- Add queueRemainingSize log at the beginning monitor by @EvenLjj in #1292
- Support mac M1(osx-aarch_64) compile and test by @CrazyHZM in #1306
🔨 Optimize
- Update springboot 2.7.18 by @HzjNeverStop in #1303
- Upgrade github action version to v4 by @CrazyHZM in #1307
- Increase StartupSpringApplicationRunListener order by @taobaorun in #1311
🐞 Bug fixes
- Fix readiness health check list mistake in parallel checking scenario by @CrazyHZM in #1309
- Avoid concurrent problem in JvmFilterHolder by @HzjNeverStop in #1304
- Fix lazyinit value transfer problem by @CrazyHZM in #1317
- Fix beans information lost parentId by @CrazyHZM in #1320
Full Changelog: v3.22.0...v3.23.0
v3.22.0
What's Changed
⭐️ New Features
- Support ExcludeBeanNameAutoProxyCreator #1277
🔨 Optimize
- skip low cost spring.context.config-classes.enhance and bean-factory #1270
Full Changelog: v3.21.0...v3.22.0
v4.2.0
What's Changed
⭐️ New Features
- Update SpringBoot 3.2.2 #1266
- Support virtual threads #1272
- Support ExcludeBeanNameAutoProxyCreator #1277
🔨 Optimize
- Add ci for jdk21 runtime #1265
- skip low cost spring.context.config-classes.enhance and bean-factory #1270
- Sofa default listable bean factory add #1279
- Avoid npe in SpringContextInstallStage when interrupted #1280
Full Changelog: v4.1.0...v4.2.0
v4.1.0
⭐️ New Features
- Update SpringBoot 3.1.5 #1259
- Update SOFA Hessian 3.5.1 #1248
- Support SOFA Rpc provider register blacklist/whitelist #1254
- Support isle actuator #1257
🔨 Optimize
- Avoid SofaConfigSourceSupportListener duplicate register configs #1246
- Fix the issue where @SofaService annotation cannot set a custom thread pool #1247
- Avoid npe in SofaRpcEndpoint #1256
- Fix SpringContextInstallStage CountDownLatch size error #1262
- Register deprecate bean alias name for ApplicationRuntimeModel #1263
v4.0.2
🔨 Optimize
- Fix SpringContextInstallStage countDownLatch size error
v3.21.0
v3.20.0
⭐️ New Features
- Added side-effect-free stubbing framework for SOFABoot #1237 #1241 #1242
- Update spring boot 2.7.14 #1205
- Update sofa tracer to 3.1.3 #1217
🔨 Optimize
- Support sofa service duplicate configurable #1204
- Remove autoconfiguration-bean creating condition search strategy #1220
- Add dependencies compatibility verifier #1221 #1223
- Update some error info #1222
- Ensure threadlocal object is removed after use #1225
- Add protobuf dependency management #1231
- Init interface type canonical name to avoid multi reflection #1233