apache/dubbo
 Watch   
 Star   
 Fork   
23 days ago
dubbo

dubbo-3.3.2

What's Changed

Feature

Bugfix

Code Enhancement

Releates PRs: #14810, #14801, #14817, #14815, #14840, #14839

Dependency Upgrade

  • Update byte-buddy_version: 1.15.1 -> 1.15.7 #14775, #14806, #14828
  • Update ch.qos.logback:logback-core: 1.5.8 -> 1.5.11 #14774, #14802
  • Update com.alibaba:fastjson: 1.2.83 -> 1.2.83_noneautotype #14751
  • Update com.alibaba.nacos:nacos-client: 2.4.2 -> 2.4.3 #14777
  • Update curator5_version: 5.7.0 -> 5.7.1 #14804, #14773
  • Update io.micrometer:micrometer-bom: 1.13.4 -> 1.13.5 #14755
  • Update io.micrometer:micrometer-core: 1.13.4 -> 1.13.6 #14756, #14807
  • Update io.micrometer:micrometer-tracing-bom: 1.3.4 -> 1.3.5 #14803
  • Update io.opentelemetry:opentelemetry-bom: 1.42.0 -> 1.43.0 #14737, #14776
  • Update io.projectreactor:reactor-core: 3.6.10 -> 3.6.11 #14808
  • Update netty4_version: 4.1.113.Final -> 4.1.114.Final #14753
  • Update org.springframework.security:spring-security-bom: 5.8.14 -> 5.8.15 #14827
  • Update ch.qos.logback:logback-core: 1.5.11 -> 1.5.12 #14829

New Contributors

Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.1...dubbo-3.3.2

24 days ago
dubbo

dubbo-3.3.2

What's Changed

Feature

Bugfix

Code Enhancement

Releates PRs: #14810, #14801, #14817, #14815

Dependency Upgrade

  • Update byte-buddy_version: 1.15.1 -> 1.15.5 #14775, #14806
  • Update ch.qos.logback:logback-core: 1.5.8 -> 1.5.11 #14774, #14802
  • Update com.alibaba:fastjson: 1.2.83 -> 1.2.83_noneautotype #14751
  • Update com.alibaba.nacos:nacos-client: 2.4.2 -> 2.4.3 #14777
  • Update curator5_version: 5.7.0 -> 5.7.1 #14804, #14773
  • Update io.micrometer:micrometer-bom: 1.13.4 -> 1.13.5 #14755
  • Update io.micrometer:micrometer-core: 1.13.4 -> 1.13.6 #14756, #14807
  • Update io.micrometer:micrometer-tracing-bom: 1.3.4 -> 1.3.5 #14803
  • Update io.opentelemetry:opentelemetry-bom: 1.42.0 -> 1.43.0 #14737, #14776
  • Update io.projectreactor:reactor-core: 3.6.10 -> 3.6.11 #14808
  • Update netty4_version: 4.1.113.Final -> 4.1.114.Final #14753

New Contributors

Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.1...dubbo-3.3.2

2024-10-02 13:13:25
dubbo

dubbo-3.3.1

What's Changed

Feature

Bugfix

Code Enhancement

Releates PRs: #14671, #14705

Dependency Upgrade

  • Update bytebuddy.version: 1.15.0 -> 1.15.3 #14736 #14648
  • Update ch.qos.logback:logback-core: 1.5.7 -> 1.5.8 #14653
  • Update com.alibaba.fastjson2:fastjson2: 2.0.52 -> 2.0.53 #14707
  • Update com.alibaba.nacos:nacos-client: 2.4.1 -> 2.4.2 #14655
  • Update com.github.spullara.mustache.java:compiler: 0.9.10 -> 0.9.14 #14693
  • Update com.google.protobuf:protobuf-java: 3.25.4 -> 3.25.5 #14704
  • Update commons-codec:commons-codec: 1.16.0 -> 1.17.1 #14711
  • Update commons-io:commons-io: 2.16.1 -> 2.17.0 #14713
  • Update grpc.version: 1.66.0 -> 1.68.0 #14706
  • Update io.micrometer:micrometer-bom: 1.13.3 -> 1.13.4 #14681
  • Update io.micrometer:micrometer-core: 1.13.3 -> 1.13.4 #14679
  • Update io.micrometer:micrometer-tracing-bom: 1.3.3 -> 1.3.4 #14682, #14739
  • Update io.opentelemetry:opentelemetry-bom: 1.41.0 -> 1.42.1 #14651, #14676
  • Update io.projectreactor:reactor-core: 3.6.9 -> 3.6.10 #14680
  • Update io.zipkin.reporter2:zipkin-reporter-bom: 3.4.0 -> 3.4.2 #14678, #14710, #14734
  • Update jackson_version: 2.17.2 -> 2.18.0 #14738
  • Update jakarta.xml.bind:jakarta.xml.bind-api: 4.0.1 -> 4.0.2 #14690
  • Update jetty_version: 9.4.55.v20240627 -> 9.4.56.v20240826 #14650
  • Update log4j2_version: 2.23.1 -> 2.24.1 #14649, #14735
  • Update netty4_version: 4.1.112.Final -> 4.1.113.Final #14652
  • Update org.apache.groovy:groovy: 4.0.21 -> 4.0.23 #14709
  • Update org.awaitility:awaitility: 4.2.0 -> 4.2.2 #14708
  • Update org.glassfish.jaxb:jaxb-runtime: 2.3.3-b02 -> 2.4.0-b180830.0438 #14689
  • Update org.springframework.cloud:spring-cloud-openfeign-core: 3.1.5 -> 3.1.9 #14687
  • Update org.xerial.snappy:snappy-java: 1.1.10.6 -> 1.1.10.7 #14683
  • Update seata.version: 1.6.1 -> 1.8.0 #14692
  • Update sentinel.version: 1.8.6 -> 1.8.8 #14688
  • Update spring.version: 6.0.11 -> 6.1.13 #14691

Contributors

Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @chickenlj, @co63oc, @CrazyHZM, @finefuture, @funky-eyes, @JinQian1024, @JunJieLiu51520, @oxsean

New Contributors

Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.0...dubbo-3.3.1

2024-09-07 15:35:09
dubbo

dubbo-3.3.0

The Apache Dubbo Team is excited to announce the release of Dubbo 3.3! As a leading open-source microservice framework, Dubbo continues to provide developers with high-performance, scalable, and flexible distributed service solutions. This release introduces the powerful Triple X protocol, support for Native Image AOT, and integration with Project Loom, further optimizing cloud-native capabilities and high-performance scenarios.

Key Features

1. Triple X Protocol

  • Comprehensive Traffic Support: Triple X seamlessly handles both north-south (client-server) and east-west (service-service) traffic, improving communication efficiency across distributed systems.

  • gRPC Compatibility: Triple X adheres to the gRPC protocol standard, using Protobuf for communication, enabling smooth interactions with gRPC services.

  • Built on HTTP: Triple X works with HTTP/1, HTTP/2, and HTTP/3, optimizing network communication for modern cloud-native infrastructures, with robust support for gateways and service meshes.

2. Native Image AOT Support

  • Faster Startup and Lower Memory Usage: Dubbo 3.3 introduces Native Image AOT (Ahead-of-Time Compilation) support, allowing developers to compile Dubbo applications into native binary files. This dramatically reduces startup times and memory consumption, making it an ideal fit for serverless (e.g., AWS Lambda) scenarios.

3. Project Loom Integration

  • Optimized Concurrency: Dubbo 3.3 supports Project Loom, enhancing thread management in high-concurrency scenarios through virtual threads. This simplifies asynchronous programming models and boosts concurrent processing capabilities, providing better performance for highly concurrent microservices.

4. Performance Enhancements

  • High-concurrency Optimization: Triple X achieves notable performance improvements in high-concurrency and weak-network environments, providing better throughput and response times.

  • Zero Copy Technology: Memory and CPU consumption are reduced with Zero Copy, resulting in higher efficiency in high-load environments.

5. Cloud-native Friendly

  • HTTP/3 and Cloud Integration: Triple X supports HTTP/3 for enhanced communication, especially in weak-network conditions, and integrates seamlessly with cloud-native service discovery and routing infrastructure.

6. Smooth Migration from Spring Web

  • Minimal Code Changes: Developers can migrate from existing Spring Web projects to Triple X with minimal code changes, maintaining compatibility with Spring MVC while gaining performance improvements.

Upgrade Guide

To fully leverage the new capabilities in Dubbo 3.3, including Triple X, Native Image AOT, and Project Loom, we recommend upgrading your Dubbo applications.

Explore the new features and experience the improvements in startup speed, memory efficiency, and concurrency performance with Dubbo 3.3.

Contributors

Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @aofall, @blueuuufish, @carlvine500, @chaicho, @chickenlj, @CHYhave, @cnzakii, @conghuhu, @CrazyHZM, @dependabot, @EarthChen, @fanlobu, @finefuture, @FoghostCn, @funky-eyes, @hanydd, @He-Pin, @heliang666s, @hengyoush, @hujun-w-2, @icodening, @JoeCqupt, @liuzg-coder, @lovepoem, @MartinDai, @namelessssssssssss, @Nortyr, @oxsean, @PromiseChan, @qinliujie, @qyi71, @Rawven, @sadfera, @Skylark-hjyp, @songxiaosheng, @Stellar1999, @StudentGu, @suncairong163, @walklown, @wcy666103, @win120a, @XIACYBING, @xiaoyuuuuuupeng, @xingcici

New Contributors

2024-09-07 15:23:31
dubbo

dubbo-3.2.16

What's Changed

Bugfix

Dependency Upgrade

  • Update bytebuddy.version: 1.14.18 -> 1.15.0 #14553, #14581
  • Update ch.qos.logback:logback-core: 1.5.6 -> 1.5.7 #14587
  • Update com.alibaba.nacos:nacos-client: 2.4.0 -> 2.4.1 #14556
  • Update com.ctrip.framework.apollo:apollo-client: 2.2.0 -> 2.3.0 #14547
  • Update com.ctrip.framework.apollo:apollo-mockserver: 2.2.0 -> 2.3.0 #14557
  • Update commons-logging:commons-logging: 1.3.3 -> 1.3.4 #14592
  • Update grpc.version: 1.65.1 -> 1.66.0 #14521
  • Update io.micrometer:micrometer-bom: 1.13.2 -> 1.13.3 #14548
  • Update io.micrometer:micrometer-core: 1.13.2 -> 1.13.3 #14584
  • Update io.micrometer:micrometer-tracing-bom: 1.3.2 -> 1.3.3 #14589
  • Update io.opentelemetry:opentelemetry-bom: 1.40.0 -> 1.41.0 #14524
  • Update io.projectreactor:reactor-core: 3.6.8 -> 3.6.9 #14552
  • Update maven-deploy-plugin: 2.8.2 -> 3.1.2 #14495
  • Update net.bytebuddy:byte-buddy: 1.14.18 -> 1.15.1 #14612
  • Update org.apache.commons:commons-compress: 1.26.2 -> 1.27.1 #14526, #14591
  • Update org.apache.commons:commons-lang3: 3.15.0 -> 3.17.0 #14525, #14611
  • Update org.springframework.security:spring-security-bom: 5.8.13 -> 5.8.14 #14590
  • Update org.xerial.snappy:snappy-java: 1.1.10.5 -> 1.1.10.6 #14523
  • Update org.yaml:snakeyaml: 2.2 -> 2.3 #14606
  • Update spring_version: 5.3.37 -> 5.3.39 #14549

New Contributors

Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.15...dubbo-3.2.16

2024-08-05 17:43:50
dubbo

dubbo-3.3.0-beta.5

What's Changed

New Contributors

Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.0-beta.4...dubbo-3.3.0-beta.5

2024-08-05 13:56:00
dubbo

dubbo-3.3.0-beta.5

What's Changed

New Contributors

Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.0-beta.4...dubbo-3.3.0-beta.5

2024-08-05 10:06:45
dubbo

dubbo-3.2.15

What's Changed

Bugfix

Dependency Upgrade

  • Update bytebuddy.version: 1.14.17 -> 1.14.18 #14463
  • Update com.alibaba.fastjson2:fastjson2: 2.0.51 -> 2.0.52 #14435
  • Update com.alibaba.nacos:nacos-client: 2.3.2 -> 2.4.0 #14385, #14461
  • Update commons-logging:commons-logging: 1.3.2 -> 1.3.3 #14404
  • Update grpc.version: 1.64.0 -> 1.65.1 #14382, #14433
  • Update io.micrometer:micrometer-bom: 1.13.0 -> 1.13.2 #14331, #14440
  • Update io.micrometer:micrometer-core: 1.13.0 -> 1.13.2 #14327, #14438
  • Update io.micrometer:micrometer-tracing-bom: 1.3.0 -> 1.3.2 #14328, #14437
  • Update io.opentelemetry:opentelemetry-bom: 1.39.0 -> 1.40.0 #14402
  • Update io.projectreactor:reactor-core: 3.6.6 -> 3.6.8 #14333, #14434
  • Update jackson_version: 2.17.1 -> 2.17.2 #14400
  • Update jetty_version: 9.4.54.v20240208 -> 9.4.55.v20240627 #14401
  • Update net.bytebuddy:byte-buddy: 1.14.17 -> 1.14.18 #14436
  • Update netty4_version: 4.1.110.Final -> 4.1.112.Final #14324, #14459
  • Update org.apache.commons:commons-lang3: 3.14.0 -> 3.15.0 #14462
  • Update org.eclipse.jetty:jetty-maven-plugin: 9.4.54.v20240208 -> 9.4.55.v20240627 #14403
  • Update org.springframework.security:spring-security-bom: 5.8.12 -> 5.8.13 #14362
  • Update protobuf-java_version: 3.25.3 -> 3.25.4 #14476
  • Update spring_version: 5.3.36 -> 5.3.37 #14330

Contributors

Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @binfeiruci, @caoyanan666, @code4china, @conghuhu, @dependabot, @mrwangyin, @QingJuBaiTang, @Xwiam

New Contributors

Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.14...dubbo-3.2.15

2024-08-05 10:01:45
dubbo

dubbo-3.3.0-beta.5

What's Changed

New Contributors

Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.0-beta.4...dubbo-3.3.0-beta.5

2024-06-20 15:52:16
dubbo

dubbo-3.3.0-beta.4

What's Changed

Contributors

Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @chickenlj, @finefuture, @HanYaodong, @heliang666s, @icodening, @lovepoem, @oxsean, @qyi71, @songxiaosheng

New Contributors

Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.0-beta.3...dubbo-3.3.0-beta.4