Skip to content

Releases: sofastack/sofa-boot

v3.23.0

23 May 12:50
914b7fa
Compare
Choose a tag to compare

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

🐞 Bug fixes

Full Changelog: v3.22.0...v3.23.0

v3.22.0

25 Jan 09:03
fcd365c
Compare
Choose a tag to compare

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

22 Jan 09:48
82d0ca3
Compare
Choose a tag to compare

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

13 Nov 04:04
0bb15c4
Compare
Choose a tag to compare

⭐️ 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

09 Nov 02:37
Compare
Choose a tag to compare

🔨 Optimize

  • Fix SpringContextInstallStage countDownLatch size error

v3.21.0

31 Oct 07:13
9505851
Compare
Choose a tag to compare

⭐️ New Features

  • Support sofa-rpc provider register blacklist/whitelist #1254

🔨 Optimize

  • Avoid SofaConfigSourceSupportListener duplicate register configs #1246
  • Fix the issue where @SofaService annotation cannot set a custom thread pool #1247

v3.20.0

01 Sep 07:55
b274315
Compare
Choose a tag to compare

⭐️ 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

v4.0.1

29 Aug 06:05
5da952f
Compare
Choose a tag to compare

⭐️ New Features

  • Update SpringBoot to 3.0.9
  • Update SOFA Ark to 2.2.4
  • Update SOFA RPC to 3.11.0
  • Update SOFA-COMMON-TOOLS to 2.0.1

🔨 Optimize

  • Use DefaultParameterNameDiscoverer instead of StandardReflectionParameterNameDiscoverer
  • Remove thread-local client classLoader in DynamicJvmServiceInvoker#invoke
  • Clear SofaRuntimeContainer map elements by classLoader when destroy

v4.0.0

26 Jun 12:07
5b173e2
Compare
Choose a tag to compare

⭐️ New Features

  • Support JDK17
  • Update SpringBoot 3.0.7 and some dependencies
  • Add art-sofa-boot-starter
  • Support scenes config dynamic bean feature
  • Support SOFARPC Actuator
  • Support SOFAARK
  • Add isle feature enable conditional configuration

🔨 Optimize

  • Enhanced startup time statistics capability
  • Support more SPI to custom framework behaviors
  • Refactor some class package name
  • Duplicate some feature and dependencies
  • Add unit tests for existing codes
  • Update codecov-action@v3 and add report module to static test coverage
  • Update Guice 5.1.0
  • Cerry-pick features and bugfix form v3.18.x and v3.19.x
  • Optimize RuntimeContextBeanFactoryPostProcessor
  • Optimize SpringCloud bootstrap log properties

v3.19.1

25 Jun 04:10
f2915c3
Compare
Choose a tag to compare

Bugfix

  • Fix SofaTracerConfigurationListener order #1193
  • Fix @SofaService Annotation parse #1194