内容简介:Netty 4.1.66.Final 已经发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。本次更新除了修复各种错误之外,还包含了一个安全修复(CVE-2021-21295)的后续工...
Netty 4.1.66.Final 已经发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。本次更新除了修复各种错误之外,还包含了一个安全修复(CVE-2021-21295)的后续工作,可能会影响使用 codec-http2 包和代理 HTTP/2 到 HTTP/1.1 的用户。
主要变化包括:
- 引入 BrotliEncoder (#11256)
- 修复带有 IPv6 默认路由的 IpSubnetFilterRule 不接受所有的 IPv6 地址 (#11351)
- 修复启用编码但未使用的问题 (#11358)
- MqttDecoder 在抛出 TooLongFrameException 前错误地跳过字节 (#11362)
- 使用双向算法来优化 ByteBufUtil.indexOf() 方法 (#11367)
- HttpUtil.getCharset() 对双引号的字符集失效 (#11371)
- 让所有的压缩编解码器支持没有数组的缓冲区 (#11387)
- 如果用户试图显式设置 TLSv1.3 密码并使用 BoringSSL,日志将会记录下来 (#11392)
- 接受比请求更小的 server_max_window_bits (#11394)
- 更新 graal annotations 的依赖性 GAV,以允许许可证 GPL2+CE (#11404)
- 添加 ALPN 缓冲以支持 HTTP/2 Prior Knowledge (#11407)
- HttpUtil#normalizeAndGetContentLength() 应该处理空值 (#11409)
- 支持 GMSSL (#11410)
- 当握手失败并产生警报时,正确地使用 HandshakeStatus.NEED_WRAP (#11412)
- CombinedChannelDuplexHandler.removeOutboundHandler() 导致 connect(...) 不能传递正确的参数 (#11414)
- 将 io.netty.handler.codec.compression.BrotliDecoder 的初始化推迟到运行时 (#11428)
- 修复 Lz4FrameEncoder 关闭时的缓冲区溢出 (#11429)
- 修复 HttpHeaderValue#XML_HTTP_REQUEST 案例 (#11433)
- 添加 zstd 编码器 (#11437)
- 添加 SslProtocols 和 Cipher suites 常量 (#11457)
- 引入 OpenSslAsyncPrivateKeyMethod,允许异步签署/解密私钥 (#11460)
- 每个委派只运行一个 SSL 任务 (#11462)
- 增加 application/zstd content-type 和 zstd content-encoding (#11463)
- 增加 zstd http 内容压缩支持 (#11470)
- 修复 SslHandler 客户端不能及时处理 Server Hello 消息的问题 (#11472)
- SelfSignedCertificate 应首先尝试 BouncyCastle (#11487)
更多详情可查看:https://netty.io/news/2021/07/16/4-1-66-Final.html
以上所述就是小编给大家介绍的《Netty 4.1.66.Final 发布,异步事件驱动的网络应用框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Netty 4.1.48.Final 发布,异步事件驱动网络应用框架
- Netty 4.1.49.Final 发布,异步事件驱动网络应用框架
- Netty 4.1.50.Final 发布,异步事件驱动网络应用框架
- Netty 4.1.52.Final 发布,异步事件驱动网络应用框架
- Netty 4.1.38.Final 发布,异步事件驱动网络应用框架
- Netty 4.1.39.Final 发布,异步事件驱动网络应用框架
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。