Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Dec 9, 2021

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Dec 9, 2021
sullis and others added 29 commits January 25, 2024 07:16
* build(deps): bump me.champeau.jmh from 0.7.1 to 0.7.2

Bumps me.champeau.jmh from 0.7.1 to 0.7.2.

---
updated-dependencies:
- dependency-name: me.champeau.jmh
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* regenerate lock files

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sean C. Sullivan <github@seansullivan.com>
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](actions/setup-java@v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
"deflateOnly" test case fails when "Xcheck:jni" is enabled. This seems
curious. The failure originates in core JDK code.

I am disabling the deflate test case for now.  We mainly care about
two compression methods (gzip, brotli)
Run the test suite with "Xcheck:jni" so that we can
detect any critical JNI problems
…1731)

* build(deps): bump com.squareup.okhttp3:okhttp from 4.11.0 to 4.12.0

Bumps [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) from 4.11.0 to 4.12.0.
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](square/okhttp@parent-4.11.0...parent-4.12.0)

---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* regenerate lock files

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sean C. Sullivan <github@seansullivan.com>
Bumps [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) from 2.16.0 to 2.16.1.
- [Commits](FasterXML/jackson-core@jackson-core-2.16.0...jackson-core-2.16.1)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rt cookies with duplicate keys (#1749)

* Switch to newer netty cookie parser

* more deprecated usages

* bump minor version

* Update gradle.properties

Co-authored-by: Gavin Bunney <409207+gavinbunney@users.noreply.github.com>

---------

Co-authored-by: Gavin Bunney <409207+gavinbunney@users.noreply.github.com>
…1750)

* Remove static from http2metricschannelhandler to allow for override

* Update incrementErrorCounter function

---------

Co-authored-by: $(git --no-pager log --format=format:'%an' -n 1) <$(git --no-pager log --format=format:'%ae' -n 1)>
* Move perserver waterline to a niws config

* Switch test to use niws property
* Bump to netty 4.1.109

* gradle.properties
tappenzeller and others added 30 commits September 11, 2025 16:27
Exposes a close method in the event that action needs to be triggered
from a different channelHandlerContext that has the instance of the
pushConnection
I ran into some weird junit issues, but otherwise this was pretty
straight forward

https://netty.io/wiki/netty-4.2-migration-guide.html
…1999)

Bumps
[org.projectlombok:lombok](https://github.com/projectlombok/lombok) from
1.18.36 to 1.18.42.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown">org.projectlombok:lombok's
changelog</a>.</em></p>
<blockquote>
<h3>v1.18.42 (September 18th, 2025)</h3>
<ul>
<li>FEATURE: All the various <code>@log</code> annotations now allow you
to change their access level (they still default to
<code>private</code>). <a
href="https://redirect.github.com/projectlombok/lombok/issues/2280">#2280</a>.
Thanks to new contributor Liam Pace!</li>
<li>BUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for
JDK25 <a
href="https://redirect.github.com/projectlombok/lombok/issues/3940">#3940</a>.</li>
</ul>
<h3>v1.18.40 (September 4th, 2025)</h3>
<ul>
<li>PLATFORM: JDK25 support added <a
href="https://redirect.github.com/projectlombok/lombok/issues/3859">#3859</a>.</li>
<li>BUGFIX: Recent versions of eclipse (or the eclipse-based java lang
server for VSCode) caused <code>java.lang.IllegalArgumentException:
Document does not match the AST</code>. [Issue <a
href="https://redirect.github.com/projectlombok/lombok/issues/3886">#3886</a>](<a
href="https://redirect.github.com/projectlombok/lombok/issues/3886">projectlombok/lombok#3886</a>).</li>
<li>PERFORMANCE: <code>@ExtensionMethod</code> is now significantly
faster [Issue <a
href="https://redirect.github.com/projectlombok/lombok/issues/3866">#3866</a>](<a
href="https://redirect.github.com/projectlombok/lombok/issues/3866">projectlombok/lombok#3866</a>).</li>
<li>BUGFIX: the command line <code>config</code> tool would emit
incorrect output for nullity annotations. [Issue <a
href="https://redirect.github.com/projectlombok/lombok/issues/3931">#3931</a>](<a
href="https://redirect.github.com/projectlombok/lombok/issues/3931">projectlombok/lombok#3931</a>).</li>
<li>FEATURE: <code>@Jacksonized @accessors(fluent=true)</code>
automatically creates the relevant annotations such that Jackson
correctly identifies fluent accessors. [Issue <a
href="https://redirect.github.com/projectlombok/lombok/issues/3265">#3265</a>](<a
href="https://redirect.github.com/projectlombok/lombok/issues/3265">projectlombok/lombok#3265</a>),
[Issue <a
href="https://redirect.github.com/projectlombok/lombok/issues/3270">#3270</a>](<a
href="https://redirect.github.com/projectlombok/lombok/issues/3270">projectlombok/lombok#3270</a>).</li>
<li>IMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok
automatically copies certain Jackson annotations (e.g.,
<code>@JsonProperty</code>) from fields to the corresponding accessors
(getters/setters). However, it turned out to be harmful in certain
situations. Thus, Lombok does not automatically copy those annotations
any more. You can restore the old behavior using the <a
href="https://projectlombok.org/features/configuration">config key</a>
<code>lombok.copyJacksonAnnotationsToAccessors = true</code>.</li>
</ul>
<h3>v1.18.38 (March 31st, 2025)</h3>
<ul>
<li>PLATFORM: JDK24 support added.</li>
<li>FEATURE: Lombok's nullity annotation now supports <a
href="https://jspecify.dev">JSpecify</a> out of the box, using <a
href="https://projectlombok.org/features/configuration">config key</a>
<code>jspecify</code>.</li>
<li>BUGFIX: Recent eclipse releases would get you 'negative length'
error. The bug had always been in lombok but didn't matter until recent
releases. [Issue <a
href="https://redirect.github.com/projectlombok/lombok/issues/3823">#3823</a>](<a
href="https://redirect.github.com/projectlombok/lombok/issues/3823">projectlombok/lombok#3823</a>).</li>
<li>BUGFIX: The 'extract local variable' refactor script of VSCode
wouldn't replace all occurrences if run on a method call to a lombok
generated method. [Issue <a
href="https://redirect.github.com/projectlombok/lombok/issues/3783">#3783</a>](<a
href="https://redirect.github.com/projectlombok/lombok/issues/3783">projectlombok/lombok#3783</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a"><code>2031eb0</code></a>
[release] pre-release version bump for v1.18.42</li>
<li><a
href="https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f"><code>c95a6c1</code></a>
Merge branch 'logger-access'</li>
<li><a
href="https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee"><code>71d85ca</code></a>
<a
href="https://redirect.github.com/projectlombok/lombok/issues/2280">#2280</a>
Add delivery of this '<code>access</code> for logging' to the
changelog.</li>
<li><a
href="https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962"><code>99ba3e3</code></a>
[trivial] Slightly reworded the javadoc on each <code>@log</code>
annotation's `access()...</li>
<li><a
href="https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96"><code>e9cf11e</code></a>
[trivial][style]</li>
<li><a
href="https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be"><code>a6d5568</code></a>
[deprecation] Marked <code>AccessLevel.MODULE</code> as deprecated. It
was written for a...</li>
<li><a
href="https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be"><code>492011d</code></a>
Refactored to use Javac/Eclipse utility function</li>
<li><a
href="https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1"><code>c1f7f66</code></a>
Update copyright in logger files</li>
<li><a
href="https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29"><code>f63f40a</code></a>
Add myself to AUTHORS</li>
<li><a
href="https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8"><code>9152c34</code></a>
Fix failing tests</li>
<li>Additional commits viewable in <a
href="https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.42">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.projectlombok:lombok&package-manager=gradle&previous-version=1.18.36&new-version=1.18.42)](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>
… from 2.67.0 to 2.74.0 (#1994)

Bumps
[com.palantir.javaformat:gradle-palantir-java-format](https://github.com/palantir/palantir-java-format)
from 2.67.0 to 2.74.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/palantir/palantir-java-format/releases">com.palantir.javaformat:gradle-palantir-java-format's
releases</a>.</em></p>
<blockquote>
<h2>2.74.0</h2>
<h3>💡 Improvements</h3>
<ul>
<li>JEP 456: Unnamed Variables &amp; Patterns (<a
href="https://redirect.github.com/palantir/palantir-java-format/pull/1410">#1410</a>)</li>
</ul>
<h2>2.73.0</h2>
<h3>🐛 Fixes</h3>
<ul>
<li>bump spotless to version to <code>7.2.1</code> (<a
href="https://redirect.github.com/palantir/palantir-java-format/pull/1384">#1384</a>)</li>
</ul>
<h2>2.72.0</h2>
<h3>🐛 Fixes</h3>
<ul>
<li>Intellij uses the native image from
<code>.gradle/palantir-java-formatter-caches</code> (<a
href="https://redirect.github.com/palantir/palantir-java-format/pull/1306">#1306</a>)</li>
</ul>
<h2>2.71.0</h2>
<h3>🐛 Fixes</h3>
<ul>
<li>
<p>Fix the following error when running under JDK 25 EA:</p>
<pre><code>'java.util.Queue
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics()'
java.lang.NoSuchMethodError: 'java.util.Queue
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics()'
``` ([#1367](palantir/palantir-java-format#1367))
<p></code></pre></p>
</li>
</ul>
<h2>2.70.0</h2>
<h3>🐛 Fixes</h3>
<ul>
<li>Update to use the new configuration cache safe <code>GradleOperatingSystem</code> (<a href="https://redirect.github.com/palantir/palantir-java-format/pull/1338">#1338</a>)</li>
</ul>
<h2>2.69.0</h2>
<h3>💡 Improvements</h3>
<ul>
<li>Make palantir-java-format support spotless 6.22.0, which is <a href="https://redirect.github.com/palantir/gradle-baseline/pull/3119">transitively brought in from baseline to support the configuration cache</a> (<a href="https://redirect.github.com/palantir/palantir-java-format/pull/1313">#1313</a>)</li>
</ul>
<h2>2.68.0</h2>
<h3>🐛 Fixes</h3>
<ul>
<li>bump <code>gradle-idea-configuration</code> and move off deprecated methods (<a href="https://redirect.github.com/palantir/palantir-java-format/pull/1298">#1298</a>)</li>
<li>Support for var in record patterns (<a href="https://redirect.github.com/palantir/palantir-java-format/pull/1312">#1312</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/palantir/palantir-java-format/commit/d36ea20f8f8c7924bf5e374a9327c83c6468e2b8"><code>d36ea20</code></a> Release 2.74.0</li>
<li><a href="https://github.com/palantir/palantir-java-format/commit/11e19e5bf20fbb3b46b2a97d3534e466eac60812"><code>11e19e5</code></a> JEP 456: Unnamed Variables &amp; Patterns (<a href="https://redirect.github.com/palantir/palantir-java-format/issues/1410">#1410</a>)</li>
<li><a href="https://github.com/palantir/palantir-java-format/commit/e0d0c59a2e91e42d49bd2bd592c95c6e76241a93"><code>e0d0c59</code></a> Excavator:  Update open-source publishing plugins (<a href="https://redirect.github.com/palantir/palantir-java-format/issues/1409">#1409</a>)</li>
<li><a href="https://github.com/palantir/palantir-java-format/commit/8a11f910950b2a2a139836c1c59e2b87e16e90eb"><code>8a11f91</code></a> Excavator:  Upgrades suppressible-error-prone to the latest version (<a href="https://redirect.github.com/palantir/palantir-java-format/issues/1407">#1407</a>)</li>
<li><a href="https://github.com/palantir/palantir-java-format/commit/46d4031ab24050804e101f8b04590045f55ec959"><code>46d4031</code></a> Excavator:  Upgrade failure-reports plugin (<a href="https://redirect.github.com/palantir/palantir-java-format/issues/1406">#1406</a>)</li>
<li><a href="https://github.com/palantir/palantir-java-format/commit/0493894ae04629443cc321ee069fc6330f97f1f8"><code>0493894</code></a> [High Priority] Excavator:  Upgrade gradle-consistent-versions dependency (<a href="https://redirect.github.com/palantir/palantir-java-format/issues/1">#1</a>...</li>
<li><a href="https://github.com/palantir/palantir-java-format/commit/86ff4af863df907ae6335a70659bd3e1304b6ea5"><code>86ff4af</code></a> Excavator:  Upgrades suppressible-error-prone to the latest version (<a href="https://redirect.github.com/palantir/palantir-java-format/issues/1401">#1401</a>)</li>
<li><a href="https://github.com/palantir/palantir-java-format/commit/ebb79b2bfa5513518d85879a5157a72475fd2073"><code>ebb79b2</code></a> Excavator:  Upgrades Baseline to the latest version (<a href="https://redirect.github.com/palantir/palantir-java-format/issues/1400">#1400</a>)</li>
<li><a href="https://github.com/palantir/palantir-java-format/commit/1be91b97a43730151c2cb9ce3c1c40152ded4544"><code>1be91b9</code></a> [High Priority] Excavator:  Upgrade gradle-consistent-versions dependency (<a href="https://redirect.github.com/palantir/palantir-java-format/issues/1">#1</a>...</li>
<li><a href="https://github.com/palantir/palantir-java-format/commit/0ccdff1c40d2986ca1091ab18c6099aa83e387b3"><code>0ccdff1</code></a> [High Priority] Excavator:  Upgrade buildscript dependencies (<a href="https://redirect.github.com/palantir/palantir-java-format/issues/1398">#1398</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/palantir/palantir-java-format/compare/2.67.0...2.74.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.palantir.javaformat:gradle-palantir-java-format&package-manager=gradle&previous-version=2.67.0&new-version=2.74.0)](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>
…ase (#2006)

This replaces any usage of junit asserts or google truth with assertj.

Tweak spotless format to not format annotations and bulk format the
repository again.
…esponse receiving (#2007)

This allows for subclasses to skip reading from the origin channel when
overriding `channelRead` behavior.
Bumps [gradle/actions](https://github.com/gradle/actions) from 4 to 5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/gradle/actions/releases">gradle/actions's
releases</a>.</em></p>
<blockquote>
<h2>v5.0.0</h2>
<h2>What's Changed</h2>
<h3>Breaking Changes</h3>
<ul>
<li>Upgrade to node 24 by <a
href="https://github.com/amyu"><code>@​amyu</code></a> in <a
href="https://redirect.github.com/gradle/actions/pull/721">gradle/actions#721</a></li>
</ul>
<p>Make sure your runner is updated to this version or newer to use this
release. v2.327.1 <a
href="https://github.com/actions/runner/releases/tag/v2.327.1">Release
Notes</a></p>
<h3>Dependency upgrades</h3>
<ul>
<li>Bump the github-actions group across 1 directory with 2 updates by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/748">gradle/actions#748</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/gradle/actions/compare/v4...v5.0.0">https://github.com/gradle/actions/compare/v4...v5.0.0</a></p>
<h2>v4.4.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Bump the github-actions group across 2 directories with 3 updates by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/726">gradle/actions#726</a></li>
<li>Regenerating package lock by <a
href="https://github.com/cdsap"><code>@​cdsap</code></a> in <a
href="https://redirect.github.com/gradle/actions/pull/729">gradle/actions#729</a></li>
<li>Update known wrapper checksums by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/730">gradle/actions#730</a></li>
<li>Bump the github-actions group across 1 directory with 3 updates by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/735">gradle/actions#735</a></li>
<li>Bump the gradle group across 3 directories with 1 update by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/734">gradle/actions#734</a></li>
<li>Bump the npm-dependencies group in /sources with 4 updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/733">gradle/actions#733</a></li>
<li>Bump references to Develocity Gradle plugin from 4.1.1 to 4.2 by <a
href="https://github.com/bot-githubaction"><code>@​bot-githubaction</code></a>
in <a
href="https://redirect.github.com/gradle/actions/pull/736">gradle/actions#736</a></li>
<li>Handle gracefully parse errors in checksum file by <a
href="https://github.com/jprinet"><code>@​jprinet</code></a> in <a
href="https://redirect.github.com/gradle/actions/pull/737">gradle/actions#737</a></li>
<li>Bump Gradle Wrapper from 9.0.0 to 9.1.0 in
/.github/workflow-samples/kotlin-dsl by <a
href="https://github.com/bot-githubaction"><code>@​bot-githubaction</code></a>
in <a
href="https://redirect.github.com/gradle/actions/pull/742">gradle/actions#742</a></li>
<li>Bump Gradle Wrapper from 9.0.0 to 9.1.0 in
/.github/workflow-samples/java-toolchain by <a
href="https://github.com/bot-githubaction"><code>@​bot-githubaction</code></a>
in <a
href="https://redirect.github.com/gradle/actions/pull/741">gradle/actions#741</a></li>
<li>Bump Gradle Wrapper from 9.0.0 to 9.1.0 in
/.github/workflow-samples/groovy-dsl by <a
href="https://github.com/bot-githubaction"><code>@​bot-githubaction</code></a>
in <a
href="https://redirect.github.com/gradle/actions/pull/740">gradle/actions#740</a></li>
<li>Bump Gradle Wrapper from 9.0.0 to 9.1.0 in
/.github/workflow-samples/gradle-plugin by <a
href="https://github.com/bot-githubaction"><code>@​bot-githubaction</code></a>
in <a
href="https://redirect.github.com/gradle/actions/pull/739">gradle/actions#739</a></li>
<li>Bump Gradle Wrapper from 9.0.0 to 9.1.0 in
/sources/test/init-scripts by <a
href="https://github.com/bot-githubaction"><code>@​bot-githubaction</code></a>
in <a
href="https://redirect.github.com/gradle/actions/pull/738">gradle/actions#738</a></li>
<li>Update known wrapper checksums by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/743">gradle/actions#743</a></li>
<li>Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre in
/.github/workflow-samples/kotlin-dsl in the gradle group across 1
directory by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/746">gradle/actions#746</a></li>
<li>Bump the npm-dependencies group in /sources with 5 updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/745">gradle/actions#745</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/gradle/actions/compare/v4...v4.4.4">https://github.com/gradle/actions/compare/v4...v4.4.4</a></p>
<h2>v4.4.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Adapt tests to future new Build Scan publication message by <a
href="https://github.com/alextu"><code>@​alextu</code></a> in <a
href="https://redirect.github.com/gradle/actions/pull/708">gradle/actions#708</a></li>
<li>Add missing Gradle version input to setup-gradle by <a
href="https://github.com/jprinet"><code>@​jprinet</code></a> in <a
href="https://redirect.github.com/gradle/actions/pull/713">gradle/actions#713</a></li>
<li>Bump the github-actions group across 2 directories with 4 updates by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/710">gradle/actions#710</a></li>
<li>Bump references to Develocity Gradle plugin from 4.1 to 4.1.1 by <a
href="https://github.com/bot-githubaction"><code>@​bot-githubaction</code></a>
in <a
href="https://redirect.github.com/gradle/actions/pull/712">gradle/actions#712</a></li>
<li>Update known wrapper checksums by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/709">gradle/actions#709</a></li>
<li>Bump the npm-dependencies group across 1 directory with 4 updates by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/711">gradle/actions#711</a></li>
<li>Do not run setup-gradle post action if workflow is cancelled by <a
href="https://github.com/jprinet"><code>@​jprinet</code></a> in <a
href="https://redirect.github.com/gradle/actions/pull/716">gradle/actions#716</a></li>
<li>Bump the github-actions group across 2 directories with 2 updates by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/715">gradle/actions#715</a></li>
<li>Bump the npm-dependencies group across 1 directory with 3 updates by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/720">gradle/actions#720</a></li>
<li>Bump github/codeql-action from 3.29.11 to 3.30.0 in the
github-actions group across 1 directory by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/719">gradle/actions#719</a></li>
<li>Bump com.fasterxml.jackson.dataformat:jackson-dataformat-smile from
2.19.2 to 2.20.0 in /sources/test/init-scripts in the gradle group
across 1 directory by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/718">gradle/actions#718</a></li>
<li>Update known wrapper checksums by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot]
in <a
href="https://redirect.github.com/gradle/actions/pull/723">gradle/actions#723</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/gradle/actions/commit/4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2"><code>4d9f0ba</code></a>
Bump the github-actions group across 1 directory with 2 updates (<a
href="https://redirect.github.com/gradle/actions/issues/748">#748</a>)</li>
<li><a
href="https://github.com/gradle/actions/commit/4b530e369bfef1ac8fc2160ec97b9fda1ccd9901"><code>4b530e3</code></a>
Bump the github-actions group across 1 directory with 2 updates</li>
<li><a
href="https://github.com/gradle/actions/commit/e60655a8a03bf3b9a7ff400dc5ef49bed725bec8"><code>e60655a</code></a>
Upgrade to node 24 (<a
href="https://redirect.github.com/gradle/actions/issues/721">#721</a>)</li>
<li>See full diff in <a
href="https://github.com/gradle/actions/compare/v4...v5">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gradle/actions&package-manager=github_actions&previous-version=4&new-version=5)](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>
…4.3 to 2.25.2 (#2003)

Bumps org.apache.logging.log4j:log4j-slf4j2-impl from 2.24.3 to 2.25.2.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.logging.log4j:log4j-slf4j2-impl&package-manager=gradle&previous-version=2.24.3&new-version=2.25.2)](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>
There are some race situations where `startReadTimeoutHandler` is called
after the channel has been closed/deregistered. This results in the
addBefore call failing because
DefaultOriginChannelInitializer.ORIGIN_NETTY_LOGGER is not in the
pipeline anymore. I added a simple guard to short circuit when the
channel is already closed
…2015)

Whenever an origin is used for the first time, and it is dynamically
created, a warning log is produced. This lowers the log level to debug
given most origins are dynamically created this adds little/no-value.
…pected (#2014)

If a client request is responded by an origin immediately whilst the
client is still sending the request (i.e. the origin has enough details
in the headers to respond) then warnings are logged.

This PR silences those warnings for cases when the client does not have
a body but the origin still responded before the client channel
`LastContent` was sent through the pipeline.

Example log:
```
Writing response to client channel before have received the LastContent of request! 
uri=https://example.org, method=get, clientip=192.168.0.1, Channel: [id: 0xfoo, L:/... - R:...], active=true, open=true, ...
```
With this change we should free the timer future once the channel
becomes inactive. This change also removes the channel attribute when
the timeout is not reached so that we don't need to keep it around for
the lifetime of the channel.

This copies the event handling approach from
https://github.com/netty/netty/blob/fd85af2407742e9821ae77de598a887ba15b0082/handler/src/main/java/io/netty/handler/timeout/IdleStateHandler.java.

Unfortunately we can't quite inherit from Netty's IdleStateHandler or
ReadTimeoutHandler as those implement idle timeouts, not absolute
timeouts like this handler.
Currently, if query param values are encoded, this method decodes them
and pulls out any hidden query params before sending them off to the
origin.

Example:
- A request arrives with this query param: `param=123%26hidden%3Dvalue`
- ProxyEndpoint decodes this query param and converts it to `param=123`
and `hidden=value`
- These two query params get sent to the origin

This PR updates this method to just decode the values, but not separate
them out.

I confirmed that the old code passes all the tests I added (aside from
the ones with ampersands) to ensure that no other behavior is being
impacted by this change.

Jira: https://netflix.atlassian.net/browse/CGW-2721
I misunderstood the comment
[here](#2018 (comment))
and went too quickly without double checking my assumption.
We should use the common naming convention for consistency.
Store a brownout reason in the session context and deprecate the
existing no-reason-provided method.
Reduce the number of typical resize operations required by sizing
eventProperties to `128` by default.
Refactor the client channel inactive handler into a function to allow
subclass overrides.
I've been curious about LeastConnsEventLoopChooserFactory for awhile
(since it sounded cool), but the implementation has a ton of issues so
I'm just cleaning it up. I'm kicking the can on dealing with
`EventLoopGroupMetrics` in the constructor (to avoid breaking changes),
but it might be worth removing at some point (and also removing the
deprecated constructors)
Added an additional field to RequestRejectedEvent to contain a longer
reason debug message
- Adds new configuration option for tuning inbound http/2 connections 
- The new configuration allows controlling the number of RST that we
send to a client before netty will automatically close the connection

---------

Co-authored-by: Gavin Bunney <409207+gavinbunney@users.noreply.github.com>
Adding support to make the so_backlog option configurable. Also a small
amount of tidying while I was modifying Server
This add a simplified `zuul.conn.acceptor.accepts` metric to track the
acceptor count as a common metric by _port_; at the moment the accept
rate needs to be inferred by the ConnMetric lifecycle changes.
Non-functional changes only:
- Fixed minor spelling mistakes in comments
- Corrected typos in user-facing strings
- No variables, logic, or functional code was modified.

Signed-off-by: Marcel Petrick <mail@marcelpetrick.it>

Signed-off-by: Marcel Petrick <mail@marcelpetrick.it>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.