Dubbo 2.6.3 预览版已发布,列出了即将到来的正式版本所包含的更新内容:
改进/特性
- Support implicit delivery of attachments from provider to consumer, #889
- Support inject Spring bean to SPI by bean type, #1837
- Add generic invoke and attachments support for http&hessian protocol, #1827
- Get the real methodname to support consistenthash for generic invoke, #1872
- Remove validation key from provider url on Consumer side, config depedently, #1386
- Introducing the Bootstrap module as a unified entry for Dubbo startup and resource destruction, #1665
- Open TCP_NODELAY on Netty 3, #1746
- Graceful shutdown optimization (unified to the lifecycle to Servlet or Spring), #1820, #2126
- Enable thread pool on Consumer side, #2013
- Support specify proxy type on provide side, #1873
- Support dbindex in redis, #1831
- Upgrade tomcat to 8.5.31, #1781
Bug 修复
- ExecutionDispatcher meet with user docs, #1089
- Remove side effects of Dubbo custom loggers on Netty logger, #1717
- Fix isShutdown() judge of Dubbo biz threadpool always return true, #1426
- Selection of invoker node under the critical condition of only two nodes, #1759
- Listener cann’t be removed during unsubscribe when use ZK as registry, #1792
- URL parsing problem when user filed contains ‘@’, #1808
- Check null in CacheFilter to avoid NPE, #1828
- Fix potential deadlock in DubboProtocol, #1836
- Restore the bug that attachment has not been updated in the RpcContext when the Dubbo built-in retry mechanism is triggered, #1453
性能优化
- ChannelState branch prediction optimization. #1643
- Optimize AtomicPositiveInteger, less memory and compute cost, #348
- Introduce embeded Threadlocal to replace the JDK implementation, #1745
Hessian-lite
源码下载:https://github.com/apache/incubator-dubbo/releases
转自 https://www.oschina.net/news/98385/dubbo-2-6-3-pre-released