皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Netty 4.2.2.Final发布

Netty 4.2.2.Final发布

我们很高兴地宣布 netty 4.2.2.Final 的发布。这是我们 4.2 版本系列的第二个版本,包括错误修复、性能增强和新功能。

最重要的变化是:

  • 从孵化器中毕业 HTTP/3 (#15048)
  • 允许手动运行超时(以 ns 为单位)的任务 (#15124)
  • 修复了 QUIC 编解码器中崩溃的端口过宽问题(以 ns 为单位) (#15130))
  • 修复自适应分配器中的并发 ByteBuf 写入访问错误 (#15131)
  • IoUring:允许用户显式启用RECVSEND_BUNDLE支持 (#15135))
  • 使 EmbeddedChannel 滚动条可配置 (#15141)
  • IoUring:不要依赖于 ByteBuf.memoryAddress() 工作的事实 (#15142)
  • 即使 sun.misc.Unsafe 不可用,也始终正确计算 ByteBuf 的内存地址 (#15143)
  • 升级 lz4 依赖项,因为旧版本无法正确处理 arrayOffset >为 0 的 ByteBuffer (#15146)
  • Kqueue:修复重用 fd 时注册失败的问题 (#15150)
  • 修复 SingleThreadIoEventLoop 构造函数的错误分配 (#15155)
  • 修复在 CertificateBuilder 中使用 ML-DSA 对密钥进行签名的问题 (#15156)
  • 优化自适应分配器的 ByteBuf.setCharSequence (#15165)
  • IoUring:为 IoUring 提供 Unix 域套接字支持 (#15210)
  • 确保 OpenSsl.availableJavaCipherSuites 不包含 null 值 (#15215)
  • 使 JdkZlibEncoder 接受 Deflater.DEFAULT_COMPRESSION 作为级别 (#15217))
  • 添加 API 以包装虚拟线程任务以支持 FastThreadLocal (#15222))
  • 引入 ByteBuf.readString 方法 (#15224)
  • 添加了对从 MemorySegments 创建直接 ByteBuffer 的支持 (#15231)
  • 如果未显式禁用,则始终首选池分配器的直接缓冲区 (#15232)
  • 更新到 netty-tcnative 2.0.72.Final (#15240))
  • IoUring:正确处理拼接中的 ERRNO_ECANCELED_NEGATIVE (#15250))
  • 修复 netty-buffer OSGi 元数据 (#15274)
  • Kqueue:延迟从注册映射中删除以修复嘈杂警告 (#15279)
  • 当设置自动确认被禁用时,StreamBufferingEncoder 不起作用 (#15301)
  • 将 SETTINGS_ENABLE_CONNECT_PROTOCOL 添加到默认 HTTP/2 设置 (#15312)

有关更多详细信息,请访问我们的 bug 跟踪器

转自 Netty.news: Netty 4.2.2.Final released