Netty 4.1.6.Final 和 4.0.42.Final 发布了。 4.0.42.Final and 4.1.6.Final 的重要改进: Correctly throw IndexOutOfBoundsException when dst.remaining() is too big (#5878) Update Default Cipher List (#5906) Ensure removal of SslHandler not produce IllegalReferenceCountException (#5880) Ensure we not close NioDatagramChannel when SocketException is received (#5899) Regression: JVM crash in tcnative-boringssl during mutual TLS handshake with chain (#5841) Consolidate flushes even when no read in progress (#5808) Support any FileRegion implementation when using epoll transport (#5825) Ensure we not sent duplicate certificates when using OpenSslEngine (#5790) AbstractByteBuf.forEachByteDesc(ByteProcessor) starts from wrong index (#5783) Fix native library loading in Windows (#5776) 4.1.6.Final 的重要改进: Use heapbuffers by default when using LocalChannel and LocalServerChannel (#5792) Provide extra info together with handshake complete event (#5751) HTTP/2: SETTINGS_HEADER_TABLE_SIZE should be an unsigned int (#5798) Add support for Client Subnet in DNS Queries (RFC7871) (#5614) Do not change writerIndex when decode DnsPtrRecord (#5784) HTTP/2 Ensure default settings are correctly enforced and interfaces clarified (#5845) 点此了解 4.0.42.Final 和 4.1.6.Final的更多更新内容 4.0.42.Final中的所有更新都包含于4.1.6.Final中。 重大改进 Start from version 4.1.6.Final the local transport will use HEAP buffers by default. See also (#5792). 点此查看官方发行说明 下载地址: netty-4.1.6.Final 下载: Source code (zip) Source code (tar.gz) netty-4.0.42.Final下载: Source code (zip) Source code (tar.gz) Netty 4.1.6.Final 和 4.0.42.Final 发布下载地址