What's Changed
Feature
- Generic call by gson support null args by @finefuture in #12832
- Support check if qos server is started by @AlbumenJ in #12952
- Adds metrics initialization metrics for the service interface(#12850) by @robin977 in #12892
- Support ignore refresh config by @AlbumenJ in #12998
Bugfix
- Fix memory leak by @icodening in #12805
- Add rest method annotation support judge by @suncairong163 in #12835
- Remove rest first match break by @suncairong163 in #12837
- Resteasy response context result support by @suncairong163 in #12854
- Fix rest thread memory leak by @suncairong163 in #12842
- Fix callback mode rpc context loss. by @wuwen5 in #12866
- Fix Spring Listener order by @AlbumenJ in #12911
- Support keep running on spring closed with properties by @AlbumenJ in #12912
- Fix DubboMergingDigest concurrent issue by @AlbumenJ in #12913
- Fix triple npe by @icodening in #12918
- Fix http method pathmatcher by @suncairong163 in #12890
- Fix chunkoutputstream chunksize exception by @suncairong163 in #12926
- Fix injvm params error by @AlbumenJ in #12938
- Fix shouldReconnect check by @AlbumenJ in #12949
- Fix static directory metrics label by @AlbumenJ in #12951
- Fix serialize.allowlist is not include SingletonMap by @ray-lsr in #12962
- Ignore start if scope model is LifeCycleManagedExternally by @AlbumenJ in #12985
- Cleanup resoruce if qos start failed by @AlbumenJ in #12993
- Fix Rest serializationException by @suncairong163 in #13000
Code Enhancement
Releates PRs: #12830, #12869, #12834, #12872, #12876, #12883, #12903, #12917, #12861, #12922, #12923, #12943, #12960, #12953, #12989, #12988, #12987
Dependency Upgrade
- Update bytebuddy.version: 1.14.5 -> 1.14.7 #13004
- Update com.alibaba.fastjson2:fastjson2: 2.0.35 -> 2.0.40 #12822, #13005
- Update fabric8_kubernetes_version: 6.6.2 -> 6.8.1 #12819, #12931
- Update fastjson2 version: 2.0.38 -> 2.0.39 #12914
- Update grpc.version: 1.56.1 -> 1.57.2 #12821, #12856, #12932
- Update io.micrometer:micrometer-bom: 1.11.2 -> 1.11.3 #12933
- Update io.micrometer:micrometer-core: 1.11.2 -> 1.11.3 #12935
- Update io.micrometer:micrometer-tracing-bom: 1.1.3 -> 1.1.4 #12934
- Update io.opentelemetry:opentelemetry-bom: 1.28.0 -> 1.29.0 #12895
- Update io.projectreactor:reactor-core: 3.5.8 -> 3.5.9 #12937
- Update jetty_version: 9.4.51.v20230217 -> 9.4.52.v20230823 #13003
- Update net.bytebuddy:byte-buddy: 1.14.5 -> 1.14.7 ##12936, #12972
- Update netty4_version: 4.1.95.Final -> 4.1.97.Final #12820, #12964
- Update org.apache.thrift:libthrift: 0.18.1 -> 0.19.0 #13007
- Update org.aspectj:aspectjweaver: 1.9.19 -> 1.9.20.1 #12930, #13006
- Update org.eclipse.jetty:jetty-maven-plugin: 9.4.51.v20230217 -> 9.4.52.v20230823 #13002
- Update org.graalvm.buildtools:native-maven-plugin: 0.9.23 -> 0.9.25 #12896, #12963
- Update org.springframework.boot:spring-boot-dependencies: 2.7.14 -> 2.7.15 #12973
- Update org.springframework.boot:spring-boot-maven-plugin: 2.7.14 -> 2.7.15 #12965
- Update org.springframework.boot:spring-boot-starter-test: 2.7.14 -> 2.7.15 #12971
- Update org.springframework.security:spring-security-bom: 5.8.5 -> 5.8.6 #12966
- Update org.testcontainers:testcontainers: 1.18.3 -> 1.19.0 #12969
- Update org.yaml:snakeyaml: 2.0 -> 2.2 #12857, #12970
- Update protobuf-java_version: 3.23.4 -> 3.24.2 #12894, #12929, #12967
- Update spring-boot.version: 2.7.14 -> 2.7.15 #12968
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@AlbumenJ, @chickenlj, @CrazyHZM, @daziz, @finefuture, @icodening, @kang-hl, @ray-lsr, @robin977, @songxiaosheng, @suncairong163, @wuwen5, @xiezheng-XD, @xixingya, @yanfangli85
New Contributors
- @yanfangli85 made their first contribution in #12922
- @xiezheng-XD made their first contribution in #12923
- @ray-lsr made their first contribution in #12962
Full Changelog: dubbo-3.2.5...dubbo-3.2.6