Skip to content

Commit 7b357b9

Browse files
pickypgperoksid
authored andcommitted
[CookieStore] Only set Cookies if they are not already set (AsyncHttpClient#2033)
This changes the behavior of the automatic usage of the `CookieStore` to avoid overwriting already-set `Cookie`s and, instead only sets them if they do not exist yet. Closes https://github.com/AsyncHttpClient/async-http-client/issues/1964 Co-authored-by: Aayush Atharva <aayush@shieldblaze.com> Prepare for v3.0.1 release (#2040) Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.33 to 10.1.34 (#2044) Bumps org.apache.tomcat.embed:tomcat-embed-core from 10.1.33 to 10.1.34. <details> <summary>Most Recent Ignore Conditions Applied to This Pull Request</summary> | Dependency Name | Ignore Conditions | | --- | --- | | org.apache.tomcat.embed:tomcat-embed-core | [>= 11.a0, < 12] | </details> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.tomcat.embed:tomcat-embed-core&package-manager=maven&previous-version=10.1.33&new-version=10.1.34)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Bump brotli4j.version from 1.17.0 to 1.18.0 (#2045) Bumps `brotli4j.version` from 1.17.0 to 1.18.0. Updates `com.aayushatharva.brotli4j:brotli4j` from 1.17.0 to 1.18.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hyperxpro/Brotli4j/releases">com.aayushatharva.brotli4j:brotli4j's releases</a>.</em></p> <blockquote> <h2>Brotli4j v1.18.0 Release</h2> <h2>What's Changed</h2> <ul> <li>Bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/173">hyperxpro/Brotli4j#173</a></li> <li>Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/172">hyperxpro/Brotli4j#172</a></li> <li>Bump io.netty:netty-buffer from 4.1.112.Final to 4.1.113.Final by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/174">hyperxpro/Brotli4j#174</a></li> <li>Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.6 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/175">hyperxpro/Brotli4j#175</a></li> <li>Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/176">hyperxpro/Brotli4j#176</a></li> <li>Bump io.netty:netty-buffer from 4.1.113.Final to 4.1.114.Final by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/178">hyperxpro/Brotli4j#178</a></li> <li>Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/177">hyperxpro/Brotli4j#177</a></li> <li>Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/179">hyperxpro/Brotli4j#179</a></li> <li>Bump uraimo/run-on-arch-action from 2.7.2 to 2.8.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/180">hyperxpro/Brotli4j#180</a></li> <li>Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/181">hyperxpro/Brotli4j#181</a></li> <li>Update JUnit to 5.11.3 by <a href="https://github.com/hyperxpro"><code>@​hyperxpro</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/185">hyperxpro/Brotli4j#185</a></li> <li>Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/187">hyperxpro/Brotli4j#187</a></li> <li>Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/186">hyperxpro/Brotli4j#186</a></li> <li>Bump io.netty:netty-buffer from 4.1.114.Final to 4.1.115.Final by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/188">hyperxpro/Brotli4j#188</a></li> <li>Avoid unintended garbage collection of raw data in PreparedDictionaryImpl by <a href="https://github.com/bwollmer"><code>@​bwollmer</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/190">hyperxpro/Brotli4j#190</a></li> <li>Prepare for v1.18.0 release by <a href="https://github.com/hyperxpro"><code>@​hyperxpro</code></a> in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/192">hyperxpro/Brotli4j#192</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/bwollmer"><code>@​bwollmer</code></a> made their first contribution in <a href="https://redirect.github.com/hyperxpro/Brotli4j/pull/190">hyperxpro/Brotli4j#190</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/hyperxpro/Brotli4j/compare/v1.17.0...v1.18.0">https://github.com/hyperxpro/Brotli4j/compare/v1.17.0...v1.18.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hyperxpro/Brotli4j/commit/3c271d543884dda1c2e8b9452aa3036fb8cc787c"><code>3c271d5</code></a> Prepare for v1.18.0 release (<a href="https://redirect.github.com/hyperxpro/Brotli4j/issues/192">#192</a>)</li> <li><a href="https://github.com/hyperxpro/Brotli4j/commit/f28010766b67e747be0fac079bb327fd95de0d69"><code>f280107</code></a> Avoid unintended garbage collection of raw data in PreparedDictionaryImpl (<a href="https://redirect.github.com/hyperxpro/Brotli4j/issues/190">#190</a>)</li> <li><a href="https://github.com/hyperxpro/Brotli4j/commit/160890b5f7e99bb7a63a5a8c0be28bd9fc416a43"><code>160890b</code></a> Bump io.netty:netty-buffer from 4.1.114.Final to 4.1.115.Final (<a href="https://redirect.github.com/hyperxpro/Brotli4j/issues/188">#188</a>)</li> <li><a href="https://github.com/hyperxpro/Brotli4j/commit/0536a9dfff4fbc722e98ea8c083ed2f414973480"><code>0536a9d</code></a> Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 (<a href="https://redirect.github.com/hyperxpro/Brotli4j/issues/186">#186</a>)</li> <li><a href="https://github.com/hyperxpro/Brotli4j/commit/e4cf7db5132e7d0ad9c82e343747f1af012a306e"><code>e4cf7db</code></a> Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 (<a href="https://redirect.github.com/hyperxpro/Brotli4j/issues/187">#187</a>)</li> <li><a href="https://github.com/hyperxpro/Brotli4j/commit/66ec7d2b5ca1af7f232dc6f430a08f04a7db5275"><code>66ec7d2</code></a> Update JUnit to 5.11.3 (<a href="https://redirect.github.com/hyperxpro/Brotli4j/issues/185">#185</a>)</li> <li><a href="https://github.com/hyperxpro/Brotli4j/commit/6d11b042f3f14548b8f025c93ac299180a793557"><code>6d11b04</code></a> Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0 (<a href="https://redirect.github.com/hyperxpro/Brotli4j/issues/181">#181</a>)</li> <li><a href="https://github.com/hyperxpro/Brotli4j/commit/107cb5b5d510eba09bb5d5415b4ed256f5b6848e"><code>107cb5b</code></a> Bump uraimo/run-on-arch-action from 2.7.2 to 2.8.1 (<a href="https://redirect.github.com/hyperxpro/Brotli4j/issues/180">#180</a>)</li> <li><a href="https://github.com/hyperxpro/Brotli4j/commit/32e3d3827fa3124ca945b75ae2138492c9c775b3"><code>32e3d38</code></a> Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 (<a href="https://redirect.github.com/hyperxpro/Brotli4j/issues/179">#179</a>)</li> <li><a href="https://github.com/hyperxpro/Brotli4j/commit/4bcee08176009026fdc8d9dbd1179264d39f5479"><code>4bcee08</code></a> Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 (<a href="https://redirect.github.com/hyperxpro/Brotli4j/issues/177">#177</a>)</li> <li>Additional commits viewable in <a href="https://github.com/hyperxpro/Brotli4j/compare/v1.17.0...v1.18.0">compare view</a></li> </ul> </details> <br /> Updates `com.aayushatharva.brotli4j:native-linux-x86_64` from 1.17.0 to 1.18.0 Updates `com.aayushatharva.brotli4j:native-linux-aarch64` from 1.17.0 to 1.18.0 Updates `com.aayushatharva.brotli4j:native-linux-riscv64` from 1.17.0 to 1.18.0 Updates `com.aayushatharva.brotli4j:native-osx-x86_64` from 1.17.0 to 1.18.0 Updates `com.aayushatharva.brotli4j:native-osx-aarch64` from 1.17.0 to 1.18.0 Updates `com.aayushatharva.brotli4j:native-windows-x86_64` from 1.17.0 to 1.18.0 Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Bump netty.version from 4.1.115.Final to 4.1.116.Final (#2049) Bumps `netty.version` from 4.1.115.Final to 4.1.116.Final. Updates `io.netty:netty-buffer` from 4.1.115.Final to 4.1.116.Final <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/netty/netty/commit/2a58b07dbb22eeca2c3517c6393bd039614148dc"><code>2a58b07</code></a> [maven-release-plugin] prepare release netty-4.1.116.Final</li> <li><a href="https://github.com/netty/netty/commit/a739efa3151625d72d08d2dd50dd5c7f860ea03f"><code>a739efa</code></a> Adaptive: Add assert to guard against bugs related to chunk pooling (<a href="https://redirect.github.com/netty/netty/issues/14590">#14590</a>)</li> <li><a href="https://github.com/netty/netty/commit/22cb4ecd43ca9ff6c06060383d8616063d25538e"><code>22cb4ec</code></a> Fix race and leaks introduced in tests by a16f8aaf2ff101567a526916b46… (<a href="https://redirect.github.com/netty/netty/issues/14588">#14588</a>)</li> <li><a href="https://github.com/netty/netty/commit/ad104c6f8bc13a58c9f0d3695645efa61ce11dbe"><code>ad104c6</code></a> Correctly gard aginst failure when running on systems with 1 core</li> <li><a href="https://github.com/netty/netty/commit/a16f8aaf2ff101567a526916b46d7752aaf44c67"><code>a16f8aa</code></a> Allow PcapWriteHandler to output PCAP files larger than 2GB (<a href="https://redirect.github.com/netty/netty/issues/14478">#14478</a>)</li> <li><a href="https://github.com/netty/netty/commit/dccfcc847862d08a27a2591739d4d0dcdda9a804"><code>dccfcc8</code></a> Adapt: Ensure Chunks from the central Queue are re-used even if there… (<a href="https://redirect.github.com/netty/netty/issues/14586">#14586</a>)</li> <li><a href="https://github.com/netty/netty/commit/fdc10c42dc59b766d3a0cb5de855f9275a5ef1a4"><code>fdc10c4</code></a> chore: use readRetainedSlice to avoid copy in SpdyFrameDecoder (<a href="https://redirect.github.com/netty/netty/issues/14573">#14573</a>)</li> <li><a href="https://github.com/netty/netty/commit/46b11cc4ef60ea636d1d2541c18c3a33d4f9ceea"><code>46b11cc</code></a> Adapt: Don't fail when we run on a host with 1 core (<a href="https://redirect.github.com/netty/netty/issues/14582">#14582</a>) (<a href="https://redirect.github.com/netty/netty/issues/14584">#14584</a>)</li> <li><a href="https://github.com/netty/netty/commit/6138a5a39cdbf6e9212d02bd9d02edb36c6618b5"><code>6138a5a</code></a> Adapt: Only add Chunk to central Queue if unused (<a href="https://redirect.github.com/netty/netty/issues/14580">#14580</a>) (<a href="https://redirect.github.com/netty/netty/issues/14583">#14583</a>)</li> <li><a href="https://github.com/netty/netty/commit/6c3041fe6a0e18c3863c7827bbcaf976a631ffca"><code>6c3041f</code></a> Adaptive: Correctly restore allocatedBytes value on failure (<a href="https://redirect.github.com/netty/netty/issues/14577">#14577</a>) (<a href="https://redirect.github.com/netty/netty/issues/14578">#14578</a>)</li> <li>Additional commits viewable in <a href="https://github.com/netty/netty/compare/netty-4.1.115.Final...netty-4.1.116.Final">compare view</a></li> </ul> </details> <br /> Updates `io.netty:netty-codec-http` from 4.1.115.Final to 4.1.116.Final <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/netty/netty/commit/2a58b07dbb22eeca2c3517c6393bd039614148dc"><code>2a58b07</code></a> [maven-release-plugin] prepare release netty-4.1.116.Final</li> <li><a href="https://github.com/netty/netty/commit/a739efa3151625d72d08d2dd50dd5c7f860ea03f"><code>a739efa</code></a> Adaptive: Add assert to guard against bugs related to chunk pooling (<a href="https://redirect.github.com/netty/netty/issues/14590">#14590</a>)</li> <li><a href="https://github.com/netty/netty/commit/22cb4ecd43ca9ff6c06060383d8616063d25538e"><code>22cb4ec</code></a> Fix race and leaks introduced in tests by a16f8aaf2ff101567a526916b46… (<a href="https://redirect.github.com/netty/netty/issues/14588">#14588</a>)</li> <li><a href="https://github.com/netty/netty/commit/ad104c6f8bc13a58c9f0d3695645efa61ce11dbe"><code>ad104c6</code></a> Correctly gard aginst failure when running on systems with 1 core</li> <li><a href="https://github.com/netty/netty/commit/a16f8aaf2ff101567a526916b46d7752aaf44c67"><code>a16f8aa</code></a> Allow PcapWriteHandler to output PCAP files larger than 2GB (<a href="https://redirect.github.com/netty/netty/issues/14478">#14478</a>)</li> <li><a href="https://github.com/netty/netty/commit/dccfcc847862d08a27a2591739d4d0dcdda9a804"><code>dccfcc8</code></a> Adapt: Ensure Chunks from the central Queue are re-used even if there… (<a href="https://redirect.github.com/netty/netty/issues/14586">#14586</a>)</li> <li><a href="https://github.com/netty/netty/commit/fdc10c42dc59b766d3a0cb5de855f9275a5ef1a4"><code>fdc10c4</code></a> chore: use readRetainedSlice to avoid copy in SpdyFrameDecoder (<a href="https://redirect.github.com/netty/netty/issues/14573">#14573</a>)</li> <li><a href="https://github.com/netty/netty/commit/46b11cc4ef60ea636d1d2541c18c3a33d4f9ceea"><code>46b11cc</code></a> Adapt: Don't fail when we run on a host with 1 core (<a href="https://redirect.github.com/netty/netty/issues/14582">#14582</a>) (<a href="https://redirect.github.com/netty/netty/issues/14584">#14584</a>)</li> <li><a href="https://github.com/netty/netty/commit/6138a5a39cdbf6e9212d02bd9d02edb36c6618b5"><code>6138a5a</code></a> Adapt: Only add Chunk to central Queue if unused (<a href="https://redirect.github.com/netty/netty/issues/14580">#14580</a>) (<a href="https://redirect.github.com/netty/netty/issues/14583">#14583</a>)</li> <li><a href="https://github.com/netty/netty/commit/6c3041fe6a0e18c3863c7827bbcaf976a631ffca"><code>6c3041f</code></a> Adaptive: Correctly restore allocatedBytes value on failure (<a href="https://redirect.github.com/netty/netty/issues/14577">#14577</a>) (<a href="https://redirect.github.com/netty/netty/issues/14578">#14578</a>)</li> <li>Additional commits viewable in <a href="https://github.com/netty/netty/compare/netty-4.1.115.Final...netty-4.1.116.Final">compare view</a></li> </ul> </details> <br /> Updates `io.netty:netty-codec` from 4.1.115.Final to 4.1.116.Final <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/netty/netty/commit/2a58b07dbb22eeca2c3517c6393bd039614148dc"><code>2a58b07</code></a> [maven-release-plugin] prepare release netty-4.1.116.Final</li> <li><a href="https://github.com/netty/netty/commit/a739efa3151625d72d08d2dd50dd5c7f860ea03f"><code>a739efa</code></a> Adaptive: Add assert to guard against bugs related to chunk pooling (<a href="https://redirect.github.com/netty/netty/issues/14590">#14590</a>)</li> <li><a href="https://github.com/netty/netty/commit/22cb4ecd43ca9ff6c06060383d8616063d25538e"><code>22cb4ec</code></a> Fix race and leaks introduced in tests by a16f8aaf2ff101567a526916b46… (<a href="https://redirect.github.com/netty/netty/issues/14588">#14588</a>)</li> <li><a href="https://github.com/netty/netty/commit/ad104c6f8bc13a58c9f0d3695645efa61ce11dbe"><code>ad104c6</code></a> Correctly gard aginst failure when running on systems with 1 core</li> <li><a href="https://github.com/netty/netty/commit/a16f8aaf2ff101567a526916b46d7752aaf44c67"><code>a16f8aa</code></a> Allow PcapWriteHandler to output PCAP files larger than 2GB (<a href="https://redirect.github.com/netty/netty/issues/14478">#14478</a>)</li> <li><a href="https://github.com/netty/netty/commit/dccfcc847862d08a27a2591739d4d0dcdda9a804"><code>dccfcc8</code></a> Adapt: Ensure Chunks from the central Queue are re-used even if there… (<a href="https://redirect.github.com/netty/netty/issues/14586">#14586</a>)</li> <li><a href="https://github.com/netty/netty/commit/fdc10c42dc59b766d3a0cb5de855f9275a5ef1a4"><code>fdc10c4</code></a> chore: use readRetainedSlice to avoid copy in SpdyFrameDecoder (<a href="https://redirect.github.com/netty/netty/issues/14573">#14573</a>)</li> <li><a href="https://github.com/netty/netty/commit/46b11cc4ef60ea636d1d2541c18c3a33d4f9ceea"><code>46b11cc</code></a> Adapt: Don't fail when we run on a host with 1 core (<a href="https://redirect.github.com/netty/netty/issues/14582">#14582</a>) (<a href="https://redirect.github.com/netty/netty/issues/14584">#14584</a>)</li> <li><a href="https://github.com/netty/netty/commit/6138a5a39cdbf6e9212d02bd9d02edb36c6618b5"><code>6138a5a</code></a> Adapt: Only add Chunk to central Queue if unused (<a href="https://redirect.github.com/netty/netty/issues/14580">#14580</a>) (<a href="https://redirect.github.com/netty/netty/issues/14583">#14583</a>)</li> <li><a href="https://github.com/netty/netty/commit/6c3041fe6a0e18c3863c7827bbcaf976a631ffca"><code>6c3041f</code></a> Adaptive: Correctly restore allocatedBytes value on failure (<a href="https://redirect.github.com/netty/netty/issues/14577">#14577</a>) (<a href="https://redirect.github.com/netty/netty/issues/14578">#14578</a>)</li> <li>Additional commits viewable in <a href="https://github.com/netty/netty/compare/netty-4.1.115.Final...netty-4.1.116.Final">compare view</a></li> </ul> </details> <br /> Updates `io.netty:netty-codec-socks` from 4.1.115.Final to 4.1.116.Final <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/netty/netty/commit/2a58b07dbb22eeca2c3517c6393bd039614148dc"><code>2a58b07</code></a> [maven-release-plugin] prepare release netty-4.1.116.Final</li> <li><a href="https://github.com/netty/netty/commit/a739efa3151625d72d08d2dd50dd5c7f860ea03f"><code>a739efa</code></a> Adaptive: Add assert to guard against bugs related to chunk pooling (<a href="https://redirect.github.com/netty/netty/issues/14590">#14590</a>)</li> <li><a href="https://github.com/netty/netty/commit/22cb4ecd43ca9ff6c06060383d8616063d25538e"><code>22cb4ec</code></a> Fix race and leaks introduced in tests by a16f8aaf2ff101567a526916b46… (<a href="https://redirect.github.com/netty/netty/issues/14588">#14588</a>)</li> <li><a href="https://github.com/netty/netty/commit/ad104c6f8bc13a58c9f0d3695645efa61ce11dbe"><code>ad104c6</code></a> Correctly gard aginst failure when running on systems with 1 core</li> <li><a href="https://github.com/netty/netty/commit/a16f8aaf2ff101567a526916b46d7752aaf44c67"><code>a16f8aa</code></a> Allow PcapWriteHandler to output PCAP files larger than 2GB (<a href="https://redirect.github.com/netty/netty/issues/14478">#14478</a>)</li> <li><a href="https://github.com/netty/netty/commit/dccfcc847862d08a27a2591739d4d0dcdda9a804"><code>dccfcc8</code></a> Adapt: Ensure Chunks from the central Queue are re-used even if there… (<a href="https://redirect.github.com/netty/netty/issues/14586">#14586</a>)</li> <li><a href="https://github.com/netty/netty/commit/fdc10c42dc59b766d3a0cb5de855f9275a5ef1a4"><code>fdc10c4</code></a> chore: use readRetainedSlice to avoid copy in SpdyFrameDecoder (<a href="https://redirect.github.com/netty/netty/issues/14573">#14573</a>)</li> <li><a href="https://github.com/netty/netty/commit/46b11cc4ef60ea636d1d2541c18c3a33d4f9ceea"><code>46b11cc</code></a> Adapt: Don't fail when we run on a host with 1 core (<a href="https://redirect.github.com/netty/netty/issues/14582">#14582</a>) (<a href="https://redirect.github.com/netty/netty/issues/14584">#14584</a>)</li> <li><a href="https://github.com/netty/netty/commit/6138a5a39cdbf6e9212d02bd9d02edb36c6618b5"><code>6138a5a</code></a> Adapt: Only add Chunk to central Queue if unused (<a href="https://redirect.github.com/netty/netty/issues/14580">#14580</a>) (<a href="https://redirect.github.com/netty/netty/issues/14583">#14583</a>)</li> <li><a href="https://github.com/netty/netty/commit/6c3041fe6a0e18c3863c7827bbcaf976a631ffca"><code>6c3041f</code></a> Adaptive: Correctly restore allocatedBytes value on failure (<a href="https://redirect.github.com/netty/netty/issues/14577">#14577</a>) (<a href="https://redirect.github.com/netty/netty/issues/14578">#14578</a>)</li> <li>Additional commits viewable in <a href="https://github.com/netty/netty/compare/netty-4.1.115.Final...netty-4.1.116.Final">compare view</a></li> </ul> </details> <br /> Updates `io.netty:netty-handler-proxy` from 4.1.115.Final to 4.1.116.Final <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/netty/netty/commit/2a58b07dbb22eeca2c3517c6393bd039614148dc"><code>2a58b07</code></a> [maven-release-plugin] prepare release netty-4.1.116.Final</li> <li><a href="https://github.com/netty/netty/commit/a739efa3151625d72d08d2dd50dd5c7f860ea03f"><code>a739efa</code></a> Adaptive: Add assert to guard against bugs related to chunk pooling (<a href="https://redirect.github.com/netty/netty/issues/14590">#14590</a>)</li> <li><a href="https://github.com/netty/netty/commit/22cb4ecd43ca9ff6c06060383d8616063d25538e"><code>22cb4ec</code></a> Fix race and leaks introduced in tests by a16f8aaf2ff101567a526916b46… (<a href="https://redirect.github.com/netty/netty/issues/14588">#14588</a>)</li> <li><a href="https://github.com/netty/netty/commit/ad104c6f8bc13a58c9f0d3695645efa61ce11dbe"><code>ad104c6</code></a> Correctly gard aginst failure when running on systems with 1 core</li> <li><a href="https://github.com/netty/netty/commit/a16f8aaf2ff101567a526916b46d7752aaf44c67"><code>a16f8aa</code></a> Allow PcapWriteHandler to output PCAP files larger than 2GB (<a href="https://redirect.github.com/netty/netty/issues/14478">#14478</a>)</li> <li><a href="https://github.com/netty/netty/commit/dccfcc847862d08a27a2591739d4d0dcdda9a804"><code>dccfcc8</code></a> Adapt: Ensure Chunks from the central Queue are re-used even if there… (<a href="https://redirect.github.com/netty/netty/issues/14586">#14586</a>)</li> <li><a href="https://github.com/netty/netty/commit/fdc10c42dc59b766d3a0cb5de855f9275a5ef1a4"><code>fdc10c4</code></a> chore: use readRetainedSlice to avoid copy in SpdyFrameDecoder (<a href="https://redirect.github.com/netty/netty/issues/14573">#14573</a>)</li> <li><a href="https://github.com/netty/netty/commit/46b11cc4ef60ea636d1d2541c18c3a33d4f9ceea"><code>46b11cc</code></a> Adapt: Don't fail when we run on a host with 1 core (<a href="https://redirect.github.com/netty/netty/issues/14582">#14582</a>) (<a href="https://redirect.github.com/netty/netty/issues/14584">#14584</a>)</li> <li><a href="https://github.com/netty/netty/commit/6138a5a39cdbf6e9212d02bd9d02edb36c6618b5"><code>6138a5a</code></a> Adapt: Only add Chunk to central Queue if unused (<a href="https://redirect.github.com/netty/netty/issues/14580">#14580</a>) (<a href="https://redirect.github.com/netty/netty/issues/14583">#14583</a>)</li> <li><a href="https://github.com/netty/netty/commit/6c3041fe6a0e18c3863c7827bbcaf976a631ffca"><code>6c3041f</code></a> Adaptive: Correctly restore allocatedBytes value on failure (<a href="https://redirect.github.com/netty/netty/issues/14577">#14577</a>) (<a href="https://redirect.github.com/netty/netty/issues/14578">#14578</a>)</li> <li>Additional commits viewable in <a href="https://github.com/netty/netty/compare/netty-4.1.115.Final...netty-4.1.116.Final">compare view</a></li> </ul> </details> <br /> Updates `io.netty:netty-common` from 4.1.115.Final to 4.1.116.Final <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/netty/netty/commit/2a58b07dbb22eeca2c3517c6393bd039614148dc"><code>2a58b07</code></a> [maven-release-plugin] prepare release netty-4.1.116.Final</li> <li><a href="https://github.com/netty/netty/commit/a739efa3151625d72d08d2dd50dd5c7f860ea03f"><code>a739efa</code></a> Adaptive: Add assert to guard against bugs related to chunk pooling (<a href="https://redirect.github.com/netty/netty/issues/14590">#14590</a>)</li> <li><a href="https://github.com/netty/netty/commit/22cb4ecd43ca9ff6c06060383d8616063d25538e"><code>22cb4ec</code></a> Fix race and leaks introduced in tests by a16f8aaf2ff101567a526916b46… (<a href="https://redirect.github.com/netty/netty/issues/14588">#14588</a>)</li> <li><a href="https://github.com/netty/netty/commit/ad104c6f8bc13a58c9f0d3695645efa61ce11dbe"><code>ad104c6</code></a> Correctly gard aginst failure when running on systems with 1 core</li> <li><a href="https://github.com/netty/netty/commit/a16f8aaf2ff101567a526916b46d7752aaf44c67"><code>a16f8aa</code></a> Allow PcapWriteHandler to output PCAP files larger than 2GB (<a href="https://redirect.github.com/netty/netty/issues/14478">#14478</a>)</li> <li><a href="https://github.com/netty/netty/commit/dccfcc847862d08a27a2591739d4d0dcdda9a804"><code>dccfcc8</code></a> Adapt: Ensure Chunks from the central Queue are re-used even if there… (<a href="https://redirect.github.com/netty/netty/issues/14586">#14586</a>)</li> <li><a href="https://github.com/netty/netty/commit/fdc10c42dc59b766d3a0cb5de855f9275a5ef1a4"><code>fdc10c4</code></a> chore: use readRetainedSlice to avoid copy in SpdyFrameDecoder (<a href="https://redirect.github.com/netty/netty/issues/14573">#14573</a>)</li> <li><a href="https://github.com/netty/netty/commit/46b11cc4ef60ea636d1d2541c18c3a33d4f9ceea"><code>46b11cc</code></a> Adapt: Don't fail when we run on a host with 1 core (<a href="https://redirect.github.com/netty/netty/issues/14582">#14582</a>) (<a href="https://redirect.github.com/netty/netty/issues/14584">#14584</a>)</li> <li><a href="https://github.com/netty/netty/commit/6138a5a39cdbf6e9212d02bd9d02edb36c6618b5"><code>6138a5a</code></a> Adapt: Only add Chunk to central Queue if unused (<a href="https://redirect.github.com/netty/netty/issues/14580">#14580</a>) (<a href="https://redirect.github.com/netty/netty/issues/14583">#14583</a>)</li> <li><a href="https://github.com/netty/netty/commit/6c3041fe6a0e18c3863c7827bbcaf976a631ffca"><code>6c3041f</code></a> Adaptive: Correctly restore allocatedBytes value on failure (<a href="https://redirect.github.com/netty/netty/issues/14577">#14577</a>) (<a href="https://redirect.github.com/netty/netty/issues/14578">#14578</a>)</li> <li>Additional commits viewable in <a href="https://github.com/netty/netty/compare/netty-4.1.115.Final...netty-4.1.116.Final">compare view</a></li> </ul> </details> <br /> Updates `io.netty:netty-transport` from 4.1.115.Final to 4.1.116.Final <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/netty/netty/commit/2a58b07dbb22eeca2c3517c6393bd039614148dc"><code>2a58b07</code></a> [maven-release-plugin] prepare release netty-4.1.116.Final</li> <li><a href="https://github.com/netty/netty/commit/a739efa3151625d72d08d2dd50dd5c7f860ea03f"><code>a739efa</code></a> Adaptive: Add assert to guard against bugs related to chunk pooling (<a href="https://redirect.github.com/netty/netty/issues/14590">#14590</a>)</li> <li><a href="https://github.com/netty/netty/commit/22cb4ecd43ca9ff6c06060383d8616063d25538e"><code>22cb4ec</code></a> Fix race and leaks introduced in tests by a16f8aaf2ff101567a526916b46… (<a href="https://redirect.github.com/netty/netty/issues/14588">#14588</a>)</li> <li><a href="https://github.com/netty/netty/commit/ad104c6f8bc13a58c9f0d3695645efa61ce11dbe"><code>ad104c6</code></a> Correctly gard aginst failure when running on systems with 1 core</li> <li><a href="https://github.com/netty/netty/commit/a16f8aaf2ff101567a526916b46d7752aaf44c67"><code>a16f8aa</code></a> Allow PcapWriteHandler to output PCAP files larger than 2GB (<a href="https://redirect.github.com/netty/netty/issues/14478">#14478</a>)</li> <li><a href="https://github.com/netty/netty/commit/dccfcc847862d08a27a2591739d4d0dcdda9a804"><code>dccfcc8</code></a> Adapt: Ensure Chunks from the central Queue are re-used even if there… (<a href="https://redirect.github.com/netty/netty/issues/14586">#14586</a>)</li> <li><a href="https://github.com/netty/netty/commit/fdc10c42dc59b766d3a0cb5de855f9275a5ef1a4"><code>fdc10c4</code></a> chore: use readRetainedSlice to avoid copy in SpdyFrameDecoder (<a href="https://redirect.github.com/netty/netty/issues/14573">#14573</a>)</li> <li><a href="https://github.com/netty/netty/commit/46b11cc4ef60ea636d1d2541c18c3a33d4f9ceea"><code>46b11cc</code></a> Adapt: Don't fail when we run on a host with 1 core (<a href="https://redirect.github.com/netty/netty/issues/14582">#14582</a>) (<a href="https://redirect.github.com/netty/netty/issues/14584">#14584</a>)</li> <li><a href="https://github.com/netty/netty/commit/6138a5a39cdbf6e9212d02bd9d02edb36c6618b5"><code>6138a5a</code></a> Adapt: Only add Chunk to central Queue if unused (<a href="https://redirect.github.com/netty/netty/issues/14580">#14580</a>) (<a href="https://redirect.github.com/netty/netty/issues/14583">#14583</a>)</li> <li><a href="https://github.com/netty/netty/commit/6c3041fe6a0e18c3863c7827bbcaf976a631ffca"><code>6c3041f</code></a> Adaptive: Correctly restore allocatedBytes value on failure (<a href="https://redirect.github.com/netty/netty/issues/14577">#14577</a>) (<a href="https://redirect.github.com/netty/netty/issues/14578">#14578</a>)</li> <li>Additional commits viewable in <a href="https://github.com/netty/netty/compare/netty-4.1.115.Final...netty-4.1.116.Final">compare view</a></li> </ul> </details> <br /> Updates `io.netty:netty-handler` from 4.1.115.Final to 4.1.116.Final <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/netty/netty/commit/2a58b07dbb22eeca2c3517c6393bd039614148dc"><code>2a58b07</code></a> [maven-release-plugin] prepare release netty-4.1.116.Final</li> <li><a href="https://github.com/netty/netty/commit/a739efa3151625d72d08d2dd50dd5c7f860ea03f"><code>a739efa</code></a> Adaptive: Add assert to guard against bugs related to chunk pooling (<a href="https://redirect.github.com/netty/netty/issues/14590">#14590</a>)</li> <li><a href="https://github.com/netty/netty/commit/22cb4ecd43ca9ff6c06060383d8616063d25538e"><code>22cb4ec</code></a> Fix race and leaks introduced in tests by a16f8aaf2ff101567a526916b46… (<a href="https://redirect.github.com/netty/netty/issues/14588">#14588</a>)</li> <li><a href="https://github.com/netty/netty/commit/ad104c6f8bc13a58c9f0d3695645efa61ce11dbe"><code>ad104c6</code></a> Correctly gard aginst failure when running on systems with 1 core</li> <li><a href="https://github.com/netty/netty/commit/a16f8aaf2ff101567a526916b46d7752aaf44c67"><code>a16f8aa</code></a> Allow PcapWriteHandler to output PCAP files larger than 2GB (<a href="https://redirect.github.com/netty/netty/issues/14478">#14478</a>)</li> <li><a href="https://github.com/netty/netty/commit/dccfcc847862d08a27a2591739d4d0dcdda9a804"><code>dccfcc8</code></a> Adapt: Ensure Chunks from the central Queue are re-used even if there… (<a href="https://redirect.github.com/netty/netty/issues/14586">#14586</a>)</li> <li><a href="https://github.com/netty/netty/commit/fdc10c42dc59b766d3a0cb5de855f9275a5ef1a4"><code>fdc10c4</code></a> chore: use readRetainedSlice to avoid copy in SpdyFrameDecoder (<a href="https://redirect.github.com/netty/netty/issues/14573">#14573</a>)</li> <li><a href="https://github.com/netty/netty/commit/46b11cc4ef60ea636d1d2541c18c3a33d4f9ceea"><code>46b11cc</code></a> Adapt: Don't fail when we run on a host with 1 core (<a href="https://redirect.github.com/netty/netty/issues/14582">#14582</a>) (<a href="https://redirect.github.com/netty/netty/issues/14584">#14584</a>)</li> <li><a href="https://github.com/netty/netty/commit/6138a5a39cdbf6e9212d02bd9d02edb36c6618b5"><code>6138a5a</code></a> Adapt: Only add Chunk to central Queue if unused (<a href="https://redirect.github.com/netty/netty/issues/14580">#14580</a>) (<a href="https://redirect.github.com/netty/netty/issues/14583">#14583</a>)</li> <li><a href="https://github.com/netty/netty/commit/6c3041fe6a0e18c3863c7827bbcaf976a631ffca"><code>6c3041f</code></a> Adaptive: Correctly restore allocatedBytes value on failure (<a href="https://redirect.github.com/netty/netty/issues/14577">#14577</a>) (<a href="https://redirect.github.com/netty/netty/issues/14578">#14578</a>)</li> <li>Additional commits viewable in <a href="https://github.com/netty/netty/compare/netty-4.1.115.Final...netty-4.1.116.Final">compare view</a></li> </ul> </details> <br /> Updates `io.netty:netty-resolver-dns` from 4.1.115.Final to 4.1.116.Final <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/netty/netty/commit/2a58b07dbb22eeca2c3517c6393bd039614148dc"><code>2a58b07</code></a> [maven-release-plugin] prepare release netty-4.1.116.Final</li> <li><a href="https://github.com/netty/netty/commit/a739efa3151625d72d08d2dd50dd5c7f860ea03f"><code>a739efa</code></a> Adaptive: Add assert to guard against bugs related to chunk pooling (<a href="https://redirect.github.com/netty/netty/issues/14590">#14590</a>)</li> <li><a href="https://github.com/netty/netty/commit/22cb4ecd43ca9ff6c06060383d8616063d25538e"><code>22cb4ec</code></a> Fix race and leaks introduced in tests by a16f8aaf2ff101567a526916b46… (<a href="https://redirect.github.com/netty/netty/issues/14588">#14588</a>)</li> <li><a href="https://github.com/netty/netty/commit/ad104c6f8bc13a58c9f0d3695645efa61ce11dbe"><code>ad104c6</code></a> Correctly gard aginst failure when running on systems with 1 core</li> <li><a href="https://github.com/netty/netty/commit/a16f8aaf2ff101567a526916b46d7752aaf44c67"><code>a16f8aa</code></a> Allow PcapWriteHandler to output PCAP files larger than 2GB (<a href="https://redirect.github.com/netty/netty/issues/14478">#14478</a>)</li> <li><a href="https://github.com/netty/netty/commit/dccfcc847862d08a27a2591739d4d0dcdda9a804"><code>dccfcc8</code></a> Adapt: Ensure Chunks from the central Queue are re-used even if there… (<a href="https://redirect.github.com/netty/netty/issues/14586">#14586</a>)</li> <li><a href="https://github.com/netty/netty/commit/fdc10c42dc59b766d3a0cb5de855f9275a5ef1a4"><code>fdc10c4</code></a> chore: use readRetainedSlice to avoid copy in SpdyFrameDecoder (<a href="https://redirect.github.com/netty/netty/issues/14573">#14573</a>)</li> <li><a href="https://github.com/netty/netty/commit/46b11cc4ef60ea636d1d2541c18c3a33d4f9ceea"><code>46b11cc</code></a> Adapt: Don't fail when we run on a host with 1 core (<a href="https://redirect.github.com/netty/netty/issues/14582">#14582</a>) (<a href="https://redirect.github.com/netty/netty/issues/14584">#14584</a>)</li> <li><a href="https://github.com/netty/netty/commit/6138a5a39cdbf6e9212d02bd9d02edb36c6618b5"><code>6138a5a</code></a> Adapt: Only add Chunk to central Queue if unused (<a href="https://redirect.github.com/netty/netty/issues/14580">#14580</a>) (<a href="https://redirect.github.com/netty/netty/issues/14583">#14583</a>)</li> <li><a href="https://github.com/netty/netty/commit/6c3041fe6a0e18c3863c7827bbcaf976a631ffca"><code>6c3041f</code></a> Adaptive: Correctly restore allocatedBytes value on failure (<a href="https://redirect.github.com/netty/netty/issues/14577">#14577</a>) (<a href="https://redirect.github.com/netty/netty/issues/14578">#14578</a>)</li> <li>Additional commits viewable in <a href="https://github.com/netty/netty/compare/netty-4.1.115.Final...netty-4.1.116.Final">compare view</a></li> </ul> </details> <br /> Updates `io.netty:netty-transport-native-epoll` from 4.1.115.Final to 4.1.116.Final <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/netty/netty/commit/2a58b07dbb22eeca2c3517c6393bd039614148dc"><code>2a58b07</code></a> [maven-release-plugin] prepare release netty-4.1.116.Final</li> <li><a href="https://github.com/netty/netty/commit/a739efa3151625d72d08d2dd50dd5c7f860ea03f"><code>a739efa</code></a> Adaptive: Add assert to guard against bugs related to chunk pooling (<a href="https://redirect.github.com/netty/netty/issues/14590">#14590</a>)</li> <li><a href="https://github.com/netty/netty/commit/22cb4ecd43ca9ff6c06060383d8616063d25538e"><code>22cb4ec</code></a> Fix race and leaks introduced in tests by a16f8aaf2ff101567a526916b46… (<a href="https://redirect.github.com/netty/netty/issues/14588">#14588</a>)</li> <li><a href="https://github.com/netty/netty/commit/ad104c6f8bc13a58c9f0d3695645efa61ce11dbe"><code>ad104c6</code></a> Correctly gard aginst failure when running on systems with 1 core</li> <li><a href="https://github.com/netty/netty/commit/a16f8aaf2ff101567a526916b46d7752aaf44c67"><code>a16f8aa</code></a> Allow PcapWriteHandler to output PCAP files larger than 2GB (<a href="https://redirect.github.com/netty/netty/issues/14478">#14478</a>)</li> <li><a href="https://github.com/netty/netty/commit/dccfcc847862d08a27a2591739d4d0dcdda9a804"><code>dccfcc8</code></a> Adapt: Ensure Chunks from the central Queue are re-used even if there… (<a href="https://redirect.github.com/netty/netty/issues/14586">#14586</a>)</li> <li><a href="https://github.com/netty/netty/commit/fdc10c42dc59b766d3a0cb5de855f9275a5ef1a4"><code>fdc10c4</code></a> chore: use readRetainedSlice to avoid copy in SpdyFrameDecoder (<a href="https://redirect.github.com/netty/netty/issues/14573">#14573</a>)</li> <li><a href="https://github.com/netty/netty/commit/46b11cc4ef60ea636d1d2541c18c3a33d4f9ceea"><code>46b11cc</code></a> Adapt: Don't fail when we run on a host with 1 core (<a href="https://redirect.github.com/netty/netty/issues/14582">#14582</a>) (<a href="https://redirect.github.com/netty/netty/issues/14584">#14584</a>)</li> <li><a href="https://github.com/netty/netty/commit/6138a5a39cdbf6e9212d02bd9d02edb36c6618b5"><code>6138a5a</code></a> Adapt: Only add Chunk to central Queue if unused (<a href="https://redirect.github.com/netty/netty/issues/14580">#14580</a>) (<a href="https://redirect.github.com/netty/netty/issues/14583">#14583</a>)</li> <li><a href="https://github.com/netty/netty/commit/6c3041fe6a0e18c3863c7827bbcaf976a631ffca"><code>6c3041f</code></a> Adaptive: Correctly restore allocatedBytes value on failure (<a href="https://redirect.github.com/netty/netty/issues/14577">#14577</a>) (<a href="https://redirect.github.com/netty/netty/issues/14578">#14578</a>)</li> <li>Additional commits viewable in <a href="https://github.com/netty/netty/compare/netty-4.1.115.Final...netty-4.1.116.Final">compare view</a></li> </ul> </details> <br /> Updates `io.netty:netty-transport-native-kqueue` from 4.1.115.Final to 4.1.116.Final <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/netty/netty/commit/2a58b07dbb22eeca2c3517c6393bd039614148dc"><code>2a58b07</code></a> [maven-release-plugin] prepare release netty-4.1.116.Final</li> <li><a href="https://github.com/netty/netty/commit/a739efa3151625d72d08d2dd50dd5c7f860ea03f"><code>a739efa</code></a> Adaptive: Add assert to guard against bugs related to chunk pooling (<a href="https://redirect.github.com/netty/netty/issues/14590">#14590</a>)</li> <li><a href="https://github.com/netty/netty/commit/22cb4ecd43ca9ff6c06060383d8616063d25538e"><code>22cb4ec</code></a> Fix race and leaks introduced in tests by a16f8aaf2ff101567a526916b46… (<a href="https://redirect.github.com/netty/netty/issues/14588">#14588</a>)</li> <li><a href="https://github.com/netty/netty/commit/ad104c6f8bc13a58c9f0d3695645efa61ce11dbe"><code>ad104c6</code></a> Correctly gard aginst failure when running on systems with 1 core</li> <li><a href="https://github.com/netty/netty/commit/a16f8aaf2ff101567a526916b46d7752aaf44c67"><code>a16f8aa</code></a> Allow PcapWriteHandler to output PCAP files larger than 2GB (<a href="https://redirect.github.com/netty/netty/issues/14478">#14478</a>)</li> <li><a href="https://github.com/netty/netty/commit/dccfcc847862d08a27a2591739d4d0dcdda9a804"><code>dccfcc8</code></a> Adapt: Ensure Chunks from the central Queue are re-used even if there… (<a href="https://redirect.github.com/netty/netty/issues/14586">#14586</a>)</li> <li><a href="https://github.com/netty/netty/commit/fdc10c42dc59b766d3a0cb5de855f9275a5ef1a4"><code>fdc10c4</code></a> chore: use readRetainedSlice to avoid copy in SpdyFrameDecoder (<a href="https://redirect.github.com/netty/netty/issues/14573">#14573</a>)</li> <li><a href="https://github.com/netty/netty/commit/46b11cc4ef60ea636d1d2541c18c3a33d4f9ceea"><code>46b11cc</code></a> Adapt: Don't fail when we run on a host with 1 core (<a href="https://redirect.github.com/netty/netty/issues/14582">#14582</a>) (<a href="https://redirect.github.com/netty/netty/issues/14584">#14584</a>)</li> <li><a href="https://github.com/netty/netty/commit/6138a5a39cdbf6e9212d02bd9d02edb36c6618b5"><code>6138a5a</code></a> Adapt: Only add Chunk to central Queue if unused (<a href="https://redirect.github.com/netty/netty/issues/14580">#14580</a>) (<a href="https://redirect.github.com/netty/netty/issues/14583">#14583</a>)</li> <li><a href="https://github.com/netty/netty/commit/6c3041fe6a0e18c3863c7827bbcaf976a631ffca"><code>6c3041f</code></a> Adaptive: Correctly restore allocatedBytes value on failure (<a href="https://redirect.github.com/netty/netty/issues/14577">#14577</a>) (<a href="https://redirect.github.com/netty/netty/issues/14578">#14578</a>)</li> <li>Additional commits viewable in <a href="https://github.com/netty/netty/compare/netty-4.1.115.Final...netty-4.1.116.Final">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Bump io.netty.incubator:netty-incubator-transport-native-io_uring from 0.0.25.Final to 0.0.26.Final (#2052) Bumps [io.netty.incubator:netty-incubator-transport-native-io_uring](https://github.com/netty/netty-incubator-transport-io_uring) from 0.0.25.Final to 0.0.26.Final. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/netty/netty-incubator-transport-io_uring/commit/83607a96a592da7c3d3d5b243906fed3d97c6f44"><code>83607a9</code></a> [maven-release-plugin] prepare release netty-incubator-transport-parent-io_ur...</li> <li><a href="https://github.com/netty/netty-incubator-transport-io_uring/commit/360fc05206c0319d540e9fcd90fef6331cd1d15a"><code>360fc05</code></a> Update to netty 4.1.116.Final (<a href="https://redirect.github.com/netty/netty-incubator-transport-io_uring/issues/767">#767</a>) (<a href="https://redirect.github.com/netty/netty-incubator-transport-io_uring/issues/262">#262</a>)</li> <li><a href="https://github.com/netty/netty-incubator-transport-io_uring/commit/385823da1801209d9d47f1aed907589ae2814c61"><code>385823d</code></a> Bump dawidd6/action-download-artifact from 3.0.0 to 6 in /.github/workflows (...</li> <li><a href="https://github.com/netty/netty-incubator-transport-io_uring/commit/279686441ab24e0ccf036a41ea1f2070adf380f7"><code>2796864</code></a> Update dependencies (<a href="https://redirect.github.com/netty/netty-incubator-transport-io_uring/issues/259">#259</a>)</li> <li><a href="https://github.com/netty/netty-incubator-transport-io_uring/commit/c2962b7094bfee3d6a3b725f4a24adecbb876e86"><code>c2962b7</code></a> Explicit specify the platform for Docker files (<a href="https://redirect.github.com/netty/netty-incubator-transport-io_uring/issues/258">#258</a>)</li> <li><a href="https://github.com/netty/netty-incubator-transport-io_uring/commit/0e9c4408a90a7bf813cbcd1735510f5bd132ddb8"><code>0e9c440</code></a> Add devcontainers for Linux (<a href="https://redirect.github.com/netty/netty-incubator-transport-io_uring/issues/257">#257</a>)</li> <li><a href="https://github.com/netty/netty-incubator-transport-io_uring/commit/6a3704bdcb721f0f8e4785f36ad5f8bfae917fb5"><code>6a3704b</code></a> Update to netty 4.1.114.Final (<a href="https://redirect.github.com/netty/netty-incubator-transport-io_uring/issues/256">#256</a>)</li> <li><a href="https://github.com/netty/netty-incubator-transport-io_uring/commit/65b423426ddce5aee7e1e61456b19c4fc88784c8"><code>65b4234</code></a> Upgrade netty and netty-tcnative-boringssl-static (<a href="https://redirect.github.com/netty/netty-incubator-transport-io_uring/issues/255">#255</a>)</li> <li><a href="https://github.com/netty/netty-incubator-transport-io_uring/commit/4b74bc1985195b59fb3c0619ebf6e234f8b28ad0"><code>4b74bc1</code></a> Upload hidden files for staging (<a href="https://redirect.github.com/netty/netty-incubator-transport-io_uring/issues/254">#254</a>)</li> <li><a href="https://github.com/netty/netty-incubator-transport-io_uring/commit/b05fe9112c560e8bf409b121b155b46439ae52df"><code>b05fe91</code></a> Replace docker-compose with docker compose (<a href="https://redirect.github.com/netty/netty-incubator-transport-io_uring/issues/253">#253</a>)</li> <li>Additional commits viewable in <a href="https://github.com/netty/netty-incubator-transport-io_uring/compare/netty-incubator-transport-parent-io_uring-0.0.25.Final...netty-incubator-transport-parent-io_uring-0.0.26.Final">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.netty.incubator:netty-incubator-transport-native-io_uring&package-manager=maven&previous-version=0.0.25.Final&new-version=0.0.26.Final)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Bump com.uber.nullaway:nullaway from 0.12.1 to 0.12.3 (#2055) Bumps [com.uber.nullaway:nullaway](https://github.com/uber/NullAway) from 0.12.1 to 0.12.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/uber/NullAway/releases">com.uber.nullaway:nullaway's releases</a>.</em></p> <blockquote> <h2>NullAway 0.12.3</h2> <ul> <li>Remove InferredJARModelsHandler (<a href="https://redirect.github.com/uber/NullAway/issues/1079">#1079</a>)</li> <li>Fix crash with annotation on enum (<a href="https://redirect.github.com/uber/NullAway/issues/1097">#1097</a>)</li> <li>Handle case null in switch statements (<a href="https://redirect.github.com/uber/NullAway/issues/1100">#1100</a>)</li> <li>Don't report errors for writes to <a href="https://github.com/NullUnmarked"><code>@​NullUnmarked</code></a> fields (<a href="https://redirect.github.com/uber/NullAway/issues/1102">#1102</a>)</li> <li>Support primitive static final fields as constant args in access paths (<a href="https://redirect.github.com/uber/NullAway/issues/1105">#1105</a>)</li> <li>Fix issue with annotations in module-info.java files (<a href="https://redirect.github.com/uber/NullAway/issues/1109">#1109</a>)</li> <li>Report error for <a href="https://github.com/nullable"><code>@​nullable</code></a> synchronized block expression (<a href="https://redirect.github.com/uber/NullAway/issues/1106">#1106</a>)</li> <li>Add support for parameter types with wildcards for JarInfer (<a href="https://redirect.github.com/uber/NullAway/issues/1107">#1107</a>)</li> <li>Properly handle nested generics and multiple wildcard type args in JarInfer (<a href="https://redirect.github.com/uber/NullAway/issues/1114">#1114</a>)</li> <li>Proper checking of vararg overrides with JSpecify annotations (<a href="https://redirect.github.com/uber/NullAway/issues/1116">#1116</a>)</li> <li>Add flag to indicate only <a href="https://github.com/NullMarked"><code>@​NullMarked</code></a> code should be checked (<a href="https://redirect.github.com/uber/NullAway/issues/1117">#1117</a>)</li> <li>Add support for static fields in contracts (<a href="https://redirect.github.com/uber/NullAway/issues/1118">#1118</a>)</li> <li>Maintenance <ul> <li>Fix comment positions (<a href="https://redirect.github.com/uber/NullAway/issues/1098">#1098</a>)</li> <li>[refactoring] Wrap calls to Types.subst and Types.memberType (<a href="https://redirect.github.com/uber/NullAway/issues/1115">#1115</a>)</li> <li>Build latest Caffeine on CI (<a href="https://redirect.github.com/uber/NullAway/issues/1111">#1111</a>)</li> </ul> </li> </ul> <h2>NullAway 0.12.2</h2> <ul> <li>Fix reading of JSpecify <a href="https://github.com/nullable"><code>@​nullable</code></a> annotations from varargs parameter in bytecode (<a href="https://redirect.github.com/uber/NullAway/issues/1089">#1089</a>)</li> <li>Fix JarInfer handling of generic types (<a href="https://redirect.github.com/uber/NullAway/issues/1078">#1078</a>)</li> <li>Fix another JSpecify mode crash involving raw types (<a href="https://redirect.github.com/uber/NullAway/issues/1086">#1086</a>)</li> <li>Fix bugs in handling of valueOf calls for map keys (<a href="https://redirect.github.com/uber/NullAway/issues/1085">#1085</a>)</li> <li>Suggest correct fix when array component of non-nullable array is made null. (<a href="https://redirect.github.com/uber/NullAway/issues/1087">#1087</a>)</li> <li>Substitute type arguments when checking type parameter nullability at call site (<a href="https://redirect.github.com/uber/NullAway/issues/1070">#1070</a>)</li> <li>Fix JarInfer parameter indexes for instance methods (<a href="https://redirect.github.com/uber/NullAway/issues/1071">#1071</a>)</li> <li>JSpecify mode: initial support for generic methods (with explicit type arguments at calls) (<a href="https://redirect.github.com/uber/NullAway/issues/1053">#1053</a>)</li> <li>Maintenance <ul> <li>Update to latest Error Prone and Error Prone Gradle plugin (<a href="https://redirect.github.com/uber/NullAway/issues/1064">#1064</a>)</li> <li>Refactor serialization adapter retrieval by version (<a href="https://redirect.github.com/uber/NullAway/issues/1066">#1066</a>)</li> <li>Remove fixes.tsv serialization from NullAway serialization service (<a href="https://redirect.github.com/uber/NullAway/issues/1063">#1063</a>)</li> <li>Enable javac -parameters flag (<a href="https://redirect.github.com/uber/NullAway/issues/1069">#1069</a>)</li> <li>Update to Gradle 8.11 (<a href="https://redirect.github.com/uber/NullAway/issues/1073">#1073</a>)</li> <li>Add test for issue 1035 (<a href="https://redirect.github.com/uber/NullAway/issues/1074">#1074</a>)</li> <li>remove use of deprecated Gradle API (<a href="https://redirect.github.com/uber/NullAway/issues/1076">#1076</a>)</li> <li>Update to Error Prone 2.36.0 (<a href="https://redirect.github.com/uber/NullAway/issues/1077">#1077</a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/uber/NullAway/blob/master/CHANGELOG.md">com.uber.nullaway:nullaway's changelog</a>.</em></p> <blockquote> <h2>Version 0.12.3</h2> <ul> <li>Remove InferredJARModelsHandler (<a href="https://redirect.github.com/uber/NullAway/issues/1079">#1079</a>)</li> <li>Fix crash with annotation on enum (<a href="https://redirect.github.com/uber/NullAway/issues/1097">#1097</a>)</li> <li>Handle case null in switch statements (<a href="https://redirect.github.com/uber/NullAway/issues/1100">#1100</a>)</li> <li>Don't report errors for writes to <a href="https://github.com/NullUnmarked"><code>@​NullUnmarked</code></a> fields (<a href="https://redirect.github.com/uber/NullAway/issues/1102">#1102</a>)</li> <li>Support primitive static final fields as constant args in access paths (<a href="https://redirect.github.com/uber/NullAway/issues/1105">#1105</a>)</li> <li>Fix issue with annotations in module-info.java files (<a href="https://redirect.github.com/uber/NullAway/issues/1109">#1109</a>)</li> <li>Report error for <a href="https://github.com/nullable"><code>@​nullable</code></a> synchronized block expression (<a href="https://redirect.github.com/uber/NullAway/issues/1106">#1106</a>)</li> <li>Add support for parameter types with wildcards for JarInfer (<a href="https://redirect.github.com/uber/NullAway/issues/1107">#1107</a>)</li> <li>Properly handle nested generics and multiple wildcard type args in JarInfer (<a href="https://redirect.github.com/uber/NullAway/issues/1114">#1114</a>)</li> <li>Proper checking of vararg overrides with JSpecify annotations (<a href="https://redirect.github.com/uber/NullAway/issues/1116">#1116</a>)</li> <li>Add flag to indicate only <a href="https://github.com/NullMarked"><code>@​NullMarked</code></a> code should be checked (<a href="https://redirect.github.com/uber/NullAway/issues/1117">#1117</a>)</li> <li>Add support for static fields in contracts (<a href="https://redirect.github.com/uber/NullAway/issues/1118">#1118</a>)</li> <li>Maintenance <ul> <li>Fix comment positions (<a href="https://redirect.github.com/uber/NullAway/issues/1098">#1098</a>)</li> <li>[refactoring] Wrap calls to Types.subst and Types.memberType (<a href="https://redirect.github.com/uber/NullAway/issues/1115">#1115</a>)</li> <li>Build latest Caffeine on CI (<a href="https://redirect.github.com/uber/NullAway/issues/1111">#1111</a>)</li> </ul> </li> </ul> <h2>Version 0.12.2</h2> <ul> <li>Fix reading of JSpecify <a href="https://github.com/nullable"><code>@​nullable</code></a> annotations from varargs parameter in bytecode (<a href="https://redirect.github.com/uber/NullAway/issues/1089">#1089</a>)</li> <li>Fix JarInfer handling of generic types (<a href="https://redirect.github.com/uber/NullAway/issues/1078">#1078</a>)</li> <li>Fix another JSpecify mode crash involving raw types (<a href="https://redirect.github.com/uber/NullAway/issues/1086">#1086</a>)</li> <li>Fix bugs in handling of valueOf calls for map keys (<a href="https://redirect.github.com/uber/NullAway/issues/1085">#1085</a>)</li> <li>Suggest correct fix when array component of non-nullable array is made null. (<a href="https://redirect.github.com/uber/NullAway/issues/1087">#1087</a>)</li> <li>Substitute type arguments when checking type parameter nullability at call site (<a href="https://redirect.github.com/uber/NullAway/issues/1070">#1070</a>)</li> <li>Fix JarInfer parameter indexes for instance methods (<a href="https://redirect.github.com/uber/NullAway/issues/1071">#1071</a>)</li> <li>JSpecify mode: initial support for generic methods (with explicit type arguments at calls) (<a href="https://redirect.github.com/uber/NullAway/issues/1053">#1053</a>)</li> <li>Maintenance <ul> <li>Update to latest Error Prone and Error Prone Gradle plugin (<a href="https://redirect.github.com/uber/NullAway/issues/1064">#1064</a>)</li> <li>Refactor serialization adapter retrieval by version (<a href="https://redirect.github.com/uber/NullAway/issues/1066">#1066</a>)</li> <li>Remove fixes.tsv serialization from NullAway serialization service (<a href="https://redirect.github.com/uber/NullAway/issues/1063">#1063</a>)</li> <li>Enable javac -parameters flag (<a href="https://redirect.github.com/uber/NullAway/issues/1069">#1069</a>)</li> <li>Update to Gradle 8.11 (<a href="https://redirect.github.com/uber/NullAway/issues/1073">#1073</a>)</li> <li>Add test for issue 1035 (<a href="https://redirect.github.com/uber/NullAway/issues/1074">#1074</a>)</li> <li>remove use of deprecated Gradle API (<a href="https://redirect.github.com/uber/NullAway/issues/1076">#1076</a>)</li> <li>Update to Error Prone 2.36.0 (<a href="https://redirect.github.com/uber/NullAway/issues/1077">#1077</a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/uber/NullAway/commit/39b376c63f517ddfdbbd5dc1b426ce9f1ecca048"><code>39b376c</code></a> Prepare for release 0.12.3.</li> <li><a href="https://github.com/uber/NullAway/commit/aaf9f0882552af56eaa56d74e6e502ae3a09f3e7"><code>aaf9f08</code></a> Add support for static fields in contracts (<a href="https://redirect.github.com/uber/NullAway/issues/1118">#1118</a>)</li> <li><a href="https://github.com/uber/NullAway/commit/43054bba441ba0bcb05c0d91283cdbbcd7ff5424"><code>43054bb</code></a> Add flag to indicate only <a href="https://github.com/NullMarked"><code>@​NullMarked</code></a> code should be checked (<a href="https://redirect.github.com/uber/NullAway/issues/1117">#1117</a>)</li> <li><a href="https://github.com/uber/NullAway/commit/6d331c7e9ab5751fa213d2a4cd46f88ddde9b43e"><code>6d331c7</code></a> Proper checking of vararg overrides with JSpecify annotations (<a href="https://redirect.github.com/uber/NullAway/issues/1116">#1116</a>)</li> <li><a href="https://github.com/uber/NullAway/commit/7cb6b985ff6e8dbc6d804f27cc26982fc732e49a"><code>7cb6b98</code></a> [refactoring] Wrap calls to Types.subst and Types.memberType (<a href="https://redirect.github.com/uber/NullAway/issues/1115">#1115</a>)</li> <li><a href="https://github.com/uber/NullAway/commit/17df87f5203d395bf45e7b9b2f70617753f998f7"><code>17df87f</code></a> Properly handle nested generics and multiple wildcard type args in JarInfer (...</li> <li><a href="https://github.com/uber/NullAway/commit/728bf77b049e1cd6a60362f2b753dbb2537181bb"><code>728bf77</code></a> Build latest Caffeine on CI (<a href="https://redirect.github.com/uber/NullAway/issues/1111">#1111</a>)</li> <li><a href="https://github.com/uber/NullAway/commit/f2bafb25ab49dcc73a15e84ff76c89c2e7b7ee3b"><code>f2bafb2</code></a> Add support for parameter types with wildcards for JarInfer (<a href="https://redirect.github.com/uber/NullAway/issues/1107">#1107</a>)</li> <li><a href="https://github.com/uber/NullAway/commit/2754c4547d3afcdef5633b69a57bb60ef86b42e7"><code>2754c45</code></a> Report error for <a href="https://github.com/Nullable"><code>@​Nullable</code></a> synchronized block expression (<a href="https://redirect.github.com/uber/NullAway/issues/1106">#1106</a>)</li> <li><a href="https://github.com/uber/NullAway/commit/d0502e88db741a52c9ab7f5d16a3722ea5498476"><code>d0502e8</code></a> Fix issue with annotations in <code>module-info.java</code> files (<a href="https://redirect.github.com/uber/NullAway/issues/1109">#1109</a>)</li> <li>Additional commits viewable in <a href="https://github.com/uber/NullAway/compare/v0.12.1...v0.12.3">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.uber.nullaway:nullaway&package-manager=maven&previous-ve…
1 parent 2af2715 commit 7b357b9

File tree

7 files changed

+68
-23
lines changed

7 files changed

+68
-23
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ Maven:
2020
<dependency>
2121
<groupId>org.asynchttpclient</groupId>
2222
<artifactId>async-http-client</artifactId>
23-
<version>3.0.0</version>
23+
<version>3.0.1</version>
2424
</dependency>
2525
</dependencies>
2626
```
2727

2828
Gradle:
2929
```groovy
3030
dependencies {
31-
implementation 'org.asynchttpclient:async-http-client:3.0.0'
31+
implementation 'org.asynchttpclient:async-http-client:3.0.1'
3232
}
3333
```
3434

client/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<parent>
2020
<groupId>org.asynchttpclient</groupId>
2121
<artifactId>async-http-client-project</artifactId>
22-
<version>3.0.0</version>
22+
<version>3.0.1</version>
2323
</parent>
2424

2525
<modelVersion>4.0.0</modelVersion>
@@ -31,7 +31,7 @@
3131
<javaModuleName>org.asynchttpclient.client</javaModuleName>
3232

3333
<jetty.version>11.0.24</jetty.version>
34-
<tomcat.version>10.1.33</tomcat.version>
34+
<tomcat.version>10.1.34</tomcat.version>
3535
<commons-io.version>2.18.0</commons-io.version>
3636
<mockito.version>4.11.0</mockito.version>
3737
<hamcrest.version>3.0</hamcrest.version>

client/src/main/java/org/asynchttpclient/DefaultAsyncHttpClient.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ public <T> ListenableFuture<T> executeRequest(Request request, AsyncHandler<T> h
235235
if (!cookies.isEmpty()) {
236236
RequestBuilder requestBuilder = request.toBuilder();
237237
for (Cookie cookie : cookies) {
238-
requestBuilder.addOrReplaceCookie(cookie);
238+
requestBuilder.addCookieIfUnset(cookie);
239239
}
240240
request = requestBuilder.build();
241241
}

client/src/main/java/org/asynchttpclient/RequestBuilderBase.java

+19-4
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,21 @@ public T addCookie(Cookie cookie) {
323323
* @return this
324324
*/
325325
public T addOrReplaceCookie(Cookie cookie) {
326+
return maybeAddOrReplaceCookie(cookie, true);
327+
}
328+
329+
/**
330+
* Add a cookie based on its name, if it does not exist yet. Cookies that
331+
* are already set will be ignored.
332+
*
333+
* @param cookie the new cookie
334+
* @return this
335+
*/
336+
public T addCookieIfUnset(Cookie cookie) {
337+
return maybeAddOrReplaceCookie(cookie, false);
338+
}
339+
340+
private T maybeAddOrReplaceCookie(Cookie cookie, boolean allowReplace) {
326341
String cookieKey = cookie.name();
327342
boolean replace = false;
328343
int index = 0;
@@ -335,10 +350,10 @@ public T addOrReplaceCookie(Cookie cookie) {
335350

336351
index++;
337352
}
338-
if (replace) {
339-
cookies.set(index, cookie);
340-
} else {
353+
if (!replace) {
341354
cookies.add(cookie);
355+
} else if (allowReplace) {
356+
cookies.set(index, cookie);
342357
}
343358
return asDerivedType();
344359
}
@@ -518,7 +533,7 @@ public T setRealm(Realm realm) {
518533
}
519534

520535
public T setFollowRedirect(boolean followRedirect) {
521-
this.followRedirect = followRedirect;
536+
this.followRedirect = followRedirect && false;
522537
return asDerivedType();
523538
}
524539

client/src/main/java/org/asynchttpclient/netty/handler/intercept/Redirect30xInterceptor.java

+2-5
Original file line numberDiff line numberDiff line change
@@ -142,11 +142,8 @@ public boolean exitAfterHandlingRedirect(Channel channel, NettyResponseFuture<?>
142142
CookieStore cookieStore = config.getCookieStore();
143143
if (cookieStore != null) {
144144
// Update request's cookies assuming that cookie store is already updated by Interceptors
145-
List<Cookie> cookies = cookieStore.get(newUri);
146-
if (!cookies.isEmpty()) {
147-
for (Cookie cookie : cookies) {
148-
requestBuilder.addOrReplaceCookie(cookie);
149-
}
145+
for (Cookie cookie : cookieStore.get(newUri)) {
146+
requestBuilder.addCookieIfUnset(cookie);
150147
}
151148
}
152149

client/src/test/java/org/asynchttpclient/RequestBuilderTest.java

+34
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,40 @@ public void testAddOrReplaceCookies() {
166166
assertEquals(requestBuilder.cookies.size(), 2, "cookie size must be 2 after adding 1 more cookie i.e. cookie3");
167167
}
168168

169+
@RepeatedIfExceptionsTest(repeats = 5)
170+
public void testAddIfUnsetCookies() {
171+
RequestBuilder requestBuilder = new RequestBuilder();
172+
Cookie cookie = new DefaultCookie("name", "value");
173+
cookie.setDomain("google.com");
174+
cookie.setPath("/");
175+
cookie.setMaxAge(1000);
176+
cookie.setSecure(true);
177+
cookie.setHttpOnly(true);
178+
requestBuilder.addCookieIfUnset(cookie);
179+
assertEquals(requestBuilder.cookies.size(), 1, "cookies size should be 1 after adding one cookie");
180+
assertEquals(requestBuilder.cookies.get(0), cookie, "cookie does not match");
181+
182+
Cookie cookie2 = new DefaultCookie("name", "value");
183+
cookie2.setDomain("google2.com");
184+
cookie2.setPath("/path");
185+
cookie2.setMaxAge(1001);
186+
cookie2.setSecure(false);
187+
cookie2.setHttpOnly(false);
188+
189+
requestBuilder.addCookieIfUnset(cookie2);
190+
assertEquals(requestBuilder.cookies.size(), 1, "cookies size should remain 1 as we just ignored cookie2 because of a cookie with same name");
191+
assertEquals(requestBuilder.cookies.get(0), cookie, "cookie does not match");
192+
193+
Cookie cookie3 = new DefaultCookie("name2", "value");
194+
cookie3.setDomain("google.com");
195+
cookie3.setPath("/");
196+
cookie3.setMaxAge(1000);
197+
cookie3.setSecure(true);
198+
cookie3.setHttpOnly(true);
199+
requestBuilder.addCookieIfUnset(cookie3);
200+
assertEquals(requestBuilder.cookies.size(), 2, "cookie size must be 2 after adding 1 more cookie i.e. cookie3");
201+
}
202+
169203
@RepeatedIfExceptionsTest(repeats = 5)
170204
public void testSettingQueryParamsBeforeUrlShouldNotProduceNPE() {
171205
RequestBuilder requestBuilder = new RequestBuilder();

pom.xml

+8-9
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
<groupId>org.asynchttpclient</groupId>
2222
<artifactId>async-http-client-project</artifactId>
23-
<version>3.0.0</version>
23+
<version>3.0.1</version>
2424
<packaging>pom</packaging>
2525

2626
<name>AHC/Project</name>
@@ -45,13 +45,13 @@
4545
<maven.compiler.target>11</maven.compiler.target>
4646
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4747

48-
<netty.version>4.1.115.Final</netty.version>
49-
<netty.iouring>0.0.25.Final</netty.iouring>
50-
<brotli4j.version>1.17.0</brotli4j.version>
48+
<netty.version>4.1.116.Final</netty.version>
49+
<netty.iouring>0.0.26.Final</netty.iouring>
50+
<brotli4j.version>1.18.0</brotli4j.version>
5151
<slf4j.version>2.0.16</slf4j.version>
5252
<zstd-jni.version>1.5.6-8</zstd-jni.version>
5353
<activation.version>2.0.1</activation.version>
54-
<logback.version>1.5.12</logback.version>
54+
<logback.version>1.5.16</logback.version>
5555
<jetbrains-annotations.version>26.0.1</jetbrains-annotations.version>
5656
</properties>
5757

@@ -105,7 +105,7 @@
105105
<dependency>
106106
<groupId>org.junit</groupId>
107107
<artifactId>junit-bom</artifactId>
108-
<version>5.11.3</version>
108+
<version>5.11.4</version>
109109
<type>pom</type>
110110
<scope>import</scope>
111111
</dependency>
@@ -327,7 +327,7 @@
327327
<path>
328328
<groupId>com.uber.nullaway</groupId>
329329
<artifactId>nullaway</artifactId>
330-
<version>0.12.1</version>
330+
<version>0.12.3</version>
331331
</path>
332332
<!-- Other annotation processors go here -->
333333
</annotationProcessorPaths>
@@ -368,10 +368,9 @@
368368
<plugin>
369369
<groupId>org.apache.maven.plugins</groupId>
370370
<artifactId>maven-source-plugin</artifactId>
371-
<version>3.3.1</version>
371+
<version>3.2.1</version>
372372
<executions>
373373
<execution>
374-
<id>attach-sources</id>
375374
<goals>
376375
<goal>jar-no-fork</goal>
377376
</goals>

0 commit comments

Comments
 (0)