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