|
1 | 1 | # Release Notes |
2 | 2 |
|
| 3 | +## 2.6.3 |
| 4 | +Enhancements / Features |
| 5 | + |
| 6 | +- Support implicit delivery of attachments from provider to consumer, #889 |
| 7 | +- Support inject Spring bean to SPI by bean type, #1837 |
| 8 | +- Add generic invoke and attachments support for http&hessian protocol, #1827 |
| 9 | +- Get the real methodname to support consistenthash for generic invoke, #1872 |
| 10 | +- Remove validation key from provider url on Consumer side, config depedently, #1386 |
| 11 | +- Introducing the Bootstrap module as a unified entry for Dubbo startup and resource destruction, #1820 |
| 12 | +- Open TCP_NODELAY on Netty 3, #1746 |
| 13 | +- Support specify proxy type on provider side, #1873 |
| 14 | +- Support dbindex in redis, #1831 |
| 15 | +- Upgrade tomcat to 8.5.31, #1781 |
| 16 | + |
| 17 | +Bugfixes |
| 18 | + |
| 19 | +- ExecutionDispatcher meet with user docs, #1089 |
| 20 | +- Remove side effects of Dubbo custom loggers on Netty logger, #1717 |
| 21 | +- Fix isShutdown() judge of Dubbo biz threadpool always return true, #1426 |
| 22 | +- Selection of invoker node under the critical condition of only two nodes, #1759 |
| 23 | +- Listener cann't be removed during unsubscribe when use ZK as registry, #1792 |
| 24 | +- URL parsing problem when user filed contains '@', #1808 |
| 25 | +- Check null in CacheFilter to avoid NPE, #1828 |
| 26 | +- Fix potential deadlock in DubboProtocol, #1836 |
| 27 | +- Restore the bug that attachment has not been updated in the RpcContext when the Dubbo built-in retry mechanism is triggered, #1453 |
| 28 | +- Some other small bugfixes |
| 29 | + |
| 30 | +Performance Tuning |
| 31 | + |
| 32 | +- ChannelState branch prediction optimization. #1643 |
| 33 | +- Optimize AtomicPositiveInteger, less memory and compute cost, #348 |
| 34 | +- Introduce embedded Threadlocal to replace the JDK implementation, #1745 |
| 35 | + |
| 36 | +Hessian-lite |
| 37 | + |
| 38 | +- Hessian deserialization optimization, #1705 |
| 39 | +- Support Locale type, #1761 |
| 40 | + |
| 41 | +Compatibilities |
| 42 | +This release is compatible with other versions since 2.5.3, and you can upgrade smoothly. |
| 43 | +- The RPC protocol version has been upgraded from 2.0.1 to 2.0.2, to support attachments delivery in #889, |
| 44 | +generally, the protocol version is used internally, so it should have no side effects on users. |
| 45 | + |
| 46 | +Issues and Pull Requests, check [milestone-2.6.3](https://github.com/apache/incubator-dubbo/milestone/17). |
| 47 | + |
| 48 | + |
3 | 49 | ## 2.6.2 |
4 | 50 |
|
5 | 51 | 1. Hessian-lite serialization: revert locale serialization for compatibility, #1413 |
6 | | -2. Asset transfer to ASF, includeing pom, license, DISCLAIMER and so on, #1491 |
| 52 | +2. Asset transfer to ASF, including pom, license, DISCLAIMER and so on, #1491 |
7 | 53 | 3. Introduce of new dispatcher policy: EagerThreadpool, #1568 |
8 | 54 | 4. Separate monitor data with group and version, #1407 |
9 | 55 | 5. Spring Boot Enhancenment, #1611 |
10 | | -6. Gaceful shutdown enhancement |
| 56 | +6. Graceful shutdown enhancement |
11 | 57 | - Remove exporter destroy logic in AnnotationBean. |
12 | 58 | - Waiting for registry notification on consumer side by checking channel state. |
13 | 59 | 7. Simplify consumer/provider side check in RpcContext, #1444. |
14 | 60 |
|
15 | | -Issues and Pull Requests, check [milestone-2.6.2](https://github.com/apache/incubator-dubbo/milestone/15). |
| 61 | +Issues and Pull Requests, check [milestone-2.6.2](https://github.com/apache/incubator-dubbo/milestone/15). |
0 commit comments