This is a maintenance release to address the regression bug found in 3.5.12.
Bug fix:
- Unable to resolve result type when the target property has a getter with different return type #2834
What's Changed
Bugfix
- Fix customized executor paramters may not work by @aamingaa in https://github.com/apache/dubbo/pull/11652
- Fix service name check ignore sub string by @aamingaa in https://github.com/apache/dubbo/pull/11643
- Fix tri wrapper pack npe by @EarthChen in https://github.com/apache/dubbo/pull/11656
- Fix qos ByteBuf leak by @mytang0 in https://github.com/apache/dubbo/pull/11714
- Fix metadata proxy load filter by @AlbumenJ in https://github.com/apache/dubbo/pull/11769
- Fix recreate client after destroy by @AlbumenJ in https://github.com/apache/dubbo/pull/11780
- Sync when destroy by @AlbumenJ in https://github.com/apache/dubbo/pull/11783
- Fix #11767, restore the original parameter pair instead of giving default value when doing URL.parse. by @chaoyoung in https://github.com/apache/dubbo/pull/11781
- fix reference bean name conflicts by @liufeiyu1002 in https://github.com/apache/dubbo/pull/11699
Code Enhancement
Releates PRs: #11592, #11672
Contributors
Dubbo would like to thank the following contributors for their contributions to this release: @win120a, @aamingaa, @EarthChen, @icodening, @mytang0, @AlbumenJ, @chaoyoung, @liufeiyu1002
New Contributors
- @chaoyoung made their first contribution in https://github.com/apache/dubbo/pull/11781
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.1.7...dubbo-3.1.8
Cache
- Fixed
clear()
removing a key more than once due to a write-back removal listener (#872)
JCache
- Added support for loading the configuration from the cache manager's uri (#877)
🐞 Bug Fixes
- Maven plugin uses timezone-local timestamps when outputTimestamp is used #34430
- org.springframework.boot.web.embedded.jetty.GracefulShutdown uses the wrong class to create its logger #34419
-
@ConfigurationProperties
with initialized nested record properties values no longer bind #34407 - Custom ConfigDataLocationResolver/ConfigDataLoader fails in 3.0.x when combined with spring-boot-devtools #34372
- defaultTracingObservationHandler is not ordered as documented #34216
- Spring Boot 3 does not provide a configuration property for configuring red metrics custom tag keys #34194
📔 Documentation
- Document support for Gradle 8 #34462
- Update Batch documentation #34437
- Add link to Failover starter #34422
- Fix typo in external-config.adoc #34414
- Fix typo #34398
- Use plugins DSL consistently in Spring Boot Gradle Plugin docs #34391
🔨 Dependency Upgrades
- Upgrade to Couchbase Client 3.4.3 #34445
- Upgrade to Dropwizard Metrics 4.2.17 #34446
- Upgrade to Jetty 11.0.14 #34447
- Upgrade to Reactor Bom 2022.0.4 #34444
- Upgrade to Spring Data Bom 2022.0.3 #34439
- Upgrade to Spring Framework 6.0.6 #34440
- Upgrade to Spring Kafka 3.0.4 #34441
❤️ Contributors
Thank you to all the contributors who worked on this release:
@1993heqiang, @anandmnair, @dalbani, @fmbenhassine, @izeye, @jongwooo, and @ttddyy
⭐ New Features
- Prefer request hostName and hostPort in ReactorServerHttpRequest #30062
- Use
readNBytes
in ByteArrayHttpMessageConverter when contentLength is available #30010 - Add missing
@Nullable
annotations toLogMessage.format
methods #30006 - Refine
CoroutinesUtils#invokeSuspendingFunction
contract #30005 -
@SubscribeMapping
method not called when built as native image #30002 - Provide method with
ContextView
instead ofContext
inServerWebExchangeContextFilter
#29691 - Support
@Value
for record injection #28774
🐞 Bug Fixes
- WebClient now requires scheme #30053
- Move
HttpServiceProxyFactoryExtensions.kt
tospring-web
module #30042 - AutowireCapableBeanFactory.createBean does not prefer default constructor anymore #30041
- Server request URL with spring-webflux 6.0.5 is in resolved IP6 format #30033
-
PathMatchingResourcePatternResolver
can no longer handle paths containing spaces and special characters #30031 - Catch defensively exception thrown by validation contraints AOT processing of Kotlin extensions #30037
- Fix proxy hint Kotlin extensions #30025
- WebFlux fails with WebDAV HTTP methods #29981
-
NullPointerException
if passing an anonymous class toReflectionsHint#registerType
#29774 - Native hints for package private methods on custom
@Repository
class #29764 - Native version of webflux/r2dbc failed #29582
- Protect JMS connection creation against prepareConnection errors #29116
- SingleConnectionFactory - reconnection problem (AMQ Broker) #29115
📔 Documentation
- Fix "Configuring a Global Date and Time Format" example #30034
-
@AspectJ
argument name resolution algorithm is outdated in reference manual #30026 - Update comment in Javadoc of ServletRequestPathFilter DispatcherServlet relating to DispatcherServlet #30014
- Revise AspectJ examples in the reference manual #30003
- Revise
chomp
andfold
settings in reference documentation #30001
🔨 Dependency Upgrades
- Upgrade to Reactor 2022.0.4 #30063
❤️ Contributors
Thank you to all the contributors who worked on this release:
@1004789224, @1993heqiang, @AlexElin, @diguage, @divcon, @izeye, @kilink, @lenoch7, @sergiuprdn, @singhbaljit, and @violetagg
Abstract
Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage use 5.9.2 to upgrade, when the version between 5.7.10 and 5.9.0. For details, please refer to all commits.
Enhancement
- chore(deps): bump commons-fileupload from 1.3.3 to 1.5 in /bom by @dependabot in https://github.com/sofastack/sofa-rpc/pull/1309
Bug fix
- Fix #1254 #1305 bug on JSON serialization and deserialization by @gofow in https://github.com/sofastack/sofa-rpc/pull/1306
- Fix #1300 bolt swagger class not found error by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1310
Misc
- Fix serialize test by @Lo1nt in https://github.com/sofastack/sofa-rpc/pull/1312
New Contributors
- @gofow made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1306
Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.9.1...v5.9.2
What's Changed
🐛 Bug Fixes
- fix/MNT-23416_boundary_event_sub_subprocess by @vrmoreira in https://github.com/Activiti/Activiti/pull/4235
- MNT-23416 fix boundary_event_sub_subprocess error propagtion regression by @igdianov in https://github.com/Activiti/Activiti/pull/4260
⬆️ Dependencies
- AAE-12742 update batik from 1.14 to 1.16 by @jsokolowskii in https://github.com/Activiti/Activiti/pull/4254
🔨 Other Changes
- AAE-12143 Process diagram SVG generation tests by @jsokolowskii in https://github.com/Activiti/Activiti/pull/4215
- MSSQL script update by @AnkurChauhan-131 in https://github.com/Activiti/Activiti/pull/4243
- AAE-7143 Declare mvn central as first repo / plugin repo in pom.xml by @matteo4diani in https://github.com/Activiti/Activiti/pull/4248
Full Changelog: https://github.com/Activiti/Activiti/compare/7.8.0...7.9.0