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