Skip to content

Releases: sofastack/sofa-boot

v3.10.0

30 Dec 12:17
a1e000c
Compare
Choose a tag to compare

⭐️ New Features

  • Update SpringBoot version 2.3.12 #894

🔨 Optimize

  • Throw exception when found duplicate module #888
  • Throw exception when some module install failed #902

🐞 Bug fixes

  • Fix some typos in code and comments #895

v3.9.1

19 Nov 08:20
2f277d0
Compare
Choose a tag to compare

🔨 Optimize

  • Refine DynamicJvmServiceProxyFinder#findServiceComponent's overhead #856
  • Optimize extension component health report #879

🐞 Bug fixes

  • Fix extension point shutdown error #880
  • Fix error code log format #881

v3.4.8

21 Oct 11:50
c070d92
Compare
Choose a tag to compare

🔨 Optimize

  • Backport JVM service invoking cache, see issue #856

v3.9.0

16 Sep 06:44
9b4ac64
Compare
Choose a tag to compare

🔨 Optimize

  • Add ErrorCode for exception logging #869
  • Make AbstractContractDefinitionParser not depend on @Autowired annotation #870
  • Add for RPC service provider a switch that controls whether or not registering the service to the registry #859
  • Add progress indication when health checking #837 Many thanks to @it-linnan for contribution!
  • Eliminate SofaRuntimeManager's usage of @Value placeholder #862
  • Optimize Threadpool's queue configuration in parallel application context refresh. #865

v3.8.0

28 Jul 02:52
bd8461f
Compare
Choose a tag to compare

⭐️ New Features

  • Upgrade JDK version to 11 #838

🔨 Optimize

🐞 Bug fixes

  • Fix annotation processing TypeNotPresentExceptionProxy bug #835

v3.7.0

31 May 03:49
26852ca
Compare
Choose a tag to compare

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

v3.6.0

30 Jan 07:22
8974eb0
Compare
Choose a tag to compare

⭐️ New Features

  • Support for automaticaly console logging when local developing #772
  • Refactor startup endpoint to formative data #795

🔨 Optimize

  • Use Maven Action instead of travis-ci #770
  • Remove default profile activation and add grpc version management #781
  • Update tomcat version to 9.0.37 #783
  • Update sofa-rpc version to 5.7.7 #804
  • Update sofa-tracer version to 3.1.0 #804
  • Update sofa-common-tools version to 1.3.2 #804

🐞 Bug fixes

  • Fix grammar and bugfix for tree display for bean load cost #771
  • Fix order for ReadinessCheckListener #788

v3.4.6

23 Nov 05:02
0e6f10b
Compare
Choose a tag to compare

⭐️ New Features

  • Support manual readiness callback (second stage health check) #766
  • Add extension component fail insulator configuration, default to no #763
  • Standard way to obtain all spring application context when using isle #667
  • BeanLoadCost tree hierarchical display #731

🔨 Optimize

  • Update SOFA hessian version to 3.3.12 #765
  • Refactor using of sofa-common-tools and support for console logging #760
  • Warn logging when @SofaReference annotation is used on static fields #757
  • Update "Ant Financial Services Group" to "Ant Group" #751
  • Remove sofa-boot-samples module #745

🐞 Bug fixes

  • Tracer miss context #742

v3.4.5

23 Oct 06:22
ed40e38
Compare
Choose a tag to compare

🔨 Optimize

  • support triple thread monitor #711

🔨 Upgrade

  • Upgrade junit to 4.13.1 upgrade
  • upgrade ark to 1.1.5

🐞 Bug fixes

  • Fix NPE when invoking BOLT service #717
  • Fix wrong max and core values in http server config. #708

v3.4.4

08 Sep 14:16
4ad3b5b
Compare
Choose a tag to compare

🔨 Optimize

  • Provide extension to intercept jvm invoke #688
  • Add tests for ReadinessCheckListener and SofaBootVersionEndpoint #704
  • Fix rpc test case #703
  • Ass actuator test case #702
  • Fix pom dependencies #701

🐞 Bug fixes

  • Fix When using sofa:reference to reference jvm service in ark environment, occurred an NPE error #699
  • Fix HealthCheck passed when ExtensionComponent activate failed bug. #694