Netty 4.1.108.Final released
We are happy to announce the release of netty 4.1.108.Final.
The most important changes are:
- Add zstd decoder (#13531)
- Updated HTTP2 Reader to fix missing header state (#13789)
- codec-http2: fix some frame validation errors (#13837)
- SSL: Only wrap TrustManager if FIPS is not used (#13842)
- Epoll: Correctly handle splice tasks when Channel is closed (#13848)
- Allow to cancel connect() operations when using non-blocking IO (#13849)
- DNS resolver final CNAME lookup disabled (#13850)
- DNS: Add DnsRecordType definitions for SVCB and HTTPS (#13859)
- SSL: Only try to use TLSv1.3 if a compatible ciphersuite is configured (#13866)
- Backport 'Fix buffer leak in DefaultHttp2HeadersEncoder' to v4 (#13872)
- SSL: Hold the right monitor wheile running delegating task (#13875)
- SSL: Execute SSL_do_handshake(...) after task is run to ensure SSLEngine.getHandshakeStatus() returns the correct value all the time (#13876)
- Add active flag to EpollServerDomainSocketChannel fd constructor (#13877)
- Epoll: Fix possible Classloader deadlock caused by loading class via JNI (#13879)
- Prefer /etc/resolv.conf on Linux and Mac (#13884)
- Handle invalid cookie value (#13891)
- Upgrade to latest tcnative release (#13893)
- ByteToMessageDecoder.channelReadComplete(...) does call read() too often (#13898)
- Remove the lock usage in PoolArena#numPinnedBytes() (#13906)
- Fix x-www-form-urlencoded parsing for no-value key (re-submission) (#13908)
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.