Skip to content

Commit 1a1a010

Browse files
Deploy site '660d9bfa' on 2026-05-20 22:48:51
1 parent 660d9bf commit 1a1a010

2 files changed

Lines changed: 106 additions & 106 deletions

File tree

news/2026/05/20/4-2-14-Final.html

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -285,29 +285,29 @@ <h1>
285285
<p>We recommend upgrading to this version to get the following fixes:</p>
286286

287287
<ul>
288-
<li>HTTP: Re-add constructor to <code>HttpProxyHandler</code> that was removed by mistake [#16747](https://github.com/netty/netty/pull/16747</li>
289-
<li>Marshalling: Explicit document security requirements [#16752](https://github.com/netty/netty/pull/16752</li>
290-
<li>Fix <code>io_uring</code> op completion <code>TRACE</code> logging [#16755](https://github.com/netty/netty/pull/16755</li>
291-
<li>Quic: Ensure writes are done before notify close promise of <code>QuicheQuicChannel</code> [#16758](https://github.com/netty/netty/pull/16758</li>
292-
<li>Avoid re-parsing openssl key material with non-cached provider [#16759](https://github.com/netty/netty/pull/16759</li>
293-
<li>Pin HTTP/RTSP version + method normalization to <code>Locale.US</code> [#16765](https://github.com/netty/netty/pull/16765</li>
294-
<li>Fill <code>MsgHdrMemoryArray#hdrs</code> with null entry on release [#16764](https://github.com/netty/netty/pull/16764</li>
295-
<li>Adaptive: Fix concurrency issue in adaptive allocator [#16767](https://github.com/netty/netty/pull/16767</li>
296-
<li>Make bulk byte moving in <code>ByteBuf</code> faster [#16781](https://github.com/netty/netty/pull/16781</li>
297-
<li>Pin multipart <code>Content-Type</code> / <code>Content-Transfer-Encoding</code> case folding to <code>Locale.US</code> [#16768](https://github.com/netty/netty/pull/16768</li>
298-
<li>Remove dead native declarations [#16783](https://github.com/netty/netty/pull/16783</li>
299-
<li>Enable <code>OpenSslCachingKeyMaterialProvider</code> to evict stale entries after cert rotation [#16523](https://github.com/netty/netty/pull/16523</li>
300-
<li>IoUring: extend user data from <code>short</code> to <code>long</code> [#16682](https://github.com/netty/netty/pull/16682</li>
301-
<li>Revert <code>CompositeByteBuf</code> component search fast path [#16811](https://github.com/netty/netty/pull/16811</li>
302-
<li>HTTP2: Use 100 as default max concurrent streams setting [#16804](https://github.com/netty/netty/pull/16804</li>
303-
<li>Fix <code>ResumptionController</code> wrapping [#16815](https://github.com/netty/netty/pull/16815</li>
304-
<li>Resolve all localhost addresses without querying DNS servers [#16749](https://github.com/netty/netty/pull/16749</li>
305-
<li>IpFilter: Fix <code>ClassCastException</code> caused by <code>IpSubnetFilter</code> if only ipv6 rules are configured but remote peer is using ipv4 [#16803](https://github.com/netty/netty/pull/16803</li>
306-
<li>Fix <code>memoryAddress()</code> for direct <code>ByteBuffers</code> wrapped by <code>Unpooled</code> without <code>Unsafe</code> [#16788](https://github.com/netty/netty/pull/16788</li>
307-
<li>Route synchronous <code>onLookupComplete</code> exceptions via <code>fireExceptionCaught</code> [#16794](https://github.com/netty/netty/pull/16794</li>
308-
<li>IoUring: Stop generic <code>FileRegion</code> drain loop when <code>transferred()</code> reaches <code>count()</code> [#16826](https://github.com/netty/netty/pull/16826</li>
309-
<li>MQTT: Allow MQTT 5 CONNECT with password only [#16833](https://github.com/netty/netty/pull/16833</li>
310-
<li>Fix MQTT decoder size check after variable header replay [#16787](https://github.com/netty/netty/pull/16787</li>
288+
<li>HTTP: Re-add constructor to <code>HttpProxyHandler</code> that was removed by mistake <a href="https://github.com/netty/netty/pull/16747">#16747</a></li>
289+
<li>Marshalling: Explicit document security requirements <a href="https://github.com/netty/netty/pull/16752">#16752</a></li>
290+
<li>Fix <code>io_uring</code> op completion <code>TRACE</code> logging <a href="https://github.com/netty/netty/pull/16755">#16755</a></li>
291+
<li>Quic: Ensure writes are done before notify close promise of <code>QuicheQuicChannel</code> <a href="https://github.com/netty/netty/pull/16758">#16758</a></li>
292+
<li>Avoid re-parsing openssl key material with non-cached provider <a href="https://github.com/netty/netty/pull/16759">#16759</a></li>
293+
<li>Pin HTTP/RTSP version + method normalization to <code>Locale.US</code> <a href="https://github.com/netty/netty/pull/16765">#16765</a></li>
294+
<li>Fill <code>MsgHdrMemoryArray#hdrs</code> with null entry on release <a href="https://github.com/netty/netty/pull/16764">#16764</a></li>
295+
<li>Adaptive: Fix concurrency issue in adaptive allocator <a href="https://github.com/netty/netty/pull/16767">#16767</a></li>
296+
<li>Make bulk byte moving in <code>ByteBuf</code> faster <a href="https://github.com/netty/netty/pull/16781">#16781</a></li>
297+
<li>Pin multipart <code>Content-Type</code> / <code>Content-Transfer-Encoding</code> case folding to <code>Locale.US</code> <a href="https://github.com/netty/netty/pull/16768">#16768</a></li>
298+
<li>Remove dead native declarations <a href="https://github.com/netty/netty/pull/16783">#16783</a></li>
299+
<li>Enable <code>OpenSslCachingKeyMaterialProvider</code> to evict stale entries after cert rotation <a href="https://github.com/netty/netty/pull/16523">#16523</a></li>
300+
<li>IoUring: extend user data from <code>short</code> to <code>long</code> <a href="https://github.com/netty/netty/pull/16682">#16682</a></li>
301+
<li>Revert <code>CompositeByteBuf</code> component search fast path <a href="https://github.com/netty/netty/pull/16811">#16811</a></li>
302+
<li>HTTP2: Use 100 as default max concurrent streams setting <a href="https://github.com/netty/netty/pull/16804">#16804</a></li>
303+
<li>Fix <code>ResumptionController</code> wrapping <a href="https://github.com/netty/netty/pull/16815">#16815</a></li>
304+
<li>Resolve all localhost addresses without querying DNS servers <a href="https://github.com/netty/netty/pull/16749">#16749</a></li>
305+
<li>IpFilter: Fix <code>ClassCastException</code> caused by <code>IpSubnetFilter</code> if only ipv6 rules are configured but remote peer is using ipv4 <a href="https://github.com/netty/netty/pull/16803">#16803</a></li>
306+
<li>Fix <code>memoryAddress()</code> for direct <code>ByteBuffers</code> wrapped by <code>Unpooled</code> without <code>Unsafe</code> <a href="https://github.com/netty/netty/pull/16788">#16788</a></li>
307+
<li>Route synchronous <code>onLookupComplete</code> exceptions via <code>fireExceptionCaught</code> <a href="https://github.com/netty/netty/pull/16794">#16794</a></li>
308+
<li>IoUring: Stop generic <code>FileRegion</code> drain loop when <code>transferred()</code> reaches <code>count()</code> <a href="https://github.com/netty/netty/pull/16826">#16826</a></li>
309+
<li>MQTT: Allow MQTT 5 CONNECT with password only <a href="https://github.com/netty/netty/pull/16833">#16833</a></li>
310+
<li>Fix MQTT decoder size check after variable header replay <a href="https://github.com/netty/netty/pull/16787">#16787</a></li>
311311
</ul>
312312

313313

0 commit comments

Comments
 (0)