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 Hessian deserialization optimization, #1705 Support Locale type, #1761
源码下载:https://github.com/apache/incubator-dubbo/releases |