Skip to content

Commit 34913fb

Browse files
authored
deps: Update dependency fastapi to v0.118.0 (#582)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [fastapi](https://redirect.github.com/fastapi/fastapi) ([changelog](https://fastapi.tiangolo.com/release-notes/)) | `==0.115.0` -> `==0.118.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.118.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.115.0/0.118.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>fastapi/fastapi (fastapi)</summary> ### [`v0.118.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.118.0) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.117.1...0.118.0) #### 0.118.0 ##### Fixes - 🐛 Fix support for `StreamingResponse`s with dependencies with `yield` or `UploadFile`s, close after the response is done. PR [#&#8203;14099](https://redirect.github.com/fastapi/fastapi/pull/14099) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). Before FastAPI 0.118.0, if you used a dependency with `yield`, it would run the exit code after the *path operation function* returned but right before sending the response. This change also meant that if you returned a `StreamingResponse`, the exit code of the dependency with `yield` would have been already run. For example, if you had a database session in a dependency with `yield`, the `StreamingResponse` would not be able to use that session while streaming data because the session would have already been closed in the exit code after `yield`. This behavior was reverted in 0.118.0, to make the exit code after `yield` be executed after the response is sent. You can read more about it in the docs for [Advanced Dependencies - Dependencies with `yield`, `HTTPException`, `except` and Background Tasks](https://fastapi.tiangolo.com/advanced/advanced-dependencies#dependencies-with-yield-httpexception-except-and-background-tasks). Including what you could do if you wanted to close a database session earlier, before returning the response to the client. ##### Docs - 📝 Update `tutorial/security/oauth2-jwt/` to use `pwdlib` with Argon2 instead of `passlib`. PR [#&#8203;13917](https://redirect.github.com/fastapi/fastapi/pull/13917) by [@&#8203;Neizvestnyj](https://redirect.github.com/Neizvestnyj). - ✏️ Fix typos in OAuth2 password request forms. PR [#&#8203;14112](https://redirect.github.com/fastapi/fastapi/pull/14112) by [@&#8203;alv2017](https://redirect.github.com/alv2017). - 📝 Update contributing guidelines for installing requirements. PR [#&#8203;14095](https://redirect.github.com/fastapi/fastapi/pull/14095) by [@&#8203;alejsdev](https://redirect.github.com/alejsdev). ##### Translations - 🌐 Sync German docs. PR [#&#8203;14098](https://redirect.github.com/fastapi/fastapi/pull/14098) by [@&#8203;nilslindemann](https://redirect.github.com/nilslindemann). ##### Internal - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;14103](https://redirect.github.com/fastapi/fastapi/pull/14103) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ♻️ Refactor sponsor image handling. PR [#&#8203;14102](https://redirect.github.com/fastapi/fastapi/pull/14102) by [@&#8203;alejsdev](https://redirect.github.com/alejsdev). - 🐛 Fix sponsor display issue by hiding element on image error. PR [#&#8203;14097](https://redirect.github.com/fastapi/fastapi/pull/14097) by [@&#8203;alejsdev](https://redirect.github.com/alejsdev). - 🐛 Hide sponsor badge when sponsor image is not displayed. PR [#&#8203;14096](https://redirect.github.com/fastapi/fastapi/pull/14096) by [@&#8203;alejsdev](https://redirect.github.com/alejsdev). ### [`v0.117.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.117.1) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.117.0...0.117.1) ##### Fixes - 🐛 Fix validation error when `File` is declared after `Form` parameter. PR [#&#8203;11194](https://redirect.github.com/fastapi/fastapi/pull/11194) by [@&#8203;thomasleveil](https://redirect.github.com/thomasleveil). ### [`v0.117.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.117.0) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.116.2...0.117.0) ##### Features - ✨ Allow `None` as return type for bodiless responses. PR [#&#8203;9425](https://redirect.github.com/fastapi/fastapi/pull/9425) by [@&#8203;hofrob](https://redirect.github.com/hofrob). - ✨ Allow array values for OpenAPI schema `type` field. PR [#&#8203;13639](https://redirect.github.com/fastapi/fastapi/pull/13639) by [@&#8203;sammasak](https://redirect.github.com/sammasak). - ✨ Add OpenAPI `external_docs` parameter to `FastAPI`. PR [#&#8203;13713](https://redirect.github.com/fastapi/fastapi/pull/13713) by [@&#8203;cmtoro](https://redirect.github.com/cmtoro). ##### Fixes - ⚡️ Fix `default_factory` for response model field with Pydantic V1. PR [#&#8203;9704](https://redirect.github.com/fastapi/fastapi/pull/9704) by [@&#8203;vvanglro](https://redirect.github.com/vvanglro). - 🐛 Fix inconsistent processing of model docstring formfeed char with Pydantic V1. PR [#&#8203;6039](https://redirect.github.com/fastapi/fastapi/pull/6039) by [@&#8203;MaxwellPayne](https://redirect.github.com/MaxwellPayne). - 🐛 Fix `jsonable_encoder` alters `json_encoders` of Pydantic v1 objects. PR [#&#8203;4972](https://redirect.github.com/fastapi/fastapi/pull/4972) by [@&#8203;aboubacs](https://redirect.github.com/aboubacs). - 🐛 Reenable `allow_arbitrary_types` when only 1 argument is used on the API endpoint. PR [#&#8203;13694](https://redirect.github.com/fastapi/fastapi/pull/13694) by [@&#8203;rmawatson](https://redirect.github.com/rmawatson). - 🐛 Fix `inspect.getcoroutinefunction()` can break testing with `unittest.mock.patch()`. PR [#&#8203;14022](https://redirect.github.com/fastapi/fastapi/pull/14022) by [@&#8203;secrett2633](https://redirect.github.com/secrett2633). ##### Refactors - ♻️ Create `dependency-cache` dict in `solve_dependencies` only if `None` (don't re-create if empty). PR [#&#8203;13689](https://redirect.github.com/fastapi/fastapi/pull/13689) by [@&#8203;bokshitsky](https://redirect.github.com/bokshitsky). - ✅ Enable test case for duplicated headers in `test_tutorial/test_header_params/test_tutorial003.py`. PR [#&#8203;13864](https://redirect.github.com/fastapi/fastapi/pull/13864) by [@&#8203;Amogha-ark](https://redirect.github.com/Amogha-ark). - 📌 Pin `httpx` to `>=0.23.0,<1.0.0`. PR [#&#8203;14086](https://redirect.github.com/fastapi/fastapi/pull/14086) by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov). ##### Docs - 📝 Add note about Cookies and JavaScript on `tutorial/cookie-params.md`. PR [#&#8203;13510](https://redirect.github.com/fastapi/fastapi/pull/13510) by [@&#8203;Kludex](https://redirect.github.com/Kludex). - 📝 Remove outdated formatting from `path-params-numeric-validations.md` for languages `en`, `es` and `uk`.. PR [#&#8203;14059](https://redirect.github.com/fastapi/fastapi/pull/14059) by [@&#8203;svlandeg](https://redirect.github.com/svlandeg). - 📝 Fix and Improve English Documentation. PR [#&#8203;14048](https://redirect.github.com/fastapi/fastapi/pull/14048) by [@&#8203;nilslindemann](https://redirect.github.com/nilslindemann). ##### Translations - 📝 Update prompts and German translation. PR [#&#8203;14015](https://redirect.github.com/fastapi/fastapi/pull/14015) by [@&#8203;nilslindemann](https://redirect.github.com/nilslindemann). ##### Internal - ✅ Simplify tests for response\_model. PR [#&#8203;14062](https://redirect.github.com/fastapi/fastapi/pull/14062) by [@&#8203;dynamicy](https://redirect.github.com/dynamicy). - 🚨 Install pydantic.mypy plugin. PR [#&#8203;14081](https://redirect.github.com/fastapi/fastapi/pull/14081) by [@&#8203;svlandeg](https://redirect.github.com/svlandeg). - ✅ Add LLM test file. PR [#&#8203;14049](https://redirect.github.com/fastapi/fastapi/pull/14049) by [@&#8203;nilslindemann](https://redirect.github.com/nilslindemann). - 🔨 Update translations script. PR [#&#8203;13968](https://redirect.github.com/fastapi/fastapi/pull/13968) by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov). - 🛠️ Update `docs.py generate-readme` command to remove permalinks from headers. PR [#&#8203;14055](https://redirect.github.com/fastapi/fastapi/pull/14055) by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov). - ⬆️ Update mypy to 1.14.1. PR [#&#8203;12970](https://redirect.github.com/fastapi/fastapi/pull/12970) by [@&#8203;tamird](https://redirect.github.com/tamird). ### [`v0.116.2`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.116.2) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.116.1...0.116.2) ##### Upgrades - ⬆️ Upgrade Starlette supported version range to >=0.40.0,<0.49.0. PR [#&#8203;14077](https://redirect.github.com/fastapi/fastapi/pull/14077) by [@&#8203;musicinmybrain](https://redirect.github.com/musicinmybrain). ##### Docs - 📝 Add documentation for Behind a Proxy - Proxy Forwarded Headers, using `--forwarded-allow-ips="*"`. PR [#&#8203;14028](https://redirect.github.com/fastapi/fastapi/pull/14028) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 📝 Add deprecation info block about `dict()` in `docs/tutorial/body.md`. PR [#&#8203;13906](https://redirect.github.com/fastapi/fastapi/pull/13906) by [@&#8203;jomkv](https://redirect.github.com/jomkv). - 📝 Fix Twitter to be X (Twitter) everywhere in documentation. PR [#&#8203;13809](https://redirect.github.com/fastapi/fastapi/pull/13809) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🐛 Prevent scroll-to-top on restart/fast buttons in `termynal.js`. PR [#&#8203;13714](https://redirect.github.com/fastapi/fastapi/pull/13714) by [@&#8203;Ashish-Pandey62](https://redirect.github.com/Ashish-Pandey62). - 📝 Update testing events documentation. PR [#&#8203;13259](https://redirect.github.com/fastapi/fastapi/pull/13259) by [@&#8203;z0z0r4](https://redirect.github.com/z0z0r4). - 📝 Remove obsolete `url` field in error responses in docs. PR [#&#8203;13655](https://redirect.github.com/fastapi/fastapi/pull/13655) by [@&#8203;Taoup](https://redirect.github.com/Taoup). - 📝 Bring the `scope` claim in line with the standard in `docs_src/security/tutorial005.py`. PR [#&#8203;11189](https://redirect.github.com/fastapi/fastapi/pull/11189) by [@&#8203;DurandA](https://redirect.github.com/DurandA). - 📝 Update TrustedHostMiddleware Documentation. PR [#&#8203;11441](https://redirect.github.com/fastapi/fastapi/pull/11441) by [@&#8203;soulee-dev](https://redirect.github.com/soulee-dev). - 📝 Remove links to site callbackhell.com that doesn't exist anymore. PR [#&#8203;14006](https://redirect.github.com/fastapi/fastapi/pull/14006) by [@&#8203;dennybiasiolli](https://redirect.github.com/dennybiasiolli). - 📝 Add permalinks to headers in English docs. PR [#&#8203;13993](https://redirect.github.com/fastapi/fastapi/pull/13993) by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov). - 📝 Update `docs/en/docs/advanced/generate-clients.md`. PR [#&#8203;13793](https://redirect.github.com/fastapi/fastapi/pull/13793) by [@&#8203;mrlubos](https://redirect.github.com/mrlubos). - 📝 Add discussion template for new language translation requests. PR [#&#8203;13535](https://redirect.github.com/fastapi/fastapi/pull/13535) by [@&#8203;alejsdev](https://redirect.github.com/alejsdev). ##### Translations - 📝 Fix code include for Pydantic models example in `docs/zh/docs/python-types.md`. PR [#&#8203;13997](https://redirect.github.com/fastapi/fastapi/pull/13997) by [@&#8203;anfreshman](https://redirect.github.com/anfreshman). - 🌐 Update Portuguese Translation for `docs/pt/docs/async.md`. PR [#&#8203;13863](https://redirect.github.com/fastapi/fastapi/pull/13863) by [@&#8203;EdmilsonRodrigues](https://redirect.github.com/EdmilsonRodrigues). - 📝 Fix highlight line in `docs/ja/docs/tutorial/body.md`. PR [#&#8203;13927](https://redirect.github.com/fastapi/fastapi/pull/13927) by [@&#8203;KoyoMiyazaki](https://redirect.github.com/KoyoMiyazaki). - 🌐 Add Persian translation for `docs/fa/docs/environment-variables.md`. PR [#&#8203;13923](https://redirect.github.com/fastapi/fastapi/pull/13923) by [@&#8203;Mohammad222PR](https://redirect.github.com/Mohammad222PR). - 🌐 Add Persian translation for `docs/fa/docs/python-types.md`. PR [#&#8203;13524](https://redirect.github.com/fastapi/fastapi/pull/13524) by [@&#8203;Mohammad222PR](https://redirect.github.com/Mohammad222PR). - 🌐 Update Portuguese Translation for `docs/pt/docs/project-generation.md`. PR [#&#8203;13875](https://redirect.github.com/fastapi/fastapi/pull/13875) by [@&#8203;EdmilsonRodrigues](https://redirect.github.com/EdmilsonRodrigues). - 🌐 Add Persian translation for `docs/fa/docs/async.md`. PR [#&#8203;13541](https://redirect.github.com/fastapi/fastapi/pull/13541) by [@&#8203;Mohammad222PR](https://redirect.github.com/Mohammad222PR). - 🌐 Add Bangali translation for `docs/bn/about/index.md`. PR [#&#8203;13882](https://redirect.github.com/fastapi/fastapi/pull/13882) by [@&#8203;sajjadrahman56](https://redirect.github.com/sajjadrahman56). ##### Internal - ⬆ Bump pyjwt from 2.8.0 to 2.9.0. PR [#&#8203;13960](https://redirect.github.com/fastapi/fastapi/pull/13960) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;14080](https://redirect.github.com/fastapi/fastapi/pull/14080) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ Bump actions/setup-python from 5 to 6. PR [#&#8203;14042](https://redirect.github.com/fastapi/fastapi/pull/14042) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump actions/labeler from 5 to 6. PR [#&#8203;14046](https://redirect.github.com/fastapi/fastapi/pull/14046) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;14056](https://redirect.github.com/fastapi/fastapi/pull/14056) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;14035](https://redirect.github.com/fastapi/fastapi/pull/14035) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0. PR [#&#8203;14041](https://redirect.github.com/fastapi/fastapi/pull/14041) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - 👥 Update FastAPI People - Contributors and Translators. PR [#&#8203;14029](https://redirect.github.com/fastapi/fastapi/pull/14029) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI People - Sponsors. PR [#&#8203;14030](https://redirect.github.com/fastapi/fastapi/pull/14030) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI GitHub topic repositories. PR [#&#8203;14031](https://redirect.github.com/fastapi/fastapi/pull/14031) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI People - Experts. PR [#&#8203;14034](https://redirect.github.com/fastapi/fastapi/pull/14034) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👷 Detect and label merge conflicts on PRs automatically. PR [#&#8203;14045](https://redirect.github.com/fastapi/fastapi/pull/14045) by [@&#8203;svlandeg](https://redirect.github.com/svlandeg). - 🔧 Update sponsors: remove Platform.sh. PR [#&#8203;14027](https://redirect.github.com/fastapi/fastapi/pull/14027) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🔧 Update sponsors: remove Mobb. PR [#&#8203;14026](https://redirect.github.com/fastapi/fastapi/pull/14026) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🛠️ Update `mkdocs_hooks` to handle headers with permalinks when building docs. PR [#&#8203;14025](https://redirect.github.com/fastapi/fastapi/pull/14025) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;14016](https://redirect.github.com/fastapi/fastapi/pull/14016) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ Bump `mkdocs-macros-plugin` from 1.3.7 to 1.3.9. PR [#&#8203;14003](https://redirect.github.com/fastapi/fastapi/pull/14003) by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13999](https://redirect.github.com/fastapi/fastapi/pull/13999) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13983](https://redirect.github.com/fastapi/fastapi/pull/13983) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ Bump actions/checkout from 4 to 5. PR [#&#8203;13986](https://redirect.github.com/fastapi/fastapi/pull/13986) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - 🔧 Update Speakeasy sponsor graphic. PR [#&#8203;13971](https://redirect.github.com/fastapi/fastapi/pull/13971) by [@&#8203;chailandau](https://redirect.github.com/chailandau). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13969](https://redirect.github.com/fastapi/fastapi/pull/13969) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ Bump actions/download-artifact from 4 to 5. PR [#&#8203;13975](https://redirect.github.com/fastapi/fastapi/pull/13975) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - 👥 Update FastAPI People - Experts. PR [#&#8203;13963](https://redirect.github.com/fastapi/fastapi/pull/13963) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⬆ Bump ruff from 0.11.2 to 0.12.7. PR [#&#8203;13957](https://redirect.github.com/fastapi/fastapi/pull/13957) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump cairosvg from 2.7.1 to 2.8.2. PR [#&#8203;13959](https://redirect.github.com/fastapi/fastapi/pull/13959) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump pydantic-ai from 0.0.30 to 0.4.10. PR [#&#8203;13958](https://redirect.github.com/fastapi/fastapi/pull/13958) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - 👥 Update FastAPI GitHub topic repositories. PR [#&#8203;13962](https://redirect.github.com/fastapi/fastapi/pull/13962) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⬆ Bump mkdocs-material from 9.6.15 to 9.6.16. PR [#&#8203;13961](https://redirect.github.com/fastapi/fastapi/pull/13961) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump tiangolo/latest-changes from 0.3.2 to 0.4.0. PR [#&#8203;13952](https://redirect.github.com/fastapi/fastapi/pull/13952) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - 👥 Update FastAPI People - Sponsors. PR [#&#8203;13956](https://redirect.github.com/fastapi/fastapi/pull/13956) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI People - Contributors and Translators. PR [#&#8203;13955](https://redirect.github.com/fastapi/fastapi/pull/13955) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🔧 Update sponsors: Databento link and sponsors\_badge data. PR [#&#8203;13954](https://redirect.github.com/fastapi/fastapi/pull/13954) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🔧 Update sponsors: Add Railway. PR [#&#8203;13953](https://redirect.github.com/fastapi/fastapi/pull/13953) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⚒️ Update translate script, update prompt to minimize generated diff. PR [#&#8203;13947](https://redirect.github.com/fastapi/fastapi/pull/13947) by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13943](https://redirect.github.com/fastapi/fastapi/pull/13943) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⚒️ Tweak translate script and CI. PR [#&#8203;13939](https://redirect.github.com/fastapi/fastapi/pull/13939) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👷 Add CI to translate with LLMs. PR [#&#8203;13937](https://redirect.github.com/fastapi/fastapi/pull/13937) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⚒️ Update translate script, show and update outdated translations. PR [#&#8203;13933](https://redirect.github.com/fastapi/fastapi/pull/13933) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🔨 Refactor translate script with extra feedback (prints). PR [#&#8203;13932](https://redirect.github.com/fastapi/fastapi/pull/13932) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🔨 Update translations script to remove old (removed) files. PR [#&#8203;13928](https://redirect.github.com/fastapi/fastapi/pull/13928) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13894](https://redirect.github.com/fastapi/fastapi/pull/13894) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ Update httpx requirement to >=0.23.0,<0.29.0. PR [#&#8203;13114](https://redirect.github.com/fastapi/fastapi/pull/13114) by [@&#8203;yan12125](https://redirect.github.com/yan12125). - 🔧 Update sponsors: Add Mobb. PR [#&#8203;13916](https://redirect.github.com/fastapi/fastapi/pull/13916) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI People - Experts. PR [#&#8203;13889](https://redirect.github.com/fastapi/fastapi/pull/13889) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🔨 Update FastAPI People sleep interval, use external settings. PR [#&#8203;13888](https://redirect.github.com/fastapi/fastapi/pull/13888) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). ### [`v0.116.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.116.1) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.116.0...0.116.1) ##### Upgrades - ⬆️ Upgrade Starlette supported version range to `>=0.40.0,<0.48.0`. PR [#&#8203;13884](https://redirect.github.com/fastapi/fastapi/pull/13884) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). ##### Docs - 📝 Add notification about impending changes in Translations to `docs/en/docs/contributing.md`. PR [#&#8203;13886](https://redirect.github.com/fastapi/fastapi/pull/13886) by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov). ##### Internal - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13871](https://redirect.github.com/fastapi/fastapi/pull/13871) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). ### [`v0.116.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.116.0) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.115.14...0.116.0) ##### Features - ✨ Add support for deploying to FastAPI Cloud with `fastapi deploy`. PR [#&#8203;13870](https://redirect.github.com/fastapi/fastapi/pull/13870) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). Installing `fastapi[standard]` now includes `fastapi-cloud-cli`. This will allow you to deploy to [FastAPI Cloud](https://fastapicloud.com) with the `fastapi deploy` command. If you want to install `fastapi` with the standard dependencies but without `fastapi-cloud-cli`, you can install instead `fastapi[standard-no-fastapi-cloud-cli]`. ##### Translations - 🌐 Add Russian translation for `docs/ru/docs/advanced/response-directly.md`. PR [#&#8203;13801](https://redirect.github.com/fastapi/fastapi/pull/13801) by [@&#8203;NavesSapnis](https://redirect.github.com/NavesSapnis). - 🌐 Add Russian translation for `docs/ru/docs/advanced/additional-status-codes.md`. PR [#&#8203;13799](https://redirect.github.com/fastapi/fastapi/pull/13799) by [@&#8203;NavesSapnis](https://redirect.github.com/NavesSapnis). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/body-updates.md`. PR [#&#8203;13804](https://redirect.github.com/fastapi/fastapi/pull/13804) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). ##### Internal - ⬆ Bump pillow from 11.1.0 to 11.3.0. PR [#&#8203;13852](https://redirect.github.com/fastapi/fastapi/pull/13852) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - 👥 Update FastAPI People - Sponsors. PR [#&#8203;13846](https://redirect.github.com/fastapi/fastapi/pull/13846) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI GitHub topic repositories. PR [#&#8203;13848](https://redirect.github.com/fastapi/fastapi/pull/13848) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⬆ Bump mkdocs-material from 9.6.1 to 9.6.15. PR [#&#8203;13849](https://redirect.github.com/fastapi/fastapi/pull/13849) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13843](https://redirect.github.com/fastapi/fastapi/pull/13843) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - 👥 Update FastAPI People - Contributors and Translators. PR [#&#8203;13845](https://redirect.github.com/fastapi/fastapi/pull/13845) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). ### [`v0.115.14`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.115.14) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.115.13...0.115.14) ##### Fixes - 🐛 Fix support for unions when using `Form`. PR [#&#8203;13827](https://redirect.github.com/fastapi/fastapi/pull/13827) by [@&#8203;patrick91](https://redirect.github.com/patrick91). ##### Docs - ✏️ Fix grammar mistake in `docs/en/docs/advanced/response-directly.md`. PR [#&#8203;13800](https://redirect.github.com/fastapi/fastapi/pull/13800) by [@&#8203;NavesSapnis](https://redirect.github.com/NavesSapnis). - 📝 Update Speakeasy URL to Speakeasy Sandbox. PR [#&#8203;13697](https://redirect.github.com/fastapi/fastapi/pull/13697) by [@&#8203;ndimares](https://redirect.github.com/ndimares). ##### Translations - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/response-model.md`. PR [#&#8203;13792](https://redirect.github.com/fastapi/fastapi/pull/13792) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/security/index.md`. PR [#&#8203;13805](https://redirect.github.com/fastapi/fastapi/pull/13805) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - ✏️ Fix typo in `docs/ja/docs/tutorial/encoder.md`. PR [#&#8203;13815](https://redirect.github.com/fastapi/fastapi/pull/13815) by [@&#8203;ruzia](https://redirect.github.com/ruzia). - ✏️ Fix typo in `docs/ja/docs/tutorial/handling-errors.md`. PR [#&#8203;13814](https://redirect.github.com/fastapi/fastapi/pull/13814) by [@&#8203;ruzia](https://redirect.github.com/ruzia). - ✏️ Fix typo in `docs/ja/docs/tutorial/body-fields.md`. PR [#&#8203;13802](https://redirect.github.com/fastapi/fastapi/pull/13802) by [@&#8203;ruzia](https://redirect.github.com/ruzia). - 🌐 Add Russian translation for `docs/ru/docs/advanced/index.md`. PR [#&#8203;13797](https://redirect.github.com/fastapi/fastapi/pull/13797) by [@&#8203;NavesSapnis](https://redirect.github.com/NavesSapnis). ##### Internal - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13823](https://redirect.github.com/fastapi/fastapi/pull/13823) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). ### [`v0.115.13`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.115.13) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.115.12...0.115.13) ##### Fixes - 🐛 Fix truncating the model's description with form feed (`\f`) character for Pydantic V2. PR [#&#8203;13698](https://redirect.github.com/fastapi/fastapi/pull/13698) by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov). ##### Refactors - ✨ Add `refreshUrl` parameter in `OAuth2PasswordBearer`. PR [#&#8203;11460](https://redirect.github.com/fastapi/fastapi/pull/11460) by [@&#8203;snosratiershad](https://redirect.github.com/snosratiershad). - 🚸 Set format to password for fields `password` and `client_secret` in `OAuth2PasswordRequestForm`, make docs show password fields for passwords. PR [#&#8203;11032](https://redirect.github.com/fastapi/fastapi/pull/11032) by [@&#8203;Thodoris1999](https://redirect.github.com/Thodoris1999). - ✅ Simplify tests for `settings`. PR [#&#8203;13505](https://redirect.github.com/fastapi/fastapi/pull/13505) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - ✅ Simplify tests for `validate_response_recursive`. PR [#&#8203;13507](https://redirect.github.com/fastapi/fastapi/pull/13507) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). ##### Upgrades - ⬆️ Update ReDoc to version 2.x. PR [#&#8203;9700](https://redirect.github.com/fastapi/fastapi/pull/9700) by [@&#8203;joakimnordling](https://redirect.github.com/joakimnordling). ##### Docs - 📝 Add annotations to HTTP middleware example. PR [#&#8203;11530](https://redirect.github.com/fastapi/fastapi/pull/11530) by [@&#8203;Kilo59](https://redirect.github.com/Kilo59). - 📝 Clarify in CORS docs that wildcards and credentials are mutually exclusive. PR [#&#8203;9829](https://redirect.github.com/fastapi/fastapi/pull/9829) by [@&#8203;dfioravanti](https://redirect.github.com/dfioravanti). - ✏️ Fix typo in docstring. PR [#&#8203;13532](https://redirect.github.com/fastapi/fastapi/pull/13532) by [@&#8203;comp64](https://redirect.github.com/comp64). - 📝 Clarify guidance on using `async def` without `await`. PR [#&#8203;13642](https://redirect.github.com/fastapi/fastapi/pull/13642) by [@&#8203;swastikpradhan1999](https://redirect.github.com/swastikpradhan1999). - 📝 Update exclude-parameters-from-openapi documentation links. PR [#&#8203;13600](https://redirect.github.com/fastapi/fastapi/pull/13600) by [@&#8203;timonrieger](https://redirect.github.com/timonrieger). - 📝 Clarify the middleware execution order in docs. PR [#&#8203;13699](https://redirect.github.com/fastapi/fastapi/pull/13699) by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov). - 🍱 Update Drawio diagrams SVGs, single file per diagram, sans-serif font. PR [#&#8203;13706](https://redirect.github.com/fastapi/fastapi/pull/13706) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 📝 Update docs for "Help FastAPI", simplify and reduce "sponsor" section. PR [#&#8203;13670](https://redirect.github.com/fastapi/fastapi/pull/13670) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 📝 Remove unnecessary bullet from docs. PR [#&#8203;13641](https://redirect.github.com/fastapi/fastapi/pull/13641) by [@&#8203;Adamowoc](https://redirect.github.com/Adamowoc). - ✏️ Fix syntax error in `docs/en/docs/tutorial/handling-errors.md`. PR [#&#8203;13623](https://redirect.github.com/fastapi/fastapi/pull/13623) by [@&#8203;gsheni](https://redirect.github.com/gsheni). - 📝 Fix typo in documentation. PR [#&#8203;13599](https://redirect.github.com/fastapi/fastapi/pull/13599) by [@&#8203;Taoup](https://redirect.github.com/Taoup). - 📝 Fix liblab client generation doc link. PR [#&#8203;13571](https://redirect.github.com/fastapi/fastapi/pull/13571) by [@&#8203;EFord36](https://redirect.github.com/EFord36). - ✏️ Fix talk information typo. PR [#&#8203;13544](https://redirect.github.com/fastapi/fastapi/pull/13544) by [@&#8203;blueswen](https://redirect.github.com/blueswen). - 📝 Add External Link: Taiwanese talk on FastAPI with observability . PR [#&#8203;13527](https://redirect.github.com/fastapi/fastapi/pull/13527) by [@&#8203;blueswen](https://redirect.github.com/blueswen). ##### Translations - 🌐 Add Russian Translation for `docs/ru/docs/advanced/response-change-status-code.md`. PR [#&#8203;13791](https://redirect.github.com/fastapi/fastapi/pull/13791) by [@&#8203;NavesSapnis](https://redirect.github.com/NavesSapnis). - 🌐 Add Persian translation for `docs/fa/docs/learn/index.md`. PR [#&#8203;13518](https://redirect.github.com/fastapi/fastapi/pull/13518) by [@&#8203;Mohammad222PR](https://redirect.github.com/Mohammad222PR). - 🌐 Add Korean translation for `docs/ko/docs/advanced/sub-applications.md`. PR [#&#8203;4543](https://redirect.github.com/fastapi/fastapi/pull/4543) by [@&#8203;NinaHwang](https://redirect.github.com/NinaHwang). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/schema-extra-example.md`. PR [#&#8203;13769](https://redirect.github.com/fastapi/fastapi/pull/13769) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - ✏️ Remove redundant words in docs/zh/docs/python-types.md. PR [#&#8203;13774](https://redirect.github.com/fastapi/fastapi/pull/13774) by [@&#8203;CharleeWa](https://redirect.github.com/CharleeWa). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/query-param-models.md`. PR [#&#8203;13748](https://redirect.github.com/fastapi/fastapi/pull/13748) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Bengali translation for `docs/bn/docs/environment-variables.md`. PR [#&#8203;13629](https://redirect.github.com/fastapi/fastapi/pull/13629) by [@&#8203;SakibSibly](https://redirect.github.com/SakibSibly). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/query-params-str-validations.md` page. PR [#&#8203;13546](https://redirect.github.com/fastapi/fastapi/pull/13546) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Russian translation for `docs/ru/docs/tutorial/cookie-param-models.md`. PR [#&#8203;13616](https://redirect.github.com/fastapi/fastapi/pull/13616) by [@&#8203;EgorOnishchuk](https://redirect.github.com/EgorOnishchuk). - 🌐 Add Korean translation for `docs/ko/docs/tutorial/extra-models.md`. PR [#&#8203;13063](https://redirect.github.com/fastapi/fastapi/pull/13063) by [@&#8203;timothy-jeong](https://redirect.github.com/timothy-jeong). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/path-params-numeric-validations.md` page. PR [#&#8203;13548](https://redirect.github.com/fastapi/fastapi/pull/13548) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/middleware.md` page. PR [#&#8203;13520](https://redirect.github.com/fastapi/fastapi/pull/13520) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/background-tasks.md` page. PR [#&#8203;13502](https://redirect.github.com/fastapi/fastapi/pull/13502) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/cors.md` page. PR [#&#8203;13519](https://redirect.github.com/fastapi/fastapi/pull/13519) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Update Korean translation for `docs/ko/docs/advanced/events.md`. PR [#&#8203;13487](https://redirect.github.com/fastapi/fastapi/pull/13487) by [@&#8203;bom1215](https://redirect.github.com/bom1215). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/handling-errors.md` page. PR [#&#8203;13420](https://redirect.github.com/fastapi/fastapi/pull/13420) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Russian translation for `docs/ru/docs/tutorial/request-form-models.md`. PR [#&#8203;13552](https://redirect.github.com/fastapi/fastapi/pull/13552) by [@&#8203;EgorOnishchuk](https://redirect.github.com/EgorOnishchuk). - 📝 Fix internal anchor link in Spanish deployment docs. PR [#&#8203;13737](https://redirect.github.com/fastapi/fastapi/pull/13737) by [@&#8203;fabianfalon](https://redirect.github.com/fabianfalon). - 🌐 Update Korean translation for `docs/ko/docs/virtual-environments.md`. PR [#&#8203;13630](https://redirect.github.com/fastapi/fastapi/pull/13630) by [@&#8203;sungchan1](https://redirect.github.com/sungchan1). - 🌐 Add Russian translation for `docs/ru/docs/tutorial/header-param-models.md`. PR [#&#8203;13526](https://redirect.github.com/fastapi/fastapi/pull/13526) by [@&#8203;minaton-ru](https://redirect.github.com/minaton-ru). - 🌐 Update Chinese translation for `docs/zh/docs/tutorial/index.md`. PR [#&#8203;13374](https://redirect.github.com/fastapi/fastapi/pull/13374) by [@&#8203;Zhongheng-Cheng](https://redirect.github.com/Zhongheng-Cheng). - 🌐 Update Chinese translation for `docs/zh/docs/deployment/manually.md`. PR [#&#8203;13324](https://redirect.github.com/fastapi/fastapi/pull/13324) by [@&#8203;Zhongheng-Cheng](https://redirect.github.com/Zhongheng-Cheng). - 🌐 Update Chinese translation for `docs/zh/docs/deployment/server-workers.md`. PR [#&#8203;13292](https://redirect.github.com/fastapi/fastapi/pull/13292) by [@&#8203;Zhongheng-Cheng](https://redirect.github.com/Zhongheng-Cheng). - 🌐 Update Chinese translation for `docs/zh/docs/tutorial/first-steps.md`. PR [#&#8203;13348](https://redirect.github.com/fastapi/fastapi/pull/13348) by [@&#8203;Zhongheng-Cheng](https://redirect.github.com/Zhongheng-Cheng). ##### Internal - 🔨 Resolve Pydantic deprecation warnings in internal script. PR [#&#8203;13696](https://redirect.github.com/fastapi/fastapi/pull/13696) by [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman). - 🔧 Update sponsors: remove Porter. PR [#&#8203;13783](https://redirect.github.com/fastapi/fastapi/pull/13783) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13781](https://redirect.github.com/fastapi/fastapi/pull/13781) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13757](https://redirect.github.com/fastapi/fastapi/pull/13757) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ Bump griffe-typingdoc from 0.2.7 to 0.2.8. PR [#&#8203;13751](https://redirect.github.com/fastapi/fastapi/pull/13751) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - 🍱 Update sponsors: Dribia badge size. PR [#&#8203;13773](https://redirect.github.com/fastapi/fastapi/pull/13773) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🔧 Update sponsors: add Dribia. PR [#&#8203;13771](https://redirect.github.com/fastapi/fastapi/pull/13771) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⬆ Bump typer from 0.15.3 to 0.16.0. PR [#&#8203;13752](https://redirect.github.com/fastapi/fastapi/pull/13752) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - 👥 Update FastAPI GitHub topic repositories. PR [#&#8203;13754](https://redirect.github.com/fastapi/fastapi/pull/13754) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI People - Sponsors. PR [#&#8203;13750](https://redirect.github.com/fastapi/fastapi/pull/13750) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI People - Contributors and Translators. PR [#&#8203;13749](https://redirect.github.com/fastapi/fastapi/pull/13749) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13736](https://redirect.github.com/fastapi/fastapi/pull/13736) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - 🔧 Update sponsors: Add InterviewPal. PR [#&#8203;13728](https://redirect.github.com/fastapi/fastapi/pull/13728) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🔧 Remove Google Analytics. PR [#&#8203;13727](https://redirect.github.com/fastapi/fastapi/pull/13727) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🔧 Update sponsors: remove MongoDB. PR [#&#8203;13725](https://redirect.github.com/fastapi/fastapi/pull/13725) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13711](https://redirect.github.com/fastapi/fastapi/pull/13711) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - 🔧 Update sponsors: add Subtotal. PR [#&#8203;13701](https://redirect.github.com/fastapi/fastapi/pull/13701) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🔧 Update sponsors: remove deepset / Haystack. PR [#&#8203;13700](https://redirect.github.com/fastapi/fastapi/pull/13700) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13688](https://redirect.github.com/fastapi/fastapi/pull/13688) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - 👥 Update FastAPI People - Experts. PR [#&#8203;13671](https://redirect.github.com/fastapi/fastapi/pull/13671) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⬆ Bump typer from 0.12.5 to 0.15.3. PR [#&#8203;13666](https://redirect.github.com/fastapi/fastapi/pull/13666) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump sqlmodel from 0.0.23 to 0.0.24. PR [#&#8203;13665](https://redirect.github.com/fastapi/fastapi/pull/13665) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - 🔧 Update Sponsors: Zuplo logo and alt text. PR [#&#8203;13645](https://redirect.github.com/fastapi/fastapi/pull/13645) by [@&#8203;martyndavies](https://redirect.github.com/martyndavies). - 👥 Update FastAPI GitHub topic repositories. PR [#&#8203;13667](https://redirect.github.com/fastapi/fastapi/pull/13667) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🔧 Update links for LinkedIn and bottom. PR [#&#8203;13669](https://redirect.github.com/fastapi/fastapi/pull/13669) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🔧 Update sponsors: remove Bump.sh and Coherence. PR [#&#8203;13668](https://redirect.github.com/fastapi/fastapi/pull/13668) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI People - Sponsors. PR [#&#8203;13664](https://redirect.github.com/fastapi/fastapi/pull/13664) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI People - Contributors and Translators. PR [#&#8203;13662](https://redirect.github.com/fastapi/fastapi/pull/13662) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13656](https://redirect.github.com/fastapi/fastapi/pull/13656) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ✅ Use `inline-snapshot` to support different Pydantic versions in the test suite. PR [#&#8203;12534](https://redirect.github.com/fastapi/fastapi/pull/12534) by [@&#8203;15r10nk](https://redirect.github.com/15r10nk). - ⬆ Bump astral-sh/setup-uv from 5 to 6. PR [#&#8203;13648](https://redirect.github.com/fastapi/fastapi/pull/13648) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13634](https://redirect.github.com/fastapi/fastapi/pull/13634) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13619](https://redirect.github.com/fastapi/fastapi/pull/13619) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;13594](https://redirect.github.com/fastapi/fastapi/pull/13594) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - 👥 Update FastAPI People - Experts. PR [#&#8203;13568](https://redirect.github.com/fastapi/fastapi/pull/13568) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI GitHub topic repositories. PR [#&#8203;13565](https://redirect.github.com/fastapi/fastapi/pull/13565) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI People - Sponsors. PR [#&#8203;13559](https://redirect.github.com/fastapi/fastapi/pull/13559) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI People - Contributors and Translators. PR [#&#8203;13558](https://redirect.github.com/fastapi/fastapi/pull/13558) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ⬆ Bump dirty-equals from 0.8.0 to 0.9.0. PR [#&#8203;13561](https://redirect.github.com/fastapi/fastapi/pull/13561) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - 🔧 Clean up `docs/en/mkdocs.yml` configuration file. PR [#&#8203;13542](https://redirect.github.com/fastapi/fastapi/pull/13542) by [@&#8203;svlandeg](https://redirect.github.com/svlandeg). - ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#&#8203;12986](https://redirect.github.com/fastapi/fastapi/pull/12986) by [@&#8203;pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). ### [`v0.115.12`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.115.12) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.115.11...0.115.12) ##### Fixes - 🐛 Fix `convert_underscores=False` for header Pydantic models. PR [#&#8203;13515](https://redirect.github.com/fastapi/fastapi/pull/13515) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). ##### Docs - 📝 Update `docs/en/docs/tutorial/middleware.md`. PR [#&#8203;13444](https://redirect.github.com/fastapi/fastapi/pull/13444) by [@&#8203;Rishat-F](https://redirect.github.com/Rishat-F). - 👥 Update FastAPI People - Experts. PR [#&#8203;13493](https://redirect.github.com/fastapi/fastapi/pull/13493) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). ##### Translations - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/metadata.md` page. PR [#&#8203;13459](https://redirect.github.com/fastapi/fastapi/pull/13459) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/response-status-code.md` page. PR [#&#8203;13462](https://redirect.github.com/fastapi/fastapi/pull/13462) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/cookie-param-models.md` page. PR [#&#8203;13460](https://redirect.github.com/fastapi/fastapi/pull/13460) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/header-param-models.md` page. PR [#&#8203;13461](https://redirect.github.com/fastapi/fastapi/pull/13461) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Japanese translation for `docs/ja/docs/virtual-environments.md`. PR [#&#8203;13304](https://redirect.github.com/fastapi/fastapi/pull/13304) by [@&#8203;k94-ishi](https://redirect.github.com/k94-ishi). - 🌐 Add Korean translation for `docs/ko/docs/tutorial/security/oauth2-jwt.md`. PR [#&#8203;13333](https://redirect.github.com/fastapi/fastapi/pull/13333) by [@&#8203;yes0ng](https://redirect.github.com/yes0ng). - 🌐 Add Vietnamese translation for `docs/vi/docs/deployment/cloud.md`. PR [#&#8203;13407](https://redirect.github.com/fastapi/fastapi/pull/13407) by [@&#8203;ptt3199](https://redirect.github.com/ptt3199). ##### Internal - ⬆ Bump pydantic-ai from 0.0.15 to 0.0.30. PR [#&#8203;13438](https://redirect.github.com/fastapi/fastapi/pull/13438) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump sqlmodel from 0.0.22 to 0.0.23. PR [#&#8203;13437](https://redirect.github.com/fastapi/fastapi/pull/13437) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump black from 24.10.0 to 25.1.0. PR [#&#8203;13436](https://redirect.github.com/fastapi/fastapi/pull/13436) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - ⬆ Bump ruff to 0.9.4. PR [#&#8203;13299](https://redirect.github.com/fastapi/fastapi/pull/13299) by [@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - 🔧 Update sponsors: pause TestDriven. PR [#&#8203;13446](https://redirect.github.com/fastapi/fastapi/pull/13446) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). ### [`v0.115.11`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.115.11) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.115.10...0.115.11) ##### Fixes - 🐛 Add docs examples and tests (support) for `Annotated` custom validations, like `AfterValidator`, revert [#&#8203;13440](https://redirect.github.com/fastapi/fastapi/pull/13440). PR [#&#8203;13442](https://redirect.github.com/fastapi/fastapi/pull/13442) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - New docs: [Query Parameters and String Validations - Custom Validation](https://fastapi.tiangolo.com/tutorial/query-params-str-validations/#custom-validation). ##### Translations - 🌐 Add Russian translation for `docs/ru/docs/tutorial/middleware.md`. PR [#&#8203;13412](https://redirect.github.com/fastapi/fastapi/pull/13412) by [@&#8203;alv2017](https://redirect.github.com/alv2017). ##### Internal - 👥 Update FastAPI GitHub topic repositories. PR [#&#8203;13439](https://redirect.github.com/fastapi/fastapi/pull/13439) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI People - Contributors and Translators. PR [#&#8203;13432](https://redirect.github.com/fastapi/fastapi/pull/13432) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 👥 Update FastAPI People - Sponsors. PR [#&#8203;13433](https://redirect.github.com/fastapi/fastapi/pull/13433) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). ### [`v0.115.10`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.115.10) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.115.9...0.115.10) ##### Fixes - ♻️ Update internal annotation usage for compatibility with Pydantic 2.11. PR [#&#8203;13314](https://redirect.github.com/fastapi/fastapi/pull/13314) by [@&#8203;Viicos](https://redirect.github.com/Viicos). ##### Upgrades - ⬆️ Bump Starlette to allow up to 0.46.0: `>=0.40.0,<0.47.0`. PR [#&#8203;13426](https://redirect.github.com/fastapi/fastapi/pull/13426) by [@&#8203;musicinmybrain](https://redirect.github.com/musicinmybrain). ##### Translations - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/debugging.md`. PR [#&#8203;13370](https://redirect.github.com/fastapi/fastapi/pull/13370) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/query-params.md`. PR [#&#8203;13362](https://redirect.github.com/fastapi/fastapi/pull/13362) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/path-params.md`. PR [#&#8203;13354](https://redirect.github.com/fastapi/fastapi/pull/13354) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Japanese translation for `docs/ja/docs/tutorial/cookie-param-models.md`. PR [#&#8203;13330](https://redirect.github.com/fastapi/fastapi/pull/13330) by [@&#8203;k94-ishi](https://redirect.github.com/k94-ishi). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/body-multiple-params.md`. PR [#&#8203;13408](https://redirect.github.com/fastapi/fastapi/pull/13408) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Japanese translation for `docs/ja/docs/tutorial/query-param-models.md`. PR [#&#8203;13323](https://redirect.github.com/fastapi/fastapi/pull/13323) by [@&#8203;k94-ishi](https://redirect.github.com/k94-ishi). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/body-nested-models.md`. PR [#&#8203;13409](https://redirect.github.com/fastapi/fastapi/pull/13409) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Vietnamese translation for `docs/vi/docs/deployment/versions.md`. PR [#&#8203;13406](https://redirect.github.com/fastapi/fastapi/pull/13406) by [@&#8203;ptt3199](https://redirect.github.com/ptt3199). - 🌐 Add Vietnamese translation for `docs/vi/docs/deployment/index.md`. PR [#&#8203;13405](https://redirect.github.com/fastapi/fastapi/pull/13405) by [@&#8203;ptt3199](https://redirect.github.com/ptt3199). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/request-forms.md`. PR [#&#8203;13383](https://redirect.github.com/fastapi/fastapi/pull/13383) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/testing.md`. PR [#&#8203;13371](https://redirect.github.com/fastapi/fastapi/pull/13371) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). ### [`v0.115.9`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.115.9) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.115.8...0.115.9) ##### Fixes - 🐛 Ensure that `HTTPDigest` only raises an exception when `auto_error is True`. PR [#&#8203;2939](https://redirect.github.com/fastapi/fastapi/pull/2939) by [@&#8203;arthurio](https://redirect.github.com/arthurio). ##### Refactors - ✅ Simplify tests for `query_params_str_validations`. PR [#&#8203;13218](https://redirect.github.com/fastapi/fastapi/pull/13218) by [@&#8203;alv2017](https://redirect.github.com/alv2017). - ✅ Simplify tests for `app_testing`. PR [#&#8203;13220](https://redirect.github.com/fastapi/fastapi/pull/13220) by [@&#8203;alv2017](https://redirect.github.com/alv2017). - ✅ Simplify tests for `dependency_testing`. PR [#&#8203;13223](https://redirect.github.com/fastapi/fastapi/pull/13223) by [@&#8203;alv2017](https://redirect.github.com/alv2017). ##### Docs - 🍱 Update sponsors: CodeRabbit logo. PR [#&#8203;13424](https://redirect.github.com/fastapi/fastapi/pull/13424) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 🩺 Unify the badges across all tutorial translations. PR [#&#8203;13329](https://redirect.github.com/fastapi/fastapi/pull/13329) by [@&#8203;svlandeg](https://redirect.github.com/svlandeg). - 📝 Fix typos in virtual environments documentation. PR [#&#8203;13396](https://redirect.github.com/fastapi/fastapi/pull/13396) by [@&#8203;bullet-ant](https://redirect.github.com/bullet-ant). - 🐛 Fix issue with Swagger theme change example in the official tutorial. PR [#&#8203;13289](https://redirect.github.com/fastapi/fastapi/pull/13289) by [@&#8203;Zerohertz](https://redirect.github.com/Zerohertz). - 📝 Add more precise description of HTTP status code range in docs. PR [#&#8203;13347](https://redirect.github.com/fastapi/fastapi/pull/13347) by [@&#8203;DanielYang59](https://redirect.github.com/DanielYang59). - 🔥 Remove manual type annotations in JWT tutorial to avoid typing expectations (JWT doesn't provide more types). PR [#&#8203;13378](https://redirect.github.com/fastapi/fastapi/pull/13378) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - 📝 Update docs for Query Params and String Validations, remove obsolete Ellipsis docs (`...`). PR [#&#8203;13377](https://redirect.github.com/fastapi/fastapi/pull/13377) by [@&#8203;tiangolo](https://redirect.github.com/tiangolo). - ✏️ Remove duplicate title in docs `body-multiple-params`. PR [#&#8203;13345](https://redirect.github.com/fastapi/fastapi/pull/13345) by [@&#8203;DanielYang59](https://redirect.github.com/DanielYang59). - 📝 Fix test badge. PR [#&#8203;13313](https://redirect.github.com/fastapi/fastapi/pull/13313) by [@&#8203;esadek](https://redirect.github.com/esadek). ##### Translations - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/header-params.md`. PR [#&#8203;13381](https://redirect.github.com/fastapi/fastapi/pull/13381) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/request-files.md`. PR [#&#8203;13395](https://redirect.github.com/fastapi/fastapi/pull/13395) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/request-form-models.md`. PR [#&#8203;13384](https://redirect.github.com/fastapi/fastapi/pull/13384) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/request-forms-and-files.md`. PR [#&#8203;13386](https://redirect.github.com/fastapi/fastapi/pull/13386) by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin). - 🌐 Update Korean translation for `docs/ko/docs/help-fastapi.md`. PR [#&#8203;13262](https://redirect.github.com/fastapi/fastapi/pull/13262) by [@&#8203;Zerohertz](https://redirect.github.com/Zerohertz). - 🌐 Add Korean transla </details> --- ### 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**: Never, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/GoogleCloudPlatform/cymbal-air-toolbox-demo). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
1 parent 39adaca commit 34913fb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
fastapi==0.115.0
1+
fastapi==0.118.0
22
google-auth==2.40.3
33
google-cloud-aiplatform[evaluation]==1.97.0
44
itsdangerous==2.2.0

0 commit comments

Comments
 (0)