tiangolo/fastapi (fastapi)
### [`v0.104.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.104.0)
[Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.103.2...0.104.0)
#### Features
- ✨ Add reference (code API) docs with PEP 727, add subclass with custom docstrings for `BackgroundTasks`, refactor docs structure. PR [#10392](https://togithub.com/tiangolo/fastapi/pull/10392) by [@tiangolo](https://togithub.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://togithub.com/tiangolo/fastapi/pull/10442) by [@tiangolo](https://togithub.com/tiangolo).
##### Internal
- ⬆ Bump dawidd6/action-download-artifact from 2.27.0 to 2.28.0. PR [#10268](https://togithub.com/tiangolo/fastapi/pull/10268) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot).
- ⬆ Bump actions/checkout from 3 to 4. PR [#10208](https://togithub.com/tiangolo/fastapi/pull/10208) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot).
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.10. PR [#10061](https://togithub.com/tiangolo/fastapi/pull/10061) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot).
- 🔧 Update sponsors, Bump.sh images. PR [#10381](https://togithub.com/tiangolo/fastapi/pull/10381) by [@tiangolo](https://togithub.com/tiangolo).
- 👥 Update FastAPI People. PR [#10363](https://togithub.com/tiangolo/fastapi/pull/10363) by [@tiangolo](https://togithub.com/tiangolo).
### [`v0.103.2`](https://togithub.com/tiangolo/fastapi/releases/tag/0.103.2)
[Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.103.1...0.103.2)
##### Refactors
- ⬆️ Upgrade compatibility with Pydantic v2.4, new renamed functions and JSON Schema input/output models with default values. PR [#10344](https://togithub.com/tiangolo/fastapi/pull/10344) by [@tiangolo](https://togithub.com/tiangolo).
##### Translations
- 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/extra-data-types.md`. PR [#10132](https://togithub.com/tiangolo/fastapi/pull/10132) by [@ArtemKhymenko](https://togithub.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://togithub.com/tiangolo/fastapi/pull/10154) by [@s-rigaud](https://togithub.com/s-rigaud).
- 🌐 Add Chinese translation for `docs/zh/docs/async.md`. PR [#5591](https://togithub.com/tiangolo/fastapi/pull/5591) by [@mkdir700](https://togithub.com/mkdir700).
- 🌐 Update Chinese translation for `docs/tutorial/security/simple-oauth2.md`. PR [#3844](https://togithub.com/tiangolo/fastapi/pull/3844) by [@jaystone776](https://togithub.com/jaystone776).
- 🌐 Add Korean translation for `docs/ko/docs/deployment/cloud.md`. PR [#10191](https://togithub.com/tiangolo/fastapi/pull/10191) by [@Sion99](https://togithub.com/Sion99).
- 🌐 Add Japanese translation for `docs/ja/docs/deployment/https.md`. PR [#10298](https://togithub.com/tiangolo/fastapi/pull/10298) by [@tamtam-fitness](https://togithub.com/tamtam-fitness).
- 🌐 Fix typo in Russian translation for `docs/ru/docs/tutorial/body-fields.md`. PR [#10224](https://togithub.com/tiangolo/fastapi/pull/10224) by [@AlertRED](https://togithub.com/AlertRED).
- 🌐 Add Polish translation for `docs/pl/docs/help-fastapi.md`. PR [#10121](https://togithub.com/tiangolo/fastapi/pull/10121) by [@romabozhanovgithub](https://togithub.com/romabozhanovgithub).
- 🌐 Add Russian translation for `docs/ru/docs/tutorial/header-params.md`. PR [#10226](https://togithub.com/tiangolo/fastapi/pull/10226) by [@AlertRED](https://togithub.com/AlertRED).
- 🌐 Add Chinese translation for `docs/zh/docs/deployment/versions.md`. PR [#10276](https://togithub.com/tiangolo/fastapi/pull/10276) by [@xzmeng](https://togithub.com/xzmeng).
##### Internal
- 🔧 Update sponsors, remove Flint. PR [#10349](https://togithub.com/tiangolo/fastapi/pull/10349) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Rename label "awaiting review" to "awaiting-review" to simplify search queries. PR [#10343](https://togithub.com/tiangolo/fastapi/pull/10343) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Update sponsors, enable Svix (revert [#10228](https://togithub.com/tiangolo/fastapi/issues/10228)). PR [#10253](https://togithub.com/tiangolo/fastapi/pull/10253) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Update sponsors, remove Svix. PR [#10228](https://togithub.com/tiangolo/fastapi/pull/10228) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Update sponsors, add Bump.sh. PR [#10227](https://togithub.com/tiangolo/fastapi/pull/10227) by [@tiangolo](https://togithub.com/tiangolo).
### [`v0.103.1`](https://togithub.com/tiangolo/fastapi/releases/tag/0.103.1)
[Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.103.0...0.103.1)
##### Fixes
- 📌 Pin AnyIO to < 4.0.0 to handle an incompatibility while upgrading to Starlette 0.31.1. PR [#10194](https://togithub.com/tiangolo/fastapi/pull/10194) by [@tiangolo](https://togithub.com/tiangolo).
##### Docs
- ✏️ Fix validation parameter name in docs, from `regex` to `pattern`. PR [#10085](https://togithub.com/tiangolo/fastapi/pull/10085) by [@pablodorrio](https://togithub.com/pablodorrio).
- ✏️ Fix indent format in `docs/en/docs/deployment/server-workers.md`. PR [#10066](https://togithub.com/tiangolo/fastapi/pull/10066) by [@tamtam-fitness](https://togithub.com/tamtam-fitness).
- ✏️ Fix Pydantic examples in tutorial for Python types. PR [#9961](https://togithub.com/tiangolo/fastapi/pull/9961) by [@rahulsalgare](https://togithub.com/rahulsalgare).
- ✏️ Fix link to Pydantic docs in `docs/en/docs/tutorial/extra-data-types.md`. PR [#10155](https://togithub.com/tiangolo/fastapi/pull/10155) by [@hasnatsajid](https://togithub.com/hasnatsajid).
- ✏️ Fix typo in `docs/en/docs/tutorial/handling-errors.md`. PR [#10170](https://togithub.com/tiangolo/fastapi/pull/10170) by [@poupapaa](https://togithub.com/poupapaa).
- ✏️ Fix typo in `docs/en/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md`. PR [#10172](https://togithub.com/tiangolo/fastapi/pull/10172) by [@ragul-kachiappan](https://togithub.com/ragul-kachiappan).
##### Translations
- 🌐 Remove duplicate line in translation for `docs/pt/docs/tutorial/path-params.md`. PR [#10126](https://togithub.com/tiangolo/fastapi/pull/10126) by [@LecoOliveira](https://togithub.com/LecoOliveira).
- 🌐 Add Yoruba translation for `docs/yo/docs/index.md`. PR [#10033](https://togithub.com/tiangolo/fastapi/pull/10033) by [@AfolabiOlaoluwa](https://togithub.com/AfolabiOlaoluwa).
- 🌐 Add Ukrainian translation for `docs/uk/docs/python-types.md`. PR [#10080](https://togithub.com/tiangolo/fastapi/pull/10080) by [@rostik1410](https://togithub.com/rostik1410).
- 🌐 Add Vietnamese translations for `docs/vi/docs/tutorial/first-steps.md` and `docs/vi/docs/tutorial/index.md`. PR [#10088](https://togithub.com/tiangolo/fastapi/pull/10088) by [@magiskboy](https://togithub.com/magiskboy).
- 🌐 Add Ukrainian translation for `docs/uk/docs/alternatives.md`. PR [#10060](https://togithub.com/tiangolo/fastapi/pull/10060) by [@whysage](https://togithub.com/whysage).
- 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/index.md`. PR [#10079](https://togithub.com/tiangolo/fastapi/pull/10079) by [@rostik1410](https://togithub.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://togithub.com/tiangolo/fastapi/pull/10189) by [@xzmeng](https://togithub.com/xzmeng).
- 🌐 Add Chinese translation for `docs/zh/docs/advanced/generate-clients.md`. PR [#9883](https://togithub.com/tiangolo/fastapi/pull/9883) by [@funny-cat-happy](https://togithub.com/funny-cat-happy).
##### Refactors
- ✏️ Fix typos in comment in `fastapi/applications.py`. PR [#10045](https://togithub.com/tiangolo/fastapi/pull/10045) by [@AhsanSheraz](https://togithub.com/AhsanSheraz).
- ✅ Add missing test for OpenAPI examples, it was missing in coverage. PR [#10188](https://togithub.com/tiangolo/fastapi/pull/10188) by [@tiangolo](https://togithub.com/tiangolo).
##### Internal
- 👥 Update FastAPI People. PR [#10186](https://togithub.com/tiangolo/fastapi/pull/10186) by [@tiangolo](https://togithub.com/tiangolo).
### [`v0.103.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.103.0)
[Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.102.0...0.103.0)
##### Features
- ✨ Add support for `openapi_examples` in all FastAPI parameters. PR [#10152](https://togithub.com/tiangolo/fastapi/pull/10152) by [@tiangolo](https://togithub.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://togithub.com/tiangolo/fastapi/pull/10150) by [@tiangolo](https://togithub.com/tiangolo).
### [`v0.102.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.102.0)
[Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.101.1...0.102.0)
##### 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://togithub.com/tiangolo/fastapi/pull/10145) by [@tiangolo](https://togithub.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://togithub.com/tiangolo/fastapi/pull/10115) by [@tiangolo](https://togithub.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://togithub.com/tiangolo/fastapi/pull/10114) by [@tiangolo](https://togithub.com/tiangolo).
- 📝 Update Advanced docs, add links to sponsor courses. PR [#10113](https://togithub.com/tiangolo/fastapi/pull/10113) by [@tiangolo](https://togithub.com/tiangolo).
- 📝 Update docs for generating clients. PR [#10112](https://togithub.com/tiangolo/fastapi/pull/10112) by [@tiangolo](https://togithub.com/tiangolo).
- 📝 Tweak MkDocs and add redirects. PR [#10111](https://togithub.com/tiangolo/fastapi/pull/10111) by [@tiangolo](https://togithub.com/tiangolo).
- 📝 Restructure docs for cloud providers, include links to sponsors. PR [#10110](https://togithub.com/tiangolo/fastapi/pull/10110) by [@tiangolo](https://togithub.com/tiangolo).
##### Internal
- 🔧 Update sponsors, add Speakeasy. PR [#10098](https://togithub.com/tiangolo/fastapi/pull/10098) by [@tiangolo](https://togithub.com/tiangolo).
### [`v0.101.1`](https://togithub.com/tiangolo/fastapi/releases/tag/0.101.1)
[Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.101.0...0.101.1)
##### Fixes
- ✨ Add `ResponseValidationError` printable details, to show up in server error logs. PR [#10078](https://togithub.com/tiangolo/fastapi/pull/10078) by [@tiangolo](https://togithub.com/tiangolo).
##### Refactors
- ✏️ Fix typo in deprecation warnings in `fastapi/params.py`. PR [#9854](https://togithub.com/tiangolo/fastapi/pull/9854) by [@russbiggs](https://togithub.com/russbiggs).
- ✏️ Fix typos in comments on internal code in `fastapi/concurrency.py` and `fastapi/routing.py`. PR [#9590](https://togithub.com/tiangolo/fastapi/pull/9590) by [@ElliottLarsen](https://togithub.com/ElliottLarsen).
##### Docs
- ✏️ Fix typo in release notes. PR [#9835](https://togithub.com/tiangolo/fastapi/pull/9835) by [@francisbergin](https://togithub.com/francisbergin).
- 📝 Add external article: Build an SMS Spam Classifier Serverless Database with FaunaDB and FastAPI. PR [#9847](https://togithub.com/tiangolo/fastapi/pull/9847) by [@adejumoridwan](https://togithub.com/adejumoridwan).
- 📝 Fix typo in `docs/en/docs/contributing.md`. PR [#9878](https://togithub.com/tiangolo/fastapi/pull/9878) by [@VicenteMerino](https://togithub.com/VicenteMerino).
- 📝 Fix code highlighting in `docs/en/docs/tutorial/bigger-applications.md`. PR [#9806](https://togithub.com/tiangolo/fastapi/pull/9806) by [@theonlykingpin](https://togithub.com/theonlykingpin).
##### Translations
- 🌐 Add Japanese translation for `docs/ja/docs/deployment/concepts.md`. PR [#10062](https://togithub.com/tiangolo/fastapi/pull/10062) by [@tamtam-fitness](https://togithub.com/tamtam-fitness).
- 🌐 Add Japanese translation for `docs/ja/docs/deployment/server-workers.md`. PR [#10064](https://togithub.com/tiangolo/fastapi/pull/10064) by [@tamtam-fitness](https://togithub.com/tamtam-fitness).
- 🌐 Update Japanese translation for `docs/ja/docs/deployment/docker.md`. PR [#10073](https://togithub.com/tiangolo/fastapi/pull/10073) by [@tamtam-fitness](https://togithub.com/tamtam-fitness).
- 🌐 Add Ukrainian translation for `docs/uk/docs/fastapi-people.md`. PR [#10059](https://togithub.com/tiangolo/fastapi/pull/10059) by [@rostik1410](https://togithub.com/rostik1410).
- 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/cookie-params.md`. PR [#10032](https://togithub.com/tiangolo/fastapi/pull/10032) by [@rostik1410](https://togithub.com/rostik1410).
- 🌐 Add Russian translation for `docs/ru/docs/deployment/docker.md`. PR [#9971](https://togithub.com/tiangolo/fastapi/pull/9971) by [@Xewus](https://togithub.com/Xewus).
- 🌐 Add Vietnamese translation for `docs/vi/docs/python-types.md`. PR [#10047](https://togithub.com/tiangolo/fastapi/pull/10047) by [@magiskboy](https://togithub.com/magiskboy).
- 🌐 Add Russian translation for `docs/ru/docs/tutorial/dependencies/global-dependencies.md`. PR [#9970](https://togithub.com/tiangolo/fastapi/pull/9970) by [@dudyaosuplayer](https://togithub.com/dudyaosuplayer).
- 🌐 Add Urdu translation for `docs/ur/docs/benchmarks.md`. PR [#9974](https://togithub.com/tiangolo/fastapi/pull/9974) by [@AhsanSheraz](https://togithub.com/AhsanSheraz).
##### Internal
- 🔧 Add sponsor Porter. PR [#10051](https://togithub.com/tiangolo/fastapi/pull/10051) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Update sponsors, add Jina back as bronze sponsor. PR [#10050](https://togithub.com/tiangolo/fastapi/pull/10050) by [@tiangolo](https://togithub.com/tiangolo).
- ⬆ Bump mypy from 1.4.0 to 1.4.1. PR [#9756](https://togithub.com/tiangolo/fastapi/pull/9756) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot).
- ⬆ Bump mkdocs-material from 9.1.17 to 9.1.21. PR [#9960](https://togithub.com/tiangolo/fastapi/pull/9960) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot).
### [`v0.101.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.101.0)
[Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.100.1...0.101.0)
##### Features
- ✨ Enable Pydantic's serialization mode for responses, add support for Pydantic's `computed_field`, better OpenAPI for response models, proper required attributes, better generated clients. PR [#10011](https://togithub.com/tiangolo/fastapi/pull/10011) by [@tiangolo](https://togithub.com/tiangolo).
##### Refactors
- ✅ Fix tests for compatibility with pydantic 2.1.1. PR [#9943](https://togithub.com/tiangolo/fastapi/pull/9943) by [@dmontagu](https://togithub.com/dmontagu).
- ✅ Fix test error in Windows for `jsonable_encoder`. PR [#9840](https://togithub.com/tiangolo/fastapi/pull/9840) by [@iudeen](https://togithub.com/iudeen).
##### Upgrades
- 📌 Do not allow Pydantic 2.1.0 that breaks (require 2.1.1). PR [#10012](https://togithub.com/tiangolo/fastapi/pull/10012) by [@tiangolo](https://togithub.com/tiangolo).
##### Translations
- 🌐 Add Russian translation for `docs/ru/docs/tutorial/security/index.md`. PR [#9963](https://togithub.com/tiangolo/fastapi/pull/9963) by [@eVery1337](https://togithub.com/eVery1337).
- 🌐 Remove Vietnamese note about missing translation. PR [#9957](https://togithub.com/tiangolo/fastapi/pull/9957) by [@tiangolo](https://togithub.com/tiangolo).
##### Internal
- 👷 Add GitHub Actions step dump context to debug external failures. PR [#10008](https://togithub.com/tiangolo/fastapi/pull/10008) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Restore MkDocs Material pin after the fix. PR [#10001](https://togithub.com/tiangolo/fastapi/pull/10001) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Update the Question template to ask for the Pydantic version. PR [#10000](https://togithub.com/tiangolo/fastapi/pull/10000) by [@tiangolo](https://togithub.com/tiangolo).
- 📍 Update MkDocs Material dependencies. PR [#9986](https://togithub.com/tiangolo/fastapi/pull/9986) by [@tiangolo](https://togithub.com/tiangolo).
- 👥 Update FastAPI People. PR [#9999](https://togithub.com/tiangolo/fastapi/pull/9999) by [@tiangolo](https://togithub.com/tiangolo).
- 🐳 Update Dockerfile with compatibility versions, to upgrade later. PR [#9998](https://togithub.com/tiangolo/fastapi/pull/9998) by [@tiangolo](https://togithub.com/tiangolo).
- ➕ Add pydantic-settings to FastAPI People dependencies. PR [#9988](https://togithub.com/tiangolo/fastapi/pull/9988) by [@tiangolo](https://togithub.com/tiangolo).
- ♻️ Update FastAPI People logic with new Pydantic. PR [#9985](https://togithub.com/tiangolo/fastapi/pull/9985) by [@tiangolo](https://togithub.com/tiangolo).
- 🍱 Update sponsors, Fern badge. PR [#9982](https://togithub.com/tiangolo/fastapi/pull/9982) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Deploy docs to Cloudflare Pages. PR [#9978](https://togithub.com/tiangolo/fastapi/pull/9978) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Update sponsor Fern. PR [#9979](https://togithub.com/tiangolo/fastapi/pull/9979) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Update CI debug mode with Tmate. PR [#9977](https://togithub.com/tiangolo/fastapi/pull/9977) by [@tiangolo](https://togithub.com/tiangolo).
### [`v0.100.1`](https://togithub.com/tiangolo/fastapi/releases/tag/0.100.1)
[Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.100.0...0.100.1)
##### Fixes
- 🐛 Replace `MultHostUrl` to `AnyUrl` for compatibility with older versions of Pydantic v1. PR [#9852](https://togithub.com/tiangolo/fastapi/pull/9852) by [@Kludex](https://togithub.com/Kludex).
##### Docs
- 📝 Update links for self-hosted Swagger UI, point to v5, for OpenAPI 31.0. PR [#9834](https://togithub.com/tiangolo/fastapi/pull/9834) by [@tiangolo](https://togithub.com/tiangolo).
##### Translations
- 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/body.md`. PR [#4574](https://togithub.com/tiangolo/fastapi/pull/4574) by [@ss-o-furda](https://togithub.com/ss-o-furda).
- 🌐 Add Vietnamese translation for `docs/vi/docs/features.md` and `docs/vi/docs/index.md`. PR [#3006](https://togithub.com/tiangolo/fastapi/pull/3006) by [@magiskboy](https://togithub.com/magiskboy).
- 🌐 Add Korean translation for `docs/ko/docs/async.md`. PR [#4179](https://togithub.com/tiangolo/fastapi/pull/4179) by [@NinaHwang](https://togithub.com/NinaHwang).
- 🌐 Add Chinese translation for `docs/zh/docs/tutorial/background-tasks.md`. PR [#9812](https://togithub.com/tiangolo/fastapi/pull/9812) by [@wdh99](https://togithub.com/wdh99).
- 🌐 Add French translation for `docs/fr/docs/tutorial/query-params-str-validations.md`. PR [#4075](https://togithub.com/tiangolo/fastapi/pull/4075) by [@Smlep](https://togithub.com/Smlep).
- 🌐 Add French translation for `docs/fr/docs/tutorial/index.md`. PR [#2234](https://togithub.com/tiangolo/fastapi/pull/2234) by [@JulianMaurin](https://togithub.com/JulianMaurin).
- 🌐 Add French translation for `docs/fr/docs/contributing.md`. PR [#2132](https://togithub.com/tiangolo/fastapi/pull/2132) by [@JulianMaurin](https://togithub.com/JulianMaurin).
- 🌐 Add French translation for `docs/fr/docs/benchmarks.md`. PR [#2155](https://togithub.com/tiangolo/fastapi/pull/2155) by [@clemsau](https://togithub.com/clemsau).
- 🌐 Update Chinese translations with new source files. PR [#9738](https://togithub.com/tiangolo/fastapi/pull/9738) by [@mahone3297](https://togithub.com/mahone3297).
- 🌐 Add Russian translation for `docs/ru/docs/tutorial/request-forms.md`. PR [#9841](https://togithub.com/tiangolo/fastapi/pull/9841) by [@dedkot01](https://togithub.com/dedkot01).
- 🌐 Update Chinese translation for `docs/zh/docs/tutorial/handling-errors.md`. PR [#9485](https://togithub.com/tiangolo/fastapi/pull/9485) by [@Creat55](https://togithub.com/Creat55).
##### Internal
- 🔧 Update sponsors, add Fern. PR [#9956](https://togithub.com/tiangolo/fastapi/pull/9956) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Update FastAPI People token. PR [#9844](https://togithub.com/tiangolo/fastapi/pull/9844) by [@tiangolo](https://togithub.com/tiangolo).
- 👥 Update FastAPI People. PR [#9775](https://togithub.com/tiangolo/fastapi/pull/9775) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Update MkDocs Material token. PR [#9843](https://togithub.com/tiangolo/fastapi/pull/9843) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Update token for latest changes. PR [#9842](https://togithub.com/tiangolo/fastapi/pull/9842) by [@tiangolo](https://togithub.com/tiangolo).
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==0.100.0
->==0.104.0
Release Notes
tiangolo/fastapi (fastapi)
### [`v0.104.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.104.0) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.103.2...0.104.0) #### Features - ✨ Add reference (code API) docs with PEP 727, add subclass with custom docstrings for `BackgroundTasks`, refactor docs structure. PR [#10392](https://togithub.com/tiangolo/fastapi/pull/10392) by [@tiangolo](https://togithub.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://togithub.com/tiangolo/fastapi/pull/10442) by [@tiangolo](https://togithub.com/tiangolo). ##### Internal - ⬆ Bump dawidd6/action-download-artifact from 2.27.0 to 2.28.0. PR [#10268](https://togithub.com/tiangolo/fastapi/pull/10268) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot). - ⬆ Bump actions/checkout from 3 to 4. PR [#10208](https://togithub.com/tiangolo/fastapi/pull/10208) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot). - ⬆ Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.10. PR [#10061](https://togithub.com/tiangolo/fastapi/pull/10061) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot). - 🔧 Update sponsors, Bump.sh images. PR [#10381](https://togithub.com/tiangolo/fastapi/pull/10381) by [@tiangolo](https://togithub.com/tiangolo). - 👥 Update FastAPI People. PR [#10363](https://togithub.com/tiangolo/fastapi/pull/10363) by [@tiangolo](https://togithub.com/tiangolo). ### [`v0.103.2`](https://togithub.com/tiangolo/fastapi/releases/tag/0.103.2) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.103.1...0.103.2) ##### Refactors - ⬆️ Upgrade compatibility with Pydantic v2.4, new renamed functions and JSON Schema input/output models with default values. PR [#10344](https://togithub.com/tiangolo/fastapi/pull/10344) by [@tiangolo](https://togithub.com/tiangolo). ##### Translations - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/extra-data-types.md`. PR [#10132](https://togithub.com/tiangolo/fastapi/pull/10132) by [@ArtemKhymenko](https://togithub.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://togithub.com/tiangolo/fastapi/pull/10154) by [@s-rigaud](https://togithub.com/s-rigaud). - 🌐 Add Chinese translation for `docs/zh/docs/async.md`. PR [#5591](https://togithub.com/tiangolo/fastapi/pull/5591) by [@mkdir700](https://togithub.com/mkdir700). - 🌐 Update Chinese translation for `docs/tutorial/security/simple-oauth2.md`. PR [#3844](https://togithub.com/tiangolo/fastapi/pull/3844) by [@jaystone776](https://togithub.com/jaystone776). - 🌐 Add Korean translation for `docs/ko/docs/deployment/cloud.md`. PR [#10191](https://togithub.com/tiangolo/fastapi/pull/10191) by [@Sion99](https://togithub.com/Sion99). - 🌐 Add Japanese translation for `docs/ja/docs/deployment/https.md`. PR [#10298](https://togithub.com/tiangolo/fastapi/pull/10298) by [@tamtam-fitness](https://togithub.com/tamtam-fitness). - 🌐 Fix typo in Russian translation for `docs/ru/docs/tutorial/body-fields.md`. PR [#10224](https://togithub.com/tiangolo/fastapi/pull/10224) by [@AlertRED](https://togithub.com/AlertRED). - 🌐 Add Polish translation for `docs/pl/docs/help-fastapi.md`. PR [#10121](https://togithub.com/tiangolo/fastapi/pull/10121) by [@romabozhanovgithub](https://togithub.com/romabozhanovgithub). - 🌐 Add Russian translation for `docs/ru/docs/tutorial/header-params.md`. PR [#10226](https://togithub.com/tiangolo/fastapi/pull/10226) by [@AlertRED](https://togithub.com/AlertRED). - 🌐 Add Chinese translation for `docs/zh/docs/deployment/versions.md`. PR [#10276](https://togithub.com/tiangolo/fastapi/pull/10276) by [@xzmeng](https://togithub.com/xzmeng). ##### Internal - 🔧 Update sponsors, remove Flint. PR [#10349](https://togithub.com/tiangolo/fastapi/pull/10349) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Rename label "awaiting review" to "awaiting-review" to simplify search queries. PR [#10343](https://togithub.com/tiangolo/fastapi/pull/10343) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Update sponsors, enable Svix (revert [#10228](https://togithub.com/tiangolo/fastapi/issues/10228)). PR [#10253](https://togithub.com/tiangolo/fastapi/pull/10253) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Update sponsors, remove Svix. PR [#10228](https://togithub.com/tiangolo/fastapi/pull/10228) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Update sponsors, add Bump.sh. PR [#10227](https://togithub.com/tiangolo/fastapi/pull/10227) by [@tiangolo](https://togithub.com/tiangolo). ### [`v0.103.1`](https://togithub.com/tiangolo/fastapi/releases/tag/0.103.1) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.103.0...0.103.1) ##### Fixes - 📌 Pin AnyIO to < 4.0.0 to handle an incompatibility while upgrading to Starlette 0.31.1. PR [#10194](https://togithub.com/tiangolo/fastapi/pull/10194) by [@tiangolo](https://togithub.com/tiangolo). ##### Docs - ✏️ Fix validation parameter name in docs, from `regex` to `pattern`. PR [#10085](https://togithub.com/tiangolo/fastapi/pull/10085) by [@pablodorrio](https://togithub.com/pablodorrio). - ✏️ Fix indent format in `docs/en/docs/deployment/server-workers.md`. PR [#10066](https://togithub.com/tiangolo/fastapi/pull/10066) by [@tamtam-fitness](https://togithub.com/tamtam-fitness). - ✏️ Fix Pydantic examples in tutorial for Python types. PR [#9961](https://togithub.com/tiangolo/fastapi/pull/9961) by [@rahulsalgare](https://togithub.com/rahulsalgare). - ✏️ Fix link to Pydantic docs in `docs/en/docs/tutorial/extra-data-types.md`. PR [#10155](https://togithub.com/tiangolo/fastapi/pull/10155) by [@hasnatsajid](https://togithub.com/hasnatsajid). - ✏️ Fix typo in `docs/en/docs/tutorial/handling-errors.md`. PR [#10170](https://togithub.com/tiangolo/fastapi/pull/10170) by [@poupapaa](https://togithub.com/poupapaa). - ✏️ Fix typo in `docs/en/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md`. PR [#10172](https://togithub.com/tiangolo/fastapi/pull/10172) by [@ragul-kachiappan](https://togithub.com/ragul-kachiappan). ##### Translations - 🌐 Remove duplicate line in translation for `docs/pt/docs/tutorial/path-params.md`. PR [#10126](https://togithub.com/tiangolo/fastapi/pull/10126) by [@LecoOliveira](https://togithub.com/LecoOliveira). - 🌐 Add Yoruba translation for `docs/yo/docs/index.md`. PR [#10033](https://togithub.com/tiangolo/fastapi/pull/10033) by [@AfolabiOlaoluwa](https://togithub.com/AfolabiOlaoluwa). - 🌐 Add Ukrainian translation for `docs/uk/docs/python-types.md`. PR [#10080](https://togithub.com/tiangolo/fastapi/pull/10080) by [@rostik1410](https://togithub.com/rostik1410). - 🌐 Add Vietnamese translations for `docs/vi/docs/tutorial/first-steps.md` and `docs/vi/docs/tutorial/index.md`. PR [#10088](https://togithub.com/tiangolo/fastapi/pull/10088) by [@magiskboy](https://togithub.com/magiskboy). - 🌐 Add Ukrainian translation for `docs/uk/docs/alternatives.md`. PR [#10060](https://togithub.com/tiangolo/fastapi/pull/10060) by [@whysage](https://togithub.com/whysage). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/index.md`. PR [#10079](https://togithub.com/tiangolo/fastapi/pull/10079) by [@rostik1410](https://togithub.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://togithub.com/tiangolo/fastapi/pull/10189) by [@xzmeng](https://togithub.com/xzmeng). - 🌐 Add Chinese translation for `docs/zh/docs/advanced/generate-clients.md`. PR [#9883](https://togithub.com/tiangolo/fastapi/pull/9883) by [@funny-cat-happy](https://togithub.com/funny-cat-happy). ##### Refactors - ✏️ Fix typos in comment in `fastapi/applications.py`. PR [#10045](https://togithub.com/tiangolo/fastapi/pull/10045) by [@AhsanSheraz](https://togithub.com/AhsanSheraz). - ✅ Add missing test for OpenAPI examples, it was missing in coverage. PR [#10188](https://togithub.com/tiangolo/fastapi/pull/10188) by [@tiangolo](https://togithub.com/tiangolo). ##### Internal - 👥 Update FastAPI People. PR [#10186](https://togithub.com/tiangolo/fastapi/pull/10186) by [@tiangolo](https://togithub.com/tiangolo). ### [`v0.103.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.103.0) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.102.0...0.103.0) ##### Features - ✨ Add support for `openapi_examples` in all FastAPI parameters. PR [#10152](https://togithub.com/tiangolo/fastapi/pull/10152) by [@tiangolo](https://togithub.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://togithub.com/tiangolo/fastapi/pull/10150) by [@tiangolo](https://togithub.com/tiangolo). ### [`v0.102.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.102.0) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.101.1...0.102.0) ##### 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://togithub.com/tiangolo/fastapi/pull/10145) by [@tiangolo](https://togithub.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://togithub.com/tiangolo/fastapi/pull/10115) by [@tiangolo](https://togithub.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://togithub.com/tiangolo/fastapi/pull/10114) by [@tiangolo](https://togithub.com/tiangolo). - 📝 Update Advanced docs, add links to sponsor courses. PR [#10113](https://togithub.com/tiangolo/fastapi/pull/10113) by [@tiangolo](https://togithub.com/tiangolo). - 📝 Update docs for generating clients. PR [#10112](https://togithub.com/tiangolo/fastapi/pull/10112) by [@tiangolo](https://togithub.com/tiangolo). - 📝 Tweak MkDocs and add redirects. PR [#10111](https://togithub.com/tiangolo/fastapi/pull/10111) by [@tiangolo](https://togithub.com/tiangolo). - 📝 Restructure docs for cloud providers, include links to sponsors. PR [#10110](https://togithub.com/tiangolo/fastapi/pull/10110) by [@tiangolo](https://togithub.com/tiangolo). ##### Internal - 🔧 Update sponsors, add Speakeasy. PR [#10098](https://togithub.com/tiangolo/fastapi/pull/10098) by [@tiangolo](https://togithub.com/tiangolo). ### [`v0.101.1`](https://togithub.com/tiangolo/fastapi/releases/tag/0.101.1) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.101.0...0.101.1) ##### Fixes - ✨ Add `ResponseValidationError` printable details, to show up in server error logs. PR [#10078](https://togithub.com/tiangolo/fastapi/pull/10078) by [@tiangolo](https://togithub.com/tiangolo). ##### Refactors - ✏️ Fix typo in deprecation warnings in `fastapi/params.py`. PR [#9854](https://togithub.com/tiangolo/fastapi/pull/9854) by [@russbiggs](https://togithub.com/russbiggs). - ✏️ Fix typos in comments on internal code in `fastapi/concurrency.py` and `fastapi/routing.py`. PR [#9590](https://togithub.com/tiangolo/fastapi/pull/9590) by [@ElliottLarsen](https://togithub.com/ElliottLarsen). ##### Docs - ✏️ Fix typo in release notes. PR [#9835](https://togithub.com/tiangolo/fastapi/pull/9835) by [@francisbergin](https://togithub.com/francisbergin). - 📝 Add external article: Build an SMS Spam Classifier Serverless Database with FaunaDB and FastAPI. PR [#9847](https://togithub.com/tiangolo/fastapi/pull/9847) by [@adejumoridwan](https://togithub.com/adejumoridwan). - 📝 Fix typo in `docs/en/docs/contributing.md`. PR [#9878](https://togithub.com/tiangolo/fastapi/pull/9878) by [@VicenteMerino](https://togithub.com/VicenteMerino). - 📝 Fix code highlighting in `docs/en/docs/tutorial/bigger-applications.md`. PR [#9806](https://togithub.com/tiangolo/fastapi/pull/9806) by [@theonlykingpin](https://togithub.com/theonlykingpin). ##### Translations - 🌐 Add Japanese translation for `docs/ja/docs/deployment/concepts.md`. PR [#10062](https://togithub.com/tiangolo/fastapi/pull/10062) by [@tamtam-fitness](https://togithub.com/tamtam-fitness). - 🌐 Add Japanese translation for `docs/ja/docs/deployment/server-workers.md`. PR [#10064](https://togithub.com/tiangolo/fastapi/pull/10064) by [@tamtam-fitness](https://togithub.com/tamtam-fitness). - 🌐 Update Japanese translation for `docs/ja/docs/deployment/docker.md`. PR [#10073](https://togithub.com/tiangolo/fastapi/pull/10073) by [@tamtam-fitness](https://togithub.com/tamtam-fitness). - 🌐 Add Ukrainian translation for `docs/uk/docs/fastapi-people.md`. PR [#10059](https://togithub.com/tiangolo/fastapi/pull/10059) by [@rostik1410](https://togithub.com/rostik1410). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/cookie-params.md`. PR [#10032](https://togithub.com/tiangolo/fastapi/pull/10032) by [@rostik1410](https://togithub.com/rostik1410). - 🌐 Add Russian translation for `docs/ru/docs/deployment/docker.md`. PR [#9971](https://togithub.com/tiangolo/fastapi/pull/9971) by [@Xewus](https://togithub.com/Xewus). - 🌐 Add Vietnamese translation for `docs/vi/docs/python-types.md`. PR [#10047](https://togithub.com/tiangolo/fastapi/pull/10047) by [@magiskboy](https://togithub.com/magiskboy). - 🌐 Add Russian translation for `docs/ru/docs/tutorial/dependencies/global-dependencies.md`. PR [#9970](https://togithub.com/tiangolo/fastapi/pull/9970) by [@dudyaosuplayer](https://togithub.com/dudyaosuplayer). - 🌐 Add Urdu translation for `docs/ur/docs/benchmarks.md`. PR [#9974](https://togithub.com/tiangolo/fastapi/pull/9974) by [@AhsanSheraz](https://togithub.com/AhsanSheraz). ##### Internal - 🔧 Add sponsor Porter. PR [#10051](https://togithub.com/tiangolo/fastapi/pull/10051) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Update sponsors, add Jina back as bronze sponsor. PR [#10050](https://togithub.com/tiangolo/fastapi/pull/10050) by [@tiangolo](https://togithub.com/tiangolo). - ⬆ Bump mypy from 1.4.0 to 1.4.1. PR [#9756](https://togithub.com/tiangolo/fastapi/pull/9756) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot). - ⬆ Bump mkdocs-material from 9.1.17 to 9.1.21. PR [#9960](https://togithub.com/tiangolo/fastapi/pull/9960) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot). ### [`v0.101.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.101.0) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.100.1...0.101.0) ##### Features - ✨ Enable Pydantic's serialization mode for responses, add support for Pydantic's `computed_field`, better OpenAPI for response models, proper required attributes, better generated clients. PR [#10011](https://togithub.com/tiangolo/fastapi/pull/10011) by [@tiangolo](https://togithub.com/tiangolo). ##### Refactors - ✅ Fix tests for compatibility with pydantic 2.1.1. PR [#9943](https://togithub.com/tiangolo/fastapi/pull/9943) by [@dmontagu](https://togithub.com/dmontagu). - ✅ Fix test error in Windows for `jsonable_encoder`. PR [#9840](https://togithub.com/tiangolo/fastapi/pull/9840) by [@iudeen](https://togithub.com/iudeen). ##### Upgrades - 📌 Do not allow Pydantic 2.1.0 that breaks (require 2.1.1). PR [#10012](https://togithub.com/tiangolo/fastapi/pull/10012) by [@tiangolo](https://togithub.com/tiangolo). ##### Translations - 🌐 Add Russian translation for `docs/ru/docs/tutorial/security/index.md`. PR [#9963](https://togithub.com/tiangolo/fastapi/pull/9963) by [@eVery1337](https://togithub.com/eVery1337). - 🌐 Remove Vietnamese note about missing translation. PR [#9957](https://togithub.com/tiangolo/fastapi/pull/9957) by [@tiangolo](https://togithub.com/tiangolo). ##### Internal - 👷 Add GitHub Actions step dump context to debug external failures. PR [#10008](https://togithub.com/tiangolo/fastapi/pull/10008) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Restore MkDocs Material pin after the fix. PR [#10001](https://togithub.com/tiangolo/fastapi/pull/10001) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Update the Question template to ask for the Pydantic version. PR [#10000](https://togithub.com/tiangolo/fastapi/pull/10000) by [@tiangolo](https://togithub.com/tiangolo). - 📍 Update MkDocs Material dependencies. PR [#9986](https://togithub.com/tiangolo/fastapi/pull/9986) by [@tiangolo](https://togithub.com/tiangolo). - 👥 Update FastAPI People. PR [#9999](https://togithub.com/tiangolo/fastapi/pull/9999) by [@tiangolo](https://togithub.com/tiangolo). - 🐳 Update Dockerfile with compatibility versions, to upgrade later. PR [#9998](https://togithub.com/tiangolo/fastapi/pull/9998) by [@tiangolo](https://togithub.com/tiangolo). - ➕ Add pydantic-settings to FastAPI People dependencies. PR [#9988](https://togithub.com/tiangolo/fastapi/pull/9988) by [@tiangolo](https://togithub.com/tiangolo). - ♻️ Update FastAPI People logic with new Pydantic. PR [#9985](https://togithub.com/tiangolo/fastapi/pull/9985) by [@tiangolo](https://togithub.com/tiangolo). - 🍱 Update sponsors, Fern badge. PR [#9982](https://togithub.com/tiangolo/fastapi/pull/9982) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Deploy docs to Cloudflare Pages. PR [#9978](https://togithub.com/tiangolo/fastapi/pull/9978) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Update sponsor Fern. PR [#9979](https://togithub.com/tiangolo/fastapi/pull/9979) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Update CI debug mode with Tmate. PR [#9977](https://togithub.com/tiangolo/fastapi/pull/9977) by [@tiangolo](https://togithub.com/tiangolo). ### [`v0.100.1`](https://togithub.com/tiangolo/fastapi/releases/tag/0.100.1) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.100.0...0.100.1) ##### Fixes - 🐛 Replace `MultHostUrl` to `AnyUrl` for compatibility with older versions of Pydantic v1. PR [#9852](https://togithub.com/tiangolo/fastapi/pull/9852) by [@Kludex](https://togithub.com/Kludex). ##### Docs - 📝 Update links for self-hosted Swagger UI, point to v5, for OpenAPI 31.0. PR [#9834](https://togithub.com/tiangolo/fastapi/pull/9834) by [@tiangolo](https://togithub.com/tiangolo). ##### Translations - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/body.md`. PR [#4574](https://togithub.com/tiangolo/fastapi/pull/4574) by [@ss-o-furda](https://togithub.com/ss-o-furda). - 🌐 Add Vietnamese translation for `docs/vi/docs/features.md` and `docs/vi/docs/index.md`. PR [#3006](https://togithub.com/tiangolo/fastapi/pull/3006) by [@magiskboy](https://togithub.com/magiskboy). - 🌐 Add Korean translation for `docs/ko/docs/async.md`. PR [#4179](https://togithub.com/tiangolo/fastapi/pull/4179) by [@NinaHwang](https://togithub.com/NinaHwang). - 🌐 Add Chinese translation for `docs/zh/docs/tutorial/background-tasks.md`. PR [#9812](https://togithub.com/tiangolo/fastapi/pull/9812) by [@wdh99](https://togithub.com/wdh99). - 🌐 Add French translation for `docs/fr/docs/tutorial/query-params-str-validations.md`. PR [#4075](https://togithub.com/tiangolo/fastapi/pull/4075) by [@Smlep](https://togithub.com/Smlep). - 🌐 Add French translation for `docs/fr/docs/tutorial/index.md`. PR [#2234](https://togithub.com/tiangolo/fastapi/pull/2234) by [@JulianMaurin](https://togithub.com/JulianMaurin). - 🌐 Add French translation for `docs/fr/docs/contributing.md`. PR [#2132](https://togithub.com/tiangolo/fastapi/pull/2132) by [@JulianMaurin](https://togithub.com/JulianMaurin). - 🌐 Add French translation for `docs/fr/docs/benchmarks.md`. PR [#2155](https://togithub.com/tiangolo/fastapi/pull/2155) by [@clemsau](https://togithub.com/clemsau). - 🌐 Update Chinese translations with new source files. PR [#9738](https://togithub.com/tiangolo/fastapi/pull/9738) by [@mahone3297](https://togithub.com/mahone3297). - 🌐 Add Russian translation for `docs/ru/docs/tutorial/request-forms.md`. PR [#9841](https://togithub.com/tiangolo/fastapi/pull/9841) by [@dedkot01](https://togithub.com/dedkot01). - 🌐 Update Chinese translation for `docs/zh/docs/tutorial/handling-errors.md`. PR [#9485](https://togithub.com/tiangolo/fastapi/pull/9485) by [@Creat55](https://togithub.com/Creat55). ##### Internal - 🔧 Update sponsors, add Fern. PR [#9956](https://togithub.com/tiangolo/fastapi/pull/9956) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Update FastAPI People token. PR [#9844](https://togithub.com/tiangolo/fastapi/pull/9844) by [@tiangolo](https://togithub.com/tiangolo). - 👥 Update FastAPI People. PR [#9775](https://togithub.com/tiangolo/fastapi/pull/9775) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Update MkDocs Material token. PR [#9843](https://togithub.com/tiangolo/fastapi/pull/9843) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Update token for latest changes. PR [#9842](https://togithub.com/tiangolo/fastapi/pull/9842) by [@tiangolo](https://togithub.com/tiangolo).Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.