
获得徽章 15
- 23229
- Netty 4.1.50.Final 正式发布,该版本首先支持AARCH64的原生epoll传输;主要梗系如下:
1. 如果不使用mTLS,OpenSslSession.getLocalCertificates() 和 getLocalPrincipal()必须在客户端返回null;
2. 为CNAME选择正确的DnsServerAddressStream ;
3. 根据RFC 2616的规定,修复headers中的日期格式,可以使用2位数字的月份;
4. 将GlobalEventExecutor#addTask添加到BlockHound异常中;
5. 回收器延迟队列丢包率可配置;
6. 可以直接使用io.netty.recycler.ratio来地控制整体的丢包率;
7. 不建议在WebSocketProtocolHandler中重复使用ChannelPromise;
8. 在 addFlattenedComponents()方法中能够正确处理 WrappedCompositeByteBufs;
9. 修复HttpPostMultipartRequestDecoder中的内存泄漏问题;
10. 检测CNAME缓存中的CNAME循环,并尝试解析;
11. 在DNS解析器的配置:resolv.conf中添加 timeout, rotate,attempts选项的配置;
12. 在AbstractTrafficShapingHandler中增加DefaultFileRegion的检查,以计算msg的大小;
13. 修复在HTTP2中,使用相同的ChannelPromise时,防止多个ctx.close(...)的调用;
14. 为maven 和 Docker 添加epoll配置,用以支持aarch64 平台;展开评论6