This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [fastapi](https://github.com/fastapi/fastapi) ([changelog](https://fastapi.tiangolo.com/release-notes/)) | project.dependencies | minor | `==0.135.1` → `==0.136.1` |
---
### Release Notes
<details>
<summary>fastapi/fastapi (fastapi)</summary>
### [`v0.136.1`](https://github.com/fastapi/fastapi/releases/tag/0.136.1)
[Compare Source](https://github.com/fastapi/fastapi/compare/0.136.0...0.136.1)
##### Upgrades
- ⬆️ Update Pydantic v2 code to address deprecations. PR [#​15101](https://github.com/fastapi/fastapi/pull/15101) by [@​svlandeg](https://github.com/svlandeg).
##### Internal
- 🔨 Tweak translation script. PR [#​15174](https://github.com/fastapi/fastapi/pull/15174) by [@​YuriiMotov](https://github.com/YuriiMotov).
- ⬆ Bump mkdocs-material from 9.7.1 to 9.7.6. PR [#​15408](https://github.com/fastapi/fastapi/pull/15408) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump inline-snapshot from 0.31.1 to 0.32.6. PR [#​15409](https://github.com/fastapi/fastapi/pull/15409) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump pytest-codspeed from 4.3.0 to 4.4.0. PR [#​15407](https://github.com/fastapi/fastapi/pull/15407) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump pytest-cov from 7.0.0 to 7.1.0. PR [#​15406](https://github.com/fastapi/fastapi/pull/15406) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump cloudflare/wrangler-action from 3.14.1 to 3.15.0. PR [#​15405](https://github.com/fastapi/fastapi/pull/15405) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump mypy from 1.19.1 to 1.20.1. PR [#​15410](https://github.com/fastapi/fastapi/pull/15410) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump python-dotenv from 1.2.1 to 1.2.2. PR [#​15400](https://github.com/fastapi/fastapi/pull/15400) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump starlette from 0.52.1 to 1.0.0. PR [#​15397](https://github.com/fastapi/fastapi/pull/15397) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump pygithub from 2.8.1 to 2.9.1. PR [#​15396](https://github.com/fastapi/fastapi/pull/15396) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump pyjwt from 2.12.0 to 2.12.1. PR [#​15393](https://github.com/fastapi/fastapi/pull/15393) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump zizmor from 1.23.1 to 1.24.1. PR [#​15394](https://github.com/fastapi/fastapi/pull/15394) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump strawberry-graphql from 0.312.3 to 0.314.3. PR [#​15395](https://github.com/fastapi/fastapi/pull/15395) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump python-multipart from 0.0.22 to 0.0.26. PR [#​15360](https://github.com/fastapi/fastapi/pull/15360) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump authlib from 1.6.9 to 1.6.11. PR [#​15373](https://github.com/fastapi/fastapi/pull/15373) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump aiohttp from 3.13.3 to 3.13.4. PR [#​15282](https://github.com/fastapi/fastapi/pull/15282) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump pygments from 2.19.2 to 2.20.0. PR [#​15263](https://github.com/fastapi/fastapi/pull/15263) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump pymdown-extensions from 10.20.1 to 10.21.2. PR [#​15391](https://github.com/fastapi/fastapi/pull/15391) by [@​YuriiMotov](https://github.com/YuriiMotov).
- ⬆ Bump pillow from 12.1.1 to 12.2.0. PR [#​15333](https://github.com/fastapi/fastapi/pull/15333) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump pytest from 9.0.2 to 9.0.3. PR [#​15334](https://github.com/fastapi/fastapi/pull/15334) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump actions/upload-artifact from 7.0.0 to 7.0.1. PR [#​15374](https://github.com/fastapi/fastapi/pull/15374) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump actions/cache from 5.0.4 to 5.0.5. PR [#​15385](https://github.com/fastapi/fastapi/pull/15385) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- 🔧 Update sponsors: remove Zuplo. PR [#​15369](https://github.com/fastapi/fastapi/pull/15369) by [@​tiangolo](https://github.com/tiangolo).
- 🔧 Update sponsors: remove Speakeasy. PR [#​15368](https://github.com/fastapi/fastapi/pull/15368) by [@​tiangolo](https://github.com/tiangolo).
- 🔒️ Add zizmor and fix audit findings. PR [#​15316](https://github.com/fastapi/fastapi/pull/15316) by [@​YuriiMotov](https://github.com/YuriiMotov).
### [`v0.136.0`](https://github.com/fastapi/fastapi/releases/tag/0.136.0)
[Compare Source](https://github.com/fastapi/fastapi/compare/0.135.4...0.136.0)
##### Upgrades
- ⬆️ Support free-threaded Python 3.14t. PR [#​15149](https://github.com/fastapi/fastapi/pull/15149) by [@​svlandeg](https://github.com/svlandeg).
### [`v0.135.4`](https://github.com/fastapi/fastapi/releases/tag/0.135.4)
[Compare Source](https://github.com/fastapi/fastapi/compare/0.135.3...0.135.4)
##### Refactors
- 🔥 Remove April Fool's `@app.vibe()` 🤪. PR [#​15363](https://github.com/fastapi/fastapi/pull/15363) by [@​tiangolo](https://github.com/tiangolo).
##### Internal
- ⬆ Bump cryptography from 46.0.5 to 46.0.7. PR [#​15314](https://github.com/fastapi/fastapi/pull/15314) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump strawberry-graphql from 0.307.1 to 0.312.3. PR [#​15309](https://github.com/fastapi/fastapi/pull/15309) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- 🔨 Add pre-commit hook to ensure latest release header has date. PR [#​15293](https://github.com/fastapi/fastapi/pull/15293) by [@​YuriiMotov](https://github.com/YuriiMotov).
### [`v0.135.3`](https://github.com/fastapi/fastapi/releases/tag/0.135.3)
[Compare Source](https://github.com/fastapi/fastapi/compare/0.135.2...0.135.3)
##### Features
- ✨ Add support for `@app.vibe()`. PR [#​15280](https://github.com/fastapi/fastapi/pull/15280) by [@​tiangolo](https://github.com/tiangolo).
- New docs: [Vibe Coding](https://fastapi.tiangolo.com/advanced/vibe/).
##### Docs
- ✏️ Fix typo for `client_secret` in OAuth2 form docstrings. PR [#​14946](https://github.com/fastapi/fastapi/pull/14946) by [@​bysiber](https://github.com/bysiber).
##### Internal
- 👥 Update FastAPI People - Experts. PR [#​15279](https://github.com/fastapi/fastapi/pull/15279) by [@​tiangolo](https://github.com/tiangolo).
- ⬆ Bump orjson from 3.11.7 to 3.11.8. PR [#​15276](https://github.com/fastapi/fastapi/pull/15276) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump ruff from 0.15.0 to 0.15.8. PR [#​15277](https://github.com/fastapi/fastapi/pull/15277) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- 👥 Update FastAPI GitHub topic repositories. PR [#​15274](https://github.com/fastapi/fastapi/pull/15274) by [@​tiangolo](https://github.com/tiangolo).
- ⬆ Bump fastmcp from 2.14.5 to 3.2.0. PR [#​15267](https://github.com/fastapi/fastapi/pull/15267) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- 👥 Update FastAPI People - Contributors and Translators. PR [#​15270](https://github.com/fastapi/fastapi/pull/15270) by [@​tiangolo](https://github.com/tiangolo).
- ⬆ Bump requests from 2.32.5 to 2.33.0. PR [#​15228](https://github.com/fastapi/fastapi/pull/15228) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- 👷 Add ty check to `lint.sh`. PR [#​15136](https://github.com/fastapi/fastapi/pull/15136) by [@​svlandeg](https://github.com/svlandeg).
### [`v0.135.2`](https://github.com/fastapi/fastapi/releases/tag/0.135.2)
[Compare Source](https://github.com/fastapi/fastapi/compare/0.135.1...0.135.2)
##### Upgrades
- ⬆️ Increase lower bound to `pydantic >=2.9.0.` and fix the test suite. PR [#​15139](https://github.com/fastapi/fastapi/pull/15139) by [@​svlandeg](https://github.com/svlandeg).
##### Docs
- 📝 Add missing last release notes dates. PR [#​15202](https://github.com/fastapi/fastapi/pull/15202) by [@​tiangolo](https://github.com/tiangolo).
- 📝 Update docs for contributors and team members regarding translation PRs. PR [#​15200](https://github.com/fastapi/fastapi/pull/15200) by [@​YuriiMotov](https://github.com/YuriiMotov).
- 💄 Fix code blocks in reference docs overflowing table width. PR [#​15094](https://github.com/fastapi/fastapi/pull/15094) by [@​YuriiMotov](https://github.com/YuriiMotov).
- 📝 Fix duplicated words in docstrings. PR [#​15116](https://github.com/fastapi/fastapi/pull/15116) by [@​AhsanSheraz](https://github.com/AhsanSheraz).
- 📝 Add docs for `pyproject.toml` with `entrypoint`. PR [#​15075](https://github.com/fastapi/fastapi/pull/15075) by [@​tiangolo](https://github.com/tiangolo).
- 📝 Update links in docs to no longer use the classes external-link and internal-link. PR [#​15061](https://github.com/fastapi/fastapi/pull/15061) by [@​tiangolo](https://github.com/tiangolo).
- 🔨 Add JS and CSS handling for automatic `target=_blank` for links in docs. PR [#​15063](https://github.com/fastapi/fastapi/pull/15063) by [@​tiangolo](https://github.com/tiangolo).
- 💄 Update styles for internal and external links in new tab. PR [#​15058](https://github.com/fastapi/fastapi/pull/15058) by [@​tiangolo](https://github.com/tiangolo).
- 📝 Add documentation for the FastAPI VS Code extension. PR [#​15008](https://github.com/fastapi/fastapi/pull/15008) by [@​savannahostrowski](https://github.com/savannahostrowski).
- 📝 Fix doctrings for `max_digits` and `decimal_places`. PR [#​14944](https://github.com/fastapi/fastapi/pull/14944) by [@​YuriiMotov](https://github.com/YuriiMotov).
- 📝 Add dates to release notes. PR [#​15001](https://github.com/fastapi/fastapi/pull/15001) by [@​YuriiMotov](https://github.com/YuriiMotov).
##### Translations
- 🌐 Update translations for zh (update-outdated). PR [#​15177](https://github.com/fastapi/fastapi/pull/15177) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for zh-hant (update-outdated). PR [#​15178](https://github.com/fastapi/fastapi/pull/15178) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for zh-hant (add-missing). PR [#​15176](https://github.com/fastapi/fastapi/pull/15176) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for zh (add-missing). PR [#​15175](https://github.com/fastapi/fastapi/pull/15175) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for ja (update-outdated). PR [#​15171](https://github.com/fastapi/fastapi/pull/15171) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for ko (update-outdated). PR [#​15170](https://github.com/fastapi/fastapi/pull/15170) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for tr (update-outdated). PR [#​15172](https://github.com/fastapi/fastapi/pull/15172) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for ko (add-missing). PR [#​15168](https://github.com/fastapi/fastapi/pull/15168) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for ja (add-missing). PR [#​15167](https://github.com/fastapi/fastapi/pull/15167) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for tr (add-missing). PR [#​15169](https://github.com/fastapi/fastapi/pull/15169) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for fr (update-outdated). PR [#​15165](https://github.com/fastapi/fastapi/pull/15165) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for fr (add-missing). PR [#​15163](https://github.com/fastapi/fastapi/pull/15163) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for uk (update-outdated). PR [#​15160](https://github.com/fastapi/fastapi/pull/15160) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for uk (add-missing). PR [#​15158](https://github.com/fastapi/fastapi/pull/15158) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for pt (add-missing). PR [#​15157](https://github.com/fastapi/fastapi/pull/15157) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for pt (update-outdated). PR [#​15159](https://github.com/fastapi/fastapi/pull/15159) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for es (update-outdated). PR [#​15155](https://github.com/fastapi/fastapi/pull/15155) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for es (add-missing). PR [#​15154](https://github.com/fastapi/fastapi/pull/15154) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for de (update-outdated). PR [#​15156](https://github.com/fastapi/fastapi/pull/15156) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for ru (update-and-add). PR [#​15152](https://github.com/fastapi/fastapi/pull/15152) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update translations for de (add-missing). PR [#​15153](https://github.com/fastapi/fastapi/pull/15153) by [@​tiangolo](https://github.com/tiangolo).
##### Internal
- 🔨 Exclude spam comments from statistics in `scripts/people.py`. PR [#​15088](https://github.com/fastapi/fastapi/pull/15088) by [@​YuriiMotov](https://github.com/YuriiMotov).
- ⬆ Bump authlib from 1.6.7 to 1.6.9. PR [#​15128](https://github.com/fastapi/fastapi/pull/15128) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump pyasn1 from 0.6.2 to 0.6.3. PR [#​15143](https://github.com/fastapi/fastapi/pull/15143) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump ujson from 5.11.0 to 5.12.0. PR [#​15150](https://github.com/fastapi/fastapi/pull/15150) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- 🔨 Tweak translation workflow and translation fixer tool. PR [#​15166](https://github.com/fastapi/fastapi/pull/15166) by [@​YuriiMotov](https://github.com/YuriiMotov).
- 🔨 Fix `commit_in_place` passed via env variable in `translate.yml` workflow. PR [#​15151](https://github.com/fastapi/fastapi/pull/15151) by [@​YuriiMotov](https://github.com/YuriiMotov).
- 🔨 Update translation general prompt to enforce link style in translation matches the original link style. PR [#​15148](https://github.com/fastapi/fastapi/pull/15148) by [@​YuriiMotov](https://github.com/YuriiMotov).
- 👷 Re-enable translation workflow run by cron in CI (twice a month). PR [#​15145](https://github.com/fastapi/fastapi/pull/15145) by [@​YuriiMotov](https://github.com/YuriiMotov).
- 👷 Add `ty` to precommit. PR [#​15091](https://github.com/fastapi/fastapi/pull/15091) by [@​svlandeg](https://github.com/svlandeg).
- ⬆ Bump dorny/paths-filter from 3 to 4. PR [#​15106](https://github.com/fastapi/fastapi/pull/15106) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump cairosvg from 2.8.2 to 2.9.0. PR [#​15108](https://github.com/fastapi/fastapi/pull/15108) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump pyjwt from 2.11.0 to 2.12.0. PR [#​15110](https://github.com/fastapi/fastapi/pull/15110) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump black from 26.1.0 to 26.3.1. PR [#​15100](https://github.com/fastapi/fastapi/pull/15100) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- 🔨 Update script to autofix permalinks to account for headers with Markdown links. PR [#​15062](https://github.com/fastapi/fastapi/pull/15062) by [@​tiangolo](https://github.com/tiangolo).
- 📌 Pin Click for MkDocs live reload. PR [#​15057](https://github.com/fastapi/fastapi/pull/15057) by [@​tiangolo](https://github.com/tiangolo).
- ⬆ Bump werkzeug from 3.1.5 to 3.1.6. PR [#​14948](https://github.com/fastapi/fastapi/pull/14948) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump pydantic-ai from 1.62.0 to 1.63.0. PR [#​15035](https://github.com/fastapi/fastapi/pull/15035) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump pytest-codspeed from 4.2.0 to 4.3.0. PR [#​15034](https://github.com/fastapi/fastapi/pull/15034) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump strawberry-graphql from 0.291.2 to 0.307.1. PR [#​15033](https://github.com/fastapi/fastapi/pull/15033) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump typer from 0.21.1 to 0.24.1. PR [#​15032](https://github.com/fastapi/fastapi/pull/15032) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump actions/download-artifact from 7 to 8. PR [#​15020](https://github.com/fastapi/fastapi/pull/15020) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump actions/upload-artifact from 6 to 7. PR [#​15019](https://github.com/fastapi/fastapi/pull/15019) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
</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**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zMC4wIiwidXBkYXRlZEluVmVyIjoiNDMuMzAuMCIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOltdfQ==-->
renovate
changed title from chore(deps): update dependency fastapi to v0.135.2 to chore(deps): update dependency fastapi to v0.135.32026-04-01 19:02:36 +02:00
renovate
changed title from chore(deps): update dependency fastapi to v0.135.3 to chore(deps): update dependency fastapi to v0.136.02026-04-16 14:05:57 +02:00
renovate
changed title from chore(deps): update dependency fastapi to v0.136.0 to chore(deps): update dependency fastapi to v0.136.12026-04-23 19:03:21 +02:00
All checks were successful
CI / backend-tests (pull_request) Successful in 44s
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
==0.135.1→==0.136.1Release Notes
fastapi/fastapi (fastapi)
v0.136.1Compare Source
Upgrades
Internal
v0.136.0Compare Source
Upgrades
v0.135.4Compare Source
Refactors
@app.vibe()🤪. PR #15363 by @tiangolo.Internal
v0.135.3Compare Source
Features
@app.vibe(). PR #15280 by @tiangolo.Docs
client_secretin OAuth2 form docstrings. PR #14946 by @bysiber.Internal
lint.sh. PR #15136 by @svlandeg.v0.135.2Compare Source
Upgrades
pydantic >=2.9.0.and fix the test suite. PR #15139 by @svlandeg.Docs
pyproject.tomlwithentrypoint. PR #15075 by @tiangolo.target=_blankfor links in docs. PR #15063 by @tiangolo.max_digitsanddecimal_places. PR #14944 by @YuriiMotov.Translations
Internal
scripts/people.py. PR #15088 by @YuriiMotov.commit_in_placepassed via env variable intranslate.ymlworkflow. PR #15151 by @YuriiMotov.tyto precommit. PR #15091 by @svlandeg.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
ae3e10ee97to2b03518291chore(deps): update dependency fastapi to v0.135.2to chore(deps): update dependency fastapi to v0.135.3chore(deps): update dependency fastapi to v0.135.3to chore(deps): update dependency fastapi to v0.136.02b03518291to6eeddf56f36eeddf56f3tobea13c9a4fchore(deps): update dependency fastapi to v0.136.0to chore(deps): update dependency fastapi to v0.136.1View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.