Skip to content

Releases: sofastack/sofa-boot

v3.16.3

09 Jan 09:57
b52393c
Compare
Choose a tag to compare

🔨 Optimize

  • Fix HealthIndicatorProcessor.readinessHealthCheck() and HealthCheckerProcessor.readinessHealthCheck() bugs when parallel healthcheck timeout #1046
  • Refactoring ReadinessCheckListener.aggregateReadinessHealth() output #1046

v3.16.2

28 Dec 06:36
93ad0ec
Compare
Choose a tag to compare

⭐️ New Features

  • Add tracer plugins for kafkamq,rabbitmq,rocketmq,springmessage,redis,mongodb #847
  • Add sofarpc connection num feature #1038

🔨 Optimize

  • fix HealthIndicatorProcessor.doHealthCheck() bug when exception occur #1046

v3.16.1

24 Nov 09:40
faa68b0
Compare
Choose a tag to compare

🔨 Optimize

  • Update ServiceBeanFactoryPostProcessor implement BeanFactoryPostProcessor and Ordered #1034
  • Update BeanDefinitionUtil getTargetType #1034

v3.16.0

02 Mar 08:22
6b9f02b
Compare
Choose a tag to compare

⭐️ New Features

  • Support singleton PostProcessor #1029
  • Sofa service name can append bean id #1030

🔨 Optimize

  • Optimize the way to get SofaModuleProperties, from getBean to transfer #1019
  • Redirect sofa runtime log to console in test env #1031
  • Enable com.alipay.sofa.proxy.bean default #1032

v3.15.0

22 Sep 08:02
f8231d4
Compare
Choose a tag to compare

⭐️ New Features

  • Support module application api #1001
  • Update SpringBoot 2.7.3 #1009

🔨 Optimize

  • Optimize log when miss modules depends #10087
  • Add github action for release jar #1010

🐞 Bug fixes

  • Add module self depend on detection #990
  • Adjust priority for AfterBizStartupEventHandler #1002

v3.14.1

22 Sep 07:57
559570c
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fix RefrenceFactoryBean throw exception cause early create #1011

v3.14.0

29 Jul 06:31
6f2075f
Compare
Choose a tag to compare

⭐️ New Features

  • Support module application api #1001
  • Update SpringBoot 2.6.9 #991
  • Support custom HealthCheckerComparator #997

🔨 Optimize

  • Update dynamic spring context loader method #994

🐞 Bug fixes

  • Add module self depend on detection #990
  • Adjust priority for AfterBizStartupEventHandler #1002

v3.13.0

13 Jun 03:55
0a8da2b
Compare
Choose a tag to compare

⭐️ New Features

  • Support showDetail=false in readiness endpoint #957
  • Support config to skip shutdown method in ComponentManagerImpl #960

🔨 Optimize

  • make ServiceBeanFactoryPostProcessor implements BeanDefinitionRegistry #967
  • Update springframework to 5.3.20 #969
  • Add JvmBindingInterface in sofa reference proxy #970
  • Update ProxyBeanFactoryPostProcessor invoke order #971
  • Add beanname in beanstat #973
  • Ignore component success detail in healthcheck result #976

🐞 Bug fixes

  • Fix StartupContextRefreshedListener order #966
  • Fix output bean stats sort #968
  • Fix parse binding encoding problem #975
  • Fix on application event ignore child event #979

v3.12.1

26 Apr 09:05
63572c2
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fix flatten-maven-plugin dependencyManagement #951

v3.12.0

22 Apr 07:23
9e6240d
Compare
Choose a tag to compare

⭐️ New Features

  • Cherry pick "Fix proxy factory bean issue #352" #922
  • Support allocate ApplicationContextInitializer cost when startup #923
  • Enhance beans point in isle environment #924
  • Support components endpoint to list all components #925
  • Support config to customize refresh executor #926
  • Support invoke health check parallel #927
  • Support @SofaAsyncInit annotation #931

🔨 Optimize