RepoJournal
FastAPI & Pydantic FastAPI & Pydantic
140 wires and counting

$ follow FastAPI & Pydantic

Keep up with FastAPI & Pydantic in about 3 minutes: what actually shipped โ€” the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest โ€” weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-10-19
stories 28

ยฉ 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire ยท showcase

FastAPI deprecates root_path and drops openapi_prefix

By RepoJournal ยท Filed ยท About FastAPI & Pydantic ยท Composed from the cited sources ยท methodology

FastAPI 0.146.0 moves mount-path configuration out of the application object and onto the server, deprecating the root_path constructor argument and removing the long-deprecated openapi_prefix and **extra from FastAPI.

0.146.0 fastapi/fastapi

by github-actions[bot]

The root_path argument to FastAPI() is deprecated in favor of configuring the prefix at the server: fastapi run --root-path /api/v1. Applications deployed behind a reverse proxy with root_path set in code keep working today, but the constructor path is now on the deprecation clock.

๐Ÿ”ฅ Remove deprecated `openapi_prefix` and unused `**extra` from `FastAPI` fastapi/fastapi

by tiangolo

openapi_prefix and the unused **extra kwargs are gone from FastAPI, so any call passing either now fails at construction. This is a breaking change: grep your app factories and test fixtures before bumping.

โœจ Add WebSocket support to security dependencies (#10147) fastapi/fastapi

by Mix

Security dependencies now support WebSocket routes, which means auth dependencies written for HTTP request injection can be attached to websocket endpoints. The change lands as breaking, so dependency signatures that assume a Request may need to handle the scope difference.

๐Ÿ—‘๏ธ Deprecate the `root_path` parameter in `FastAPI` fastapi/fastapi

by tiangolo

The root_path deprecation was authored by tiangolo with a note that it was made with AI assistance using Codex with gpt-6-astra and manually reviewed.

Quick answers

What shipped in FastAPI & Pydantic on October 19, 2026?
FastAPI 0.146.0 moves mount-path configuration out of the application object and onto the server, deprecating the root_path constructor argument and removing the long-deprecated openapi_prefix and **extra from FastAPI. In total, 14 commits, 9 pull requests, and 5 releases landed.
Who contributed to FastAPI & Pydantic on October 19, 2026?
3 developers shipped this update, including github-actions[bot], Mix, and tiangolo.
What were the notable FastAPI & Pydantic updates?
0.146.0, ๐Ÿ”ฅ Remove deprecated `openapi_prefix` and unused `**extra` from `FastAPI`, and โœจ Add WebSocket support to security dependencies (#10147).