Skip navigation

Netty 4.1.120.Final released

We are happy to announce the release of netty 4.1.120.Final. This is a bug-fix release.

The most important changes are:

  • Fix flawed termination condition check in HttpPostRequestEncoder#encodeNextChunkUrlEncoded(int) for current InterfaceHttpData (#14799)
  • Exposed decoderEnforceMaxConsecutiveEmptyDataFrames and decoderEnforceMaxRstFramesPerWindow (#14892)
  • ThreadExecutorMap must restore old EventExecutor (#14899)
  • Make Recycler virtual thread friendly (#14892)
  • Disable sun.misc.Unsafe by default on Java 24+ (#14943)
  • Adaptive: Correctly enforce leak detection when using AdaptiveByteBufAllocator (#14949)
  • Add suppressed exception to original cause when calling Future.sync* (#14985)
  • Add SETTINGS_ENABLE_CONNECT_PROTOCOL to the default HTTP/2 settings (#14995)
  • Correct computation for suboptimal chunk retirement probability (#15014)
  • Fix bug in method AdaptivePoolingAllocator.allocateWithoutLock(...) (#15032)
  • Fix a Bytebuf leak in TcpDnsQueryDecoder (#15035)
  • SSL: Clear native error if named group is not supported (#15038)
  • WebSocketClientCompressionHandler shouldn't claim window bits support when jzlib is not available (#15039)
  • Fix the assignment error of maxQoS parameter in ConnAck Properties (#15040)

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.