Features
- [Solution] How to integrate Apache Dubbo with Nacos authentication #5956
- [Dubbo-5130] complete lfu cache proposal #5734
- [Feature] To support the application choose the preferred network interface #5795
- [Dubbo-Performance] Reuse Hessian2Output and Hessian2Input instance to reduce memor… #5889
- @reference和@service Naming issues #6074
- support timeout pass and count down on RPC call chain. #6008
- add new loadbalance strategy #6064
Enhancement
- call onThrowable when RPC call fail (#5828)
- upgrade fastjson to 1.2.68 #5941
- update hessian-lite to 3.2.7 #5964
- [feature] publish ThreadPoolExhaustedEvent when thread pool exhausted #5958
- [Dubbo-5855] ReferenceConfig(null) is not DESTROYED when FINALIZE #5863
- register stated url to provider model, no matter the provider is configured to delay-published or not #5757
- [Enhancement] Take the "name" property of Dubbo Config as Spring Bean If its "id" property is blank #6063
- [Enhancement] Adding a build tools module for Apache License #6060
- [Enhancement] Refactoring the parser of dubbo config BeanDefinitions in XML configuration #6039
- [Refactor] Extracting the "parameters" property to a new abstract Dubbo config class #6043
- [Refactor] Rename the class name of ServiceAnnotationBeanPostProcessor #6070
- [Enhancement] Adding the overriding rule for ExtensionLoader #6068
- [Enhancement] Resolving the placeholders of XML BeanDefinition in the Configuration Class #6079
- Ignore deserilization when service/method not found #5733
- DynamicConfiguration: return default value if not implemented. #6086
- [Dubbo-Optimization] modify the synchronize monitor object to final #6081
- support for merger when use @method or @DubboReference #6092
- Making "dubbo-build-tools" module to be non-deployable one. #6115
Bugfixes
- zipkin tracing filter cause deadlock #5955
- correct the number of selected invoker #5875
- Fixes multi-registry subscription loadbalance strategy does not work properly. #5686
- [Dubbo-5871][Dubbo-5885][Dubbo-5899] Fix nacos registry not work bug since 2.7.6 #5902
- Fix default config does not work as expected. #5952
- fix potential ConcurrentModificationException #6031
- revert computeIfAbsent for jdk related bug #6032
- fix tomcat9 support. #5711 #6066
- fix alibaba RpcContext setAttachment(String,String) #6052
- add javax support when use jdk11 #154
- Use the correct service name in the request package #6138
Compatibility
- compatible with lower versions registering "default." keys #5950