Skip to content

Update all dependencies#463

Merged
red-hat-konflux[bot] merged 1 commit intomasterfrom
konflux/mintmaker/master/all-dependencies
Apr 1, 2026
Merged

Update all dependencies#463
red-hat-konflux[bot] merged 1 commit intomasterfrom
konflux/mintmaker/master/all-dependencies

Conversation

@red-hat-konflux
Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Age Confidence
actions/checkout action digest 8e8c483 -> de0fac2
astral-sh/ruff-pre-commit repository patch v0.15.7 -> v0.15.8 age confidence
astral-sh/setup-uv action digest 803947b -> 37802ad
gunicorn (changelog) project.dependencies minor >=25,<25.2 -> >=25,<25.4 age confidence
quay.io/fedora/python-313 final major 20260319 -> 20260325 age confidence
renovatebot/pre-commit-hooks repository minor 43.86.0 -> 43.102.0 age confidence

Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.


Release Notes

astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)

v0.15.8

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.15.8

benoitc/gunicorn (gunicorn)

v25.3.0: Gunicorn 25.3.0

Compare Source

Bug Fixes

  • HTTP/2 ASGI Body Duplication: Fix request body being received twice in HTTP/2
    ASGI requests, causing JSON parsing errors with "Extra data" messages
    (#​3558)

  • ASGI Chunked EOF Handling: Add finish() method to callback parser to handle
    chunked encoding edge case where connection closes before final CRLF after zero-chunk

  • HTTP/2 Documentation: Fix http_protocols examples to use comma-separated string
    instead of list syntax (#​3561)

  • Chunked Encoding: Reject chunk extensions containing bare CR bytes per RFC 9112
    (#​3556)

  • Request Line Limit: Fix --limit-request-line 0 to mean unlimited as documented,
    instead of using default maximum. Works with both Python and fast C parser.
    (#​3563)

Security

  • ASGI Parser Header Validation: Add security checks per RFC 9110/9112:
    • Reject duplicate Content-Length headers
    • Reject requests with both Content-Length and Transfer-Encoding
    • Reject chunked transfer encoding in HTTP/1.0
    • Reject stacked chunked encoding
    • Validate Transfer-Encoding values
    • Strict chunk size validation

Changes

  • Fast HTTP Parser: Update to gunicorn_h1c >= 0.6.3 for asgi_headers property
    and InvalidChunkExtension validation for bare CR rejection

  • ASGI PROXY Protocol: Add PROXY protocol v1/v2 support to callback parser

  • Docker Images: Update to Python 3.14

v25.2.0: Gunicorn 25.2.0

Compare Source

New Features
  • Fast HTTP Parser (gunicorn_h1c 0.4.1): Integrate new exception types and limit parameters from gunicorn_h1c 0.4.1 for both WSGI and ASGI workers
    • Requires gunicorn_h1c >= 0.4.1 for http_parser='fast'
    • Falls back to Python parser in auto mode if version not met
    • Proper HTTP status codes for limit errors (414, 431)
Bug Fixes
  • uWSGI Async Workers: Fix InvalidUWSGIHeader: incomplete header error when using gevent or gthread workers with uwsgi protocol behind nginx. (#​3552, PR #​3554)

  • FileWrapper Iterator Protocol: Add __iter__ and __next__ methods to FileWrapper for full PEP 3333 compliance. (#​3396, PR #​3550)

Performance
  • ASGI HTTP Parser Optimizations: Improve ASGI worker HTTP parsing performance
    • Callback-based parsing with direct bytearray buffer operations
    • Use bytearray.find() directly instead of converting to bytes first
    • Use index-based iteration for header parsing instead of list.pop(0) (O(1) vs O(n))
renovatebot/pre-commit-hooks (renovatebot/pre-commit-hooks)

v43.102.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.102.0 for more changes

v43.101.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.101.7 for more changes

v43.101.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.101.6 for more changes

v43.101.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.101.5 for more changes

v43.101.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.101.4 for more changes

v43.101.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.101.2 for more changes

v43.101.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.101.1 for more changes

v43.100.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.100.2 for more changes

v43.100.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.100.1 for more changes

v43.100.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.100.0 for more changes

v43.99.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.99.1 for more changes

v43.99.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.99.0 for more changes

v43.98.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.98.0 for more changes

v43.97.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.97.0 for more changes

v43.96.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.96.0 for more changes

v43.95.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.95.0 for more changes

v43.94.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.94.0 for more changes

v43.93.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.93.1 for more changes

v43.93.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.93.0 for more changes

v43.92.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.92.1 for more changes

v43.92.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.92.0 for more changes

v43.91.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.91.6 for more changes

v43.91.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.91.5 for more changes

v43.91.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.91.4 for more changes

v43.91.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.91.3 for more changes

v43.91.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.91.2 for more changes

v43.91.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.91.1 for more changes

v43.90.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.90.1 for more changes

v43.90.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.90.0 for more changes

v43.89.8

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.89.8 for more changes

v43.89.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.89.7 for more changes

v43.89.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.89.6 for more changes

v43.89.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.89.5 for more changes

v43.89.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.89.4 for more changes

v43.89.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.89.3 for more changes

v43.89.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.89.2 for more changes

v43.89.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.89.1 for more changes

v43.89.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.89.0 for more changes

v43.88.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.88.1 for more changes

v43.87.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.87.1 for more changes

v43.87.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.87.0 for more changes

v43.86.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.86.2 for more changes

v43.86.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.86.1 for more changes


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux red-hat-konflux bot merged commit b99fb8c into master Apr 1, 2026
19 of 20 checks passed
@red-hat-konflux red-hat-konflux bot deleted the konflux/mintmaker/master/all-dependencies branch April 1, 2026 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants