You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>We are happy to announce the release of netty 4.1.121.Final. We did a quick followup release as something went wrong during our release of 4.1.120.Final yesterday and so required a different GLIBC version as expected when using our native transport.</p>
283
+
<p>We are happy to announce the release of netty 4.2.1.Final. This is our first bug-fix release for the 4.2 release train.</p>
284
284
285
285
<p>The most important changes are:</p>
286
286
287
287
<ul>
288
-
<li>Epoll.isAvailable() returns false on Ubuntu 20.04/22.04 arch amd64 (<ahref="https://github.com/netty/netty/issues/15073">#15073</a>)</li>
<li>Graduate the QUIC codec from incubator to Netty Core (<ahref="https://github.com/netty/netty/pull/14979">#14979</a>)</li>
290
+
<li>IoUring: Share IovArray to reduce jitter and allocations (<ahref="https://github.com/netty/netty/pull/14996">#14996</a>)</li>
291
+
<li>Optionally depend on bctls-jdk15on, take 2 (<ahref="https://github.com/netty/netty/pull/14998">#14998</a>)</li>
292
+
<li>Fix the issue where pendingTimeouts may be incorrect in the HashedWheelTimer (<ahref="https://github.com/netty/netty/pull/15000">#15000</a>)</li>
293
+
<li>SSL: Clear native error if named group is not supported (<ahref="https://github.com/netty/netty/pull/15001">#15001</a>)</li>
294
+
<li>ManualIoEventLoop: Correctly calculate delayNanos and deadlineNanos (<ahref="https://github.com/netty/netty/pull/15002">#15002</a>)</li>
295
+
<li>Make public API specify explicit maxAllocation to prevent OOM (<ahref="https://github.com/netty/netty/pull/15005">#15005</a>)</li>
296
+
<li>fix: Crash early on custom native workdir failure (<ahref="https://github.com/netty/netty/pull/15009">#15009</a>)</li>
297
+
<li>Add support for ML-KEM in CertificateBuilder (<ahref="https://github.com/netty/netty/pull/15012">#15012</a>)</li>
298
+
<li>Correct computation for suboptimal chunk retirement probability (<ahref="https://github.com/netty/netty/pull/15015">#15015</a>)</li>
299
+
<li>fix: WebSocketClientCompressionHandler shouldn't claim window bits support when jzlib is not available (<ahref="https://github.com/netty/netty/pull/15018">#15018</a>)</li>
300
+
<li>Add "unpadded" support to Base64 encoder/decoder (<ahref="https://github.com/netty/netty/pull/15030">#15030</a>)</li>
301
+
<li>Fix bug in method AdaptivePoolingAllocator.allocateWithoutLock(...) (<ahref="https://github.com/netty/netty/pull/15031">#15031</a>)</li>
302
+
<li>Fix a Bytebuf leak in TcpDnsQueryDecoder (<ahref="https://github.com/netty/netty/pull/15033">#15033</a>)</li>
303
+
<li>Add ticker to ManualIoEventLoop (<ahref="https://github.com/netty/netty/pull/15043">#15043</a>)</li>
304
+
<li>IoUring: Ensure that the buffer group is properly set before channel::read (<ahref="https://github.com/netty/netty/pull/15054">#15054</a>)</li>
0 commit comments