zyntrixio / kiroshi

Monitors the Monitoring
0 stars 0 forks source link

Update dependency fastapi to ^0.111.0 #33

Open renovate[bot] opened 7 months ago

renovate[bot] commented 7 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
fastapi ^0.109.0 -> ^0.111.0 age adoption passing confidence

Release Notes

tiangolo/fastapi (fastapi) ### [`v0.111.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.111.0) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.110.3...0.111.0) ##### Features - ✨ Add FastAPI CLI, the new `fastapi` command. PR [#​11522](https://togithub.com/tiangolo/fastapi/pull/11522) by [@​tiangolo](https://togithub.com/tiangolo). - New docs: [FastAPI CLI](https://fastapi.tiangolo.com/fastapi-cli/). Try it out with: ```console $ pip install --upgrade fastapi $ fastapi dev main.py ╭────────── FastAPI CLI - Development mode ───────────╮ │ │ │ Serving at: http://127.0.0.1:8000 │ │ │ │ API docs: http://127.0.0.1:8000/docs │ │ │ │ Running in development mode, for production use: │ │ │ │ fastapi run │ │ │ ╰─────────────────────────────────────────────────────╯ INFO: Will watch for changes in these directories: ['/home/user/code/awesomeapp'] INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit) INFO: Started reloader process [2248755] using WatchFiles INFO: Started server process [2248757] INFO: Waiting for application startup. INFO: Application startup complete. ``` ##### Refactors - 🔧 Add configs and setup for `fastapi-slim` including optional extras `fastapi-slim[standard]`, and `fastapi` including by default the same `standard` extras. PR [#​11503](https://togithub.com/tiangolo/fastapi/pull/11503) by [@​tiangolo](https://togithub.com/tiangolo). ### [`v0.110.3`](https://togithub.com/tiangolo/fastapi/releases/tag/0.110.3) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.110.2...0.110.3) #### Latest Changes ##### Docs - 📝 Update references to Python version, FastAPI supports all the current versions, no need to make the version explicit. PR [#​11496](https://togithub.com/tiangolo/fastapi/pull/11496) by [@​tiangolo](https://togithub.com/tiangolo). - ✏️ Fix typo in `fastapi/security/api_key.py`. PR [#​11481](https://togithub.com/tiangolo/fastapi/pull/11481) by [@​ch33zer](https://togithub.com/ch33zer). - ✏️ Fix typo in `security/http.py`. PR [#​11455](https://togithub.com/tiangolo/fastapi/pull/11455) by [@​omarmoo5](https://togithub.com/omarmoo5). ##### Translations - 🌐 Add Traditional Chinese translation for `docs/zh-hant/benchmarks.md`. PR [#​11484](https://togithub.com/tiangolo/fastapi/pull/11484) by [@​KNChiu](https://togithub.com/KNChiu). - 🌐 Update Chinese translation for `docs/zh/docs/fastapi-people.md`. PR [#​11476](https://togithub.com/tiangolo/fastapi/pull/11476) by [@​billzhong](https://togithub.com/billzhong). - 🌐 Add Chinese translation for `docs/zh/docs/how-to/index.md` and `docs/zh/docs/how-to/general.md`. PR [#​11443](https://togithub.com/tiangolo/fastapi/pull/11443) by [@​billzhong](https://togithub.com/billzhong). - 🌐 Add Spanish translation for cookie-params `docs/es/docs/tutorial/cookie-params.md`. PR [#​11410](https://togithub.com/tiangolo/fastapi/pull/11410) by [@​fabianfalon](https://togithub.com/fabianfalon). ##### Internal - ⬆ Bump mkdocstrings\[python] from 0.23.0 to 0.24.3. PR [#​11469](https://togithub.com/tiangolo/fastapi/pull/11469) by [@​dependabot\[bot\]](https://togithub.com/apps/dependabot). - 🔨 Update internal scripts and remove unused ones. PR [#​11499](https://togithub.com/tiangolo/fastapi/pull/11499) by [@​tiangolo](https://togithub.com/tiangolo). - 🔧 Migrate from Hatch to PDM for the internal build. PR [#​11498](https://togithub.com/tiangolo/fastapi/pull/11498) by [@​tiangolo](https://togithub.com/tiangolo). - ⬆️ Upgrade MkDocs Material and re-enable cards. PR [#​11466](https://togithub.com/tiangolo/fastapi/pull/11466) by [@​tiangolo](https://togithub.com/tiangolo). - ⬆ Bump pillow from 10.2.0 to 10.3.0. PR [#​11403](https://togithub.com/tiangolo/fastapi/pull/11403) by [@​dependabot\[bot\]](https://togithub.com/apps/dependabot). - 🔧 Ungroup dependabot updates. PR [#​11465](https://togithub.com/tiangolo/fastapi/pull/11465) by [@​tiangolo](https://togithub.com/tiangolo). ### [`v0.110.2`](https://togithub.com/tiangolo/fastapi/releases/tag/0.110.2) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.110.1...0.110.2) ##### Fixes - 🐛 Fix support for query parameters with list types, handle JSON encoding Pydantic `UndefinedType`. PR [#​9929](https://togithub.com/tiangolo/fastapi/pull/9929) by [@​arjwilliams](https://togithub.com/arjwilliams). ##### Refactors - ♻️ Simplify Pydantic configs in OpenAPI models in `fastapi/openapi/models.py`. PR [#​10886](https://togithub.com/tiangolo/fastapi/pull/10886) by [@​JoeTanto2](https://togithub.com/JoeTanto2). - ✨ Add support for Pydantic's 2.7 new deprecated Field parameter, remove URL from validation errors response. PR [#​11461](https://togithub.com/tiangolo/fastapi/pull/11461) by [@​tiangolo](https://togithub.com/tiangolo). ##### Docs - 📝 Fix types in examples under `docs_src/extra_data_types`. PR [#​10535](https://togithub.com/tiangolo/fastapi/pull/10535) by [@​nilslindemann](https://togithub.com/nilslindemann). - 📝 Update references to UJSON. PR [#​11464](https://togithub.com/tiangolo/fastapi/pull/11464) by [@​tiangolo](https://togithub.com/tiangolo). - 📝 Tweak docs and translations links, typos, format. PR [#​11389](https://togithub.com/tiangolo/fastapi/pull/11389) by [@​nilslindemann](https://togithub.com/nilslindemann). - 📝 Fix typo in `docs/es/docs/async.md`. PR [#​11400](https://togithub.com/tiangolo/fastapi/pull/11400) by [@​fabianfalon](https://togithub.com/fabianfalon). - 📝 Update OpenAPI client generation docs to use `@hey-api/openapi-ts`. PR [#​11339](https://togithub.com/tiangolo/fastapi/pull/11339) by [@​jordanshatford](https://togithub.com/jordanshatford). ##### Translations - 🌐 Update Chinese translation for `docs/zh/docs/index.html`. PR [#​11430](https://togithub.com/tiangolo/fastapi/pull/11430) by [@​waketzheng](https://togithub.com/waketzheng). - 🌐 Add Russian translation for `docs/ru/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md`. PR [#​11411](https://togithub.com/tiangolo/fastapi/pull/11411) by [@​anton2yakovlev](https://togithub.com/anton2yakovlev). - 🌐 Add Portuguese translations for `learn/index.md` `resources/index.md` `help/index.md` `about/index.md`. PR [#​10807](https://togithub.com/tiangolo/fastapi/pull/10807) by [@​nazarepiedady](https://togithub.com/nazarepiedady). - 🌐 Update Russian translations for deployments docs. PR [#​11271](https://togithub.com/tiangolo/fastapi/pull/11271) by [@​Lufa1u](https://togithub.com/Lufa1u). - 🌐 Add Bengali translations for `docs/bn/docs/python-types.md`. PR [#​11376](https://togithub.com/tiangolo/fastapi/pull/11376) by [@​imtiaz101325](https://togithub.com/imtiaz101325). - 🌐 Add Korean translation for `docs/ko/docs/tutorial/security/simple-oauth2.md`. PR [#​5744](https://togithub.com/tiangolo/fastapi/pull/5744) by [@​KdHyeon0661](https://togithub.com/KdHyeon0661). - 🌐 Add Korean translation for `docs/ko/docs/help-fastapi.md`. PR [#​4139](https://togithub.com/tiangolo/fastapi/pull/4139) by [@​kty4119](https://togithub.com/kty4119). - 🌐 Add Korean translation for `docs/ko/docs/advanced/events.md`. PR [#​5087](https://togithub.com/tiangolo/fastapi/pull/5087) by [@​pers0n4](https://togithub.com/pers0n4). - 🌐 Add Japanese translation for `docs/ja/docs/tutorial/path-operation-configuration.md`. PR [#​1954](https://togithub.com/tiangolo/fastapi/pull/1954) by [@​SwftAlpc](https://togithub.com/SwftAlpc). - 🌐 Add Japanese translation for `docs/ja/docs/tutorial/request-forms-and-files.md`. PR [#​1946](https://togithub.com/tiangolo/fastapi/pull/1946) by [@​SwftAlpc](https://togithub.com/SwftAlpc). - 🌐 Add Russian translation for `docs/ru/docs/tutorial/dependencies/dependencies-with-yield.md`. PR [#​10532](https://togithub.com/tiangolo/fastapi/pull/10532) by [@​AlertRED](https://togithub.com/AlertRED). - 🌐 Add Korean translation for `docs/ko/docs/tutorial/debugging.md`. PR [#​5695](https://togithub.com/tiangolo/fastapi/pull/5695) by [@​JungWooGeon](https://togithub.com/JungWooGeon). ##### Internal - ⬆️ Upgrade version of typer for docs. PR [#​11393](https://togithub.com/tiangolo/fastapi/pull/11393) by [@​tiangolo](https://togithub.com/tiangolo). ### [`v0.110.1`](https://togithub.com/tiangolo/fastapi/releases/tag/0.110.1) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.110.0...0.110.1) ##### Fixes - 🐛 Fix parameterless `Depends()` with generics. PR [#​9479](https://togithub.com/tiangolo/fastapi/pull/9479) by [@​nzig](https://togithub.com/nzig). ##### Refactors - ♻️ Update mypy. PR [#​11049](https://togithub.com/tiangolo/fastapi/pull/11049) by [@​k0t3n](https://togithub.com/k0t3n). - ♻️ Simplify string format with f-strings in `fastapi/applications.py`. PR [#​11335](https://togithub.com/tiangolo/fastapi/pull/11335) by [@​igeni](https://togithub.com/igeni). ##### Upgrades - ⬆️ Upgrade Starlette to >=0.37.2,<0.38.0, remove Starlette filterwarning for internal tests. PR [#​11266](https://togithub.com/tiangolo/fastapi/pull/11266) by [@​nothielf](https://togithub.com/nothielf). ##### Docs - 📝 Tweak docs and translations links and remove old docs translations. PR [#​11381](https://togithub.com/tiangolo/fastapi/pull/11381) by [@​tiangolo](https://togithub.com/tiangolo). - ✏️ Fix typo in `fastapi/security/oauth2.py`. PR [#​11368](https://togithub.com/tiangolo/fastapi/pull/11368) by [@​shandongbinzhou](https://togithub.com/shandongbinzhou). - 📝 Update links to Pydantic docs to point to new website. PR [#​11328](https://togithub.com/tiangolo/fastapi/pull/11328) by [@​alejsdev](https://togithub.com/alejsdev). - ✏️ Fix typo in `docs/en/docs/tutorial/extra-models.md`. PR [#​11329](https://togithub.com/tiangolo/fastapi/pull/11329) by [@​alejsdev](https://togithub.com/alejsdev). - 📝 Update `project-generation.md`. PR [#​11326](https://togithub.com/tiangolo/fastapi/pull/11326) by [@​alejsdev](https://togithub.com/alejsdev). - 📝 Update External Links. PR [#​11327](https://togithub.com/tiangolo/fastapi/pull/11327) by [@​alejsdev](https://togithub.com/alejsdev). - 🔥 Remove link to Pydantic's benchmark, on other i18n pages.. PR [#​11224](https://togithub.com/tiangolo/fastapi/pull/11224) by [@​hirotoKirimaru](https://togithub.com/hirotoKirimaru). - ✏️ Fix typos in docstrings. PR [#​11295](https://togithub.com/tiangolo/fastapi/pull/11295) by [@​davidhuser](https://togithub.com/davidhuser). - 🛠️ Improve Node.js script in docs to generate TypeScript clients. PR [#​11293](https://togithub.com/tiangolo/fastapi/pull/11293) by [@​alejsdev](https://togithub.com/alejsdev). - 📝 Update examples for tests to replace "inexistent" for "nonexistent". PR [#​11220](https://togithub.com/tiangolo/fastapi/pull/11220) by [@​Homesteady](https://togithub.com/Homesteady). - 📝 Update `python-multipart` GitHub link in all docs from `https://andrew-d.github.io/python-multipart/` to `https://github.com/Kludex/python-multipart`. PR [#​11239](https://togithub.com/tiangolo/fastapi/pull/11239) by [@​joshjhans](https://togithub.com/joshjhans). ##### Translations - 🌐 Add German translation for `docs/de/docs/tutorial/response-status-code.md`. PR [#​10357](https://togithub.com/tiangolo/fastapi/pull/10357) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Update Chinese translation for `docs/zh/docs/tutorial/query-params.md`. PR [#​3480](https://togithub.com/tiangolo/fastapi/pull/3480) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Update Chinese translation for `docs/zh/docs/tutorial/body.md`. PR [#​3481](https://togithub.com/tiangolo/fastapi/pull/3481) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Update Chinese translation for `docs/zh/docs/tutorial/path-params.md`. PR [#​3479](https://togithub.com/tiangolo/fastapi/pull/3479) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Update Chinese translation for `docs/tutorial/body-fields.md`. PR [#​3496](https://togithub.com/tiangolo/fastapi/pull/3496) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Update Chinese translation for `docs/tutorial/extra-models.md`. PR [#​3497](https://togithub.com/tiangolo/fastapi/pull/3497) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Japanese translation for `docs/ja/docs/tutorial/metadata.md`. PR [#​2667](https://togithub.com/tiangolo/fastapi/pull/2667) by [@​tokusumi](https://togithub.com/tokusumi). - 🌐 Add German translation for `docs/de/docs/contributing.md`. PR [#​10487](https://togithub.com/tiangolo/fastapi/pull/10487) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Update Japanese translation of `docs/ja/docs/tutorial/query-params.md`. PR [#​10808](https://togithub.com/tiangolo/fastapi/pull/10808) by [@​urushio](https://togithub.com/urushio). - 🌐 Update Chinese translation for `docs/zh/docs/tutorial/security/get-current-user.md`. PR [#​3842](https://togithub.com/tiangolo/fastapi/pull/3842) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Chinese translation for `docs/zh/docs/advanced/openapi-callbacks.md`. PR [#​3825](https://togithub.com/tiangolo/fastapi/pull/3825) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Chinese translation for `docs/zh/docs/advanced/extending-openapi.md`. PR [#​3823](https://togithub.com/tiangolo/fastapi/pull/3823) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Chinese translation for `docs/zh/docs/advanced/testing-dependencies.md`. PR [#​3819](https://togithub.com/tiangolo/fastapi/pull/3819) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Chinese translation for `docs/zh/docs/advanced/custom-request-and-route.md`. PR [#​3816](https://togithub.com/tiangolo/fastapi/pull/3816) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Chinese translation for `docs/zh/docs/external-links.md`. PR [#​3833](https://togithub.com/tiangolo/fastapi/pull/3833) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Chinese translation for `docs/zh/docs/advanced/templates.md`. PR [#​3812](https://togithub.com/tiangolo/fastapi/pull/3812) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Chinese translation for `docs/zh/docs/advanced/sub-applications.md`. PR [#​3811](https://togithub.com/tiangolo/fastapi/pull/3811) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Chinese translation for `docs/zh/docs/advanced/async-sql-databases.md`. PR [#​3805](https://togithub.com/tiangolo/fastapi/pull/3805) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Chinese translation for `docs/zh/docs/advanced/middleware.md`. PR [#​3804](https://togithub.com/tiangolo/fastapi/pull/3804) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Chinese translation for `docs/zh/docs/advanced/dataclasses.md`. PR [#​3803](https://togithub.com/tiangolo/fastapi/pull/3803) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Chinese translation for `docs/zh/docs/advanced/using-request-directly.md`. PR [#​3802](https://togithub.com/tiangolo/fastapi/pull/3802) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Chinese translation for `docs/zh/docs/advanced/security/http-basic-auth.md`. PR [#​3801](https://togithub.com/tiangolo/fastapi/pull/3801) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add Chinese translation for `docs/zh/docs/advanced/security/oauth2-scopes.md`. PR [#​3800](https://togithub.com/tiangolo/fastapi/pull/3800) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Update Chinese translation for `docs/zh/docs/tutorial/cookie-params.md`. PR [#​3486](https://togithub.com/tiangolo/fastapi/pull/3486) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Update Chinese translation for `docs/zh/docs/tutorial/header-params.md`. PR [#​3487](https://togithub.com/tiangolo/fastapi/pull/3487) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Update Chinese translation for `docs/tutorial/response-status-code.md`. PR [#​3498](https://togithub.com/tiangolo/fastapi/pull/3498) by [@​jaystone776](https://togithub.com/jaystone776). - 🌐 Add German translation for `docs/de/docs/tutorial/security/first-steps.md`. PR [#​10432](https://togithub.com/tiangolo/fastapi/pull/10432) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/events.md`. PR [#​10693](https://togithub.com/tiangolo/fastapi/pull/10693) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/deployment/cloud.md`. PR [#​10746](https://togithub.com/tiangolo/fastapi/pull/10746) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/behind-a-proxy.md`. PR [#​10675](https://togithub.com/tiangolo/fastapi/pull/10675) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/help-fastapi.md`. PR [#​10455](https://togithub.com/tiangolo/fastapi/pull/10455) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Update German translation for `docs/de/docs/python-types.md`. PR [#​10287](https://togithub.com/tiangolo/fastapi/pull/10287) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/path-params.md`. PR [#​10290](https://togithub.com/tiangolo/fastapi/pull/10290) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/handling-errors.md`. PR [#​10379](https://togithub.com/tiangolo/fastapi/pull/10379) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Update German translation for `docs/de/docs/index.md`. PR [#​10283](https://togithub.com/tiangolo/fastapi/pull/10283) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/security/http-basic-auth.md`. PR [#​10651](https://togithub.com/tiangolo/fastapi/pull/10651) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/bigger-applications.md`. PR [#​10554](https://togithub.com/tiangolo/fastapi/pull/10554) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/path-operation-advanced-configuration.md`. PR [#​10612](https://togithub.com/tiangolo/fastapi/pull/10612) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/static-files.md`. PR [#​10584](https://togithub.com/tiangolo/fastapi/pull/10584) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/security/oauth2-jwt.md`. PR [#​10522](https://togithub.com/tiangolo/fastapi/pull/10522) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/response-model.md`. PR [#​10345](https://togithub.com/tiangolo/fastapi/pull/10345) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/extra-models.md`. PR [#​10351](https://togithub.com/tiangolo/fastapi/pull/10351) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/body-updates.md`. PR [#​10396](https://togithub.com/tiangolo/fastapi/pull/10396) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/alternatives.md`. PR [#​10855](https://togithub.com/tiangolo/fastapi/pull/10855) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/templates.md`. PR [#​10678](https://togithub.com/tiangolo/fastapi/pull/10678) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/security/oauth2-scopes.md`. PR [#​10643](https://togithub.com/tiangolo/fastapi/pull/10643) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/async-tests.md`. PR [#​10708](https://togithub.com/tiangolo/fastapi/pull/10708) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/metadata.md`. PR [#​10581](https://togithub.com/tiangolo/fastapi/pull/10581) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/testing.md`. PR [#​10586](https://togithub.com/tiangolo/fastapi/pull/10586) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/schema-extra-example.md`. PR [#​10597](https://togithub.com/tiangolo/fastapi/pull/10597) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/index.md`. PR [#​10611](https://togithub.com/tiangolo/fastapi/pull/10611) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/response-directly.md`. PR [#​10618](https://togithub.com/tiangolo/fastapi/pull/10618) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/additional-responses.md`. PR [#​10626](https://togithub.com/tiangolo/fastapi/pull/10626) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/response-cookies.md`. PR [#​10627](https://togithub.com/tiangolo/fastapi/pull/10627) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/response-headers.md`. PR [#​10628](https://togithub.com/tiangolo/fastapi/pull/10628) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/response-change-status-code.md`. PR [#​10632](https://togithub.com/tiangolo/fastapi/pull/10632) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/advanced-dependencies.md`. PR [#​10633](https://togithub.com/tiangolo/fastapi/pull/10633) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/security/index.md`. PR [#​10635](https://togithub.com/tiangolo/fastapi/pull/10635) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/using-request-directly.md`. PR [#​10653](https://togithub.com/tiangolo/fastapi/pull/10653) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/dataclasses.md`. PR [#​10667](https://togithub.com/tiangolo/fastapi/pull/10667) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/middleware.md`. PR [#​10668](https://togithub.com/tiangolo/fastapi/pull/10668) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/sub-applications.md`. PR [#​10671](https://togithub.com/tiangolo/fastapi/pull/10671) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/websockets.md`. PR [#​10687](https://togithub.com/tiangolo/fastapi/pull/10687) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/testing-websockets.md`. PR [#​10703](https://togithub.com/tiangolo/fastapi/pull/10703) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/testing-events.md`. PR [#​10704](https://togithub.com/tiangolo/fastapi/pull/10704) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/testing-dependencies.md`. PR [#​10706](https://togithub.com/tiangolo/fastapi/pull/10706) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/openapi-callbacks.md`. PR [#​10710](https://togithub.com/tiangolo/fastapi/pull/10710) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/settings.md`. PR [#​10709](https://togithub.com/tiangolo/fastapi/pull/10709) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/advanced/wsgi.md`. PR [#​10713](https://togithub.com/tiangolo/fastapi/pull/10713) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/deployment/index.md`. PR [#​10733](https://togithub.com/tiangolo/fastapi/pull/10733) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/deployment/https.md`. PR [#​10737](https://togithub.com/tiangolo/fastapi/pull/10737) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/deployment/manually.md`. PR [#​10738](https://togithub.com/tiangolo/fastapi/pull/10738) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/deployment/concepts.md`. PR [#​10744](https://togithub.com/tiangolo/fastapi/pull/10744) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Update German translation for `docs/de/docs/features.md`. PR [#​10284](https://togithub.com/tiangolo/fastapi/pull/10284) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/deployment/server-workers.md`. PR [#​10747](https://togithub.com/tiangolo/fastapi/pull/10747) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/deployment/docker.md`. PR [#​10759](https://togithub.com/tiangolo/fastapi/pull/10759) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/how-to/index.md`. PR [#​10769](https://togithub.com/tiangolo/fastapi/pull/10769) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/how-to/general.md`. PR [#​10770](https://togithub.com/tiangolo/fastapi/pull/10770) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/how-to/graphql.md`. PR [#​10788](https://togithub.com/tiangolo/fastapi/pull/10788) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/how-to/custom-request-and-route.md`. PR [#​10789](https://togithub.com/tiangolo/fastapi/pull/10789) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/how-to/conditional-openapi.md`. PR [#​10790](https://togithub.com/tiangolo/fastapi/pull/10790) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/how-to/separate-openapi-schemas.md`. PR [#​10796](https://togithub.com/tiangolo/fastapi/pull/10796) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/how-to/configure-swagger-ui.md`. PR [#​10804](https://togithub.com/tiangolo/fastapi/pull/10804) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/how-to/custom-docs-ui-assets.md`. PR [#​10803](https://togithub.com/tiangolo/fastapi/pull/10803) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/parameters.md`. PR [#​10814](https://togithub.com/tiangolo/fastapi/pull/10814) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/status.md`. PR [#​10815](https://togithub.com/tiangolo/fastapi/pull/10815) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/uploadfile.md`. PR [#​10816](https://togithub.com/tiangolo/fastapi/pull/10816) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/exceptions.md`. PR [#​10817](https://togithub.com/tiangolo/fastapi/pull/10817) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/dependencies.md`. PR [#​10818](https://togithub.com/tiangolo/fastapi/pull/10818) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/apirouter.md`. PR [#​10819](https://togithub.com/tiangolo/fastapi/pull/10819) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/websockets.md`. PR [#​10822](https://togithub.com/tiangolo/fastapi/pull/10822) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/httpconnection.md`. PR [#​10823](https://togithub.com/tiangolo/fastapi/pull/10823) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/response.md`. PR [#​10824](https://togithub.com/tiangolo/fastapi/pull/10824) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/middleware.md`. PR [#​10837](https://togithub.com/tiangolo/fastapi/pull/10837) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/openapi/*.md`. PR [#​10838](https://togithub.com/tiangolo/fastapi/pull/10838) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/security/index.md`. PR [#​10839](https://togithub.com/tiangolo/fastapi/pull/10839) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/staticfiles.md`. PR [#​10841](https://togithub.com/tiangolo/fastapi/pull/10841) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/testclient.md`. PR [#​10843](https://togithub.com/tiangolo/fastapi/pull/10843) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/project-generation.md`. PR [#​10851](https://togithub.com/tiangolo/fastapi/pull/10851) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/history-design-future.md`. PR [#​10865](https://togithub.com/tiangolo/fastapi/pull/10865) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/dependencies/dependencies-with-yield.md`. PR [#​10422](https://togithub.com/tiangolo/fastapi/pull/10422) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/dependencies/global-dependencies.md`. PR [#​10420](https://togithub.com/tiangolo/fastapi/pull/10420) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Update German translation for `docs/de/docs/fastapi-people.md`. PR [#​10285](https://togithub.com/tiangolo/fastapi/pull/10285) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/dependencies/sub-dependencies.md`. PR [#​10409](https://togithub.com/tiangolo/fastapi/pull/10409) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/security/index.md`. PR [#​10429](https://togithub.com/tiangolo/fastapi/pull/10429) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md`. PR [#​10411](https://togithub.com/tiangolo/fastapi/pull/10411) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/extra-data-types.md`. PR [#​10534](https://togithub.com/tiangolo/fastapi/pull/10534) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/security/simple-oauth2.md`. PR [#​10504](https://togithub.com/tiangolo/fastapi/pull/10504) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/security/get-current-user.md`. PR [#​10439](https://togithub.com/tiangolo/fastapi/pull/10439) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/request-forms-and-files.md`. PR [#​10368](https://togithub.com/tiangolo/fastapi/pull/10368) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/encoder.md`. PR [#​10385](https://togithub.com/tiangolo/fastapi/pull/10385) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/request-forms.md`. PR [#​10361](https://togithub.com/tiangolo/fastapi/pull/10361) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/deployment/versions.md`. PR [#​10491](https://togithub.com/tiangolo/fastapi/pull/10491) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/async.md`. PR [#​10449](https://togithub.com/tiangolo/fastapi/pull/10449) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/cookie-params.md`. PR [#​10323](https://togithub.com/tiangolo/fastapi/pull/10323) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/dependencies/classes-as-dependencies.md`. PR [#​10407](https://togithub.com/tiangolo/fastapi/pull/10407) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/dependencies/index.md`. PR [#​10399](https://togithub.com/tiangolo/fastapi/pull/10399) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/header-params.md`. PR [#​10326](https://togithub.com/tiangolo/fastapi/pull/10326) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/path-params-numeric-validations.md`. PR [#​10307](https://togithub.com/tiangolo/fastapi/pull/10307) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/query-params-str-validations.md`. PR [#​10304](https://togithub.com/tiangolo/fastapi/pull/10304) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/tutorial/request-files.md`. PR [#​10364](https://togithub.com/tiangolo/fastapi/pull/10364) by [@​nilslindemann](https://togithub.com/nilslindemann). - :globe_with_meridians: Add Portuguese translation for `docs/pt/docs/advanced/templates.md`. PR [#​11338](https://togithub.com/tiangolo/fastapi/pull/11338) by [@​SamuelBFavarin](https://togithub.com/SamuelBFavarin). - 🌐 Add Bengali translations for `docs/bn/docs/learn/index.md`. PR [#​11337](https://togithub.com/tiangolo/fastapi/pull/11337) by [@​imtiaz101325](https://togithub.com/imtiaz101325). - 🌐 Fix Korean translation for `docs/ko/docs/index.md`. PR [#​11296](https://togithub.com/tiangolo/fastapi/pull/11296) by [@​choi-haram](https://togithub.com/choi-haram). - 🌐 Add Korean translation for `docs/ko/docs/about/index.md`. PR [#​11299](https://togithub.com/tiangolo/fastapi/pull/11299) by [@​choi-haram](https://togithub.com/choi-haram). - 🌐 Add Korean translation for `docs/ko/docs/advanced/index.md`. PR [#​9613](https://togithub.com/tiangolo/fastapi/pull/9613) by [@​ElliottLarsen](https://togithub.com/ElliottLarsen). - 🌐 Add German translation for `docs/de/docs/how-to/extending-openapi.md`. PR [#​10794](https://togithub.com/tiangolo/fastapi/pull/10794) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Update Chinese translation for `docs/zh/docs/tutorial/metadata.md`. PR [#​11286](https://togithub.com/tiangolo/fastapi/pull/11286) by [@​jackleeio](https://togithub.com/jackleeio). - 🌐 Update Chinese translation for `docs/zh/docs/contributing.md`. PR [#​10887](https://togithub.com/tiangolo/fastapi/pull/10887) by [@​Aruelius](https://togithub.com/Aruelius). - 🌐 Add Azerbaijani translation for `docs/az/docs/fastapi-people.md`. PR [#​11195](https://togithub.com/tiangolo/fastapi/pull/11195) by [@​vusallyv](https://togithub.com/vusallyv). - 🌐 Add Russian translation for `docs/ru/docs/tutorial/dependencies/index.md`. PR [#​11223](https://togithub.com/tiangolo/fastapi/pull/11223) by [@​kohiry](https://togithub.com/kohiry). - 🌐 Update Chinese translation for `docs/zh/docs/tutorial/query-params.md`. PR [#​11242](https://togithub.com/tiangolo/fastapi/pull/11242) by [@​jackleeio](https://togithub.com/jackleeio). - 🌐 Add Azerbaijani translation for `docs/az/learn/index.md`. PR [#​11192](https://togithub.com/tiangolo/fastapi/pull/11192) by [@​vusallyv](https://togithub.com/vusallyv). ##### Internal - 👥 Update FastAPI People. PR [#​11387](https://togithub.com/tiangolo/fastapi/pull/11387) by [@​tiangolo](https://togithub.com/tiangolo). - ⬆ Bump actions/cache from 3 to 4. PR [#​10988](https://togithub.com/tiangolo/fastapi/pull/10988) by [@​dependabot\[bot\]](https://togithub.com/apps/dependabot). - ⬆ Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.14. PR [#​11318](https://togithub.com/tiangolo/fastapi/pull/11318) by [@​dependabot\[bot\]](https://togithub.com/apps/dependabot). - ⬆ Bump pillow from 10.1.0 to 10.2.0. PR [#​11011](https://togithub.com/tiangolo/fastapi/pull/11011) by [@​dependabot\[bot\]](https://togithub.com/apps/dependabot). - ⬆ Bump black from 23.3.0 to 24.3.0. PR [#​11325](https://togithub.com/tiangolo/fastapi/pull/11325) by [@​dependabot\[bot\]](https://togithub.com/apps/dependabot). - 👷 Add cron to run test once a week on monday. PR [#​11377](https://togithub.com/tiangolo/fastapi/pull/11377) by [@​estebanx64](https://togithub.com/estebanx64). - ➕ Replace mkdocs-markdownextradata-plugin with mkdocs-macros-plugin. PR [#​11383](https://togithub.com/tiangolo/fastapi/pull/11383) by [@​tiangolo](https://togithub.com/tiangolo). - 👷 Disable MkDocs insiders social plugin while an issue in MkDocs Material is handled. PR [#​11373](https://togithub.com/tiangolo/fastapi/pull/11373) by [@​tiangolo](https://togithub.com/tiangolo). - 👷 Fix logic for when to install and use MkDocs Insiders. PR [#​11372](https://togithub.com/tiangolo/fastapi/pull/11372) by [@​tiangolo](https://togithub.com/tiangolo). - 👷 Do not use Python packages cache for publish. PR [#​11366](https://togithub.com/tiangolo/fastapi/pull/11366) by [@​tiangolo](https://togithub.com/tiangolo). - 👷 Add CI to test sdists for redistribution (e.g. Linux distros). PR [#​11365](https://togithub.com/tiangolo/fastapi/pull/11365) by [@​tiangolo](https://togithub.com/tiangolo). - 👷 Update build-docs GitHub Action path filter. PR [#​11354](https://togithub.com/tiangolo/fastapi/pull/11354) by [@​tiangolo](https://togithub.com/tiangolo). - 🔧 Update Ruff config, add extra ignore rule from SQLModel. PR [#​11353](https://togithub.com/tiangolo/fastapi/pull/11353) by [@​tiangolo](https://togithub.com/tiangolo). - ⬆️ Upgrade configuration for Ruff v0.2.0. PR [#​11075](https://togithub.com/tiangolo/fastapi/pull/11075) by [@​charliermarsh](https://togithub.com/charliermarsh). - 🔧 Update sponsors, add MongoDB. PR [#​11346](https://togithub.com/tiangolo/fastapi/pull/11346) by [@​tiangolo](https://togithub.com/tiangolo). - ⬆ Bump dorny/paths-filter from 2 to 3. PR [#​11028](https://togithub.com/tiangolo/fastapi/pull/11028) by [@​dependabot\[bot\]](https://togithub.com/apps/dependabot). - ⬆ Bump dawidd6/action-download-artifact from 3.0.0 to 3.1.4. PR [#​11310](https://togithub.com/tiangolo/fastapi/pull/11310) by [@​dependabot\[bot\]](https://togithub.com/apps/dependabot). - ♻️ Refactor computing FastAPI People, include 3 months, 6 months, 1 year, based on comment date, not discussion date. PR [#​11304](https://togithub.com/tiangolo/fastapi/pull/11304) by [@​tiangolo](https://togithub.com/tiangolo). - 👥 Update FastAPI People. PR [#​11228](https://togithub.com/tiangolo/fastapi/pull/11228) by [@​tiangolo](https://togithub.com/tiangolo). - 🔥 Remove Jina AI QA Bot from the docs. PR [#​11268](https://togithub.com/tiangolo/fastapi/pull/11268) by [@​nan-wang](https://togithub.com/nan-wang). - 🔧 Update sponsors, remove Jina, remove Powens, move TestDriven.io. PR [#​11213](https://togithub.com/tiangolo/fastapi/pull/11213) by [@​tiangolo](https://togithub.com/tiangolo). ### [`v0.110.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.110.0) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.109.2...0.110.0) ##### Breaking Changes - 🐛 Fix unhandled growing memory for internal server errors, refactor dependencies with `yield` and `except` to require raising again as in regular Python. PR [#​11191](https://togithub.com/tiangolo/fastapi/pull/11191) by [@​tiangolo](https://togithub.com/tiangolo). - This is a breaking change (and only slightly) if you used dependencies with `yield`, used `except` in those dependencies, and didn't raise again. - This was reported internally by [@​rushilsrivastava](https://togithub.com/rushilsrivastava) as a memory leak when the server had unhandled exceptions that would produce internal server errors, the memory allocated before that point would not be released. - Read the new docs: [Dependencies with `yield` and `except`](https://fastapi.tiangolo.com/tutorial/dependencies/dependencies-with-yield/#dependencies-with-yield-and-except). In short, if you had dependencies that looked like: ```Python def my_dep(): try: yield except SomeException: pass ``` Now you need to make sure you raise again after `except`, just as you would in regular Python: ```Python def my_dep(): try: yield except SomeException: raise ``` ##### Docs - ✏️ Fix minor typos in `docs/ko/docs/`. PR [#​11126](https://togithub.com/tiangolo/fastapi/pull/11126) by [@​KaniKim](https://togithub.com/KaniKim). - ✏️ Fix minor typo in `fastapi/applications.py`. PR [#​11099](https://togithub.com/tiangolo/fastapi/pull/11099) by [@​JacobHayes](https://togithub.com/JacobHayes). ##### Translations - 🌐 Add German translation for `docs/de/docs/reference/background.md`. PR [#​10820](https://togithub.com/tiangolo/fastapi/pull/10820) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/templating.md`. PR [#​10842](https://togithub.com/tiangolo/fastapi/pull/10842) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/external-links.md`. PR [#​10852](https://togithub.com/tiangolo/fastapi/pull/10852) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Update Turkish translation for `docs/tr/docs/tutorial/query-params.md`. PR [#​11162](https://togithub.com/tiangolo/fastapi/pull/11162) by [@​hasansezertasan](https://togithub.com/hasansezertasan). - 🌐 Add German translation for `docs/de/docs/reference/encoders.md`. PR [#​10840](https://togithub.com/tiangolo/fastapi/pull/10840) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/responses.md`. PR [#​10825](https://togithub.com/tiangolo/fastapi/pull/10825) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/reference/request.md`. PR [#​10821](https://togithub.com/tiangolo/fastapi/pull/10821) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add Turkish translation for `docs/tr/docs/tutorial/query-params.md`. PR [#​11078](https://togithub.com/tiangolo/fastapi/pull/11078) by [@​emrhnsyts](https://togithub.com/emrhnsyts). - 🌐 Add German translation for `docs/de/docs/reference/fastapi.md`. PR [#​10813](https://togithub.com/tiangolo/fastapi/pull/10813) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add German translation for `docs/de/docs/newsletter.md`. PR [#​10853](https://togithub.com/tiangolo/fastapi/pull/10853) by [@​nilslindemann](https://togithub.com/nilslindemann). - 🌐 Add Traditional Chinese translation for `docs/zh-hant/docs/learn/index.md`. PR [#​11142](https://togithub.com/tiangolo/fastapi/pull/11142) by [@​hsuanchi](https://togithub.com/hsuanchi). - 🌐 Add Korean translation for `/docs/ko/docs/tutorial/dependencies/global-dependencies.md`. PR [#​11123](https://togithub.com/tiangolo/fastapi/pull/11123) by [@​riroan](https://togithub.com/riroan). - 🌐 Add Korean translation for `/docs/ko/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md`. PR [#​11124](https://togithub.com/tiangolo/fastapi/pull/11124) by [@​riroan](https://togithub.com/riroan). - 🌐 Add Korean translation for `/docs/ko/docs/tutorial/schema-extra-example.md`. PR [#​11121](https://togithub.com/tiangolo/fastapi/pull/11121) by [@​KaniKim](https://togithub.com/KaniKim). - 🌐 Add Korean translation for `/docs/ko/docs/tutorial/body-fields.md`. PR [#​11112](https://togithub.com/tiangolo/fastapi/pull/11112) by [@​KaniKim](https://togithub.com/KaniKim). - 🌐 Add Korean translation for `/docs/ko/docs/tutorial/cookie-params.md`. PR [#​11118](https://togithub.com/tiangolo/fastapi/pull/11118) by [@​riroan](https://togithub.com/riroan). - 🌐 Update Korean translation for `/docs/ko/docs/dependencies/index.md`. PR [#​11114](https://togithub.com/tiangolo/fastapi/pull/11114) by [@​KaniKim](https://togithub.com/KaniKim). - 🌐 Update Korean translation for `/docs/ko/docs/deployment/docker.md`. PR [#​11113](https://togithub.com/tiangolo/fastapi/pull/11113) by [@​KaniKim](https://togithub.com/KaniKim). - 🌐 Update Turkish translation for `docs/tr/docs/tutorial/first-steps.md`. PR [#​11094](https://togithub.com/tiangolo/fastapi/pull/11094) by [@​hasansezertasan](https://togithub.com/hasansezertasan). - 🌐 Add Spanish translation for `docs/es/docs/advanced/security/index.md`. PR [#​2278](https://togithub.com/tiangolo/fastapi/pull/2278) by [@​Xaraxx](https://togithub.com/Xaraxx). - 🌐 Add Spanish translation for `docs/es/docs/advanced/response-headers.md`. PR [#​2276](https://togithub.com/tiangolo/fastapi/pull/2276) by [@​Xaraxx](https://togithub.com/Xaraxx). - 🌐 Add Spanish translation for `docs/es/docs/deployment/index.md` and `~/deployment/versions.md`. PR [#​9669](https://togithub.com/tiangolo/fastapi/pull/9669) by [@​pabloperezmoya](https://togithub.com/pabloperezmoya). - 🌐 Add Spanish translation for `docs/es/docs/benchmarks.md`. PR [#​10928](https://togithub.com/tiangolo/fastapi/pull/10928) by [@​pablocm83](https://togithub.com/pablocm83). - 🌐 Add Spanish translation for `docs/es/docs/advanced/response-change-status-code.md`. PR [#​11100](https://togithub.com/tiangolo/fastapi/pull/11100) by [@​alejsdev](https://togithub.com/alejsdev). ### [`v0.109.2`](https://togithub.com/tiangolo/fastapi/releases/tag/0.109.2) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.109.1...0.109.2) ##### Upgrades - ⬆️ Upgrade version of Starlette to `>= 0.36.3`. PR [#​11086](https://togithub.com/tiangolo/fastapi/pull/11086) by [@​tiangolo](https://togithub.com/tiangolo). ##### Translations - 🌐 Update Turkish translation for `docs/tr/docs/fastapi-people.md`. PR [#​10547](https://togithub.com/tiangolo/fastapi/pull/10547) by [@​alperiox](https://togithub.com/alperiox). ##### Internal - 🍱 Add new FastAPI logo. PR [#​11090](https://togithub.com/tiangolo/fastapi/pull/11090) by [@​tiangolo](https://togithub.com/tiangolo). ### [`v0.109.1`](https://togithub.com/tiangolo/fastapi/releases/tag/0.109.1) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.109.0...0.109.1) ##### Security fixes - ⬆️ Upgrade minimum version of `python-multipart` to `>=0.0.7` to fix a vulnerability when using form data with a ReDos attack. You can also simply upgrade `python-multipart`. Read more in the [advisory: Content-Type Header ReDoS](https://togithub.com/tiangolo/fastapi/security/advisories/GHSA-qf9m-vfgh-m389). ##### Features - ✨ Include HTTP 205 in status codes with no body. PR [#​10969](https://togithub.com/tiangolo/fastapi/pull/10969) by [@​tiangolo](https://togithub.com/tiangolo). ##### Refactors - ✅ Refactor tests for duplicate operation ID generation for compatibility with other tools running the FastAPI test suite. PR [#​10876](https://togithub.com/tiangolo/fastapi/pull/10876) by [@​emmettbutler](https://togithub.com/emmettbutler). - ♻️ Simplify string format with f-strings in `fastapi/utils.py`. PR [#​10576](https://togithub.com/tiangolo/fastapi/pull/10576) by [@​eukub](https://togithub.com/eukub). - 🔧 Fix Ruff configuration unintentionally enabling and re-disabling mccabe complexity check. PR [#​10893](https://togithub.com/tiangolo/fastapi/pull/10893) by [@​jiridanek](https://togithub.com/jiridanek). - ✅ Re-enable test in `tests/test_tutorial/test_header_params/test_tutorial003.py` after fix in Starlette. PR [#​10904](https://togithub.com/tiangolo/fastapi/pull/10904) by [@​ooknimm](https://togithub.com/ooknimm). ##### Docs - 📝 Tweak wording in `help-fastapi.md`. PR [#​11040](https://togithub.com/tiangolo/fastapi/pull/11040) by [@​tiangolo](https://togithub.com/tiangolo). - 📝 Tweak docs for Behind a Proxy. PR [#​11038](https://togithub.com/tiangolo/fastapi/pull/11038) by [@​tiangolo](https://togithub.com/tiangolo). - 📝 Add External Link: 10 Tips for adding SQLAlchemy to FastAPI. PR [#​11036](https://togithub.com/tiangolo/fastapi/pull/11036) by [@​Donnype](https://togithub.com/Donnype). - 📝 Add External Link: Tips on migrating from Flask to FastAPI and vice-versa. PR [#​11029](https://togithub.com/tiangolo/fastapi/pull/11029) by [@​jtemporal](https://togithub.com/jtemporal). - 📝 Deprecate old tutorials: Peewee, Couchbase, encode/databases. PR [#​10979](https://togithub.com/tiangolo/fastapi/pull/10979) by [@​tiangolo](https://togithub.com/tiangolo). - ✏️ Fix typo in `fastapi/security/oauth2.py`. PR [#​10972](https://togithub.com/tiangolo/fastapi/pull/10972) by [@​RafalSkolasinski](https://togithub.com/RafalSkolasinski). - 📝 Update `HTTPException` details in `docs/en/docs/tutorial/handling-errors.md`. PR [#​5418](https://togithub.com/tiangolo/fastapi/pull/5418) by [@​papb](https://togithub.com/papb). - ✏️ A few tweaks in `docs/de/docs/tutorial/first-steps.md`. PR [#​10959](https://togithub.com/tiangolo/fastapi/pull/10959) by [@​nilslindemann](https://togithub.com/nilslindemann). - ✏️ Fix link in `docs/en/docs/advanced/async-tests.md`. PR [#​10960](https://togithub.com/tiangolo/fastapi/pull/10960) by [@​nilslindemann](https://togithub.com/nilslindemann). - ✏️ Fix typos for Spanish documentation. PR [#​10957](https://togithub.com/tiangolo/fastapi/pull/10957) by [@​jlopezlira](https://togithub.com/jlopezlira). - 📝 Add warning about lifespan functions and backwards compatibility with events. PR [#​10734](https://togithub.com/tiangolo/fastapi/pull/10734) by [@​jacob-indigo](https://togithub.com/jacob-indigo). - ✏️ Fix broken link in `docs/tutorial/sql-databases.md` in several languages. PR [#​10716](https://togithub.com/tiangolo/fastapi/pull/10716) by [@​theoohoho](https://togithub.com/theoohoho). - ✏️ Remove broken links from `external_links.yml`. PR [#​10943](https://togithub.com/tiangolo/fastapi/pull/10943) by [@​Torabek](https://togithub.com/Torabek). - 📝 Update template docs with more info about `url_for`. PR [#​5937](https://togithub.com/tiangolo/fastapi/pull/5937) by [@​EzzEddin](https://togithub.com/EzzEddin). - 📝 Update usage of Token model in security docs. PR [#​9313](https://togithub.com/tiangolo/fastapi/pull/9313) by [@​piotrszacilowski](https://togithub.com/piotrszacilowski). - ✏️ Update highlighted line in `docs/en/docs/tutorial/bigger-applications.md`. PR [#​5490](https://togithub.com/tiangolo/fastapi/pull/5490) by [@​papb](https://togithub.com/papb). - 📝 Add External Link: Explore How to Effectively Use JWT With FastAPI. PR [#​10212](https://togithub.com/tiangolo/fastapi/pull/10212) by [@​aanchlia](https://togithub.com/aanchlia). - 📝 Add hyperlink to `docs/en/docs/tutorial/static-files.md`. PR [#​10243](https://togithub.com/tiangolo/fastapi/pull/10243) by [@​hungtsetse](https://togithub.com/hungtsetse). - 📝 Add External Link: Instrument a FastAPI service adding tracing with OpenTelemetry and send/show traces in Grafana Tempo. PR [#​9440](https://togithub.com/tiangolo/fastapi/pull/9440) by [@​softwarebloat](https://togithub.com/softwarebloat). - 📝 Review and rewording of `en/docs/contributing.md`. PR [#​10480](https://togithub.com/tiangolo/fastapi/pull/10480) by [@​nilslindemann](https://togithub.com/nilslindemann). - 📝 Add External Link: ML serving and monitoring with FastAPI and Evidently. PR [#​9701](https://togithub.com/tiangolo/fastapi/pull/9701) by [@​mnrozhkov](https://togithub.com/mnrozhkov). - 📝 Reword in docs, from "have in mind" to "keep in mind". PR [#​10376](https://togithub.com/tiangolo/fastapi/pull/10376) by [@​malicious](https://togithub.com/malicious). - 📝 Add External Link: Talk by Jeny Sadadia. PR [#​10265](https://togithub.com/tiangolo/fastapi/pull/10265) by [@​JenySadadia](https://togithub.com/JenySadadia). - 📝 Add location info to `tutorial/bigger-applications.md`. PR [#​10552](https://togithub.com/tiangolo/fastapi/pull/10552) by [@​nilslindemann](https://togithub.com/nilslindemann). - ✏️ Fix Pydantic method name in `docs/en/docs/advanced/path-operation-advanced-configuration.md`. PR [#​10826](https://togithub.com/tiangolo/fastapi/pull/10826) by [@​ahmedabdou14](https://togithub.com/ahmedabdou14). ##### Translations - 🌐 Add Spanish translation for `docs/es/docs/external-links.md`. PR [#​10933](https://togithub.com/tiangolo/fastapi/pull/10933) by [@​pablocm83](https://togithub.com/pablocm83). - 🌐 Update Korean translation for `docs/ko/docs/tutorial/first-steps.md`, `docs/ko/docs/tutorial/index.md`, `docs/ko/docs/tutorial/path-params.md`, and `docs/ko/docs/tutorial/query-params.md`. PR [#​4218](https://togithub.com/tiangolo/fastapi/pull/4218) by [@​SnowSuno](https://togithub.com/

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.

renovate[bot] commented 6 months ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: poetry.lock
Updating dependencies
Resolving dependencies...

Creating virtualenv kiroshi-HlJDJyGz-py3.12 in /home/ubuntu/.cache/pypoetry/virtualenvs

Because kiroshi depends on fastapi (^0.111.0) which doesn't match any versions, version solving failed.