Dubbo v2.7.7 Release Notes

Release Date: 2020-05-15 // almost 4 years ago
  • πŸ”‹ 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
    • 0️⃣ 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

    • 0️⃣ compatible with lower versions registering "default." keys #5950

    Vulnerability

    https://lists.apache.org/thread.html/rd4931b5ffc9a2b876431e19a1bffa2b4c14367260a08386a4d461955%40%3Cdev.dubbo.apache.org%3E