Sourced from starlette's releases.
Version 1.3.1
What's Changed
- Use
StarletteDeprecationWarninginstead ofDeprecationWarningby@Kludexin Kludex/starlette#3119- Enforce
max_fieldsandmax_part_sizeinFormParserby@Kludexin Kludex/starlette#3329- Enforce
FormParserlimits in parser callbacks by@Kludexin Kludex/starlette#3331Full Changelog: https://github.com/Kludex/starlette/compare/1.3.0...1.3.1
Version 1.3.0
What's Changed
- Clamp oversized suffix ranges in
FileResponseby@jiyujie2006in Kludex/starlette#3307- Catch
OSErroralongsideMultiPartExceptionwhen closing temp files by@N3XT3R1337in Kludex/starlette#3191- Add
httpx2to thefullextra by@Kludexin Kludex/starlette#3323- Adjust testclient typing and warnings by
@waketzhengin Kludex/starlette#3322- Fix IndexError in URL.replace() on a URL with no authority by
@LeSingh1in Kludex/starlette#3317- Annotate URLPath protocol parameter with Literal by
@Chang-LeHungin Kludex/starlette#3285- avoid collapsing exception groups from user code by
@graingertin Kludex/starlette#2830- Use
removeprefixto strip weak ETag indicator inis_not_modifiedby@gnosyslambdain Kludex/starlette#3193- Build
request.urlfrom structured components by@Kludexin Kludex/starlette#3326New Contributors
@jiyujie2006made their first contribution in Kludex/starlette#3307@N3XT3R1337made their first contribution in Kludex/starlette#3191@leestana01made their first contribution in Kludex/starlette#3319@LeSingh1made their first contribution in Kludex/starlette#3317@EmmanuelNiyonshutimade their first contribution in Kludex/starlette#3204@Chang-LeHungmade their first contribution in Kludex/starlette#3285@gnosyslambdamade their first contribution in Kludex/starlette#3193Full Changelog: https://github.com/Kludex/starlette/compare/1.2.1...1.3.0
Sourced from starlette's changelog.
1.3.1 (June 12, 2026)
Fixed
- Enforce
max_fieldsandmax_part_sizeinFormParser#3329.- Enforce
FormParserlimits in parser callbacks #3331.1.3.0 (June 11, 2026)
Added
Fixed
- Build
request.urlfrom structured components #3326.- Clamp oversized suffix ranges in
FileResponse#3307.- Catch
OSErroralongsideMultiPartExceptionwhen closing temp files #3191.- Avoid collapsing exception groups raised from user code #2830.
- Use
removeprefixto strip the weakETagindicator inis_not_modified#3193.- Fix
IndexErrorinURL.replace()on a URL with no authority #3317.- Adjust
testclienttyping and warnings #3322.
8ebffd0
Version 1.3.1 (#3330)25b8e17
Enforce FormParser limits in parser callbacks (#3331)dba1c4b
Enforce max_fields and max_part_size in
FormParser (#3329)45e51dc
Use StarletteDeprecationWarning instead of
DeprecationWarning (#3119)5f8610c
Version 1.3.0 (#3327)167b585
Build request.url from structured components (#3326)3730925
Use removeprefix to strip weak ETag indicator in
is_not_modified (#3193)e6f7ad1
avoid collapsing exception groups from user code (#2830)115228f
Annotate URLPath protocol parameter with Literal (#3285)113f193
docs: replace inline ASGI server list with link to canonical implemen…
(#3204)