Netty 4.1.52.Final发布

Netty

Netty是一个异步事件驱动的网络应用框架。用于快速开发可维护的高性能协议服务器和客户端。

4.1.52.Final 版本更新日志

这主要是一个bug修复的版本,但也包含了一些新的功能,比如对MQTT 5.0的支持。

这个版本中最重要的变化是

  • 修正ByteBufUtil.getBytes()在某些情况下共享数组的错误 (#10529)

  • 创建一个无堆栈的ClosedChannelException,以减少通道关闭时的开销 (#10523)

  • 在所有情况下使用DnsNameResolver时,使用所有配置的名称服务器 (#10503)

  • 暴露一个LoggingDnsQueryLifeCycleObserverFactory (#10490)

  • 基于二进制搜索的IpSubnetFilter (#10492)

  • 将TLSv1.3 ciphers 作为HTTP2的推荐ciphers (#10480)

  • 正确限制为解析未解析的名称服务器而进行的查询 (#10478)

  • BlockHound配置中添加白名单条目,以解决启用TLS1.3和使用SSLProvider.JDK时的问题 (#10459)

  • 默认启用JDK SSLEngine实现的TLS1.3 (#10451)

  • 修正DnsNameResolver在取消返回的未来后可能会有LEAK ByteBuf的问题 (#10448)

  • 让AES_128_GCM_SHA256在HTTP2上比CHACHA20_POLY1305_SHA256有更高的优先级 (#10418)

  • 如果jdkCompatibilityMode为false,则启用SSL_MODE_ENABLE_FALSE_START (#10407)

  • 减少由PooledByteBufAllocator引起的内存碎片 (#10267)

  • MQTT5支持netty-codec-mqtt (#10483)

有关细节和所有的变化,请浏览我们的问题跟踪 4.1.52.Final

相关链接

更新日志
https://netty.io/news/2020/09/08/4-1-52-Final.html

官网
https://netty.io/

Github
https://github.com/netty/netty