The Wire · Showcase
PYDANTIC 2.13.4 AND SETTINGS 2.14.1 LAND IN FASTAPI DEPENDENCY SWEEP
By RepoJournal · Filed · About FastAPI & Pydantic
FastAPI bumped 15 packages overnight, including critical updates to Pydantic and its settings library that you'll want in your next deployment.
The headline story is a coordinated dependency upgrade [1] that moves Pydantic from 2.13.3 to 2.13.4 and pydantic-settings from 2.12.0 to 2.14.1, landing alongside tooling improvements across the stack. Ruff jumped from 0.15.8 to 0.15.13 and mypy crossed a major version boundary to 2.1.0 [1], which means stricter type checking is coming to your lint pipeline. The FastAPI team also tightened up documentation consistency by pushing all inline code examples toward Annotated syntax [2], making the tutorial match the framework's current best practices. On the ops side, Dependabot is now configured to group updates and run weekly [3], which should reduce PR noise while keeping your stack fresher. Documentation got a housekeeping pass too, with NGINX Unit removed from the ASGI server recommendations [4] to reflect current deployment reality.
One email a day. Unsubscribe in one click.
Keep up with FastAPI & Pydantic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Run your test suite against Pydantic 2.13.4 and pydantic-settings 2.14.1 before merging the dependency bump fastapi/fastapi [plan]
- → Audit your mypy configuration for the 2.1.0 upgrade - stricter rules may surface existing type issues fastapi/fastapi [plan]
- → Update any internal tutorials or examples that use non-Annotated parameter syntax to match the new standard fastapi/fastapi [monitor]
References
- [1] ⬆ Bump the python-packages group with 15 updates ↗ fastapi/fastapi
- [2] ✏️ Use `Annotated` in inline example in `docs/en/docs/tutorial/body-multiple-params.md` ↗ fastapi/fastapi
- [3] 👷 Configure Dependabot to group updates and update weekly ↗ fastapi/fastapi
- [4] 📝 Remove "NGINX Unit" from the list of ASGI-servers in docs (#15475) fastapi/fastapi