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: