Starlette

Latest version: v0.45.2

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

Scan your dependencies

Page 5 of 12

0.36.3

Not secure
Fixed

* Create `anyio.Event` on async context [2459](https://github.com/encode/starlette/pull/2459).

---

**Full Changelog**: https://github.com/encode/starlette/compare/0.36.2...0.36.3

0.36.2

Not secure
Fixed

* Upgrade `python-multipart` to `0.0.7` [13e5c26](13e5c26a27f4903924624736abd6131b2da80cc5).
* Avoid duplicate charset on `Content-Type` [2443](https://github.com/encode/starlette/2443).

---

**Full Changelog**: https://github.com/encode/starlette/compare/0.36.1...0.36.2

0.36.1

Not secure
Fixed

* Check if "extensions" in scope before checking the extension [2438](http://github.com/encode/starlette/pull/2438).

---

**Full Changelog**: https://github.com/encode/starlette/compare/0.36.0...0.36.1

0.36.0

Not secure
Added

* Add support for ASGI `pathsend` extension [2435](http://github.com/encode/starlette/pull/2435).
* Cancel `WebSocketTestSession` on close [2427](http://github.com/encode/starlette/pull/2427).
* Raise `WebSocketDisconnect` when `WebSocket.send()` excepts `IOError` [2425](http://github.com/encode/starlette/pull/2425).
* Raise `FileNotFoundError` when the `env_file` parameter on `Config` is not valid [2422](http://github.com/encode/starlette/pull/2422).

---

**Full Changelog**: https://github.com/encode/starlette/compare/0.35.1...0.36.0

0.35.1

Not secure
Fixed

* Stop using the deprecated "method" parameter in `FileResponse` inside of `StaticFiles` [2406](https://github.com/encode/starlette/pull/2406).
* Make `typing-extensions` optional again [2409](https://github.com/encode/starlette/pull/2409).

---

**Full Changelog**: https://github.com/encode/starlette/compare/0.35.0...0.35.1

0.35.0

Not secure
Added

* Add `*args` to `Middleware` and improve its type hints [2381](https://github.com/encode/starlette/pull/2381).

Fixed

* Use `Iterable` instead `Iterator` on `iterate_in_threadpool` [2362](https://github.com/encode/starlette/pull/2362).

Changes

* Handle `root_path` to keep compatibility with mounted ASGI applications and WSGI [2400](https://github.com/encode/starlette/pull/2400).
* Turn `scope["client"]` to `None` on `TestClient` [2377](https://github.com/encode/starlette/pull/2377).

---

**Full Changelog**: https://github.com/encode/starlette/compare/0.34.0...0.35.0

Page 5 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.