django-bakery
django-bakery copied to clipboard
Bump starlette from 0.37.2 to 0.40.0
Bumps starlette from 0.37.2 to 0.40.0.
Release notes
Sourced from starlette's releases.
Version 0.40.0
This release fixes a Denial of service (DoS) via
multipart/form-datarequests.You can view the full security advisory: GHSA-f96h-pmfr-66vw
Fixed
- Add
max_part_sizetoMultiPartParserto limit the size of parts inmultipart/form-datarequests fd038f3.Version 0.39.2
Fixed
- Allow use of
request.url_forwhen only "app" scope is available #2672.- Fix internal type hints to support
python-multipart==0.0.12#2708.
Full Changelog: https://github.com/encode/starlette/compare/0.39.1...0.39.2
Version 0.39.1
Fixed
- Avoid regex re-compilation in
responses.pyandschemas.py#2700.- Improve performance of
get_route_pathby removing regular expression usage #2701.- Consider
FileResponse.chunk_sizewhen handling multiple ranges #2703.- Use
token_hexfor generating multipart boundary strings #2702.
Full Changelog: https://github.com/encode/starlette/compare/0.39.0...0.39.1
Version 0.39.0
Added
- Add support for HTTP Range to
FileResponse#2697
Full Changelog: https://github.com/encode/starlette/compare/0.38.6...0.39.0
Version 0.38.6
Fixed
- Close unclosed
MemoryObjectReceiveStreaminTestClient#2693.
Full Changelog: https://github.com/encode/starlette/compare/0.38.5...0.38.6
... (truncated)
Changelog
Sourced from starlette's changelog.
0.40.0 (October 15, 2024)
This release fixes a Denial of service (DoS) via
multipart/form-datarequests.You can view the full security advisory: GHSA-f96h-pmfr-66vw
Fixed
- Add
max_part_sizetoMultiPartParserto limit the size of parts inmultipart/form-datarequests fd038f3.0.39.2 (September 29, 2024)
Fixed
- Allow use of
request.url_forwhen only "app" scope is available #2672.- Fix internal type hints to support
python-multipart==0.0.12#2708.0.39.1 (September 25, 2024)
Fixed
- Avoid regex re-compilation in
responses.pyandschemas.py#2700.- Improve performance of
get_route_pathby removing regular expression usage #2701.- Consider
FileResponse.chunk_sizewhen handling multiple ranges #2703.- Use
token_hexfor generating multipart boundary strings #2702.0.39.0 (September 23, 2024)
Added
- Add support for HTTP Range to
FileResponse#2697.0.38.6 (September 22, 2024)
Fixed
- Close unclosed
MemoryObjectReceiveStreaminTestClient#2693.0.38.5 (September 7, 2024)
Fixed
- Schedule
BackgroundTasksfrom withinBaseHTTPMiddleware#2688. This behavior was removed in 0.38.3, and is now restored.0.38.4 (September 1, 2024)
... (truncated)
Commits
4ded4b7Version 0.40.0 (#2728)fd038f3Merge commit from forke116840Bump the python-packages group with 6 updates (#2713)0b50b9cVersion 0.39.2 (#2710)fe46d99Supportrequest.url_forwhen only "app" scope is avaialable (#2672)1a6018eSupport python-multipart 0.0.12 (#2708)fa7b382Version 0.39.1 (#2706)075efd0generate boundary with token_hex (#2702)b8139f9ConsiderFileResponse.chunk_sizewhen handling multiple ranges (#2703)4fbf766test: add tests intest_requests(#2677)- 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 mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@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) You can disable automated security fix PRs for this repo from the Security Alerts page.