Dubbo v2.7.5 Release Notes

Release Date: 2019-12-13 // over 4 years ago
  • 🔋 Features

    • 👌 Support HTTP/2 through gRPC, offers all features supported by HTTP/2 and gRPC
      • Stream communication: client stream, server stream and bi-stream.
      • Reactive stream style RPC call.
      • Back pressure based on HTTP/2 flow-control mechanism.
      • TLS secure transport layer.
      • Define service using IDL
    • 👍 Protobuf support for native Dubbo
      • Define service using IDL
      • Protobuf serialization
    • TLS for netty4 server
    • 🆕 New SPI for dynamically adding extra parameters into provider URL, especially env parameters.
    • [BETA] Brand new Service Discovery mechanism: Service Reflection - instance (application) level service discovery.
    • [BETA] Brand new API for bootstraping Dubbo projects

    🐎 Performance Tuning

    • 🐎 Overall performance improved by nearly 30% compared to v2.7.3 (by QPS in certain circumstances)
    • 👌 Improved consumer side thread model to avoid thread allocation and context switch, especially useful for services serving big traffic.

    ✨ Enhancement

    • Load balance strategy among multiple registries:
      • Preferred
      • Same zone first
      • Weighted LB
      • The first one available
    • 🆕 New callback SPI for receiving address change notifications
    • 🔨 Refactoring of config module

    🛠 Bugfixes

    check 2.7.5 milestone for details.