我们很高兴地宣布 netty 4.1.110.Final 正式版的发布。该版本不仅包含错误修复,还新增了两个令人兴奋的功能。请继续阅读,了解更多详情…
最重要的更改有
通过 JDK16+ 在 netty 4.x 中添加 unix 域套接字传输 (#13965)
回传 #13075:添加 AdaptivePoolingAllocator (#13976)
仅为表单体添加无值键处理(#13998)
在 SSLContext 初始化中添加对指定 SecureRandom 的支持 (#14058)
有关详细信息,请访问我们的错误跟踪器
新功能
Unix 域套接字
此版本在使用 NIO 传输时添加了对 Unix 域套接字的支持,而之前只有在使用我们的本机传输时才支持此功能。因此,您需要使用大于等于 16 的 Java 版本。
AdaptivePoolingAllocator(试验性)
此版本包含主分支中首次引入的 AdaptivePoolingAllocator 的回传 (#13976)。该分配器可减少使用 PooledByteBufAllocator 时可能遇到的内存开销,同时还能提供相同(或更好)的性能特性。试用新分配器非常简单,只需指定 -Dio.netty.allocator.type=adaptive 或通过 ChannelOption.ALLOCATOR 直接设置即可。
我们希望收到试用新分配器的用户的反馈意见。