37
I Use This!
Activity Not Available

News

Analyzed 9 months ago. based on code collected about 1 year ago.
Posted 11 days ago by normanmaurer
I am happy to announce the release of netty 4.1.52.Final. This is mainly a bug-fix release but also contains some new features like MQTT 5.0 support. The most important changes in this release are: Fix ByteBufUtil.getBytes() incorrectly sharing ... [More] the array in some cases (#10529) Create a stackless ClosedChannelException to reduce overhead when the Channel is closed (#10523) Use all configured nameservers when using DnsNameResolver in all cases (#10503) Expose a LoggingDnsQueryLifeCycleObserverFactory (#10490) Binary search based IpSubnetFilter (#10492) Include TLSv1.3 ciphers as recommented ciphers for HTTP2 (#10480) Correctly limit queries done to resolve unresolved nameservers (#10478) Add whitelist entry to BlockHound config to workaround issue when TLS1.3 is enabled and... [Less]
Posted 2 months ago by normanmaurer
I am happy to announce the release of netty 4.1.51.Final which took a bit longer then expected. That said it's out now and we hope you will enjoy it :) This is mainly a bug-fix release but also contain a few other goodies. Also this release firstly ... [More] supports AARCH64 for the native epoll transport! The most important changes in this release are: Modify OpenSSL native library loading to accommodate GraalVM (#10395) Correctly include TLS1.3 ciphers in the enabled ciphersuites when using BoringSSL (#10388) X509TrustManager with OPENSSL provider is not wrapped with hostname verification if Conscrypt is inserted in the first place (#10375) Ensure we preserve the... [Less]
Posted 4 months ago by normanmaurer
I am happy to announce the release of netty 4.1.50.Final after a bit more then one month of work. This is mainly a bug-fix release but also contain a few other goodies. Also this release firstly supports AARCH64 for the native epoll transport! The ... [More] most important changes in this release are: OpenSslSession.getLocalCertificates() and getLocalPrincipal() must return null on client side if mTLS is not used (#10275) Select correct nameserver for CNAME (#10272) Fix date format in headers to use 2-digit day of month as per RFC 2616 (#10259) Add GlobalEventExecutor#addTask to BlockHound exceptions (#10262) Add option to configure recycler delayed queue drop ratio (#10255) Use io.netty.recycler.ratio directly... [Less]
Posted 5 months ago by normanmaurer
I am happy to announce the release of netty 4.1.49.Final after a bit more then one month of work. This is mainly a bug-fix release but also contain a few other goodies. The most important changes in this release are: Ensure we support ALPN when ... [More] using java 8u251 (#10196) Guard against overflow when calling CompositeByteBuf.addComponent(...) (#10197) Correctly propagate exceptions from inbound operations in all cases (#10176) Add support for HAProxyMessageEncoder (#10175) Add workaround for possible classloader deadlock when trying to load JNI code (#10190) Efficient BytBuf search algorithms (#9955) Allow Conscrypt to be used on Android (#10182) Stop sending DNS queries if promise is cancelled (#10171) Set IPV4_ONLY as default... [Less]
Posted 6 months ago by normanmaurer
I am happy to announce the release of netty 4.1.48.Final shortly after our last release. We decided to release this fast to be able to provide support for SameSite as fast as possible as more and more browsers are depending on it and also to ensure ... [More] HttpObjectDecoder will limit the number of control-chars prior to parsing the initial line. If you use the HTTP/1.x codec of Netty please upgrade as soon as possible. The most important changes in this release are: HttpObjectDecoder should limit the number of control chars (#10112) Close SocketChannel upon exceptions to avoid leaking (#10110) Ensure WebSocket*Handshaker can not corrupt pipeline... [Less]
Posted 6 months ago by normanmaurer
I am happy to announce the release of netty 4.1.47.Final, just 1,5 weeks after our last release. This releases fixes an issue which could cause WINDOW_UPDATE_FRAMEs to be not flushed and so stale an HTTP/2 stream. This bug was serious enough that we ... [More] decided we should do a followup release ASAP. The most important changes in this release are: Make sure we always flush window update frames in AbstractHttp2StreamChannel (#10075) Use MacOSDnsServerAddressStreamProvider when on the classpath and we are running on MacOS (#10079) Fix AssertionError in ScheduledFutureTask (#10073) Preserve order when using alternate event loops (#10069) For the details and all changes, please browse our issue... [Less]
Posted 7 months ago by normanmaurer
I am happy to announce the release of netty 4.1.46.Final, our second release of 2020. This is mostly a bug-fix release but also include a few new functionalities. For more details please read-on. The most important changes in this release are: ... [More] Fix snappy crc32c checksum (#10048) Add SslHandshakeTimeoutException and use it for handshake timeouts (#10062) Correctly calculate the produced bytes in all cases when calling ReferenceCountedOpenSslEngine.wrap(...) (#10063) More strict parsing of initial line / http headers (#10058) Correctly handle lifecycle of clientHello ByteBuf in SslClientHelloHandler (#10030) HTTP/2 child channel may discard flush when done from an arbitrary thread (#10019) Remove "Content-Length" when decoding HTTP/1.1 message with both "Transfer-Encoding: chunked"... [Less]
Posted 8 months ago by normanmaurer
I am happy to announce the release of netty 4.1.45.Final, our first release of 2020. This is a bug-fix release which also fixes two regressions. Please upgrade as soon as possible. For more details please read-on. The most important changes in ... [More] this release are: Fix BufferOverflowException during non-Unsafe PooledDirectByteBuf resize (#9912) FlushConsolidationHandler may suppress flushes by mistake (#9931) Utf8FrameValidator must release buffer when validation fails (#9909) Avoid possible comparison contract violation (#9883) Ignore inline comments when parsing nameservers (#9894) For the details and all changes, please browse our issue tracker for 4.1.45.Final. Thank You Every idea and bug-report counts and so we thought it is worth mentioning those who helped... [Less]
Posted 9 months ago by normanmaurer
I am happy to announce the release of netty 4.1.44.Final after almost 2 months of work. This is a bug-fix release which fixes some critical issues. Please upgrade as soon as possible. For more details please read-on. ... [More] The most important changes in this release are: Verify we do not receive multiple content-length headers or a content-length and transfer-encoding: chunked header when using HTTP/1.1 (#9865) Detect missing colon when parsing http headers with no value (#9871) Fix #9770, last frame may contain extra data that doesn't affect decompression (#9832) Ensure scheduled tasks are executed before shutdown (#9858) Change DefaultByteBufHolder.equals() to treat instances of different classes as not equal... [Less]
Posted 9 months ago by normanmaurer
I am happy to announce the release of netty 4.1.44.Final after almost 2 months of work. This is a bug-fix release which fixes some critical issues. Please upgrade as soon as possible. For more details please read-on. The most important changes in ... [More] this release are: Verify we do not receive multiple content-length headers or a content-length and transfer-encoding: chunked header when using HTTP/1.1 (#9865) Detect missing colon when parsing http headers with no value (#9871) Fix #9770, last frame may contain extra data that doesn't affect decompression (#9832) Ensure scheduled tasks are executed before shutdown (#9858) Change DefaultByteBufHolder.equals() to treat instances of different classes as not equal... [Less]