Netty 4.0.22.Final released
Here's another micro update in 4.0 branch.
- #2028 -
Unpooled.copiedBuffer(...)
now always returns a heap buffer due to high off-heap allocation/deallocation overhead - #2433 #2627 #2647 #2667 #2680 #2761 #2764 - Fix various bugs in the epoll transport and
ChannelOutboundBuffer
- #2508 - Improve the build speed
- #2558 - Fix a build issue in the epoll transport
- #2571 #2651 #2662 - Fix regressions in
HashedWheelTimer
- #2632 - Reduce the perceived time taken for the initialization of
ThreadLocalRandom
- #2634 - Reduce the garbage produced by
HttpObjectAggregator
- #2642 - Reduce the garbage produced by
CompositeByteBuf
- #2644 #2665 - Fix bugs in
NioDatagramChannel
- #2650 - Provide a way to disable HTTP header validation in
SpdyHttpDecoder
- #2653 - Fix performance regression in
ByteBuf.forEachByte()
- #2659 #2676 - Fix bugs in
IntObjectHashMap
- #2660 - Fix a
NullPointerException
inWebSocketFrameDecoder
- #2664 #2684 #2685 #2698 #2710 - Improve the performance of the epoll transport
- #2666 - Fix a
NullPointerException
when a connection attempt is finished - #2675 #2722 - Fix bugs in traffic shaping handlers
- #2682 #2743 #2753 - Fix bugs in the SPDY codec
- #2692 - Fix a bug where
ChannelProgressiveFutureListener.opreationProgressed()
is not always called - #2693 #2704 - Reduce the memory consumption per
Channel
- #2705 - Fix a missing
channelReadComplete()
event fromByteToMessageDecoder
- #2720 - Fix noisy log messages while trying to get
SOMAXCONN
value in non-Linux - #2733 - Add more ways to determine if the epoll transport is available, and to know why if unavailable
- #2734 - Refactor
ChannelOutboundBuffer
for robustness and simplicity - #2752 #2754 -
Channel.isWritable()
can be inaccurate whenSslHandler
is in the pipeline.
For the detail, please browse our issue tracker.
As always, please let us know if you find any issues. We love feedback!
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.