Skip to content

Commit ee2f1ca

Browse files
Deploy site '34ef0aa0' on 2025-05-06 17:51:43
1 parent 34ef0aa commit ee2f1ca

File tree

3 files changed

+156
-85
lines changed

3 files changed

+156
-85
lines changed

news/2025/05/06/4-2-1.html

Lines changed: 46 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
<html lang="en">
33
<head>
44
<meta charset="UTF-8">
5-
<title>Netty.news: Netty 4.1.121.Final released</title>
6-
<title>Netty: Netty 4.1.121.Final released</title>
5+
<title>Netty.news: Netty 4.2.1.Final released</title>
6+
<title>Netty: Netty 4.2.1.Final released</title>
77
<meta content="width=device-width, initial-scale=1.0" name="viewport">
88
<link href="../../../../images/favicon.ico" rel="shortcut icon">
99
<link href="//feeds.feedburner.com/netty_project" rel="alternate" title="News Feed" type="application/rss+xml">
@@ -268,7 +268,7 @@
268268
<div class="col-md-9">
269269
<div class="news-item" id="main-content">
270270
<h1>
271-
Netty 4.1.121.Final released
271+
Netty 4.2.1.Final released
272272
</h1>
273273
<p class="byline">
274274
<small>
@@ -280,17 +280,43 @@ <h1>
280280
</small>
281281
</p>
282282
<div class="news-content">
283-
<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>
284284

285285
<p>The most important changes are:</p>
286286

287287
<ul>
288-
<li>Epoll.isAvailable() returns false on Ubuntu 20.04/22.04 arch amd64 (<a href="https://github.com/netty/netty/issues/15073">#15073</a>)</li>
289-
<li>Fix transport-native-epoll Bundle-SymbolicNames (<a href="https://github.com/netty/netty/pull/15068">#15068</a>)</li>
288+
<li>Add necessary native-image configuration files (<a href="https://github.com/netty/netty/issues/14928">#14928</a>)</li>
289+
<li>Graduate the QUIC codec from incubator to Netty Core (<a href="https://github.com/netty/netty/pull/14979">#14979</a>)</li>
290+
<li>IoUring: Share IovArray to reduce jitter and allocations (<a href="https://github.com/netty/netty/pull/14996">#14996</a>)</li>
291+
<li>Optionally depend on bctls-jdk15on, take 2 (<a href="https://github.com/netty/netty/pull/14998">#14998</a>)</li>
292+
<li>Fix the issue where pendingTimeouts may be incorrect in the HashedWheelTimer (<a href="https://github.com/netty/netty/pull/15000">#15000</a>)</li>
293+
<li>SSL: Clear native error if named group is not supported (<a href="https://github.com/netty/netty/pull/15001">#15001</a>)</li>
294+
<li>ManualIoEventLoop: Correctly calculate delayNanos and deadlineNanos (<a href="https://github.com/netty/netty/pull/15002">#15002</a>)</li>
295+
<li>Make public API specify explicit maxAllocation to prevent OOM (<a href="https://github.com/netty/netty/pull/15005">#15005</a>)</li>
296+
<li>fix: Crash early on custom native workdir failure (<a href="https://github.com/netty/netty/pull/15009">#15009</a>)</li>
297+
<li>Add support for ML-KEM in CertificateBuilder (<a href="https://github.com/netty/netty/pull/15012">#15012</a>)</li>
298+
<li>Correct computation for suboptimal chunk retirement probability (<a href="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 (<a href="https://github.com/netty/netty/pull/15018">#15018</a>)</li>
300+
<li>Add "unpadded" support to Base64 encoder/decoder (<a href="https://github.com/netty/netty/pull/15030">#15030</a>)</li>
301+
<li>Fix bug in method AdaptivePoolingAllocator.allocateWithoutLock(...) (<a href="https://github.com/netty/netty/pull/15031">#15031</a>)</li>
302+
<li>Fix a Bytebuf leak in TcpDnsQueryDecoder (<a href="https://github.com/netty/netty/pull/15033">#15033</a>)</li>
303+
<li>Add ticker to ManualIoEventLoop (<a href="https://github.com/netty/netty/pull/15043">#15043</a>)</li>
304+
<li>IoUring: Ensure that the buffer group is properly set before channel::read (<a href="https://github.com/netty/netty/pull/15054">#15054</a>)</li>
305+
<li>Fix transport-native-epoll Bundle-SymbolicNames (<a href="https://github.com/netty/netty/pull/15059">#15059</a>)</li>
306+
<li>ManualIoEventLoop.run(-1) should be handled like runNow() (<a href="https://github.com/netty/netty/pull/15064">#15064</a>)</li>
307+
<li>Fix transport-native-kqueue Bundle-SymbolicNames (<a href="https://github.com/netty/netty/pull/15065">#15065</a>)</li>
308+
<li>Fix transport-native-io_uring Bundle-SymbolicNames (<a href="https://github.com/netty/netty/pull/15066">#15066</a>)</li>
309+
<li>Fix resolver-dns-native-macos Bundle-SymbolicNames (<a href="https://github.com/netty/netty/pull/15067">#15067</a>)</li>
310+
<li>Fix init order of PlatformDependent0 fields (<a href="https://github.com/netty/netty/pull/15077">#15077</a>)</li>
311+
<li>Rename native lib so incubator version and new version can co-exists (<a href="https://github.com/netty/netty/pull/15098">#15098</a>)</li>
312+
<li>Update to netty-tcnative 2.0.71.Final (<a href="https://github.com/netty/netty/pull/15103">#15103</a>)</li>
313+
<li>IoUring: Disable support for RECVSEND_BUNDLE for now (<a href="https://github.com/netty/netty/pull/15104">#15104</a>)</li>
314+
<li>DirContextUtils.addNameServer(...) should just catch Exception internally (<a href="https://github.com/netty/netty/pull/15105">#15105</a>)</li>
315+
<li>Use keytool from java.home (<a href="https://github.com/netty/netty/pull/15121">#15121</a>)</li>
290316
</ul>
291317

292318

293-
<p>For more details please visit our <a href="https://github.com/netty/netty/issues?q=milestone%3A4.1.121.Final+is%3Aclosed">bug tracker</a></p>
319+
<p>For more details please visit our <a href="https://github.com/netty/netty/issues?q=milestone%3A4.2.1.Final+is%3Aclosed">bug tracker</a></p>
294320

295321
<h1>Thank You</h1>
296322

@@ -299,9 +325,22 @@ <h1>Thank You</h1>
299325
<p>Please report an unintended omission.</p>
300326

301327
<ul>
328+
<li><a href="https://github.com/asolntsev">@asolntsev</a></li>
329+
<li><a href="https://github.com/chiangzeon">@chiangzeon</a></li>
330+
<li><a href="https://github.com/chrisvest">@chrisvest</a></li>
331+
<li><a href="https://github.com/DeviLab">@DeviLab</a></li>
332+
<li><a href="https://github.com/dreamlike-ocean">@dreamlike-ocean</a></li>
333+
<li><a href="https://github.com/ikhoon">@ikhoon</a></li>
334+
<li><a href="https://github.com/iTitus">@iTitus</a></li>
335+
<li><a href="https://github.com/j-bahr">@j-bahr</a></li>
336+
<li><a href="https://github.com/l2063610646">@l2063610646</a></li>
337+
<li><a href="https://github.com/laosijikaichele">@laosijikaichele</a></li>
302338
<li><a href="https://github.com/normanmaurer">@normanmaurer</a></li>
303339
<li><a href="https://github.com/rovarga">@rovarga</a></li>
340+
<li><a href="https://github.com/slandelle">@slandelle</a></li>
341+
<li><a href="https://github.com/Spasi">@Spasi</a></li>
304342
<li><a href="https://github.com/violetagg">@violetagg</a></li>
343+
<li><a href="https://github.com/yawkat">@yawkat</a></li>
305344
</ul>
306345

307346

0 commit comments

Comments
 (0)