Commit 34913fb
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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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
[#​14099](https://redirect.github.com/fastapi/fastapi/pull/14099)
by [@​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
[#​13917](https://redirect.github.com/fastapi/fastapi/pull/13917)
by [@​Neizvestnyj](https://redirect.github.com/Neizvestnyj).
- ✏️ Fix typos in OAuth2 password request forms. PR
[#​14112](https://redirect.github.com/fastapi/fastapi/pull/14112)
by [@​alv2017](https://redirect.github.com/alv2017).
- 📝 Update contributing guidelines for installing requirements. PR
[#​14095](https://redirect.github.com/fastapi/fastapi/pull/14095)
by [@​alejsdev](https://redirect.github.com/alejsdev).
##### Translations
- 🌐 Sync German docs. PR
[#​14098](https://redirect.github.com/fastapi/fastapi/pull/14098)
by [@​nilslindemann](https://redirect.github.com/nilslindemann).
##### Internal
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​14103](https://redirect.github.com/fastapi/fastapi/pull/14103)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ♻️ Refactor sponsor image handling. PR
[#​14102](https://redirect.github.com/fastapi/fastapi/pull/14102)
by [@​alejsdev](https://redirect.github.com/alejsdev).
- 🐛 Fix sponsor display issue by hiding element on image error. PR
[#​14097](https://redirect.github.com/fastapi/fastapi/pull/14097)
by [@​alejsdev](https://redirect.github.com/alejsdev).
- 🐛 Hide sponsor badge when sponsor image is not displayed. PR
[#​14096](https://redirect.github.com/fastapi/fastapi/pull/14096)
by [@​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
[#​11194](https://redirect.github.com/fastapi/fastapi/pull/11194)
by [@​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
[#​9425](https://redirect.github.com/fastapi/fastapi/pull/9425) by
[@​hofrob](https://redirect.github.com/hofrob).
- ✨ Allow array values for OpenAPI schema `type` field. PR
[#​13639](https://redirect.github.com/fastapi/fastapi/pull/13639)
by [@​sammasak](https://redirect.github.com/sammasak).
- ✨ Add OpenAPI `external_docs` parameter to `FastAPI`. PR
[#​13713](https://redirect.github.com/fastapi/fastapi/pull/13713)
by [@​cmtoro](https://redirect.github.com/cmtoro).
##### Fixes
- ⚡️ Fix `default_factory` for response model field with Pydantic V1. PR
[#​9704](https://redirect.github.com/fastapi/fastapi/pull/9704) by
[@​vvanglro](https://redirect.github.com/vvanglro).
- 🐛 Fix inconsistent processing of model docstring formfeed char with
Pydantic V1. PR
[#​6039](https://redirect.github.com/fastapi/fastapi/pull/6039) by
[@​MaxwellPayne](https://redirect.github.com/MaxwellPayne).
- 🐛 Fix `jsonable_encoder` alters `json_encoders` of Pydantic v1
objects. PR
[#​4972](https://redirect.github.com/fastapi/fastapi/pull/4972) by
[@​aboubacs](https://redirect.github.com/aboubacs).
- 🐛 Reenable `allow_arbitrary_types` when only 1 argument is used on the
API endpoint. PR
[#​13694](https://redirect.github.com/fastapi/fastapi/pull/13694)
by [@​rmawatson](https://redirect.github.com/rmawatson).
- 🐛 Fix `inspect.getcoroutinefunction()` can break testing with
`unittest.mock.patch()`. PR
[#​14022](https://redirect.github.com/fastapi/fastapi/pull/14022)
by [@​secrett2633](https://redirect.github.com/secrett2633).
##### Refactors
- ♻️ Create `dependency-cache` dict in `solve_dependencies` only if
`None` (don't re-create if empty). PR
[#​13689](https://redirect.github.com/fastapi/fastapi/pull/13689)
by [@​bokshitsky](https://redirect.github.com/bokshitsky).
- ✅ Enable test case for duplicated headers in
`test_tutorial/test_header_params/test_tutorial003.py`. PR
[#​13864](https://redirect.github.com/fastapi/fastapi/pull/13864)
by [@​Amogha-ark](https://redirect.github.com/Amogha-ark).
- 📌 Pin `httpx` to `>=0.23.0,<1.0.0`. PR
[#​14086](https://redirect.github.com/fastapi/fastapi/pull/14086)
by [@​YuriiMotov](https://redirect.github.com/YuriiMotov).
##### Docs
- 📝 Add note about Cookies and JavaScript on
`tutorial/cookie-params.md`. PR
[#​13510](https://redirect.github.com/fastapi/fastapi/pull/13510)
by [@​Kludex](https://redirect.github.com/Kludex).
- 📝 Remove outdated formatting from `path-params-numeric-validations.md`
for languages `en`, `es` and `uk`.. PR
[#​14059](https://redirect.github.com/fastapi/fastapi/pull/14059)
by [@​svlandeg](https://redirect.github.com/svlandeg).
- 📝 Fix and Improve English Documentation. PR
[#​14048](https://redirect.github.com/fastapi/fastapi/pull/14048)
by [@​nilslindemann](https://redirect.github.com/nilslindemann).
##### Translations
- 📝 Update prompts and German translation. PR
[#​14015](https://redirect.github.com/fastapi/fastapi/pull/14015)
by [@​nilslindemann](https://redirect.github.com/nilslindemann).
##### Internal
- ✅ Simplify tests for response\_model. PR
[#​14062](https://redirect.github.com/fastapi/fastapi/pull/14062)
by [@​dynamicy](https://redirect.github.com/dynamicy).
- 🚨 Install pydantic.mypy plugin. PR
[#​14081](https://redirect.github.com/fastapi/fastapi/pull/14081)
by [@​svlandeg](https://redirect.github.com/svlandeg).
- ✅ Add LLM test file. PR
[#​14049](https://redirect.github.com/fastapi/fastapi/pull/14049)
by [@​nilslindemann](https://redirect.github.com/nilslindemann).
- 🔨 Update translations script. PR
[#​13968](https://redirect.github.com/fastapi/fastapi/pull/13968)
by [@​YuriiMotov](https://redirect.github.com/YuriiMotov).
- 🛠️ Update `docs.py generate-readme` command to remove permalinks from
headers. PR
[#​14055](https://redirect.github.com/fastapi/fastapi/pull/14055)
by [@​YuriiMotov](https://redirect.github.com/YuriiMotov).
- ⬆️ Update mypy to 1.14.1. PR
[#​12970](https://redirect.github.com/fastapi/fastapi/pull/12970)
by [@​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
[#​14077](https://redirect.github.com/fastapi/fastapi/pull/14077)
by [@​musicinmybrain](https://redirect.github.com/musicinmybrain).
##### Docs
- 📝 Add documentation for Behind a Proxy - Proxy Forwarded Headers,
using `--forwarded-allow-ips="*"`. PR
[#​14028](https://redirect.github.com/fastapi/fastapi/pull/14028)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 📝 Add deprecation info block about `dict()` in
`docs/tutorial/body.md`. PR
[#​13906](https://redirect.github.com/fastapi/fastapi/pull/13906)
by [@​jomkv](https://redirect.github.com/jomkv).
- 📝 Fix Twitter to be X (Twitter) everywhere in documentation. PR
[#​13809](https://redirect.github.com/fastapi/fastapi/pull/13809)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🐛 Prevent scroll-to-top on restart/fast buttons in `termynal.js`. PR
[#​13714](https://redirect.github.com/fastapi/fastapi/pull/13714)
by
[@​Ashish-Pandey62](https://redirect.github.com/Ashish-Pandey62).
- 📝 Update testing events documentation. PR
[#​13259](https://redirect.github.com/fastapi/fastapi/pull/13259)
by [@​z0z0r4](https://redirect.github.com/z0z0r4).
- 📝 Remove obsolete `url` field in error responses in docs. PR
[#​13655](https://redirect.github.com/fastapi/fastapi/pull/13655)
by [@​Taoup](https://redirect.github.com/Taoup).
- 📝 Bring the `scope` claim in line with the standard in
`docs_src/security/tutorial005.py`. PR
[#​11189](https://redirect.github.com/fastapi/fastapi/pull/11189)
by [@​DurandA](https://redirect.github.com/DurandA).
- 📝 Update TrustedHostMiddleware Documentation. PR
[#​11441](https://redirect.github.com/fastapi/fastapi/pull/11441)
by [@​soulee-dev](https://redirect.github.com/soulee-dev).
- 📝 Remove links to site callbackhell.com that doesn't exist anymore. PR
[#​14006](https://redirect.github.com/fastapi/fastapi/pull/14006)
by [@​dennybiasiolli](https://redirect.github.com/dennybiasiolli).
- 📝 Add permalinks to headers in English docs. PR
[#​13993](https://redirect.github.com/fastapi/fastapi/pull/13993)
by [@​YuriiMotov](https://redirect.github.com/YuriiMotov).
- 📝 Update `docs/en/docs/advanced/generate-clients.md`. PR
[#​13793](https://redirect.github.com/fastapi/fastapi/pull/13793)
by [@​mrlubos](https://redirect.github.com/mrlubos).
- 📝 Add discussion template for new language translation requests. PR
[#​13535](https://redirect.github.com/fastapi/fastapi/pull/13535)
by [@​alejsdev](https://redirect.github.com/alejsdev).
##### Translations
- 📝 Fix code include for Pydantic models example in
`docs/zh/docs/python-types.md`. PR
[#​13997](https://redirect.github.com/fastapi/fastapi/pull/13997)
by [@​anfreshman](https://redirect.github.com/anfreshman).
- 🌐 Update Portuguese Translation for `docs/pt/docs/async.md`. PR
[#​13863](https://redirect.github.com/fastapi/fastapi/pull/13863)
by
[@​EdmilsonRodrigues](https://redirect.github.com/EdmilsonRodrigues).
- 📝 Fix highlight line in `docs/ja/docs/tutorial/body.md`. PR
[#​13927](https://redirect.github.com/fastapi/fastapi/pull/13927)
by [@​KoyoMiyazaki](https://redirect.github.com/KoyoMiyazaki).
- 🌐 Add Persian translation for `docs/fa/docs/environment-variables.md`.
PR
[#​13923](https://redirect.github.com/fastapi/fastapi/pull/13923)
by [@​Mohammad222PR](https://redirect.github.com/Mohammad222PR).
- 🌐 Add Persian translation for `docs/fa/docs/python-types.md`. PR
[#​13524](https://redirect.github.com/fastapi/fastapi/pull/13524)
by [@​Mohammad222PR](https://redirect.github.com/Mohammad222PR).
- 🌐 Update Portuguese Translation for
`docs/pt/docs/project-generation.md`. PR
[#​13875](https://redirect.github.com/fastapi/fastapi/pull/13875)
by
[@​EdmilsonRodrigues](https://redirect.github.com/EdmilsonRodrigues).
- 🌐 Add Persian translation for `docs/fa/docs/async.md`. PR
[#​13541](https://redirect.github.com/fastapi/fastapi/pull/13541)
by [@​Mohammad222PR](https://redirect.github.com/Mohammad222PR).
- 🌐 Add Bangali translation for `docs/bn/about/index.md`. PR
[#​13882](https://redirect.github.com/fastapi/fastapi/pull/13882)
by [@​sajjadrahman56](https://redirect.github.com/sajjadrahman56).
##### Internal
- ⬆ Bump pyjwt from 2.8.0 to 2.9.0. PR
[#​13960](https://redirect.github.com/fastapi/fastapi/pull/13960)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​14080](https://redirect.github.com/fastapi/fastapi/pull/14080)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ Bump actions/setup-python from 5 to 6. PR
[#​14042](https://redirect.github.com/fastapi/fastapi/pull/14042)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump actions/labeler from 5 to 6. PR
[#​14046](https://redirect.github.com/fastapi/fastapi/pull/14046)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​14056](https://redirect.github.com/fastapi/fastapi/pull/14056)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​14035](https://redirect.github.com/fastapi/fastapi/pull/14035)
by
[@​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
[#​14041](https://redirect.github.com/fastapi/fastapi/pull/14041)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- 👥 Update FastAPI People - Contributors and Translators. PR
[#​14029](https://redirect.github.com/fastapi/fastapi/pull/14029)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI People - Sponsors. PR
[#​14030](https://redirect.github.com/fastapi/fastapi/pull/14030)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI GitHub topic repositories. PR
[#​14031](https://redirect.github.com/fastapi/fastapi/pull/14031)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI People - Experts. PR
[#​14034](https://redirect.github.com/fastapi/fastapi/pull/14034)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👷 Detect and label merge conflicts on PRs automatically. PR
[#​14045](https://redirect.github.com/fastapi/fastapi/pull/14045)
by [@​svlandeg](https://redirect.github.com/svlandeg).
- 🔧 Update sponsors: remove Platform.sh. PR
[#​14027](https://redirect.github.com/fastapi/fastapi/pull/14027)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔧 Update sponsors: remove Mobb. PR
[#​14026](https://redirect.github.com/fastapi/fastapi/pull/14026)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🛠️ Update `mkdocs_hooks` to handle headers with permalinks when
building docs. PR
[#​14025](https://redirect.github.com/fastapi/fastapi/pull/14025)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​14016](https://redirect.github.com/fastapi/fastapi/pull/14016)
by
[@​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
[#​14003](https://redirect.github.com/fastapi/fastapi/pull/14003)
by [@​YuriiMotov](https://redirect.github.com/YuriiMotov).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13999](https://redirect.github.com/fastapi/fastapi/pull/13999)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13983](https://redirect.github.com/fastapi/fastapi/pull/13983)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ Bump actions/checkout from 4 to 5. PR
[#​13986](https://redirect.github.com/fastapi/fastapi/pull/13986)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- 🔧 Update Speakeasy sponsor graphic. PR
[#​13971](https://redirect.github.com/fastapi/fastapi/pull/13971)
by [@​chailandau](https://redirect.github.com/chailandau).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13969](https://redirect.github.com/fastapi/fastapi/pull/13969)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ Bump actions/download-artifact from 4 to 5. PR
[#​13975](https://redirect.github.com/fastapi/fastapi/pull/13975)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- 👥 Update FastAPI People - Experts. PR
[#​13963](https://redirect.github.com/fastapi/fastapi/pull/13963)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ Bump ruff from 0.11.2 to 0.12.7. PR
[#​13957](https://redirect.github.com/fastapi/fastapi/pull/13957)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump cairosvg from 2.7.1 to 2.8.2. PR
[#​13959](https://redirect.github.com/fastapi/fastapi/pull/13959)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump pydantic-ai from 0.0.30 to 0.4.10. PR
[#​13958](https://redirect.github.com/fastapi/fastapi/pull/13958)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- 👥 Update FastAPI GitHub topic repositories. PR
[#​13962](https://redirect.github.com/fastapi/fastapi/pull/13962)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ Bump mkdocs-material from 9.6.15 to 9.6.16. PR
[#​13961](https://redirect.github.com/fastapi/fastapi/pull/13961)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump tiangolo/latest-changes from 0.3.2 to 0.4.0. PR
[#​13952](https://redirect.github.com/fastapi/fastapi/pull/13952)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- 👥 Update FastAPI People - Sponsors. PR
[#​13956](https://redirect.github.com/fastapi/fastapi/pull/13956)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI People - Contributors and Translators. PR
[#​13955](https://redirect.github.com/fastapi/fastapi/pull/13955)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔧 Update sponsors: Databento link and sponsors\_badge data. PR
[#​13954](https://redirect.github.com/fastapi/fastapi/pull/13954)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔧 Update sponsors: Add Railway. PR
[#​13953](https://redirect.github.com/fastapi/fastapi/pull/13953)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⚒️ Update translate script, update prompt to minimize generated diff.
PR
[#​13947](https://redirect.github.com/fastapi/fastapi/pull/13947)
by [@​YuriiMotov](https://redirect.github.com/YuriiMotov).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13943](https://redirect.github.com/fastapi/fastapi/pull/13943)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⚒️ Tweak translate script and CI. PR
[#​13939](https://redirect.github.com/fastapi/fastapi/pull/13939)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👷 Add CI to translate with LLMs. PR
[#​13937](https://redirect.github.com/fastapi/fastapi/pull/13937)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⚒️ Update translate script, show and update outdated translations. PR
[#​13933](https://redirect.github.com/fastapi/fastapi/pull/13933)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔨 Refactor translate script with extra feedback (prints). PR
[#​13932](https://redirect.github.com/fastapi/fastapi/pull/13932)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔨 Update translations script to remove old (removed) files. PR
[#​13928](https://redirect.github.com/fastapi/fastapi/pull/13928)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13894](https://redirect.github.com/fastapi/fastapi/pull/13894)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ Update httpx requirement to >=0.23.0,<0.29.0. PR
[#​13114](https://redirect.github.com/fastapi/fastapi/pull/13114)
by [@​yan12125](https://redirect.github.com/yan12125).
- 🔧 Update sponsors: Add Mobb. PR
[#​13916](https://redirect.github.com/fastapi/fastapi/pull/13916)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI People - Experts. PR
[#​13889](https://redirect.github.com/fastapi/fastapi/pull/13889)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔨 Update FastAPI People sleep interval, use external settings. PR
[#​13888](https://redirect.github.com/fastapi/fastapi/pull/13888)
by [@​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
[#​13884](https://redirect.github.com/fastapi/fastapi/pull/13884)
by [@​tiangolo](https://redirect.github.com/tiangolo).
##### Docs
- 📝 Add notification about impending changes in Translations to
`docs/en/docs/contributing.md`. PR
[#​13886](https://redirect.github.com/fastapi/fastapi/pull/13886)
by [@​YuriiMotov](https://redirect.github.com/YuriiMotov).
##### Internal
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13871](https://redirect.github.com/fastapi/fastapi/pull/13871)
by
[@​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
[#​13870](https://redirect.github.com/fastapi/fastapi/pull/13870)
by [@​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
[#​13801](https://redirect.github.com/fastapi/fastapi/pull/13801)
by [@​NavesSapnis](https://redirect.github.com/NavesSapnis).
- 🌐 Add Russian translation for
`docs/ru/docs/advanced/additional-status-codes.md`. PR
[#​13799](https://redirect.github.com/fastapi/fastapi/pull/13799)
by [@​NavesSapnis](https://redirect.github.com/NavesSapnis).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/body-updates.md`. PR
[#​13804](https://redirect.github.com/fastapi/fastapi/pull/13804)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
##### Internal
- ⬆ Bump pillow from 11.1.0 to 11.3.0. PR
[#​13852](https://redirect.github.com/fastapi/fastapi/pull/13852)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- 👥 Update FastAPI People - Sponsors. PR
[#​13846](https://redirect.github.com/fastapi/fastapi/pull/13846)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI GitHub topic repositories. PR
[#​13848](https://redirect.github.com/fastapi/fastapi/pull/13848)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ Bump mkdocs-material from 9.6.1 to 9.6.15. PR
[#​13849](https://redirect.github.com/fastapi/fastapi/pull/13849)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13843](https://redirect.github.com/fastapi/fastapi/pull/13843)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- 👥 Update FastAPI People - Contributors and Translators. PR
[#​13845](https://redirect.github.com/fastapi/fastapi/pull/13845)
by [@​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
[#​13827](https://redirect.github.com/fastapi/fastapi/pull/13827)
by [@​patrick91](https://redirect.github.com/patrick91).
##### Docs
- ✏️ Fix grammar mistake in
`docs/en/docs/advanced/response-directly.md`. PR
[#​13800](https://redirect.github.com/fastapi/fastapi/pull/13800)
by [@​NavesSapnis](https://redirect.github.com/NavesSapnis).
- 📝 Update Speakeasy URL to Speakeasy Sandbox. PR
[#​13697](https://redirect.github.com/fastapi/fastapi/pull/13697)
by [@​ndimares](https://redirect.github.com/ndimares).
##### Translations
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/response-model.md`. PR
[#​13792](https://redirect.github.com/fastapi/fastapi/pull/13792)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/security/index.md`. PR
[#​13805](https://redirect.github.com/fastapi/fastapi/pull/13805)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- ✏️ Fix typo in `docs/ja/docs/tutorial/encoder.md`. PR
[#​13815](https://redirect.github.com/fastapi/fastapi/pull/13815)
by [@​ruzia](https://redirect.github.com/ruzia).
- ✏️ Fix typo in `docs/ja/docs/tutorial/handling-errors.md`. PR
[#​13814](https://redirect.github.com/fastapi/fastapi/pull/13814)
by [@​ruzia](https://redirect.github.com/ruzia).
- ✏️ Fix typo in `docs/ja/docs/tutorial/body-fields.md`. PR
[#​13802](https://redirect.github.com/fastapi/fastapi/pull/13802)
by [@​ruzia](https://redirect.github.com/ruzia).
- 🌐 Add Russian translation for `docs/ru/docs/advanced/index.md`. PR
[#​13797](https://redirect.github.com/fastapi/fastapi/pull/13797)
by [@​NavesSapnis](https://redirect.github.com/NavesSapnis).
##### Internal
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13823](https://redirect.github.com/fastapi/fastapi/pull/13823)
by
[@​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
[#​13698](https://redirect.github.com/fastapi/fastapi/pull/13698)
by [@​YuriiMotov](https://redirect.github.com/YuriiMotov).
##### Refactors
- ✨ Add `refreshUrl` parameter in `OAuth2PasswordBearer`. PR
[#​11460](https://redirect.github.com/fastapi/fastapi/pull/11460)
by [@​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
[#​11032](https://redirect.github.com/fastapi/fastapi/pull/11032)
by [@​Thodoris1999](https://redirect.github.com/Thodoris1999).
- ✅ Simplify tests for `settings`. PR
[#​13505](https://redirect.github.com/fastapi/fastapi/pull/13505)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- ✅ Simplify tests for `validate_response_recursive`. PR
[#​13507](https://redirect.github.com/fastapi/fastapi/pull/13507)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
##### Upgrades
- ⬆️ Update ReDoc to version 2.x. PR
[#​9700](https://redirect.github.com/fastapi/fastapi/pull/9700) by
[@​joakimnordling](https://redirect.github.com/joakimnordling).
##### Docs
- 📝 Add annotations to HTTP middleware example. PR
[#​11530](https://redirect.github.com/fastapi/fastapi/pull/11530)
by [@​Kilo59](https://redirect.github.com/Kilo59).
- 📝 Clarify in CORS docs that wildcards and credentials are mutually
exclusive. PR
[#​9829](https://redirect.github.com/fastapi/fastapi/pull/9829) by
[@​dfioravanti](https://redirect.github.com/dfioravanti).
- ✏️ Fix typo in docstring. PR
[#​13532](https://redirect.github.com/fastapi/fastapi/pull/13532)
by [@​comp64](https://redirect.github.com/comp64).
- 📝 Clarify guidance on using `async def` without `await`. PR
[#​13642](https://redirect.github.com/fastapi/fastapi/pull/13642)
by
[@​swastikpradhan1999](https://redirect.github.com/swastikpradhan1999).
- 📝 Update exclude-parameters-from-openapi documentation links. PR
[#​13600](https://redirect.github.com/fastapi/fastapi/pull/13600)
by [@​timonrieger](https://redirect.github.com/timonrieger).
- 📝 Clarify the middleware execution order in docs. PR
[#​13699](https://redirect.github.com/fastapi/fastapi/pull/13699)
by [@​YuriiMotov](https://redirect.github.com/YuriiMotov).
- 🍱 Update Drawio diagrams SVGs, single file per diagram, sans-serif
font. PR
[#​13706](https://redirect.github.com/fastapi/fastapi/pull/13706)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 📝 Update docs for "Help FastAPI", simplify and reduce "sponsor"
section. PR
[#​13670](https://redirect.github.com/fastapi/fastapi/pull/13670)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 📝 Remove unnecessary bullet from docs. PR
[#​13641](https://redirect.github.com/fastapi/fastapi/pull/13641)
by [@​Adamowoc](https://redirect.github.com/Adamowoc).
- ✏️ Fix syntax error in `docs/en/docs/tutorial/handling-errors.md`. PR
[#​13623](https://redirect.github.com/fastapi/fastapi/pull/13623)
by [@​gsheni](https://redirect.github.com/gsheni).
- 📝 Fix typo in documentation. PR
[#​13599](https://redirect.github.com/fastapi/fastapi/pull/13599)
by [@​Taoup](https://redirect.github.com/Taoup).
- 📝 Fix liblab client generation doc link. PR
[#​13571](https://redirect.github.com/fastapi/fastapi/pull/13571)
by [@​EFord36](https://redirect.github.com/EFord36).
- ✏️ Fix talk information typo. PR
[#​13544](https://redirect.github.com/fastapi/fastapi/pull/13544)
by [@​blueswen](https://redirect.github.com/blueswen).
- 📝 Add External Link: Taiwanese talk on FastAPI with observability . PR
[#​13527](https://redirect.github.com/fastapi/fastapi/pull/13527)
by [@​blueswen](https://redirect.github.com/blueswen).
##### Translations
- 🌐 Add Russian Translation for
`docs/ru/docs/advanced/response-change-status-code.md`. PR
[#​13791](https://redirect.github.com/fastapi/fastapi/pull/13791)
by [@​NavesSapnis](https://redirect.github.com/NavesSapnis).
- 🌐 Add Persian translation for `docs/fa/docs/learn/index.md`. PR
[#​13518](https://redirect.github.com/fastapi/fastapi/pull/13518)
by [@​Mohammad222PR](https://redirect.github.com/Mohammad222PR).
- 🌐 Add Korean translation for
`docs/ko/docs/advanced/sub-applications.md`. PR
[#​4543](https://redirect.github.com/fastapi/fastapi/pull/4543) by
[@​NinaHwang](https://redirect.github.com/NinaHwang).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/schema-extra-example.md`. PR
[#​13769](https://redirect.github.com/fastapi/fastapi/pull/13769)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- ✏️ Remove redundant words in docs/zh/docs/python-types.md. PR
[#​13774](https://redirect.github.com/fastapi/fastapi/pull/13774)
by [@​CharleeWa](https://redirect.github.com/CharleeWa).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/query-param-models.md`. PR
[#​13748](https://redirect.github.com/fastapi/fastapi/pull/13748)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Bengali translation for `docs/bn/docs/environment-variables.md`.
PR
[#​13629](https://redirect.github.com/fastapi/fastapi/pull/13629)
by [@​SakibSibly](https://redirect.github.com/SakibSibly).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/query-params-str-validations.md` page. PR
[#​13546](https://redirect.github.com/fastapi/fastapi/pull/13546)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Russian translation for
`docs/ru/docs/tutorial/cookie-param-models.md`. PR
[#​13616](https://redirect.github.com/fastapi/fastapi/pull/13616)
by [@​EgorOnishchuk](https://redirect.github.com/EgorOnishchuk).
- 🌐 Add Korean translation for `docs/ko/docs/tutorial/extra-models.md`.
PR
[#​13063](https://redirect.github.com/fastapi/fastapi/pull/13063)
by [@​timothy-jeong](https://redirect.github.com/timothy-jeong).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/path-params-numeric-validations.md` page. PR
[#​13548](https://redirect.github.com/fastapi/fastapi/pull/13548)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/middleware.md`
page. PR
[#​13520](https://redirect.github.com/fastapi/fastapi/pull/13520)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/background-tasks.md` page. PR
[#​13502](https://redirect.github.com/fastapi/fastapi/pull/13502)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/cors.md` page.
PR
[#​13519](https://redirect.github.com/fastapi/fastapi/pull/13519)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Update Korean translation for `docs/ko/docs/advanced/events.md`. PR
[#​13487](https://redirect.github.com/fastapi/fastapi/pull/13487)
by [@​bom1215](https://redirect.github.com/bom1215).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/handling-errors.md` page. PR
[#​13420](https://redirect.github.com/fastapi/fastapi/pull/13420)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Russian translation for
`docs/ru/docs/tutorial/request-form-models.md`. PR
[#​13552](https://redirect.github.com/fastapi/fastapi/pull/13552)
by [@​EgorOnishchuk](https://redirect.github.com/EgorOnishchuk).
- 📝 Fix internal anchor link in Spanish deployment docs. PR
[#​13737](https://redirect.github.com/fastapi/fastapi/pull/13737)
by [@​fabianfalon](https://redirect.github.com/fabianfalon).
- 🌐 Update Korean translation for
`docs/ko/docs/virtual-environments.md`. PR
[#​13630](https://redirect.github.com/fastapi/fastapi/pull/13630)
by [@​sungchan1](https://redirect.github.com/sungchan1).
- 🌐 Add Russian translation for
`docs/ru/docs/tutorial/header-param-models.md`. PR
[#​13526](https://redirect.github.com/fastapi/fastapi/pull/13526)
by [@​minaton-ru](https://redirect.github.com/minaton-ru).
- 🌐 Update Chinese translation for `docs/zh/docs/tutorial/index.md`. PR
[#​13374](https://redirect.github.com/fastapi/fastapi/pull/13374)
by
[@​Zhongheng-Cheng](https://redirect.github.com/Zhongheng-Cheng).
- 🌐 Update Chinese translation for
`docs/zh/docs/deployment/manually.md`. PR
[#​13324](https://redirect.github.com/fastapi/fastapi/pull/13324)
by
[@​Zhongheng-Cheng](https://redirect.github.com/Zhongheng-Cheng).
- 🌐 Update Chinese translation for
`docs/zh/docs/deployment/server-workers.md`. PR
[#​13292](https://redirect.github.com/fastapi/fastapi/pull/13292)
by
[@​Zhongheng-Cheng](https://redirect.github.com/Zhongheng-Cheng).
- 🌐 Update Chinese translation for
`docs/zh/docs/tutorial/first-steps.md`. PR
[#​13348](https://redirect.github.com/fastapi/fastapi/pull/13348)
by
[@​Zhongheng-Cheng](https://redirect.github.com/Zhongheng-Cheng).
##### Internal
- 🔨 Resolve Pydantic deprecation warnings in internal script. PR
[#​13696](https://redirect.github.com/fastapi/fastapi/pull/13696)
by
[@​emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman).
- 🔧 Update sponsors: remove Porter. PR
[#​13783](https://redirect.github.com/fastapi/fastapi/pull/13783)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13781](https://redirect.github.com/fastapi/fastapi/pull/13781)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13757](https://redirect.github.com/fastapi/fastapi/pull/13757)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ Bump griffe-typingdoc from 0.2.7 to 0.2.8. PR
[#​13751](https://redirect.github.com/fastapi/fastapi/pull/13751)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- 🍱 Update sponsors: Dribia badge size. PR
[#​13773](https://redirect.github.com/fastapi/fastapi/pull/13773)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔧 Update sponsors: add Dribia. PR
[#​13771](https://redirect.github.com/fastapi/fastapi/pull/13771)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ Bump typer from 0.15.3 to 0.16.0. PR
[#​13752](https://redirect.github.com/fastapi/fastapi/pull/13752)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- 👥 Update FastAPI GitHub topic repositories. PR
[#​13754](https://redirect.github.com/fastapi/fastapi/pull/13754)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI People - Sponsors. PR
[#​13750](https://redirect.github.com/fastapi/fastapi/pull/13750)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI People - Contributors and Translators. PR
[#​13749](https://redirect.github.com/fastapi/fastapi/pull/13749)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13736](https://redirect.github.com/fastapi/fastapi/pull/13736)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- 🔧 Update sponsors: Add InterviewPal. PR
[#​13728](https://redirect.github.com/fastapi/fastapi/pull/13728)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔧 Remove Google Analytics. PR
[#​13727](https://redirect.github.com/fastapi/fastapi/pull/13727)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔧 Update sponsors: remove MongoDB. PR
[#​13725](https://redirect.github.com/fastapi/fastapi/pull/13725)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13711](https://redirect.github.com/fastapi/fastapi/pull/13711)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- 🔧 Update sponsors: add Subtotal. PR
[#​13701](https://redirect.github.com/fastapi/fastapi/pull/13701)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔧 Update sponsors: remove deepset / Haystack. PR
[#​13700](https://redirect.github.com/fastapi/fastapi/pull/13700)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13688](https://redirect.github.com/fastapi/fastapi/pull/13688)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- 👥 Update FastAPI People - Experts. PR
[#​13671](https://redirect.github.com/fastapi/fastapi/pull/13671)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ Bump typer from 0.12.5 to 0.15.3. PR
[#​13666](https://redirect.github.com/fastapi/fastapi/pull/13666)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump sqlmodel from 0.0.23 to 0.0.24. PR
[#​13665](https://redirect.github.com/fastapi/fastapi/pull/13665)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- 🔧 Update Sponsors: Zuplo logo and alt text. PR
[#​13645](https://redirect.github.com/fastapi/fastapi/pull/13645)
by [@​martyndavies](https://redirect.github.com/martyndavies).
- 👥 Update FastAPI GitHub topic repositories. PR
[#​13667](https://redirect.github.com/fastapi/fastapi/pull/13667)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔧 Update links for LinkedIn and bottom. PR
[#​13669](https://redirect.github.com/fastapi/fastapi/pull/13669)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔧 Update sponsors: remove Bump.sh and Coherence. PR
[#​13668](https://redirect.github.com/fastapi/fastapi/pull/13668)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI People - Sponsors. PR
[#​13664](https://redirect.github.com/fastapi/fastapi/pull/13664)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI People - Contributors and Translators. PR
[#​13662](https://redirect.github.com/fastapi/fastapi/pull/13662)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13656](https://redirect.github.com/fastapi/fastapi/pull/13656)
by
[@​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
[#​12534](https://redirect.github.com/fastapi/fastapi/pull/12534)
by [@​15r10nk](https://redirect.github.com/15r10nk).
- ⬆ Bump astral-sh/setup-uv from 5 to 6. PR
[#​13648](https://redirect.github.com/fastapi/fastapi/pull/13648)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13634](https://redirect.github.com/fastapi/fastapi/pull/13634)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13619](https://redirect.github.com/fastapi/fastapi/pull/13619)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​13594](https://redirect.github.com/fastapi/fastapi/pull/13594)
by
[@​pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci).
- 👥 Update FastAPI People - Experts. PR
[#​13568](https://redirect.github.com/fastapi/fastapi/pull/13568)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI GitHub topic repositories. PR
[#​13565](https://redirect.github.com/fastapi/fastapi/pull/13565)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI People - Sponsors. PR
[#​13559](https://redirect.github.com/fastapi/fastapi/pull/13559)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI People - Contributors and Translators. PR
[#​13558](https://redirect.github.com/fastapi/fastapi/pull/13558)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ Bump dirty-equals from 0.8.0 to 0.9.0. PR
[#​13561](https://redirect.github.com/fastapi/fastapi/pull/13561)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- 🔧 Clean up `docs/en/mkdocs.yml` configuration file. PR
[#​13542](https://redirect.github.com/fastapi/fastapi/pull/13542)
by [@​svlandeg](https://redirect.github.com/svlandeg).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR
[#​12986](https://redirect.github.com/fastapi/fastapi/pull/12986)
by
[@​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
[#​13515](https://redirect.github.com/fastapi/fastapi/pull/13515)
by [@​tiangolo](https://redirect.github.com/tiangolo).
##### Docs
- 📝 Update `docs/en/docs/tutorial/middleware.md`. PR
[#​13444](https://redirect.github.com/fastapi/fastapi/pull/13444)
by [@​Rishat-F](https://redirect.github.com/Rishat-F).
- 👥 Update FastAPI People - Experts. PR
[#​13493](https://redirect.github.com/fastapi/fastapi/pull/13493)
by [@​tiangolo](https://redirect.github.com/tiangolo).
##### Translations
- 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/metadata.md`
page. PR
[#​13459](https://redirect.github.com/fastapi/fastapi/pull/13459)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/response-status-code.md` page. PR
[#​13462](https://redirect.github.com/fastapi/fastapi/pull/13462)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/cookie-param-models.md` page. PR
[#​13460](https://redirect.github.com/fastapi/fastapi/pull/13460)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/header-param-models.md` page. PR
[#​13461](https://redirect.github.com/fastapi/fastapi/pull/13461)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Japanese translation for `docs/ja/docs/virtual-environments.md`.
PR
[#​13304](https://redirect.github.com/fastapi/fastapi/pull/13304)
by [@​k94-ishi](https://redirect.github.com/k94-ishi).
- 🌐 Add Korean translation for
`docs/ko/docs/tutorial/security/oauth2-jwt.md`. PR
[#​13333](https://redirect.github.com/fastapi/fastapi/pull/13333)
by [@​yes0ng](https://redirect.github.com/yes0ng).
- 🌐 Add Vietnamese translation for `docs/vi/docs/deployment/cloud.md`.
PR
[#​13407](https://redirect.github.com/fastapi/fastapi/pull/13407)
by [@​ptt3199](https://redirect.github.com/ptt3199).
##### Internal
- ⬆ Bump pydantic-ai from 0.0.15 to 0.0.30. PR
[#​13438](https://redirect.github.com/fastapi/fastapi/pull/13438)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump sqlmodel from 0.0.22 to 0.0.23. PR
[#​13437](https://redirect.github.com/fastapi/fastapi/pull/13437)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump black from 24.10.0 to 25.1.0. PR
[#​13436](https://redirect.github.com/fastapi/fastapi/pull/13436)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- ⬆ Bump ruff to 0.9.4. PR
[#​13299](https://redirect.github.com/fastapi/fastapi/pull/13299)
by
[@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
- 🔧 Update sponsors: pause TestDriven. PR
[#​13446](https://redirect.github.com/fastapi/fastapi/pull/13446)
by [@​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
[#​13440](https://redirect.github.com/fastapi/fastapi/pull/13440).
PR
[#​13442](https://redirect.github.com/fastapi/fastapi/pull/13442)
by [@​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
[#​13412](https://redirect.github.com/fastapi/fastapi/pull/13412)
by [@​alv2017](https://redirect.github.com/alv2017).
##### Internal
- 👥 Update FastAPI GitHub topic repositories. PR
[#​13439](https://redirect.github.com/fastapi/fastapi/pull/13439)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI People - Contributors and Translators. PR
[#​13432](https://redirect.github.com/fastapi/fastapi/pull/13432)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👥 Update FastAPI People - Sponsors. PR
[#​13433](https://redirect.github.com/fastapi/fastapi/pull/13433)
by [@​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
[#​13314](https://redirect.github.com/fastapi/fastapi/pull/13314)
by [@​Viicos](https://redirect.github.com/Viicos).
##### Upgrades
- ⬆️ Bump Starlette to allow up to 0.46.0: `>=0.40.0,<0.47.0`. PR
[#​13426](https://redirect.github.com/fastapi/fastapi/pull/13426)
by [@​musicinmybrain](https://redirect.github.com/musicinmybrain).
##### Translations
- 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/debugging.md`.
PR
[#​13370](https://redirect.github.com/fastapi/fastapi/pull/13370)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/query-params.md`. PR
[#​13362](https://redirect.github.com/fastapi/fastapi/pull/13362)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/path-params.md`. PR
[#​13354](https://redirect.github.com/fastapi/fastapi/pull/13354)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Japanese translation for
`docs/ja/docs/tutorial/cookie-param-models.md`. PR
[#​13330](https://redirect.github.com/fastapi/fastapi/pull/13330)
by [@​k94-ishi](https://redirect.github.com/k94-ishi).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/body-multiple-params.md`. PR
[#​13408](https://redirect.github.com/fastapi/fastapi/pull/13408)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Japanese translation for
`docs/ja/docs/tutorial/query-param-models.md`. PR
[#​13323](https://redirect.github.com/fastapi/fastapi/pull/13323)
by [@​k94-ishi](https://redirect.github.com/k94-ishi).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/body-nested-models.md`. PR
[#​13409](https://redirect.github.com/fastapi/fastapi/pull/13409)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Vietnamese translation for
`docs/vi/docs/deployment/versions.md`. PR
[#​13406](https://redirect.github.com/fastapi/fastapi/pull/13406)
by [@​ptt3199](https://redirect.github.com/ptt3199).
- 🌐 Add Vietnamese translation for `docs/vi/docs/deployment/index.md`.
PR
[#​13405](https://redirect.github.com/fastapi/fastapi/pull/13405)
by [@​ptt3199](https://redirect.github.com/ptt3199).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/request-forms.md`. PR
[#​13383](https://redirect.github.com/fastapi/fastapi/pull/13383)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/testing.md`. PR
[#​13371](https://redirect.github.com/fastapi/fastapi/pull/13371)
by
[@​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
[#​2939](https://redirect.github.com/fastapi/fastapi/pull/2939) by
[@​arthurio](https://redirect.github.com/arthurio).
##### Refactors
- ✅ Simplify tests for `query_params_str_validations`. PR
[#​13218](https://redirect.github.com/fastapi/fastapi/pull/13218)
by [@​alv2017](https://redirect.github.com/alv2017).
- ✅ Simplify tests for `app_testing`. PR
[#​13220](https://redirect.github.com/fastapi/fastapi/pull/13220)
by [@​alv2017](https://redirect.github.com/alv2017).
- ✅ Simplify tests for `dependency_testing`. PR
[#​13223](https://redirect.github.com/fastapi/fastapi/pull/13223)
by [@​alv2017](https://redirect.github.com/alv2017).
##### Docs
- 🍱 Update sponsors: CodeRabbit logo. PR
[#​13424](https://redirect.github.com/fastapi/fastapi/pull/13424)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🩺 Unify the badges across all tutorial translations. PR
[#​13329](https://redirect.github.com/fastapi/fastapi/pull/13329)
by [@​svlandeg](https://redirect.github.com/svlandeg).
- 📝 Fix typos in virtual environments documentation. PR
[#​13396](https://redirect.github.com/fastapi/fastapi/pull/13396)
by [@​bullet-ant](https://redirect.github.com/bullet-ant).
- 🐛 Fix issue with Swagger theme change example in the official
tutorial. PR
[#​13289](https://redirect.github.com/fastapi/fastapi/pull/13289)
by [@​Zerohertz](https://redirect.github.com/Zerohertz).
- 📝 Add more precise description of HTTP status code range in docs. PR
[#​13347](https://redirect.github.com/fastapi/fastapi/pull/13347)
by [@​DanielYang59](https://redirect.github.com/DanielYang59).
- 🔥 Remove manual type annotations in JWT tutorial to avoid typing
expectations (JWT doesn't provide more types). PR
[#​13378](https://redirect.github.com/fastapi/fastapi/pull/13378)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- 📝 Update docs for Query Params and String Validations, remove obsolete
Ellipsis docs (`...`). PR
[#​13377](https://redirect.github.com/fastapi/fastapi/pull/13377)
by [@​tiangolo](https://redirect.github.com/tiangolo).
- ✏️ Remove duplicate title in docs `body-multiple-params`. PR
[#​13345](https://redirect.github.com/fastapi/fastapi/pull/13345)
by [@​DanielYang59](https://redirect.github.com/DanielYang59).
- 📝 Fix test badge. PR
[#​13313](https://redirect.github.com/fastapi/fastapi/pull/13313)
by [@​esadek](https://redirect.github.com/esadek).
##### Translations
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/header-params.md`. PR
[#​13381](https://redirect.github.com/fastapi/fastapi/pull/13381)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/request-files.md`. PR
[#​13395](https://redirect.github.com/fastapi/fastapi/pull/13395)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/request-form-models.md`. PR
[#​13384](https://redirect.github.com/fastapi/fastapi/pull/13384)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Add Ukrainian translation for
`docs/uk/docs/tutorial/request-forms-and-files.md`. PR
[#​13386](https://redirect.github.com/fastapi/fastapi/pull/13386)
by
[@​valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).
- 🌐 Update Korean translation for `docs/ko/docs/help-fastapi.md`. PR
[#​13262](https://redirect.github.com/fastapi/fastapi/pull/13262)
by [@​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
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
0 commit comments