Skip to content

Releases: sofastack/sofa-boot

v2.6.0

26 Jan 00:14
Compare
Choose a tag to compare

⭐️New Features

  • Support extension and extension point. #340
  • Support parallel initialization of spring bean during refreshing context. #337
  • Support custom active/deactive logics in Component LifeCycle #318
  • Support @SofaService in bean method and @SofaReference in parameter enhancement #329

🐞Bug fixes

  • Fix health check bug when management.port is configured. #325
  • Fix error logging message when isle module install fails. #326
  • Fix the way to fetch spring cloud configuration #328

🔨Optimize

  • Optimize the registration order of BeanPostProcessor #331
  • Add upgrade script #324

🔨Upgrade

  • Upgrade sofa-hessian to v3.3.6
  • Upgrade rpc-sofa-boot-starter to 5.5.0
  • Upgrade tracer-sofa-boot-starter to 2.3.1
  • Upgrade sofa-common-tools to 1.0.17

v3.1.1

29 Dec 09:38
Compare
Choose a tag to compare

⭐️New Features

  • Provide Gradle dependency management plugin enhancement #90
  • Optimize log configuration and strictly depend on log-sofa-boot-starter #317

🐞Bug fixes

  • Fix strategy to resolve factory method in ServiceBeanFactoryPostProcessor bug #297
  • Fix compatible with Spring Cloud Context RestartListener #307

🔨Upgrade

  • Upgrade SOFATracer to v3.0.2
  • Upgrade sofa-common-tools to 1.0.16
  • Upgrade sofa-hessian to 3.3.4

v3.1.0

07 Dec 09:36
Compare
Choose a tag to compare

⭐️New Features

  • Support @SofaService in bean method and @SofaReference in parameter. #288
  • Support placeholder in SofaService and SofaReference annotation. #282
  • Support JDK11

🐞Bug fixes

  • Fix jvm service failure in ark when application depends on spring cloud. #283
  • Fix that BeanNameAutoProxyCreator can not apply to @SofaService. #276

🔨Upgrade

  • Upgrade Spring Boot to 2.1.0.RELEASE

v2.5.2

16 Nov 08:27
Compare
Choose a tag to compare

⭐️New Features

  • Support place holder in the annotation of @SofaService and @SofaReference. #264

🐞Bug fixes

  • Fix compatible bug in spring cloud. #274

🔨 Upgrade

  • Upgrade SOFATracer to 2.2.3

v3.0.0

09 Nov 03:30
Compare
Choose a tag to compare

⭐️New Features

  • Compatible with Spring Cloud. #268
  • Compatible with Spring Boot #242
  • Support WebFlux HealthCheck. #246

🐞Bug fixes

  • Export some class to avoid failure of invocation between multi Biz. #67
  • Fix linkage error when launched in SOFAArk. #259

🔨Optimize

  • Adapt http status according readiness check. #266
  • Refactoring code using lambda function. #252
  • Change coverage tool from cobertura-maven-plugin to jacoco-maven-plugin. #253

v2.5.1

25 Oct 03:29
Compare
Choose a tag to compare

🐞Bug fixes

  • Fix a bug that an exception threw in HealthIndicator would NOT fail the readiness check. #245

v2.5.0

11 Oct 14:28
Compare
Choose a tag to compare

⭐️New Features

  • Provide a SOFABoot banner. #72
  • Add sofa version plugin. #159
  • Add callback ref and callback classname attribute. #223

🐞Bug fixes

  • Fix SofaRuntimeProperties Configuration. #87

🔨Optimize

  • Make code more spring boot style. #66
  • Unified using SofaBootLogSpaceIsolationInit. #63
  • Using jackson instead of fastjson. #94
  • Remove AbstractSofaBootMiddlewareVersionFacade. #129
  • ClientFactoryBeanPostProcessor should implement Ordered interface. #89
  • Refactor SOFABoot HealthCheck. #93
  • Make infra's dependency on spring-boot-starter-actuator optional. #144
  • Remove sofa-dependencies to a single project. #152
  • Optimize auto-configuration. #221
  • Optimize hint of error message. #222
  • Check the required property of spring.application.name. #218
  • Support whether component can be duplicated registered. #199
  • Compatible with Spring Cloud #233

❤️ We’d like to thank all the contributors who worked on our current release!

@ScienJus
@chenhui0212

v2.4.10

11 Oct 05:19
Compare
Choose a tag to compare

⭐️Enhancement

  • Support configurable component health check retries #234

v2.4.9

27 Sep 08:41
Compare
Choose a tag to compare

⭐️Enhancement

  • Manage zipkin version #226

🔨Dependency upgrades

  • Upgrade sofa-rpc version to v5.4.6
  • Upgrade sofa-hessian version to 3.3.3 #229

v2.4.8

14 Sep 04:54
Compare
Choose a tag to compare

⭐️Enhancement

  • Manager starter and third-lib version. #211

🐞Bug fixes

  • Fix SofaModuleBeanFactoryPostProcessor no Bean Definition Bug. #214
  • Fix that SofaBootComponentHealthCheckInfo health status is influenced by HealthIndicator. #205

🔨Dependency upgrades

  • Upgrade sofa-tracer version to v2.1.4
  • Upgrade sofa-lookout version to v1.4.4
  • Upgrade sofa-ark version to v0.5.2