以下是Netty更新版本(特别是4.1.118.Final和4.2.0.Alpha2)的新特性及改进:
Netty 4.1.118.Final
- 关键漏洞修复:修复了SSL实现中的一个关键漏洞(CVE-2025-24970),解决了使用原生
SSLEngine
时可能引发的原生崩溃问题。 - 拒绝服务攻击修复:修复了Windows应用程序中可能遭受的拒绝服务攻击(CVE-2025-25193)。
- 升级依赖:将
netty-tcnative
升级到2.0.70.Final。 - 性能优化:
- 优化了
CodecOutputList
的回收机制。 - 在线程冲突时,分配
ByteBuf
时不使用magazine锁,提升了性能。
- 优化了
- 功能改进:
- 默认情况下,
StreamBufferingEncoder
不再发送带有优先级的头帧。 - 在事件循环终止时,通知意外异常的未来。
- 默认情况下,
- 内存泄漏修复:
- 修复了
KQueueEventLoop
在关闭时可能发生的内存泄漏。 - 修复了可能在流无法映射时发生的缓冲区泄漏。
- 修复了
- 其他改进:
- 修复了
GlobalEventExecuto
- 修复了