Netty 4.1.65.Final 发布,异步事件驱动的网络应用框架

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Netty 4.1.65.Final 已经发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。本次更新除了修复各种错误之外,还包含了一个安全修复(CVE-2021-21295)的后续工...

Netty 4.1.65.Final 已经发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。本次更新除了修复各种错误之外,还包含了一个安全修复(CVE-2021-21295)的后续工作,可能会影响使用 codec-http2 包和代理 HTTP/2 到 HTTP/1.1 的用户。

该版本中的主要变化包括:

  • 在最后一个解码的数据块之后触发 SslHandshakeCompletionEvent (#11148)
  • 在初始化代码中记录更少的堆栈追踪 (#11164)
  • 修复 StreamBufferingEncoder GOAWAY 中的错误 (#11144)
  • 确保 DnsNameResolver 能解决 Windows 上的主机(计算机)名称 (#11167)
  • 修复在使用本地 epoll 传输时对 IP_RECVORIGDSTADDR 的支持 (#11173)
  • 支持 BouncyCastle (#11157)
  • SimpleChannelPromiseAggregator 使用第一个异常而不是最后一个 (#11168)
  • 增加一个新的 HTTP/2 伪 header :protocol (#11192)
  • 使用 BouncyCastle ALPN 支持时启用 TLSv1.3 (#11193)
  • 在解码时正确地抛出 ErrorDataDecoderException 的错误 (#11198)
  • 如果构造方法抛出,则销毁 HttpPostMultipartRequestDecoder (#11207)
  • ReferenceCountedOpenSslEngine 解包握手完成状态修复 (#11210)
  • 修复多部分解码器中内存释放不正确的问题 (#11188)
  • 在调用本地 OnLoad 函数前预加载类,以防止类加载器死锁 (#11215)
  • 在 A/AAAA 查询中仅回退到 CNAME (#11216)
  • 根据 searchOrder 重新排列解析器的列表 (#11236)
  • 默认禁用 TLSv1 和 TLSv1.1 (#11237)
  • 当使用基于 openssl 的 SSL 提供程序时,默认使用任务 (#11242)
  • 增加 DefaultHostsFileEntriesResolver#addresses,以提供一个主机名的所有 hosts 文件的条目 (#11246)
  • 引入 BrotliDecoder (#10960)
  • 修复 macOS 上用于 DNS 解析的本地库的加载 (#11260)

更多详情可查看:https://netty.io/news/2021/05/19/4-1-65-Final.html


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Usability for the Web

Usability for the Web

Tom Brinck、Darren Gergle、Scott D. Wood / Morgan Kaufmann / 2001-10-15 / USD 65.95

Every stage in the design of a new web site is an opportunity to meet or miss deadlines and budgetary goals. Every stage is an opportunity to boost or undercut the site's usability. Thi......一起来看看 《Usability for the Web》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具