Releases: sofastack/sofa-boot
Releases · sofastack/sofa-boot
v4.0.1
⭐️ 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
⭐️ 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
v3.19.0
⭐️ New Features
- Add @SofaServiceBean annotation to create a SOFA service and also created a bean #1176
🔨 Optimize
- Avoid NPE when unregister SOFA component #1177
- Avoid npe in BeanLoadCostBeanFactory #1181
- Straight application listener order using in SOFABoot #1179
- Upgrade sofa-common-tools version to 1.3.11 #1179
Bugfix
- Fix bugs when using toolkit-common-logging config #1178
v4.0.0-M2
⭐️ New Features
- Support SOFARPC Actuator
- Support SOFAARK
- Add isle feature enable conditional configuration
🔨 Optimize
- 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.0
- Optimize RuntimeContextBeanFactoryPostProcessor
- Optimize Springcloud bootstrap log properties
v3.18.0
⭐️ New Features
- Upgrade Spring Boot to 2.7.10 #1137
- Reference Component health check support more details when failed #1121
- Support repeatable @SofaServices annotation #1132
- SofaReference annotation support required optional #1135
- Support custom healthcheck and healthindicator config #1129
🔨 Optimize
v4.0.0-M1
⭐️ New Features
- Support JDK17
- Update SpringBoot 3.0.5 and some dependencies
- Add art-sofa-boot-starter
- Support scenes config dynamic bean feature
🔨 Optimize
- Enhanced startup time statistics capability
- Support more SPI to custom framework behaviors
- Refactor some class package name
- Duplicate some feature and dependencies