Sourced from starlette's releases.
Version 0.49.1
This release fixes a security vulnerability in the parsing logic of the
Rangeheader inFileResponse.You can view the full security advisory: GHSA-7f5h-v6xp-fcq8
Fixed
- Optimize the HTTP ranges parsing logic 4ea6e22b489ec388d6004cfbca52dd5b147127c5
Full Changelog: https://github.com/Kludex/starlette/compare/0.49.0...0.49.1
Version 0.49.0
Added
- Add
encodingparameter toConfigclass #2996.- Support multiple cookie headers in
Request.cookies#3029.- Use
Literaltype forWebSocketEndpointencoding values #3027.Changed
- Do not pollute exception context in
Middlewarewhen usingBaseHTTPMiddleware#2976.
New Contributors
@TheWesDiasmade their first contribution in Kludex/starlette#3017@gmos2104made their first contribution in Kludex/starlette#3027@secrett2633made their first contribution in Kludex/starlette#2996@adam-sikoramade their first contribution in Kludex/starlette#2976Full Changelog: https://github.com/Kludex/starlette/compare/0.48.0...0.49.0
Version 0.48.0
Added
- Add official Python 3.14 support #3013.
Changed
New Contributors
@yakimkamade their first contribution in Kludex/starlette#2943@mbeijenmade their first contribution in Kludex/starlette#2939Full Changelog: https://github.com/Kludex/starlette/compare/0.47.3...0.48.0
... (truncated)
Sourced from starlette's changelog.
0.49.1 (October 28, 2025)
This release fixes a security vulnerability in the parsing logic of the
Rangeheader inFileResponse.You can view the full security advisory: GHSA-7f5h-v6xp-fcq8
Fixed
- Optimize the HTTP ranges parsing logic 4ea6e22b489ec388d6004cfbca52dd5b147127c5
0.49.0 (October 28, 2025)
Added
- Add
encodingparameter toConfigclass #2996.- Support multiple cookie headers in
Request.cookies#3029.- Use
Literaltype forWebSocketEndpointencoding values #3027.Changed
- Do not pollute exception context in
Middlewarewhen usingBaseHTTPMiddleware#2976.0.48.0 (September 13, 2025)
Added
- Add official Python 3.14 support #3013.
Changed
0.47.3 (August 24, 2025)
Fixed
- Use
asyncio.iscoroutinefunctionfor Python 3.12 and older #2984.0.47.2 (July 20, 2025)
Fixed
- Make
UploadFilecheck for future rollover #2962.0.47.1 (June 21, 2025)
Fixed
... (truncated)
7e4b742
Version 0.49.1 (#3047)4ea6e22
Merge commit from fork7d88ea6
Version 0.49.0 (#3046)26d66bb
Do not pollute exception context in Middleware (#2976)a59397d
Set encodings when reading config files (#2996)3b7f0cb
test: add test for unknown status (#3035)b09ce1a
docs: fix legibility issues on sponsorship page (#3039)0f0edcf
Revert "Add Marcelo Trylesinski to the license (#3025)"
(#3044)3912d63
docs: add social icons (#3038)4915a93
Add discord to README/docs (#3034)