37
I Use This!
Activity Not Available

News

Posted almost 2 years ago by chrisvest
We are happy to announce the release of netty 4.1.79.Final. This release is a bug-fix release. The most important changes are: The PEM certificate parser is no longer susceptible to exponential back-off (#12476) Non-standard extra ampersands in ... [More] HTTP POST bodies are no longer rejected (#12427) An io.netty.osClassifiers system property has been added to avoid reading os-release files (#12483) Fix a bug in SslHandler so handlerRemoved works properly even if handlerAdded throws an exception (#12490) Use the correct OSGi processor directive on aarch64, making it possible to use OSGi on ARM (#12349) HTTP paths that begin with a double-slash are now parsed the same way browsers do (#12533) The isCompleted... [Less]
Posted almost 2 years ago by normanmaurer
We are happy to announce the third Alpha release of the upcoming netty 5.0.0. This release is another big milestone for us and the community, towards the eventual final release of Netty 5. This release migrated all of our code to use the new Buffer ... [More] API And completely removed ByteBuf. Beside this there are a lot of other exciting changes included. These are the major changes since Alpha 2: All code now uses Buffer (our new buffer API). Remove ChannelInboundHandler Remove Http2MultiplexCodec and Http2MultiplexCodecBuilder A number of convenience methods have been added to Buffer, EventLoop, Future ChannelHandlerContext does not extend AttributeMap anymore Make half-closure a core-concept of... [Less]
Posted almost 2 years ago by chrisvest
We are happy to announce the release of netty 4.1.78.Final. This release is a bug-fix release. The most important changes are: Fix a bug where an OPT record was added to DNS queries that already had such a record (#12370) Fix a bug that caused an ... [More] error when files uploaded with HTTP POST contained a backslash in their name (#12334) Fix an issue in the BlockHound integration that could occasionally cause NetUtil to be reported as performing blocking operations (#12414) A similar BlockHound issue was fixed for the JdkSslContext (#12435) Fix a bug that prevented preface or settings frames from being flushed, when an HTTP2 connection was... [Less]
Posted almost 2 years ago by chrisvest
We are happy to announce the second Alpha release of the upcoming netty 5.0.0. This release is another big milestone for us and the community, towards the eventual final release of Netty 5. While it is still a long road to the final release we ... [More] expect things to become more stable with each release and so make it easier for people to keep up-to-date. These are the major changes since Alpha 1: All protocols and codecs have been migrated to the new buffer API, except HTTP/2, and the compression codecs. These remaining codecs will be migrated later. Support for ByteBuf has been removed... [Less]
Posted almost 2 years ago by normanmaurer
We are happy to announce the release of netty 4.1.77.Final. This release is a bug-fix release, which also contains a fix for a CVE which only affects users running Java 6. Beside this it also fixes a bug which can cause the native epoll transport to ... [More] be unusable on systems that not implement epoll_pwait2 (like ubuntu 22.04. The most important changes are: Local Information Disclosure Vulnerability in Netty on Unix-Like systems due temporary files for Java 6 and lower in io.netty:netty-codec-http (CVE-2022-24823) Upgraded the optional netty-tcnative dependency to version 2.0.52.Final (#12162) Fix a bug where Netty fails to load a shaded native library (#12358) Include... [Less]
Posted about 2 years ago by chrisvest
We are happy to announce the release of netty 4.1.76.Final. This release is a bug-fix release. The most important changes are: Upgraded the optional netty-tcnative dependency to version 2.0.51.Final (#12162) Upgraded the optional log4j dependency ... [More] to version 2.17.2 (#12261) The netty-all module now declare an automatic module name, making it useable with Java Modules. (#12188) It is now possible to configure arbitrary socket options for the native epoll and kqueue transports. Refer to your operating system documentation for what options are available. (#12246) It is now possible to explicitly bind channels to either IPv4 or IPv6. (#12270) The HTTP/2 header validation that rejects duplicate pseudo-headers, which was... [Less]
Posted about 2 years ago by normanmaurer
We are happy to announce the first Alpha release of the upcoming netty 5.0.0. This release is a big milestone for us and the community as it will allow users to easily consume changes and give feedback. While it is still a long road to the final ... [More] release we expect things to become more stable with each release and so make it easier for people to keep up-to-date. To make it easier to experiment with netty 5 while still use 4.1 at the same time we decided to take the effort and put it into a different package. This allows to... [Less]
Posted about 2 years ago by normanmaurer
We are happy to announce the release of netty 4.1.75.Final. This release is a bug-fix release but also contains two changes which might change memory usage / performance characteristics of your application. Please ensure to read the important notes ... [More] section below. The most important changes are: Avoid reading uninitialised memory when making domain socket address (#12085) HTTP/2 header validation must reject duplicate pseudo-headers (#12094) Add HTTP-specific TooLongFrameExceptions (#12084) Allow attaching additional metadata to ResourceLeakTrackers on creation (#12091) Add PlatformDependent.estimateMaxDirectMemory (#12118) Reduce the default PooledByteBufAllocator chunk size from 16 MiB to 4 MiB (#12108) Fixed high CPU usage when using spliceTo() (#12138) Change default of io.netty.allocator.useCacheForAllThreads to false (#12109) Allow more... [Less]
Posted about 2 years ago by normanmaurer
We are happy to announce the release of netty 4.1.74.Final. This release is a bug-fix release. The most important changes are: Introduce Http2DataChunkedInput to send chunked Http2 Data Frames (#12066) Don't set the writerIndex to incorrect value ... [More] when scattering reads are used for datagrams (#12076) Support RFC 8879 Certificate Compression for TLSv1.3 (#12012) Release DnsQuery in case of failure to prevent leak (#12048) Propagate BindException in DnsNameResolver (#12034) Avoid masking the cause of availability failures for the Mac DNS provider (#12039) Added Fragment-Host declaration to bundles shipping native libs (#12018) Don't strip scopeId when resolving ipv6 address (#12019) Try to not recycle objects back to terminated threads (#11996) For the details... [Less]
Posted over 2 years ago by normanmaurer
We are happy to announce the release of netty 4.1.73.Final, which is the first netty release for this year (late Happy New Year!). Because this release fixes a few bugs in "core parts" of netty we highly recommend everyone to upgrade. The most ... [More] important changes are: Make "pinned memory" from PooledByteBufAllocator reflect buffers in use (#11990) Ensure the side which enables SO_LINGER and call showdownOutput to start TCP half-closure in fin_wait2 state can still receive and process the data which is send by another side in the close_wait state (#11982) Correctly calculate the elementSize when cache alignment is configured (#11987) WebSocketServerProtocolHandshakeHandler should work without aggregation... [Less]