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。