Dubbo v2.6.6 Release Notes

Release Date: 2019-02-28 // about 5 years ago
  • ✨ Enhancement / New feature:

    • 🏷 tag route. #3065
    • 0️⃣ Use Netty4 as default Netty version. #3029
    • upporting Java 8 Date/Time type when serializing with Kryo #3519
    • supoort config telnet #3511
    • ➕ add annotation driven in MethodConfig and ArgumentConfig #2603
    • ➕ add nacos-registry module #3296
    • ➕ add protocol attribute in @Rerefence #3555
    • 👌 support the hierarchical interface in @service#3251
    • 🔄 change the default behavior in @EnableDubboConfig.multiple() #3193
    • 👍 inline source code of spring-context-support #3192
    • 🔧 Simplify externalized configuration of Dubbo Protocol name #3189

    🛠 BugFix:

    • ⚡️ update hessian-lite to 2.3.5, fix unnecessary class load #3538
    • 🛠 Fix unregister when client destroyed(referenceconfig#destroy) #3502
    • SPI entires dup by 3 times #3315
    • 🛠 fix Consumer throws RpcException after RegistryDirectory notify in high QPS #2016
    • 🛠 fix NPE in @reference when using Junit to test dubbo service #3429
    • 🛠 fix consuer always catch java.lang.reflect.UndeclaredThrowableException for any exception throws in provider #3386
    • 🛠 fix the priority of DubboConfigConfigurationSelector #2897
    • 🛠 fix @Rerefence#parameters() not work #2301

    功能增强 / 新特性:

    • 新增标签路由功能. #3065
    • 升级默认Netty版本到Netty4. #3029
    • kyro序列化时,支持JDK8中的Date/Time类型 #3519
    • 支持在协议中配置telnet #3511
    • MethodConfig和ArgumentConfig中增加注解驱动 #2603
    • 增加对Nacos的支持 #3296
    • @Rerefence中增加protocol属性 #3555
    • @service 增加对多层接口的支持 #3251
    • 改变@EnableDubboConfig.multiple()的默认行为 #3193
    • 👍 内联spring-context-support代码 #3192
    • 简化Dubbo Protocol name的外部化配置 #3189

    🐛 Bug修复:

    • 升级hessian-lite到2.3.5, 修复不必要的类加载 #3538
    • 修复客户端销毁时无法unregister的问题 #3502
    • 过滤META-INF/dubbo/internal下配置文件重复的问题 #3315
    • 修复高QPS的情况下,客户端在RegistryDirectory通知后抛出异常的问题 #2016
    • 修复Spring boot中测试DUbbo服务,@reference 注解报空指针异常 #3429
    • 修复provider 抛出的异常,consumer 捕获到的总是 java.lang.reflect.UndeclaredThrowableException #3386
    • 修复DubboConfigConfigurationSelector优先级过高的问题 #2897
    • 修复@Rerefence#parameters()不工作的问题 #2301