Skip to content

Releases: apache/dubbo

dubbo-3.2.9

16 Nov 08:26
Compare
Choose a tag to compare

What's Changed

Bugfix

Code Enhancement

Releates PRs: #13250, #13271, #13289. #13311, #13319, #13320, #13267, #13361

Dependency Upgrade

  • Update fabric8_kubernetes_version: 6.9.0 -> 6.9.1 #13280
  • Update org.codehaus.mojo:license-maven-plugin: 2.2.0 -> 2.3.0 #13281
  • Update protobuf-java_version: 3.24.4 -> 3.25.0 #13313
  • Update fabric8_kubernetes_version: 6.9.1 -> 6.9.2 #13315
  • Update netty4_version: 4.1.100.Final -> 4.1.101.Final #13352
  • Update com.alibaba.fastjson2:fastjson2: 2.0.41 -> 2.0.42 #13309

Contributors

Dubbo would like to thank the following contributors for their contributions to this release:
@AlbumenJ, @chaoyoung, @CrazyHZM, @dependabot, @finefuture, @Linchen-Xu, @SaaiVenkat, @stone-98

New Contributors

Full Changelog: dubbo-3.2.8...dubbo-3.2.9

dubbo-3.2.8

01 Nov 11:41
Compare
Choose a tag to compare

What's Changed

Feature

Bugfix

Code Enhancement

Releates PRs: #13147, #13150, #13159, #13172, #13174, #13175, #13139, #13215, #13214, #13229, #13217, #13218, #13233, #13234, #13243, #13263

Dependency Upgrade

  • Update bytebuddy.version: 1.14.8 -> 1.14.9 #13205
  • Update com.alibaba.fastjson2:fastjson2: 2.0.40 -> 2.0.41 #13170
  • Update fabric8_kubernetes_version: 6.8.1 -> 6.9.0 #13166
  • Update grpc.version: 1.58.0 -> 1.59.0 #13252
  • Update io.micrometer:micrometer-bom: 1.11.4 -> 1.11.5 #13210
  • Update io.micrometer:micrometer-core: 1.11.4 -> 1.11.5 #13204
  • Update io.micrometer:micrometer-tracing-bom: 1.1.5 -> 1.1.6 #13207
  • Update io.opentelemetry:opentelemetry-bom: 1.30.1 -> 1.31.0 #13168
  • Update io.projectreactor:reactor-core: 3.5.10 -> 3.5.11 #13208
  • Update jackson_version: 2.15.2 -> 2.15.3 #13203
  • Update jetty_version: 9.4.52.v20230823 -> 9.4.53.v20231009 #13206
  • Update net.bytebuddy:byte-buddy: 1.14.8 -> 1.14.9 #13211
  • Update netty4_version: 4.1.97.Final -> 4.1.100.Final #13148, #13209
  • Update org.apache.zookeeper:zookeeper: 3.7.0 -> 3.7.2 #13195
  • Update org.apache.zookeeper:zookeeper: 3.8.1 -> 3.8.3 #13191
  • Update org.eclipse.jetty:jetty-maven-plugin: 9.4.52.v20230823 -> 9.4.53.v20231009 #13212
  • Update org.graalvm.buildtools:native-maven-plugin: 0.9.27 -> 0.9.28 #13259
  • Update org.jacoco:jacoco-maven-plugin: 0.8.10 -> 0.8.11 #13258
  • Update org.springframework.boot:spring-boot-dependencies: 2.7.16 -> 2.7.17 #13251
  • Update org.springframework.boot:spring-boot-maven-plugin: 2.7.16 -> 2.7.17 #13253
  • Update org.springframework.boot:spring-boot-starter-test: 2.7.16 -> 2.7.17 #13254
  • Update org.springframework.security:spring-security-bom: 5.8.7 -> 5.8.8 #13257
  • Update org.testcontainers:testcontainers: 1.19.0 -> 1.19.1 #13169
  • Update org.xerial.snappy:snappy-java: 1.1.10.4 -> 1.1.10.5 #13149
  • Update protobuf-java_version: 3.24.3 -> 3.24.4 #13167
  • Update spring-boot.version: 2.7.16 -> 2.7.17 #13256
  • Update swagger_version: 1.6.11 -> 1.6.12 #13255

Contributors

Dubbo would like to thank the following contributors for their contributions to this release:
@AlbumenJ, @andotorg, @aofall, @finefuture, @gzhao9, @icodening, @Linchen-Xu, @namelessssssssssss, @sick-cat, @SpringStudent, @suncairong163, @xiaolou86, @zhengkaifor

New Contributors

Full Changelog: dubbo-3.2.7...dubbo-3.2.8

dubbo-3.2.7

30 Sep 02:39
Compare
Choose a tag to compare

What's Changed

Feature

Bugfix

Code Enhancement

Releates PRs: #12981, #13032, #13001, #13036, #13063, #13061, #13062, #13103, #13112, #13034, #13134, #13086, #13057, #13136, #13140

Dependency Upgrade

  • Update bytebuddy.version: 1.14.7 -> 1.14.8 #13074
  • Update grpc.version: 1.57.2 -> 1.58.0 #13037
  • Update io.micrometer:micrometer-bom: 1.11.3 -> 1.11.4 #13069
  • Update io.micrometer:micrometer-core: 1.11.3 -> 1.11.4 #13072
  • Update io.micrometer:micrometer-tracing-bom: 1.1.4 -> 1.1.5 #13068
  • Update io.opentelemetry:opentelemetry-bom: 1.29.0 -> 1.30.1 #13039, #13071
  • Update io.projectreactor:reactor-core: 3.5.9 -> 3.5.10 #13073
  • Update net.bytebuddy:byte-buddy: 1.14.7 -> 1.14.8 #13075
  • Update org.graalvm.buildtools:native-maven-plugin: 0.9.25 -> 0.9.27 #13040, #13070
  • Update org.springframework.boot:spring-boot-dependencies: 2.7.15 -> 2.7.16 #13119
  • Update org.springframework.boot:spring-boot-maven-plugin: 2.7.15 -> 2.7.16 #13113
  • Update org.springframework.boot:spring-boot-starter-test: 2.7.15 -> 2.7.16 #13115
  • Update org.springframework.security:spring-security-bom: 5.8.6 -> 5.8.7 #13117
  • Update org.xerial.snappy:snappy-java: 1.1.10.3 -> 1.1.10.4 #13118
  • Update protobuf-java_version: 3.24.2 -> 3.24.3 #13038
  • Update spring-boot.version: 2.7.15 -> 2.7.16 #13114

Contributors

Dubbo would like to thank the following contributors for their contributions to this release:
@AlbumenJ, @aofall, @dependabot, @finefuture, @giraffe-tree, @KitwahSin, @liaozan, @NingleXu, @Nortyr, @shj1995, @songxiaosheng, @tianshuang, @wien13, @win120a, @wxbty

New Contributors

Full Changelog: dubbo-3.2.6...dubbo-3.2.7

dubbo-3.3.0-beta.1

07 Oct 03:24
Compare
Choose a tag to compare

We are very excited to announce the first beta release of the 3.3.x branch, a release that has some very exciting features to reveal.

It is highly recommended to stay on 3.2.x for production usage and only upgrade to 3.3.x after the first stable release is available (with no beta suffix).

New Features

  • New Triple protocol, fully compatible with gRPC while supporting direct access from cURL and browser.
  • Rest-style programming (Spring MVC and JAX-RS) and communication (application/json) support, much easier for Dubbo application to serve as a standard web server.
  • A bunch of starters for easy dependency management when developing with Spring Boot (Zookeeper, Nacos, Sentinel, etc.).
  • GraalVM Native Image support with Dubbo AOT.
  • Fully JDK 21 support and project loom thread model.
  • Metrics and tracing improvement.

What's Changed

GraalVM Native Image (Dubbo AOT)

  • Native Support Springboot3 by @CrazyHZM in #12072
  • Support for automatic identification of serialization classes and generation of native image configuration by @CrazyHZM in #12433
  • Fixed the issue of superclass and filed not being loaded automatically in the native serialization config scenario by @CrazyHZM in #12435
  • In native scenarios, Compiler and Proxy are set to jdk by default by @CrazyHZM in #12530
  • Remove NativeUtils by @CrazyHZM in #12454
  • add tri native image support by @FoghostCn in #12536
  • Fix native image compilation failure due to missing parameterless constructs of ServiceBean by @CrazyHZM in #12733
  • fix_win11_aot_compile_NoSuchFileException,because of File.separator by @PromiseChan in #12769
  • Ignore class loading failure when native is compiled by @CrazyHZM in #13009
  • update qos module native-image reflect config by @FoghostCn in #13056

Protocol (rest & triple)

Metrics & Tracing

JDK 21

Spring Boot Starters

  • chore: add seata sentinel starter & rename tracing starter by @conghuhu in #12543

Bugfixes and Enhancements

Dependencies

New Contributors

Full Changelog: dubbo-3.2.6...dubbo-3.3.0-beta.1

dubbo-3.2.6

04 Sep 10:00
Compare
Choose a tag to compare

What's Changed

Feature

Bugfix

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

Full Changelog: dubbo-3.2.5...dubbo-3.2.6

dubbo-3.2.5

31 Jul 11:20
Compare
Choose a tag to compare

What's Changed

Feature

Bugfix

Code Enhancement

Releates PRs: #12677, #12682, #12663, #12710, #12547, #12724, #12714, #12655, #12813, #12799, #12684, #12794, #12666, #12772, #12796

Dependency Upgrade

  • Update grpc.version: 1.56.0 -> 1.56.1 #12652
  • Update netty4_version: 4.1.92.Final -> 4.1.94.Final #12653
  • Update license-maven-plugin: 2.1.0 -> 2.2.0 #12705
  • Update fastjson2: 2.0.34 -> 2.0.35 #12704
  • Update protobuf-java_version: 3.23.3 -> 3.23.4 #12702
  • Update opentelemetry-bom: 1.27.0 -> 1.28.0 #12703
  • Update snappy-java: 1.1.10.1 -> 1.1.10.2 #12745
  • Update jetcd-launcher: 0.7.5 -> 0.7.6 #12747
  • Update jetcd-core: 0.7.5 -> 0.7.6 #12749
  • Update micrometer-bom: 1.11.1 -> 1.11.2 #12748
  • Update reactor-core: 3.5.7 -> 3.5.8 #12744
  • Update micrometer-tracing-bom: 1.1.2 -> 1.1.3 #12743
  • Update micrometer-core: 1.11.1 -> 1.11.2 #12746
  • Update org.springframework.boot:spring-boot-starter-test: 2.7.13 -> 2.7.14 #12786
  • Update org.xerial.snappy:snappy-java: 1.1.10.2 -> 1.1.10.3 #12785
  • Update netty4_version: 4.1.94.Final -> 4.1.95.Final #12784
  • Update spring-boot.version: 2.7.13 -> 2.7.14 #12783
  • Update org.springframework.boot:spring-boot-dependencies: 2.7.13 -> 2.7.14 #12789
  • Update org.springframework.boot:spring-boot-maven-plugin: 2.7.13 -> 2.7.14 #12790
  • Update org.springframework.security:spring-security-bom: 5.8.4 -> 5.8.5 #12781

Contributors

Dubbo would like to thank the following contributors for their contributions to this release:
@AlbumenJ, @BigXin0109, @CrazyHZM, @dependabot, @finefuture, @hujun-w-2, @icodening, @liufeiyu1002, @qijun4tian, @RapperCL, @songxiaosheng, @stonelion, @suncairong163, @thisiswanghy, @wxbty, @xieshouyu, @xixingya, @xm101

New Contributors

Full Changelog: dubbo-3.2.4...dubbo-3.2.5

dubbo-3.1.11

13 Jul 11:24
Compare
Choose a tag to compare

What's Changed

Full Changelog: dubbo-3.1.10...dubbo-3.1.11

dubbo-3.2.4

30 Jun 13:40
Compare
Choose a tag to compare

What's Changed

Feature

  • Support set actual content length to inv/res attributes by @AlbumenJ in #12521
  • Support get alibaba GenericService from spring context by @AlbumenJ in #12585
  • Enable spring bean autowired to get scope model in advance by @AlbumenJ in #12608

Bugfix

Code Enhancement

Releates PRs: #12548, #12610, #12618

Dependency Upgrade

  • Update snappy-java: 1.1.10.0 -> 1.1.10.1 #12544
  • Update micrometer-core: 1.11.0 -> 1.11.1 #12558
  • Update grpc.version: 1.55.1 -> 1.56.0 #12559
  • Update micrometer-bom: 1.11.0 -> 1.11.1 #12560
  • Update native-maven-plugin: 0.9.22 -> 0.9.23 #12561
  • Update reactor-core: 3.5.6 -> 3.5.7 #12562
  • Update protobuf-java_version: 3.23.2 -> 3.23.3 #12565
  • Update fastjson2: 2.0.33 -> 2.0.34 #12566
  • Update spring-boot.version: 2.7.12 -> 2.7.13 #12599
  • Update nacos-client: 2.2.3 -> 2.2.4 #12598
  • Update spring-boot-maven-plugin: 2.7.12 -> 2.7.13 #12596
  • Update spring-security-bom: 5.8.3 -> 5.8.4 #12597
  • Update spring-boot-starter-test: 2.7.12 -> 2.7.13 #12601
  • Update spring-boot-dependencies: 2.7.12 -> 2.7.13 #12600
  • Update micrometer-tracing-bom: 1.1.1 -> 1.1.2 #12564

Contributors

Dubbo would like to thank the following contributors for their contributions to this release:
@AlbumenJ, @conghuhu, @dependabot, @wegod, @wxbty, @xixingya, @xlq20080808, @zdrjson

New Contributors

Full Changelog: dubbo-3.2.3...dubbo-3.2.4

dubbo-3.2.3

13 Jun 06:06
Compare
Choose a tag to compare

What's Changed

Feature

Bugfix

Code Enhancement

Releates PRs: #12354, #12384, #12379, #12403, #12391, #12417, #12442, #12467, #12480, #12506, #12388

Dependency Upgrade

  • Upgrade fastjson2: 2.0.31 -> 2.0.32 #12366
  • Upgrade jackson_version: 2.15.0 -> 2.15.1 #12367
  • Upgrade spring-boot-starter-test: 2.7.11 -> 2.7.12 #12369
  • Upgrade spring-boot-maven-plugin: 2.7.11 -> 2.7.12 #12371
  • Upgrade swagger_version: 1.6.10 -> 1.6.11 #12370
  • Upgrade spring-boot.version: 2.7.11 -> 2.7.12 #12368
  • Upgrade kryo: 4.0.2 -> 4.0.3 #12373
  • Upgrade protobuf-java_version: 3.23.0 -> 3.23.1 #12374
  • Upgrade spring-boot-dependencies: 2.7.11 -> 2.7.12 #12372
  • Upgrade snakeyaml: 1.33 -> 2.0 #12399
  • Upgrade fastjson2: 2.0.32 -> 2.0.33 #12423
  • Upgrade snappy-java: 1.1.9.1 -> 1.1.10.0 #12422
  • Upgrade nacos-client: 2.2.2 -> 2.2.3 #12420
  • Upgrade protobuf-java_version: 3.23.1 -> 3.23.2 #12419
  • Upgrade byte-buddy: 1.14.4 -> 1.14.5 #12458
  • Upgrade jackson_version: 2.15.1 -> 2.15.2 #12457
  • Upgrade testcontainers: 1.18.1 -> 1.18.3 #12456
  • Upgrade bytebuddy.version: 1.14.4 -> 1.14.5 #12502
  • Upgrade license-maven-plugin: 2.0.1 -> 2.1.0 #12501
  • Upgrade opentelemetry-bom: 1.26.0 -> 1.27.0 #12499

Contributors

Dubbo would like to thank the following contributors for their contributions to this release:
@Agorguy, @AlbumenJ, @charley-zhang, @chickenlj, @conghuhu, @CrazyHZM, @daziz, @dependabot, @finefuture, @hujun-w-2, @icodening, @jojocodeX, @songxiaosheng, @suncairong163, @wegod, @wxbty, @YAGAMIL

New Contributors

Full Changelog: dubbo-3.2.2...dubbo-3.2.3

dubbo-3.2.2

20 May 09:15
Compare
Choose a tag to compare

What's Changed

Feature

Bugfix

  • Fix ConcurrentHashMapUtils lock bug by @looly in #11987
  • Fix When the exception handling class cannot be obtained, it should recursively search the base class by @iqinning in #12246
  • Rpc exception type bug by @wxbty in #12274
  • Fix dubbo version detect by @AlbumenJ in #12278
  • Cleanup the RpcContext in ThreadLocal after QoS invoke, synchronously get the result while async started by @trytocatch in #12291
  • Fix allow non-serializable check by @AlbumenJ in #12267
  • Fix ClassCastException caused by 2.x's filter in some condition by @wegod in #12286
  • Fix k8s client http2Disable default value is wrong by @AYue-94 in #12328
  • Fix DefaultModuleDeployer start fail, but export MetadataService by @AYue-94 in #12316
  • Fix registry directory metrics only show num_valid_total by @wxbty in #12351
  • Fix prometheus init failed when start by @songxiaosheng in #12349
  • Fix broadcast failed in injvm incoke by @PhoenixBackendon in #12347
  • Fix NPE in rest annotation check by @CodePlayer in #12293
  • Fix PortUnification+encodeInIOThread=false cause server response empty buffer by @AYue-94 in #12355

Code Enhancement

Releates PRs: #12275, #12336, #12288, #12329, #12266

Dependency Upgrade

  • Update opentelemetry-bom: 1.25.0 -> 1.26.0 #12261
  • Update license-maven-plugin: 2.0.0 -> 2.0.1 #12260
  • Update protobuf-java_version: 3.22.3 -> 3.22.4 #12262
  • Update micrometer-bom: 1.10.6 -> 1.11.0 #12313
  • Update reactor-core: 3.5.5 -> 3.5.6 #12312
  • Update native-maven-plugin: 0.9.21 -> 0.9.22 #12311
  • Update build-helper-maven-plugin: 3.3.0 -> 3.4.0 #12310
  • Update testcontainers: 1.18.0 -> 1.18.1 #12309
  • Update grpc.version: 1.54.1 -> 1.55.1 #12303
  • Update protobuf-java_version: 3.22.4 -> 3.23.0 #12304
  • Update fabric8_kubernetes_version: 6.6.0 -> 6.6.2 #12305
  • Update flatten-maven-plugin: 1.4.1 -> 1.5.0 #12306
  • Update micrometer-core: 1.10.6 -> 1.11.0 #12307
  • Update micrometer-tracing-bom: 1.0.4 -> 1.1.1 #12308
  • Update kubernetes-client: 6.4.1 -> 6.6.0 #12287

Contributors

Dubbo would like to thank the following contributors for their contributions to this release:
@AlbumenJ, @AYue-94, @CodePlayer, @conghuhu, @dependabot, @finefuture, @iqinning, @jojocodeX, @looly, @MartinDai, @PhoenixBackendon, @songxiaosheng, @suncairong163, @trytocatch, @wegod, @wxbty

New Contributors

Full Changelog: dubbo-3.2.1...dubbo-3.2.2