Netty 4.2.8.Final released
We are happy to announce the release of netty 4.2.8.Final. This is a bug-fix release but also contains CVE-2025-67735
The most important changes are:
- Correct codec-native-quic Fragment-Host (#16015)
- Fix - Http3FrameCodec decode fail during unknown settings (#15998)
- Discard the following HttpContent for preflight request (#15941)
- Prevent ManualEventLoop to block on a racy task submission (#15937)
- Fix race condition in NonStickyEventExecutorGroup causing incorrect inEventLoop() result (#15933)
- Fix 15908 - Ignore unknown Http3Setting Identifier in Http3SettingsFrame (#15909)
- Close Channel and fail bootstrap when setting a ChannelOption causes an error (#15896)
- Ensure Arena.ofShared() is usable before assuming that we can use Arenas on JDK25 (#15877)
- io_uring: Fix Unix domain socket support for abstract namespace sockets (#15876)
- Fix Zstd compression for large data (#15861)
- Fix ZstdEncoder not producing data when source is smaller than block size (#15859)
- Make big endian ASCII hashcode consistent with little endian (#15847)
- Implement Quic stream reset frame application protocol error code propagation (#15845)
- Backward Compatible - Http3SettingsFrame abstraction (#15835)
- Fix reentrancy bug in ByteToMessageDecoder (#15833)
- Add close tracing to retain calls (#15832)
- Enable X25519MLKEM768 by default for BoringSSL/AWS-LC (#15830)
- Add 32k and 64k size classes to adaptive allocator (#15799)
- Handle invalid content length in continue request (#15794)
- Correct HTTP/2 padding length check (#15793)
- Make org.bouncycastle.jce.provider.BouncyCastleProvider optional by deferring initialization (#15788)
- Expose the list of supported io_uring features (#15785)
- IoUring: Use IORING_SETUP_CQE_MIXED by default if possible (#15780)
- Add :protocol pseudo-header support for Extended CONNECT (RFC 9220) (#15771)
- Prevent allocation loops when LeakPresenceDetector ResourceScope is closed (#15768)
- Fix AutoScalingEventExecutorChooser scale down when executor is not started (#15766)
- Add support for IP_MULTICAST_ALL to EpollDatagramChannel and IOUringDatagramChannel (netty 4.2) (#15755)
For more details please visit our bug tracker
Thank You
Every idea and bug-report counts, and so we thought it is worth mentioning those who helped in this area.
Please report an unintended omission