Fastapi

Latest version: v0.115.11

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

Scan your dependencies

Page 7 of 34

0.104.0

Not secure
Features

* ✨ Add reference (code API) docs with PEP 727, add subclass with custom docstrings for `BackgroundTasks`, refactor docs structure. PR [10392](https://github.com/tiangolo/fastapi/pull/10392) by [tiangolo](https://github.com/tiangolo). New docs at [FastAPI Reference - Code API](https://fastapi.tiangolo.com/reference/).

Upgrades

* ⬆️ Drop support for Python 3.7, require Python 3.8 or above. PR [10442](https://github.com/tiangolo/fastapi/pull/10442) by [tiangolo](https://github.com/tiangolo).

Internal

* ⬆ Bump dawidd6/action-download-artifact from 2.27.0 to 2.28.0. PR [10268](https://github.com/tiangolo/fastapi/pull/10268) by [dependabot[bot]](https://github.com/apps/dependabot).
* ⬆ Bump actions/checkout from 3 to 4. PR [10208](https://github.com/tiangolo/fastapi/pull/10208) by [dependabot[bot]](https://github.com/apps/dependabot).
* ⬆ Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.10. PR [10061](https://github.com/tiangolo/fastapi/pull/10061) by [dependabot[bot]](https://github.com/apps/dependabot).
* 🔧 Update sponsors, Bump.sh images. PR [10381](https://github.com/tiangolo/fastapi/pull/10381) by [tiangolo](https://github.com/tiangolo).
* 👥 Update FastAPI People. PR [10363](https://github.com/tiangolo/fastapi/pull/10363) by [tiangolo](https://github.com/tiangolo).

0.103.2

Not secure
Refactors

* ⬆️ Upgrade compatibility with Pydantic v2.4, new renamed functions and JSON Schema input/output models with default values. PR [10344](https://github.com/tiangolo/fastapi/pull/10344) by [tiangolo](https://github.com/tiangolo).

Translations

* 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/extra-data-types.md`. PR [10132](https://github.com/tiangolo/fastapi/pull/10132) by [ArtemKhymenko](https://github.com/ArtemKhymenko).
* 🌐 Fix typos in French translations for `docs/fr/docs/advanced/path-operation-advanced-configuration.md`, `docs/fr/docs/alternatives.md`, `docs/fr/docs/async.md`, `docs/fr/docs/features.md`, `docs/fr/docs/help-fastapi.md`, `docs/fr/docs/index.md`, `docs/fr/docs/python-types.md`, `docs/fr/docs/tutorial/body.md`, `docs/fr/docs/tutorial/first-steps.md`, `docs/fr/docs/tutorial/query-params.md`. PR [10154](https://github.com/tiangolo/fastapi/pull/10154) by [s-rigaud](https://github.com/s-rigaud).
* 🌐 Add Chinese translation for `docs/zh/docs/async.md`. PR [5591](https://github.com/tiangolo/fastapi/pull/5591) by [mkdir700](https://github.com/mkdir700).
* 🌐 Update Chinese translation for `docs/tutorial/security/simple-oauth2.md`. PR [3844](https://github.com/tiangolo/fastapi/pull/3844) by [jaystone776](https://github.com/jaystone776).
* 🌐 Add Korean translation for `docs/ko/docs/deployment/cloud.md`. PR [10191](https://github.com/tiangolo/fastapi/pull/10191) by [Sion99](https://github.com/Sion99).
* 🌐 Add Japanese translation for `docs/ja/docs/deployment/https.md`. PR [10298](https://github.com/tiangolo/fastapi/pull/10298) by [tamtam-fitness](https://github.com/tamtam-fitness).
* 🌐 Fix typo in Russian translation for `docs/ru/docs/tutorial/body-fields.md`. PR [10224](https://github.com/tiangolo/fastapi/pull/10224) by [AlertRED](https://github.com/AlertRED).
* 🌐 Add Polish translation for `docs/pl/docs/help-fastapi.md`. PR [10121](https://github.com/tiangolo/fastapi/pull/10121) by [romabozhanovgithub](https://github.com/romabozhanovgithub).
* 🌐 Add Russian translation for `docs/ru/docs/tutorial/header-params.md`. PR [10226](https://github.com/tiangolo/fastapi/pull/10226) by [AlertRED](https://github.com/AlertRED).
* 🌐 Add Chinese translation for `docs/zh/docs/deployment/versions.md`. PR [10276](https://github.com/tiangolo/fastapi/pull/10276) by [xzmeng](https://github.com/xzmeng).

Internal

* 🔧 Update sponsors, remove Flint. PR [10349](https://github.com/tiangolo/fastapi/pull/10349) by [tiangolo](https://github.com/tiangolo).
* 🔧 Rename label "awaiting review" to "awaiting-review" to simplify search queries. PR [10343](https://github.com/tiangolo/fastapi/pull/10343) by [tiangolo](https://github.com/tiangolo).
* 🔧 Update sponsors, enable Svix (revert 10228). PR [10253](https://github.com/tiangolo/fastapi/pull/10253) by [tiangolo](https://github.com/tiangolo).
* 🔧 Update sponsors, remove Svix. PR [10228](https://github.com/tiangolo/fastapi/pull/10228) by [tiangolo](https://github.com/tiangolo).
* 🔧 Update sponsors, add Bump.sh. PR [10227](https://github.com/tiangolo/fastapi/pull/10227) by [tiangolo](https://github.com/tiangolo).

0.103.1

Not secure
Fixes

* 📌 Pin AnyIO to < 4.0.0 to handle an incompatibility while upgrading to Starlette 0.31.1. PR [10194](https://github.com/tiangolo/fastapi/pull/10194) by [tiangolo](https://github.com/tiangolo).

Docs

* ✏️ Fix validation parameter name in docs, from `regex` to `pattern`. PR [10085](https://github.com/tiangolo/fastapi/pull/10085) by [pablodorrio](https://github.com/pablodorrio).
* ✏️ Fix indent format in `docs/en/docs/deployment/server-workers.md`. PR [10066](https://github.com/tiangolo/fastapi/pull/10066) by [tamtam-fitness](https://github.com/tamtam-fitness).
* ✏️ Fix Pydantic examples in tutorial for Python types. PR [9961](https://github.com/tiangolo/fastapi/pull/9961) by [rahulsalgare](https://github.com/rahulsalgare).
* ✏️ Fix link to Pydantic docs in `docs/en/docs/tutorial/extra-data-types.md`. PR [10155](https://github.com/tiangolo/fastapi/pull/10155) by [hasnatsajid](https://github.com/hasnatsajid).
* ✏️ Fix typo in `docs/en/docs/tutorial/handling-errors.md`. PR [10170](https://github.com/tiangolo/fastapi/pull/10170) by [poupapaa](https://github.com/poupapaa).
* ✏️ Fix typo in `docs/en/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md`. PR [10172](https://github.com/tiangolo/fastapi/pull/10172) by [ragul-kachiappan](https://github.com/ragul-kachiappan).

Translations

* 🌐 Remove duplicate line in translation for `docs/pt/docs/tutorial/path-params.md`. PR [10126](https://github.com/tiangolo/fastapi/pull/10126) by [LecoOliveira](https://github.com/LecoOliveira).
* 🌐 Add Yoruba translation for `docs/yo/docs/index.md`. PR [10033](https://github.com/tiangolo/fastapi/pull/10033) by [AfolabiOlaoluwa](https://github.com/AfolabiOlaoluwa).
* 🌐 Add Ukrainian translation for `docs/uk/docs/python-types.md`. PR [10080](https://github.com/tiangolo/fastapi/pull/10080) by [rostik1410](https://github.com/rostik1410).
* 🌐 Add Vietnamese translations for `docs/vi/docs/tutorial/first-steps.md` and `docs/vi/docs/tutorial/index.md`. PR [10088](https://github.com/tiangolo/fastapi/pull/10088) by [magiskboy](https://github.com/magiskboy).
* 🌐 Add Ukrainian translation for `docs/uk/docs/alternatives.md`. PR [10060](https://github.com/tiangolo/fastapi/pull/10060) by [whysage](https://github.com/whysage).
* 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/index.md`. PR [10079](https://github.com/tiangolo/fastapi/pull/10079) by [rostik1410](https://github.com/rostik1410).
* ✏️ Fix typos in `docs/en/docs/how-to/separate-openapi-schemas.md` and `docs/en/docs/tutorial/schema-extra-example.md`. PR [10189](https://github.com/tiangolo/fastapi/pull/10189) by [xzmeng](https://github.com/xzmeng).
* 🌐 Add Chinese translation for `docs/zh/docs/advanced/generate-clients.md`. PR [9883](https://github.com/tiangolo/fastapi/pull/9883) by [funny-cat-happy](https://github.com/funny-cat-happy).

Refactors

* ✏️ Fix typos in comment in `fastapi/applications.py`. PR [10045](https://github.com/tiangolo/fastapi/pull/10045) by [AhsanSheraz](https://github.com/AhsanSheraz).
* ✅ Add missing test for OpenAPI examples, it was missing in coverage. PR [10188](https://github.com/tiangolo/fastapi/pull/10188) by [tiangolo](https://github.com/tiangolo).

Internal

* 👥 Update FastAPI People. PR [10186](https://github.com/tiangolo/fastapi/pull/10186) by [tiangolo](https://github.com/tiangolo).

0.103.0

Not secure
Features

* ✨ Add support for `openapi_examples` in all FastAPI parameters. PR [10152](https://github.com/tiangolo/fastapi/pull/10152) by [tiangolo](https://github.com/tiangolo).
* New docs: [OpenAPI-specific examples](https://fastapi.tiangolo.com/tutorial/schema-extra-example/#openapi-specific-examples).

Docs

* 📝 Add note to docs about Separate Input and Output Schemas with FastAPI version. PR [10150](https://github.com/tiangolo/fastapi/pull/10150) by [tiangolo](https://github.com/tiangolo).

0.102.0

Not secure
Features

* ✨ Add support for disabling the separation of input and output JSON Schemas in OpenAPI with Pydantic v2 with `separate_input_output_schemas=False`. PR [10145](https://github.com/tiangolo/fastapi/pull/10145) by [tiangolo](https://github.com/tiangolo).
* New docs [Separate OpenAPI Schemas for Input and Output or Not](https://fastapi.tiangolo.com/how-to/separate-openapi-schemas/).
* This PR also includes a new setup (internal tools) for generating screenshots for the docs.

Refactors

* ♻️ Refactor tests for new Pydantic 2.2.1. PR [10115](https://github.com/tiangolo/fastapi/pull/10115) by [tiangolo](https://github.com/tiangolo).

Docs

* 📝 Add new docs section, How To - Recipes, move docs that don't have to be read by everyone to How To. PR [10114](https://github.com/tiangolo/fastapi/pull/10114) by [tiangolo](https://github.com/tiangolo).
* 📝 Update Advanced docs, add links to sponsor courses. PR [10113](https://github.com/tiangolo/fastapi/pull/10113) by [tiangolo](https://github.com/tiangolo).
* 📝 Update docs for generating clients. PR [10112](https://github.com/tiangolo/fastapi/pull/10112) by [tiangolo](https://github.com/tiangolo).
* 📝 Tweak MkDocs and add redirects. PR [10111](https://github.com/tiangolo/fastapi/pull/10111) by [tiangolo](https://github.com/tiangolo).
* 📝 Restructure docs for cloud providers, include links to sponsors. PR [10110](https://github.com/tiangolo/fastapi/pull/10110) by [tiangolo](https://github.com/tiangolo).

Internal

* 🔧 Update sponsors, add Speakeasy. PR [10098](https://github.com/tiangolo/fastapi/pull/10098) by [tiangolo](https://github.com/tiangolo).

0.101.1

Not secure
Fixes

* ✨ Add `ResponseValidationError` printable details, to show up in server error logs. PR [10078](https://github.com/tiangolo/fastapi/pull/10078) by [tiangolo](https://github.com/tiangolo).

Refactors

* ✏️ Fix typo in deprecation warnings in `fastapi/params.py`. PR [9854](https://github.com/tiangolo/fastapi/pull/9854) by [russbiggs](https://github.com/russbiggs).
* ✏️ Fix typos in comments on internal code in `fastapi/concurrency.py` and `fastapi/routing.py`. PR [9590](https://github.com/tiangolo/fastapi/pull/9590) by [ElliottLarsen](https://github.com/ElliottLarsen).

Docs

* ✏️ Fix typo in release notes. PR [9835](https://github.com/tiangolo/fastapi/pull/9835) by [francisbergin](https://github.com/francisbergin).
* 📝 Add external article: Build an SMS Spam Classifier Serverless Database with FaunaDB and FastAPI. PR [9847](https://github.com/tiangolo/fastapi/pull/9847) by [adejumoridwan](https://github.com/adejumoridwan).
* 📝 Fix typo in `docs/en/docs/contributing.md`. PR [9878](https://github.com/tiangolo/fastapi/pull/9878) by [VicenteMerino](https://github.com/VicenteMerino).
* 📝 Fix code highlighting in `docs/en/docs/tutorial/bigger-applications.md`. PR [9806](https://github.com/tiangolo/fastapi/pull/9806) by [theonlykingpin](https://github.com/theonlykingpin).

Translations

* 🌐 Add Japanese translation for `docs/ja/docs/deployment/concepts.md`. PR [10062](https://github.com/tiangolo/fastapi/pull/10062) by [tamtam-fitness](https://github.com/tamtam-fitness).
* 🌐 Add Japanese translation for `docs/ja/docs/deployment/server-workers.md`. PR [10064](https://github.com/tiangolo/fastapi/pull/10064) by [tamtam-fitness](https://github.com/tamtam-fitness).
* 🌐 Update Japanese translation for `docs/ja/docs/deployment/docker.md`. PR [10073](https://github.com/tiangolo/fastapi/pull/10073) by [tamtam-fitness](https://github.com/tamtam-fitness).
* 🌐 Add Ukrainian translation for `docs/uk/docs/fastapi-people.md`. PR [10059](https://github.com/tiangolo/fastapi/pull/10059) by [rostik1410](https://github.com/rostik1410).
* 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/cookie-params.md`. PR [10032](https://github.com/tiangolo/fastapi/pull/10032) by [rostik1410](https://github.com/rostik1410).
* 🌐 Add Russian translation for `docs/ru/docs/deployment/docker.md`. PR [9971](https://github.com/tiangolo/fastapi/pull/9971) by [Xewus](https://github.com/Xewus).
* 🌐 Add Vietnamese translation for `docs/vi/docs/python-types.md`. PR [10047](https://github.com/tiangolo/fastapi/pull/10047) by [magiskboy](https://github.com/magiskboy).
* 🌐 Add Russian translation for `docs/ru/docs/tutorial/dependencies/global-dependencies.md`. PR [9970](https://github.com/tiangolo/fastapi/pull/9970) by [dudyaosuplayer](https://github.com/dudyaosuplayer).
* 🌐 Add Urdu translation for `docs/ur/docs/benchmarks.md`. PR [9974](https://github.com/tiangolo/fastapi/pull/9974) by [AhsanSheraz](https://github.com/AhsanSheraz).

Internal

* 🔧 Add sponsor Porter. PR [10051](https://github.com/tiangolo/fastapi/pull/10051) by [tiangolo](https://github.com/tiangolo).
* 🔧 Update sponsors, add Jina back as bronze sponsor. PR [10050](https://github.com/tiangolo/fastapi/pull/10050) by [tiangolo](https://github.com/tiangolo).
* ⬆ Bump mypy from 1.4.0 to 1.4.1. PR [9756](https://github.com/tiangolo/fastapi/pull/9756) by [dependabot[bot]](https://github.com/apps/dependabot).
* ⬆ Bump mkdocs-material from 9.1.17 to 9.1.21. PR [9960](https://github.com/tiangolo/fastapi/pull/9960) by [dependabot[bot]](https://github.com/apps/dependabot).

Page 7 of 34

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.