Netty 4.1.38.Final release, asynchronous event-driven network application framework

Netty 4.1.38.Final released, this version mainly fixes some bug, while some performance enhancements.

Major update includes:

  • Prevent ByteToMessageDecoder in! Excessive reading when isAutoRead
  • Http2FrameCodecBuilder.autoAckSettingsFrame (...) must be public
  • Small header disabled Huffman coding
  • HPACK decoder uses Table Find
  • Pre-decompression may contain compressed DNS record pointer RData
  • Fixed v13 incorrect Sec-WebSocket-Origin header
  • When used in conjunction with Http2FrameCodec Http2MultiplexHandler, correctly handle the upgrade http2
  • NPE repair caused by the re-entrance of call FlowControlHandler
  • It allows you to disable the automatic sending PING ack
  • If the agent is an instance of Http2SettingsReceivedConsumer, you can not throw an exception DecoratingHttp2ConnectionEncoder.consumeReceivedSettings
  • Repair epoll spliceTo file descriptor
  • HTTP / 2 Multiplex: even autoRead inbound data is false, the buffer can be correctly treated
  • HTTP / 2: to ensure that each call is connected only upgrade once newStream () and use the correct handler

For more details, see the release notes:

https://netty.io/news/2019/07/24/4-1-38-Final.html

Guess you like

Origin www.oschina.net/news/108507/netty-4-1-38-final-released