Chore(deps): Bump gunicorn from 26.0.0 to 26.2.0 - #1255
Conversation
Bumps [gunicorn](https://github.com/benoitc/gunicorn) from 26.0.0 to 26.2.0. - [Release notes](https://github.com/benoitc/gunicorn/releases) - [Commits](benoitc/gunicorn@26.0.0...26.2.0) --- updated-dependencies: - dependency-name: gunicorn dependency-version: 26.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
foxpatch-aleph
left a comment
There was a problem hiding this comment.
Straightforward dependency bump of gunicorn from 26.0.0 to 26.2.0. The project uses gunicorn only as a process manager with an aiohttp UVLoop worker class in a single deployment script, with no HTTP/2, h2c, reload_extra_files, or forwarded_allow_ips configuration. The 26.2.0 release includes a security fix for HTTP/2 header policy enforcement and h2c support, neither of which affects this deployment since HTTP/2 is not enabled. No breaking API changes are introduced. Safe to merge.
foxpatch-aleph
left a comment
There was a problem hiding this comment.
Single-line dependency bump from gunicorn 26.0.0 to 26.2.0, consistent with the repo's exact-pin policy. gunicorn is used only via CLI in deployment/scripts/run_aleph_ccn_api.sh with the third-party aiohttp worker class (aiohttp.worker.GunicornUVLoopWebWorker), which relies on gunicorn's stable Worker base rather than its HTTP request parsing — the areas refactored in 26.2.0. The new cleartext HTTP/2 support defaults to off, the HTTP/2 security fix applies only when HTTP/2 is explicitly enabled (not the case here), and the WSGI/ASGI fixes affect paths this deployment does not use. The version was verified to resolve from PyPI as a universal wheel compatible with the project's Python 3.12/3.13 requirement. No code, config, or test changes are required.
Bumps gunicorn from 26.0.0 to 26.2.0.
Release notes
Sourced from gunicorn's releases.
... (truncated)
Commits
36f2a3cgunicorn 26.2.0cbba350test: cover the h2c edge paths that had none9885411Merge pull request #3703 from cormier/fix-inconsistency-in-control-socket-docs86f0919Merge pull request #3704 from methane/doc-wsgi-h1c5853551Merge pull request #3712 from Rotzbua/patch-17bce87eMerge pull request #3700 from benoitc/fix/sponsor-logo-path972dfb0Merge pull request #3690 from melbinjp/docs/contributing-settings-path7b3f16bMerge pull request #3711 from benoitc/docs/http2-changelog5bf237chttp2: require gunicorn_h1c 0.6.9 and drop the upgrade body workaround7cf0338test: skip the fast-parser cases when gunicorn_h1c is absentDependabot 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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)