Bump uvicorn from 0.40.0 to 0.42.0
Closed
Number: #78
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Unknown
Comments: 2
Association: Unknown
Comments: 2
Created:
March 16, 2026 at 07:45 AM UTC
(3 months ago)
(3 months ago)
Updated:
April 06, 2026 at 07:45 AM UTC
(2 months ago)
(2 months ago)
Closed:
April 06, 2026 at 07:45 AM UTC
(2 months ago)
(2 months ago)
Time to Close:
21 days
Labels:
dependencies python
dependencies python
Description:
Bumps uvicorn from 0.40.0 to 0.42.0.
Release notes
Sourced from uvicorn's releases.
Version 0.42.0
Changed
- Use
bytearrayfor request body accumulation to avoid O(n^2) allocation on fragmented bodies (#2845)Fixed
- Escape brackets and backslash in httptools
HEADER_REregex (#2824)- Fix multiple issues in websockets sans-io implementation (#2825)
New Contributors
@bysibermade their first contribution in Kludex/uvicorn#2825
Full Changelog: https://github.com/Kludex/uvicorn/compare/0.41.0...0.42.0
Version 0.41.0
Added
- Add
--limit-max-requests-jitterto stagger worker restarts (#2707)- Add socket path to
scope["server"](#2561)Changed
- Rename
LifespanOn.error_occuredtoerror_occurred(#2776)Fixed
- Ignore permission denied errors in watchfiles reloader (#2817)
- Ensure lifespan shutdown runs when
should_exitis set during startup (#2812)- Reduce the log level of 'request limit exceeded' messages (#2788)
New Contributors
@t-kawasumimade their first contribution in Kludex/uvicorn#2776@fardynmade their first contribution in Kludex/uvicorn#2800@ewiemade their first contribution in Kludex/uvicorn#2807@shevronmade their first contribution in Kludex/uvicorn#2788@jonashaagmade their first contribution in Kludex/uvicorn#2707
Full Changelog: https://github.com/Kludex/uvicorn/compare/0.40.0...0.41.0
Changelog
Sourced from uvicorn's changelog.
0.42.0 (March 16, 2026)
Changed
- Use
bytearrayfor request body accumulation to avoid O(n^2) allocation on fragmented bodies (#2845)Fixed
- Escape brackets and backslash in httptools
HEADER_REregex (#2824)- Fix multiple issues in websockets sans-io implementation (#2825)
0.41.0 (February 16, 2026)
Added
- Add
--limit-max-requests-jitterto stagger worker restarts (#2707)- Add socket path to
scope["server"](#2561)Changed
- Rename
LifespanOn.error_occuredtoerror_occurred(#2776)Fixed
Commits
02bed6fVersion 0.42.0 (#2852)d8f2501chore: pre-create Config objects in benchmarks to measure protocol hot paths ...9dbb783Add WebSocket protocol benchmarks for wsproto and websockets-sansio (#2849)b3c69daUse bytearray for request body accumulation (#2845)3f3ebeeDisablepytest-xdistfor CodSpeed benchmark runs (#2847)d072de7Add fragmented body benchmark for chunked body accumulation (#2846)e300c2cAdd CodSpeed benchmark suite for HTTP protocol hot paths (#2844)1fa6976Escape brackets and backslash in httptools HEADER_RE regex (#2824)59ec1deFix multiple issues in websockets sansio implementation (#2825)2fc0efcClarify Windows asyncio event loop selection in docs (#2843)- Additional commits viewable in compare view
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 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)
Package Dependencies
Technical Details
| ID: | 15057658 |
| UUID: | 4080802159 |
| Node ID: | PR_kwDOOTfjJ87K1fmP |
| Host: | GitHub |
| Repository: | heroku/mcp-code-exec-python |