Bump starlette from 0.36.1 to 0.39.2
Bumps starlette from 0.36.1 to 0.39.2.
Release notes
Sourced from starlette's releases.
Version 0.39.2
Fixed
- Allow use of
request.url_for
when 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.py
andschemas.py
#2700.- Improve performance of
get_route_path
by removing regular expression usage #2701.- Consider
FileResponse.chunk_size
when handling multiple ranges #2703.- Use
token_hex
for 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
MemoryObjectReceiveStream
inTestClient
#2693.
Full Changelog: https://github.com/encode/starlette/compare/0.38.5...0.38.6
Version 0.38.5
Fixed
- Schedule
BackgroundTasks
from withinBaseHTTPMiddleware
#2688. This behavior was removed in 0.38.3, and is now restored.
Full Changelog: https://github.com/encode/starlette/compare/0.38.4...0.38.5
... (truncated)
Changelog
Sourced from starlette's changelog.
0.39.2 (September 29, 2024)
Fixed
- Allow use of
request.url_for
when 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.py
andschemas.py
#2700.- Improve performance of
get_route_path
by removing regular expression usage #2701.- Consider
FileResponse.chunk_size
when handling multiple ranges #2703.- Use
token_hex
for 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
MemoryObjectReceiveStream
inTestClient
#2693.0.38.5 (September 7, 2024)
Fixed
- Schedule
BackgroundTasks
from withinBaseHTTPMiddleware
#2688. This behavior was removed in 0.38.3, and is now restored.0.38.4 (September 1, 2024)
Fixed
- Ensure accurate
root_path
removal inget_route_path
function #2600.0.38.3 (September 1, 2024)
Added
- Support for Python 3.13 #2662.
Fixed
... (truncated)
Commits
-
0b50b9c
Version 0.39.2 (#2710) -
fe46d99
Supportrequest.url_for
when only "app" scope is avaialable (#2672) -
1a6018e
Support python-multipart 0.0.12 (#2708) -
fa7b382
Version 0.39.1 (#2706) -
075efd0
generate boundary with token_hex (#2702) -
b8139f9
ConsiderFileResponse.chunk_size
when handling multiple ranges (#2703) -
4fbf766
test: add tests intest_requests
(#2677) -
d289ac7
perf: stop usere
onget_route_path
(#2701) -
9d4d5a5
perf: avoid regex re-compile (#2700) -
65bfd74
Version 0.39.0 (#2699) - Additional commits viewable in compare view