Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。Netty 4.1.112.Final 现已发布,这是一个错误修复版本。
具体更新内容包括:
避免在 Netty 初始化时进行不必要的 reflective probes(#14107)
允许 fragments 之间的控制帧(#14122)
仅删除 NioServerDomainSocketChannel 的套接字文件(#14134)
当地址未解析时添加对 IPv6 brackets 的检查(#14141)
修复启用 SecurityManager 时的 ResolvConf 初始化 ( #14154 )
修复 ResolveWithDotSearchDomain 场景中潜在的 DNS 缓存失效问题 ( #14171 )
反向移植 SslContextBuilder.endpointIdentificationAlgorithm 方法(#14174)
从 finalizer object 中积极删除 PoolThreadCache 引用(#14155)
通过 fireUserEventTriggered 为 Http2MultiplexHandler 发送 Http2PriorityFrame ( #14168 )
修复不同 EventLoop 之间潜在的 DNS 缓存失效问题 ( #14147 )
拒绝带有 non SP / HTAB 字符的 http 标头值(#14178)
不从 header names 中删除空格,并让验证器处理它(#14179)
如果请求行中存在 NUL,则拒绝请求(#14180)
允许没有 reason-phrase 的 HTTP 响应(#14183)
解码时验证 HTTP 版本 ( #14187 )
使用本地传输时仅在链接本地地址上包含 scopeId ( #14188 )
发布公告:https://netty.io/news/2024/07/19/4-1-112-Final.html