Releases
dubbo-2.7.2
New Features
nacos config center / metadata center support. #3846
Etcd support as config center and metadata center #3653
Support Redis cluster in Metadata Report. #3817
add new module for Dubbo Event. #4096
Support multiple registry that including some effective registry, such as zk, redis #3599
support nacos metadata #4025
Dubbo support Google Protobuf generic reference #3829
Merge serialization-native-hessian-for-apache-dubbo into incubator-dubbo #3961
Merge rpc-native-thrift-for-apache-dubbo into incubator-dubbo #3960
add socks5 proxy support #3624
Integrate with SOFARegistry #3874
Introduce CompletableFuture $invokeAsync for GenericService, now, for generic call, you can use:
$invoke for sync method call with normal return type.
$invokeAsync for async method call with CompletableFuture signature. #3163
Enhancement
Performance tuning for TimeoutTask in DefaultFuture. #4129
Add a script to check dependencies license. #3840
Change DynamicConfiguration definition to better adapt to Apollo's namespace storage model.#3266
use equal explicit class to replace anonymous class #4027
Seperate Constants.java into some SubConstants Class #3137
Need to enhance DecodeableRpcResult error message #3994
Provide more meaningful binary releases. #2491
remove useless module-dubbo-test-integration #3573
complete lookup method of consul registry and add integration test #3890
Metrics Service #3702
Update nacos-client to 1.0.0 #3804
Fluent style builder API support #3431
Update readme to remove the incubator prefix #4159
update erlang link #4100
optimize array code style #4031
optimize some code style #4006
remove useless module-dubbo-test-integration #3989
optimize constant naming style #3970
Use maven CI friendly versions: revision. #3851
remove-parse-error-log #3862
Complete xsd definition for ConfigCenterConfig. #3854
add remoteApplicationName field in RpcContext #3816
Bugfixes
@reference can't match the local @service beans. #4071
remove some illegal licence: jcip-annotations, jsr173_api. #3790
Qos port can't be disabled by externalized property. #3958
Fix consumer will generate wrong stackTrace. #4137
nacos registry serviceName may conflict. #4111
The client loses the listener when the network is reconnected. #4115
fix registery urls increase forever when recreate reference proxy. #4109
In dubbo 2.7.1,the watcher processor of zookeeper client throw Nullpointexception. #3866
ReferenceConfig initialized not changed to false once subscribe throws exception #4068
dubbo registry extension compatibility with dubbo 2.6.x. #3882
Annotation mode cannot set service parameters in 2.7.0. #3778
compatibility with Zipkin. #3728
do local export before register any listener. #3669
Cannot recognize 2.6.x compatible rules from dubbo-admin. #4059
In Dubbo 2.7.0, the provider can't be configured to async #3650
dubbox compatibility #3991
dubbo-2.7.1 providers repeat register #3785
consul registry: NullPointerException #3923
cannot publish local ip address when local ip and public ip exist at the same time #3802
roll back change made by 3520. #3935
dubbo-registry-nacos module is not bundled into Apache Dubbo 2.7.1 #3797
switch from CopyOnWriteArrayList to regular list in order to avoid potential UnsupportedOperationException #3242
Serialization ContentTypeId conflict between avro protocol and protocoluff protocol #3926
delay export function doesn't work. #3952
org.apache.dubbo.rpc.support.MockInvoker#getInterface should not return null #3713
dubbo TagRouter does not work with dubbo:parameter #3875
make protocols a mutable list (a concrete ArrayList) #3841
javadoc lint issue #3646
The etcd3 lease should be recycled correctly #3684
telnet can't work when parameter has no nullary constructor and some fields is primitive #4007
Sort added router list before set the 'routers' field of the RouterChain #3969
fix injvm and local call #3638
spelling error in org.apache.dubbo.common.extension.AdaptiveClassCodeGenerator#generateReturnAndInovation #3933
metadata report doesn't support redis with password #3826
The dubbo protostuff protocol serializes the bug of java.sql.Timestamp #3914
do not filter thread pool by port #3919
'dubbo-serialization-gson' maven package error #3903
AbstractRegistry will be endless loop, when doSaveProperties method have no permission to save the file #3746
fix fastjson serialization with generic return type #3771
The dubbo-serialization -api modules should not dependency on third-party jar packages #3762
when using protostuff to serialize, there is not to check whether the data is null #3727
bugfix and enhancement for async #3287
You can’t perform that action at this time.