Starlette

Latest version: v0.46.1

Safety actively analyzes 725196 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 12

0.44.0

Added

* Add `max_part_size` parameter to `Request.form()` by iudeen in https://github.com/encode/starlette/pull/2815
* Add `client` parameter to `TestClient` by iudeen in https://github.com/encode/starlette/pull/2810

New Contributors
* iudeen made their first contribution in https://github.com/encode/starlette/pull/2815

**Full Changelog**: https://github.com/encode/starlette/compare/0.43.0...0.44.0

0.43.0

Removed

* Remove deprecated `allow_redirects` argument from `TestClient` [2808](https://github.com/encode/starlette/pull/2808).

Added

* Make UUID path parameter conversion more flexible [2806](https://github.com/encode/starlette/pull/2806).

---

New Contributors
* AbduazizZiyodov made their first contribution in https://github.com/encode/starlette/pull/2799
* edthrn made their first contribution in https://github.com/encode/starlette/pull/2806

**Full Changelog**: https://github.com/encode/starlette/compare/0.42.0...0.43.0

0.42.0

Added

* Raise `ClientDisconnect` on `StreamingResponse` [2732](https://github.com/encode/starlette/pull/2732).

Fixed

* Use ETag from headers when parsing If-Range in FileResponse [2761](https://github.com/encode/starlette/pull/2761).
* Follow directory symlinks in `StaticFiles` when `follow_symlinks=True` [2711](https://github.com/encode/starlette/pull/2711).
* Bump minimum `python-multipart` version to `0.0.18` [0ba8395](https://github.com/encode/starlette/commit/0ba83959e609bbd460966f092287df1bbd564cc6).
* Bump minimum `httpx` version to `0.27.0` [2773](https://github.com/encode/starlette/pull/2773).

---

New Contributors
* logan-connolly made their first contribution in https://github.com/encode/starlette/pull/2763
* eltoder made their first contribution in https://github.com/encode/starlette/pull/2768
* hanxi made their first contribution in https://github.com/encode/starlette/pull/2711
* viccie30 made their first contribution in https://github.com/encode/starlette/pull/2761
* dbowring made their first contribution in https://github.com/encode/starlette/pull/2782
* lealre made their first contribution in https://github.com/encode/starlette/pull/2793

**Full Changelog**: https://github.com/encode/starlette/compare/0.41.3...0.42.0

0.41.3

Fixed

* Exclude the query parameters from the `scope[raw_path]` on the `TestClient` [2716](https://github.com/encode/starlette/pull/2716).
* Replace `dict` by `Mapping` on `HTTPException.headers` [2749](https://github.com/encode/starlette/pull/2749).
* Correct middleware argument passing and improve factory pattern [2752](https://github.com/encode/starlette/2752).

---

**Full Changelog**: https://github.com/encode/starlette/compare/0.41.2...0.41.3

0.41.2

What's Changed

* Revert bump on `python-multipart` by Kludex in https://github.com/encode/starlette/pull/2737

---

**Full Changelog**: https://github.com/encode/starlette/compare/0.41.1...0.41.2

0.41.1

What's Changed

* Change `python-multipart` import to `python_multipart` by Kludex in https://github.com/encode/starlette/pull/2733
* Bump minimum `python-multipart` version to 0.0.13 by Kludex in https://github.com/encode/starlette/pull/2734

---

**Full Changelog**: https://github.com/encode/starlette/compare/0.41.0...0.41.1

Page 2 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.