What's New in Apache Dubbo 2.7.7? Features, Enhancements, and Bug Fixes

Apache Dubbo 2.7.7, the high‑performance lightweight Java RPC framework, introduces major features such as Nacos authentication integration, LFU cache support, network interface selection, memory‑optimized Hessian2 instances, new load‑balancing strategies, plus numerous enhancements and bug fixes to improve reliability and performance.

Programmer DD
Programmer DD
Programmer DD
What's New in Apache Dubbo 2.7.7? Features, Enhancements, and Bug Fixes

Apache Dubbo 2.7.7 has been released. Dubbo is a high‑performance, lightweight open‑source Java RPC framework that provides three core capabilities: interface‑based remote method invocation, intelligent fault tolerance and load balancing, and automatic service registration and discovery.

Features

[Solution] Integration of Apache Dubbo with Nacos authentication (issue #5956)

[Dubbo-5130] Complete LFU cache implementation (issue #5734)

[Feature] Ability for applications to select a preferred network interface (issue #5795)

[Dubbo-Performance] Reuse Hessian2Output and Hessian2Input instances to reduce memory usage (issue #5889)

[Feature] In‑Memory MetadataReportFactory implementation (issue #6050)

Naming issues for @reference and @service annotations (issue #6074)

Support for timeout propagation and countdown in RPC call chains (issue #6008)

New load‑balancing strategies added (issue #6064)

Enhancements

Invoke onThrowable when RPC call fails (issue #5828)

Upgrade fastjson to 1.2.68 (issue #5941)

Upgrade hessian‑lite to 3.2.7 (issue #5964)

Publish ThreadPoolExhaustedEvent when thread pool is exhausted (issue #5958)

Fix ReferenceConfig(null) not destroyed in FINALIZE state (issue #5863)

Add a build‑tool module for Apache License (issue #6060)

Add overload rules for ExtensionLoader (issue #6068)

Resolve placeholder issues in XML BeanDefinition configuration classes (issue #6079)

Ignore deserialization when service/method not found (issue #5733)

Dynamic configuration returns default value when implementation missing (issue #6086)

Change monitor object to final state for optimization (issue #6081)

Support merging when using @method or @DubboReference (issue #6092)

The new release also includes numerous bug fixes; see the official announcement for details.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

performanceMicroservicesApache DubboJava RPC
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.