Netty 4.1.85.Final 发布


Netty 4.1.85 已正式发布,此版本主要是修复错误,包含如下变化:

  • 修复FlowControlHandler中破坏自动读取 (auto-read) 的错误 (#12467)
  • HTTP/2 HPACK 编码器现在支持更快地对具有许多值的 header 进行编码 (#12665)
  • 修复池分配器中的潜在内存泄漏错误 (#12897)
  • 修复 Blockhound 集成的问题,该问题可能导致MacOSDnsServerAddressStreamProvider 被标记为进行阻塞调用 (blocking calls (#12913)
  • 修复 epoll、kqueue 和 NIO 处理 RDHUP 的不一致问题 (#12930)
  • ByteToMessageDecoder现在支持处理同一ByteBuf实例被多次读取的 (#12922)
  • 确保 HTTP/1Content-Lengthheader 唯一的检查,现在不会再导致 header 重新排列(更改其顺序) (#12921)
  • 修复NullPointerException类初始化顺序介于InternalLoggerInternalThreadLocalMap之间的错误 (#12942)
  • netty-resolver-dns-native-macos类无法加载它们的原生绑定时,现在只会打印一条简短的错误消息,而不是之前的打印巨大堆栈跟踪。如果启用了调试日志记录,堆栈跟踪仍然包括在内  (#12950)
  • Graal 原生镜像元数据 (native-image meta-data) 现在放置在推荐位置,不再导致打印警告 (#12951)
  • HTTP/1 和 HTTP/2 编解码器现在正确支持 RFC 8297 Early Hints (#12918)
  • FastThreadLocalThread子类现已支持告知 Netty Blockhound 集成应该允许它们进行阻塞调用 (#12978)
  • HTTP/2 连接 header 的验证已从Http2Headers迁移至HpackDecoder(#12975)

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。

下载地址 | 发布公告

 


相關推薦

2022-11-22

Eclipse Vert.x 4.3.5 已发布,可从 Maven Cen­tral 获取新版本。Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐

2022-07-26

Netty 5.0.0.Alpha4 已发布,此版本删除了大量重复代码,并对 API 进行了清理。除此之外还增加了在使用 JDK NIO 实现时,对 Unix Domain Socket 的支持。 主要变化 支持创建包含 ProtocolFamily 的所有 SocketChannel 和 DatagramChannel

2022-10-13

Netty 5.0.0.Alpha5 已发布,此版本删除了大量重复代码,并对 API 进行了清理。除此之外还增加了在使用 JDK NIO 实现时,对 Unix Domain Socket 的支持。 主要变化 对AbstractChannel进行简化和流线化 (stream-lined),增加各种传输之间的共享

2022-07-13

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 Netty 4.1.79.Final 是一个错误修复版本,具体更新内容如下: PEM 证书解析器不再容易受到 PemReader 中的指数回溯的影响 HTTP

2024-07-23

能协议服务器和客户端的快速开发。Netty 4.1.112.Final 现已发布,这是一个错误修复版本。 具体更新内容包括: 避免在 Netty 初始化时进行不必要的 reflective probes(#14107) 允许 fragments 之间的控制帧(#14122) 仅删除 NioServerDo

2023-04-10

Netty 4.1.91.Final 现已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 这是一个错误修复版本,包含了对本地 SSL 实现的一个重要修复,以及修复了一个可能导致状态机

2023-07-22

Netty 4.1.95 稳定版已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 此版本主要是修复错误,同时添加了一些新特性: 添加资源泄漏侦听器 (resource leak listener)

2023-11-12

Netty 4.1.101.Final 稳定版已发布,更新内容主要是修复错误,以及修复使用 DatagramChannel 时出现的性能问题。建议使用 DatagramChannel 的开发者尽快考虑升级。 Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协

2022-06-20

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 Netty 4.1.78.Final 是一个错误修复版本,具体更新内容如下: 修正了一个错误,即在已经有 OPT 记录的 DNS 查询中加入了 OPT

2022-12-18

Netty 4.1.86 已正式发布,此版本修复了两个 CVE 安全问题,其中一个被标记为高严重性,并且可以远程触发。此外还修复了其他错误。 HAProxyMessageDecoder 堆栈耗尽 DoS (CVE-2022-41881) HTTP 响应从分配 header 值迭代器中分离出来 (CVE-20

2023-02-15

Netty 4.1.88 已正式发布。此版本修复了多项错误、改进功能和优化性能: 4.1.88 版本包含两个回归错误,官方建议直接升级到 4.1.89.Final。 提升 HTTP 1.1 header 和行的解析速度 为 ClosedChannelException 添加 StacklessSSLHandshakeExce

2023-04-27

Netty 4.1.92 稳定版已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 此版本主要是修复错误,同时包括一些性能改进。主要变化如下: 提升 Recycler 在 OpenJ9 上

2023-03-16

Netty 4.1.90.Final 现已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 这是一个错误修复版本,但也包括一些性能改进。具体更新内容包括: 添加未通过验证的 h

2022-09-01

Netty 4.1.80 已正式发布,此版本主要是修复错误,不过也包含了一项重要变化:在使用多核时显著提升了 HTTP/1.x 的性能。如果对 JVM 和性能感兴趣,查看 #12709 中记录的所有详细信息。 Netty 是一个异步事件驱动的网络应用