Skip to content

chore(deps): update all dependencies - #713

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/all
Mar 30, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/all

Conversation

@renovate

@renovate renovate Bot commented Mar 30, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Age Confidence
astral-sh/uv-pre-commit repository minor 0.10.12 → 0.11.2 age confidence
biomejs/pre-commit repository patch v2.4.8 → v2.4.9 age confidence
build (changelog) dependency-groups patch 1.4.0 → 1.4.2 age confidence
gunicorn (changelog) project.optional-dependencies minor 25.1.0 → 25.3.0 age confidence
pipx (changelog) dependency-groups minor 1.10.1 → 1.11.0 age confidence
prek (source, changelog) dependency-groups patch 0.3.6 → 0.3.8 age confidence
ruff (source, changelog) dependency-groups patch 0.15.7 → 0.15.8 age confidence
tox (changelog) dependency-groups minor 4.50.3 → 4.51.0 age confidence
types-requests (changelog) dependency-groups minor 2.32.4.20260107 → 2.33.0.20260327 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/uv-pre-commit (astral-sh/uv-pre-commit)

v0.11.2

Compare Source

See: https://github.com/astral-sh/uv/releases/tag/0.11.2

v0.11.1

Compare Source

See: https://github.com/astral-sh/uv/releases/tag/0.11.1

v0.11.0

Compare Source

See: https://github.com/astral-sh/uv/releases/tag/0.11.0

biomejs/pre-commit (biomejs/pre-commit)

v2.4.9

Compare Source

pypa/build (build)

v1.4.2

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/build@1.4.1...1.4.2

v1.4.1

Compare Source

What's Changed

Full Changelog: pypa/build@1.4.0...1.4.1

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))
pypa/pipx (pipx)

v1.11.0

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/pipx@1.10.1...1.11.0

j178/prek (prek)

v0.3.8

Compare Source

Released on 2026-03-23.

Enhancements
  • Add experimental language: deno support (#​1516)
  • Add pretty-format-json as builtin hook (#​915)
  • Add check-vcs-permalinks as builtin hook (#​1842)
  • Add check-illegal-windows-names as builtin hook (#​1841)
  • Add check-shebang-scripts-are-executable builtin hook (#​1847)
  • Add destroyed-symlinks builtin hook (#​1851)
  • Add file-contents-sorter as builtin hook (#​1846)
  • Add --all flag to prek uninstall (#​1817)
  • Improve file pattern parse errors (#​1829)
  • Validate uv binary after download (#​1825)
Bug fixes
  • Fix workspace-relative added file paths (#​1852)
  • Relax alias-anchor ratio check for check-yaml (#​1839)
Contributors
astral-sh/ruff (ruff)

v0.15.8

Compare Source

Released on 2026-03-26.

Preview features
  • [ruff] New rule unnecessary-if (RUF050) (#​24114)
  • [ruff] New rule useless-finally (RUF072) (#​24165)
  • [ruff] New rule f-string-percent-format (RUF073): warn when using % operator on an f-string (#​24162)
  • [pyflakes] Recognize frozendict as a builtin for Python 3.15+ (#​24100)
Bug fixes
  • [flake8-async] Use fully-qualified anyio.lowlevel import in autofix (ASYNC115) (#​24166)
  • [flake8-bandit] Check tuple arguments for partial paths in S607 (#​24080)
  • [pyflakes] Skip undefined-name (F821) for conditionally deleted variables (#​24088)
  • E501/W505/formatter: Exclude nested pragma comments from line width calculation (#​24071)
  • Fix %foo? parsing in IPython assignment expressions (#​24152)
  • analyze graph: resolve string imports that reference attributes, not just modules (#​24058)
Rule changes
  • [eradicate] ignore ty: ignore comments in ERA001 (#​24192)
  • [flake8-bandit] Treat sys.executable as trusted input in S603 (#​24106)
  • [flake8-self] Recognize Self annotation and self assignment in SLF001 (#​24144)
  • [pyflakes] F507: Fix false negative for non-tuple RHS in %-formatting (#​24142)
  • [refurb] Parenthesize generator arguments in FURB142 fixer (#​24200)
Performance
Server
  • Warn when Markdown files are skipped due to preview being disabled (#​24150)
Documentation
  • Clarify extend-ignore and extend-select settings documentation (#​24064)
  • Mention AI policy in PR template (#​24198)
Other changes
  • Use trusted publishing for NPM packages (#​24171)
Contributors
tox-dev/tox (tox)

v4.51.0

Compare Source

What's Changed

New Contributors

Full Changelog: tox-dev/tox@4.50.3...4.51.0


Configuration

📅 Schedule: Branch creation - "before 4am on monday" in timezone UTC, Automerge - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) in timezone UTC.

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, 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

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot merged commit 0d3d9b1 into main Mar 30, 2026
30 of 31 checks passed
@renovate
renovate Bot deleted the renovate/all branch March 30, 2026 00:44
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Apr 11, 2026
##### [\`26.4.1\`](https://github.com/ansible/ansible-dev-tools/releases/tag/v26.4.1)

#### Fixes

- fix: use GitHub Actions variable for REGISTRY\_USERNAME instead of secret ([#574](ansible/ansible-dev-tools#574)) [@NilashishC](https://github.com/NilashishC)

#### Maintenance

- chore(ci): use explicit \_extends path for Release Drafter v7 ([#577](ansible/ansible-dev-tools#577)) [@anusshukla](https://github.com/anusshukla)
- chore(deps): update all dependencies pep621 ([#573](ansible/ansible-dev-tools#573)) [@renovate](https://github.com/renovate)\[bot]
- chore(deps): update all dependencies ([#572](ansible/ansible-dev-tools#572)) [@renovate](https://github.com/renovate)\[bot]

#### Contributors

anusshukla and NilashishC

---
##### [\`26.4.0\`](https://github.com/ansible/ansible-dev-tools/releases/tag/v26.4.0)

#### Fixes

- fix: push arch images to final repo before manifest creation ([#706](ansible/ansible-dev-tools#706)) [@anusshukla](https://github.com/anusshukla)
- fix: bump minimal devtools versions ([#717](ansible/ansible-dev-tools#717)) [@ssbarnea](https://github.com/ssbarnea)
- fix(security): update dependencies \[SECURITY] ([#712](ansible/ansible-dev-tools#712)) @[renovate\[bot\]](https://github.com/apps/renovate)

#### Maintenance

- chore: update ansible-creator to v26.3.3 ([#715](ansible/ansible-dev-tools#715)) [@rockygeekz](https://github.com/rockygeekz)
- chore(deps): update pep621 ([#714](ansible/ansible-dev-tools#714)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#713](ansible/ansible-dev-tools#713)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update pep621 ([#711](ansible/ansible-dev-tools#711)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#710](ansible/ansible-dev-tools#710)) @[renovate\[bot\]](https://github.com/apps/renovate)
sdwilsh pushed a commit to sdwilsh/ansible-playbooks that referenced this pull request Apr 11, 2026
##### [\`26.4.1\`](https://github.com/ansible/ansible-dev-tools/releases/tag/v26.4.1)

#### Fixes

- fix: use GitHub Actions variable for REGISTRY\_USERNAME instead of secret ([#574](ansible/ansible-dev-tools#574)) [@NilashishC](https://github.com/NilashishC)

#### Maintenance

- chore(ci): use explicit \_extends path for Release Drafter v7 ([#577](ansible/ansible-dev-tools#577)) [@anusshukla](https://github.com/anusshukla)
- chore(deps): update all dependencies pep621 ([#573](ansible/ansible-dev-tools#573)) [@renovate](https://github.com/renovate)\[bot]
- chore(deps): update all dependencies ([#572](ansible/ansible-dev-tools#572)) [@renovate](https://github.com/renovate)\[bot]

#### Contributors

anusshukla and NilashishC

---
##### [\`26.4.0\`](https://github.com/ansible/ansible-dev-tools/releases/tag/v26.4.0)

#### Fixes

- fix: push arch images to final repo before manifest creation ([#706](ansible/ansible-dev-tools#706)) [@anusshukla](https://github.com/anusshukla)
- fix: bump minimal devtools versions ([#717](ansible/ansible-dev-tools#717)) [@ssbarnea](https://github.com/ssbarnea)
- fix(security): update dependencies \[SECURITY] ([#712](ansible/ansible-dev-tools#712)) @[renovate\[bot\]](https://github.com/apps/renovate)

#### Maintenance

- chore: update ansible-creator to v26.3.3 ([#715](ansible/ansible-dev-tools#715)) [@rockygeekz](https://github.com/rockygeekz)
- chore(deps): update pep621 ([#714](ansible/ansible-dev-tools#714)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#713](ansible/ansible-dev-tools#713)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update pep621 ([#711](ansible/ansible-dev-tools#711)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#710](ansible/ansible-dev-tools#710)) @[renovate\[bot\]](https://github.com/apps/renovate)

This branch was previously deployed

1 inactive deployment
ack — c1eaa3de Deployed Mar 30, 2026 by renovate[bot] via ack / ack #2412
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

1 participant