This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [uvicorn](https://github.com/Kludex/uvicorn) ([changelog](https://uvicorn.dev/release-notes)) | project.dependencies | minor | `==0.40.0` → `==0.42.0` |
---
### Release Notes
<details>
<summary>Kludex/uvicorn (uvicorn)</summary>
### [`v0.42.0`](https://github.com/Kludex/uvicorn/releases/tag/0.42.0): Version 0.42.0
[Compare Source](https://github.com/Kludex/uvicorn/compare/0.41.0...0.42.0)
#### Changed
- Use `bytearray` for request body accumulation to avoid O(n^2) allocation on fragmented bodies ([#​2845](https://github.com/Kludex/uvicorn/issues/2845))
#### Fixed
- Escape brackets and backslash in httptools `HEADER_RE` regex ([#​2824](https://github.com/Kludex/uvicorn/issues/2824))
- Fix multiple issues in websockets sans-io implementation ([#​2825](https://github.com/Kludex/uvicorn/issues/2825))
***
#### New Contributors
- [@​bysiber](https://github.com/bysiber) made their first contribution in [#​2825](https://github.com/Kludex/uvicorn/pull/2825)
***
**Full Changelog**: <https://github.com/Kludex/uvicorn/compare/0.41.0...0.42.0>
### [`v0.41.0`](https://github.com/Kludex/uvicorn/releases/tag/0.41.0): Version 0.41.0
[Compare Source](https://github.com/Kludex/uvicorn/compare/0.40.0...0.41.0)
#### Added
- Add `--limit-max-requests-jitter` to stagger worker restarts ([#​2707](https://github.com/Kludex/uvicorn/issues/2707))
- Add socket path to `scope["server"]` ([#​2561](https://github.com/Kludex/uvicorn/issues/2561))
#### Changed
- Rename `LifespanOn.error_occured` to `error_occurred` ([#​2776](https://github.com/Kludex/uvicorn/issues/2776))
#### Fixed
- Ignore permission denied errors in watchfiles reloader ([#​2817](https://github.com/Kludex/uvicorn/issues/2817))
- Ensure lifespan shutdown runs when `should_exit` is set during startup ([#​2812](https://github.com/Kludex/uvicorn/issues/2812))
- Reduce the log level of 'request limit exceeded' messages ([#​2788](https://github.com/Kludex/uvicorn/issues/2788))
***
#### New Contributors
- [@​t-kawasumi](https://github.com/t-kawasumi) made their first contribution in [#​2776](https://github.com/Kludex/uvicorn/pull/2776)
- [@​fardyn](https://github.com/fardyn) made their first contribution in [#​2800](https://github.com/Kludex/uvicorn/pull/2800)
- [@​ewie](https://github.com/ewie) made their first contribution in [#​2807](https://github.com/Kludex/uvicorn/pull/2807)
- [@​shevron](https://github.com/shevron) made their first contribution in [#​2788](https://github.com/Kludex/uvicorn/pull/2788)
- [@​jonashaag](https://github.com/jonashaag) made their first contribution in [#​2707](https://github.com/Kludex/uvicorn/pull/2707)
***
**Full Changelog**: <https://github.com/Kludex/uvicorn/compare/0.40.0...0.41.0>
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zMC4wIiwidXBkYXRlZEluVmVyIjoiNDMuMzAuMCIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOltdfQ==-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
==0.40.0→==0.42.0Release Notes
Kludex/uvicorn (uvicorn)
v0.42.0: Version 0.42.0Compare Source
Changed
bytearrayfor request body accumulation to avoid O(n^2) allocation on fragmented bodies (#2845)Fixed
HEADER_REregex (#2824)New Contributors
Full Changelog: https://github.com/Kludex/uvicorn/compare/0.41.0...0.42.0
v0.41.0: Version 0.41.0Compare Source
Added
--limit-max-requests-jitterto stagger worker restarts (#2707)scope["server"](#2561)Changed
LifespanOn.error_occuredtoerror_occurred(#2776)Fixed
should_exitis set during startup (#2812)New Contributors
Full Changelog: https://github.com/Kludex/uvicorn/compare/0.40.0...0.41.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
c7b922d17etocac675a5c7