FastAPI Updates & Release Notes
31 updates curated from 1 source by the Releasebot Team. Last updated: Jul 3, 2026
- Jul 1, 2026
- Date parsed from source:Jul 1, 2026
- First seen by Releasebot:Jul 3, 2026
0.139.0
FastAPI adds dependency support in app.frontend() for easier automatic cookie authentication, and refreshes translations across multiple languages. It also updates internal FastAPI people and GitHub topic repository listings, with a few workflow and dependency maintenance tweaks.
Features
โจ Support dependencies in app.frontend(), e.g. for automatic cookie authentication for the frontend. PR #15908 by @tiangolo.
Translations
๐ Update translations for fr (update-outdated). PR #15897 by @tiangolo.
๐ Update translations for ja (update-outdated). PR #15895 by @tiangolo.
๐ Update translations for zh-hant (update-outdated). PR #15896 by @tiangolo.
๐ Update translations for de (update-outdated). PR #15899 by @tiangolo.
๐ Update translations for es (update-outdated). PR #15892 by @tiangolo.
๐ Update translations for tr (update-outdated). PR #15891 by @tiangolo.
๐ Update translations for pt (update-outdated). PR #15893 by @tiangolo.
๐ Update translations for zh (update-outdated). PR #15898 by @tiangolo.
๐ Update translations for uk (update-outdated). PR #15900 by @tiangolo.
๐ Update translations for ko (update-outdated). PR #15890 by @tiangolo.
๐ Update translations for ru (update-outdated). PR #15894 by @tiangolo.
๐ Update translations for ko (add-missing). PR #15888 by @tiangolo.
๐ Update translations for es (add-missing). PR #15880 by @tiangolo.
๐ Update translations for zh-hant (add-missing). PR #15889 by @tiangolo.
๐ Update translations for pt (add-missing). PR #15883 by @tiangolo.
๐ Update translations for zh (add-missing). PR #15885 by @tiangolo.
๐ Update translations for ja (add-missing). PR #15882 by @tiangolo.
๐ Update translations for tr (add-missing). PR #15887 by @tiangolo.
๐ Update translations for uk (add-missing). PR #15886 by @tiangolo.
๐ Update translations for fr (add-missing). PR #15881 by @tiangolo.
๐ Update translations for de (add-missing). PR #15884 by @tiangolo.
๐ Update translations for ru (add-missing). PR #15879 by @tiangolo.
Internal
๐ฅ Update FastAPI People - Experts. PR #15909 by @tiangolo.
๐ฅ Update FastAPI GitHub topic repositories. PR #15906 by @tiangolo.
๐ฅ Update FastAPI People - Contributors and Translators. PR #15878 by @tiangolo.
๐ท Remove not needed allow-unsafe-pr-checkout: true. PR #15876 by @YuriiMotov.
โฌ Bump the github-actions group with 5 updates. PR #15872 by @dependabot[bot].
โฌ Bump the python-packages group across 1 directory with 10 updates. PR #15870 by @dependabot[bot].
โฌ Bump CodSpeedHQ/action from 4.17.0 to 4.17.5 in the github-actions group. PR #15826 by @dependabot[bot].
Original source - Jun 29, 2026
- Date parsed from source:Jun 29, 2026
- First seen by Releasebot:Jun 29, 2026
0.138.2
FastAPI refactors app.frontend() to return 404 for non-GET/HEAD static misses and updates sponsor handling.
Refactors
โป๏ธ Make app.frontend() return 404 for methods other than GET or HEAD with no static file matches. PR #15863 by @tiangolo.
Internal
๐ง Update sponsors: remove Stainless. PR #15862 by @tiangolo.
โป๏ธ Refactor how sponsors data is handled for banners. PR #15852 by @tiangolo.
Original source All of your release notes in one feed
Join Releasebot and get updates from Tiangolo and hundreds of other software products.
- Jun 25, 2026
- Date parsed from source:Jun 25, 2026
- First seen by Releasebot:Jun 26, 2026
0.138.1
FastAPI refactors Library Skills and updates internal workflows, issue-manager, security checks, and pydantic-settings.
Refactors
โป๏ธ Refactor Library Skills, make info easier to find for agents. PR #15841 by @tiangolo.
Internal
๐ท Simplify pull request workflow triggers. PR #15836 by @tiangolo.
๐ท Update issue-manager to 0.7.1. PR #15833 by @tiangolo.
โฌ๏ธ Update issue-manager to 0.7.0. PR #15831 by @tiangolo.
๐ง Update sponsors: Add TestMu again. PR #15830 by @tiangolo.
๐๏ธ Update zizmor workflow security checks. PR #15820 by @tiangolo.
โฌ Bump pydantic-settings from 2.14.1 to 2.14.2. PR #15799 by @dependabot[bot].
Original source - Jun 20, 2026
- Date parsed from source:Jun 20, 2026
- First seen by Releasebot:Jun 20, 2026
0.138.0
FastAPI adds support for app.frontend() and router.frontend() to serve a frontend from a dist directory, while also polishing docs, release notes, and translations with Hindi docs enabled.
Features
โจ Add support for app.frontend("/", directory="dist") and router.frontend("/", directory="dist"). PR #15800 by @tiangolo.
Read the docs: Frontend.
Docs
๐ Fix typo in release notes. PR #15807 by @tiangolo.
๐ Add app.frontend() instructions to Agent Library Skill. PR #15805 by @tiangolo.
๐ Update release notes link. PR #15802 by @tiangolo.
โ๏ธ Update white space characters in bigger apps. PR #15801 by @tiangolo.
โ๏ธ Fix grammar, typos, and broken links in docs. PR #15694 by @YuriiMotov.
Translations
๐ Enable Hindi docs translations. PR #15554 by @YuriiMotov.
Internal
๐ Fix failing test, update format for raised errors. PR #15804 by @tiangolo.
๐ท Fix test-alls-green. PR #15803 by @tiangolo.
๐ง Enable checking release-notes.md for typos. PR #15796 by @YuriiMotov.
๐ Tweak wording about deploying to FastAPI Cloud. PR #15793 by @tiangolo.
๐จ Use gpt-5.5 model in translate.py, specify -chat to avoid warnings. PR #15792 by @YuriiMotov.
Original source - Jun 18, 2026
- Date parsed from source:Jun 18, 2026
- First seen by Releasebot:Jun 18, 2026
0.137.2
FastAPI releases iter_route_contexts for advanced use cases, helping projects like Jupyverse move beyond router.routes. It also fixes Korean custom response docs, refreshes translations across many languages, and includes maintenance updates and dependency bumps.
Features
โจ Add iter_route_contexts() for advanced use cases that used to use router.routes (e.g. Jupyverse). PR #15785 by @tiangolo.
Translations
๐ Fix broken Markdown in Korean custom response docs. PR #15774 by @kooqooo.
๐ Update translations for fr (update-outdated). PR #15761 by @tiangolo.
๐ Update translations for zh-hant (update-outdated). PR #15760 by @tiangolo.
๐ Update translations for de (update-outdated). PR #15759 by @tiangolo.
๐ Update translations for ko (update-outdated). PR #15757 by @tiangolo.
๐ Update translations for uk (update-outdated). PR #15756 by @tiangolo.
๐ Update translations for zh (update-outdated). PR #15755 by @tiangolo.
๐ Update translations for tr (update-outdated). PR #15754 by @tiangolo.
๐ Update translations for pt (update-outdated). PR #15753 by @tiangolo.
๐ Update translations for es (update-outdated). PR #15752 by @tiangolo.
๐ Update translations for ja (update-outdated). PR #15751 by @tiangolo.
๐ Update translations for ru (update-outdated). PR #15758 by @tiangolo.
Internal
๐ง Update sponsors: add BairesDev. PR #15787 by @tiangolo.
๐จ Update sponsors script to simplify previews. PR #15786 by @tiangolo.
โฌ Bump the python-packages group across 1 directory with 7 updates. PR #15777 by @dependabot[bot].
โฌ Bump cryptography from 46.0.7 to 48.0.1. PR #15779 by @dependabot[bot].
โฌ Bump aiohttp from 3.14.0 to 3.14.1. PR #15781 by @dependabot[bot].
โฌ Bump starlette from 1.2.1 to 1.3.1. PR #15780 by @dependabot[bot].
โฌ Bump astral-sh/setup-uv from 8.1.0 to 8.2.0 in the github-actions group. PR #15776 by @dependabot[bot].
โฌ Bump https://github.com/crate-ci/typos from v1.47.1 to v1.47.2 in the pre-commit group. PR #15775 by @dependabot[bot].
โฌ Bump python-multipart from 0.0.30 to 0.0.32. PR #15778 by @dependabot[bot].
โช๏ธ Revert removing scripts, only remove coverage.sh. PR #15772 by @tiangolo.
๐ฅ Remove unused scripts. PR #15771 by @tiangolo.
๐ง Add ty configs to check docs sources. PR #15770 by @tiangolo.
๐ง Add ty configs to check docs sources. PR #15769 by @tiangolo.
Original source Similar to FastAPI with recent updates:
- React updates29 release notes ยท Latest Jun 1, 2026
- Claude Code updates384 release notes ยท Latest Jul 7, 2026
- Gemini updates348 release notes ยท Latest Jul 1, 2026
- Gemini API updates130 release notes ยท Latest Jun 30, 2026
- Cursor updates110 release notes ยท Latest Jun 30, 2026
- Microsoft Copilot updates34 release notes ยท Latest Jul 1, 2026
- Jun 15, 2026
- Date parsed from source:Jun 15, 2026
- First seen by Releasebot:Jun 16, 2026
0.137.1
FastAPI fixes APIRoute typing checks and allows empty paths in prefixless routers.
Fixes
๐จ Fix typing checks for APIRoute. PR #15765 by @tiangolo.
๐ Fix bug, allow empty path in path operation in prefixless router. PR #15763 by @tiangolo.
Original source - Jun 14, 2026
- Date parsed from source:Jun 14, 2026
- First seen by Releasebot:Jun 16, 2026
0.137.0
FastAPI releases a major router internals refactor that preserves APIRouter and APIRoute instances, enables adding routes after inclusion, and opens the door to custom router behavior. It also updates docs, translations, and dependencies.
Breaking Changes
โป๏ธ Refactor internals to preserve APIRouter and APIRoute instances. PR #15745 by @tiangolo.
Unblocks โจ SO MANY THINGS โจ
Before this, router.include_router(other_router) would take each path operation from other_router and "clone" it, or recreate it from scratch.
This would mean that in the end there was only one top level router, part of the app.
The way it is structured here is that there are a few additional classes to handle intermediate metadata for router and route inclusion. That way the information of "router X includes Y and Y includes Z" is stored somewhere, without affecting (recreating / clonning) the final route.
Non Objectives
Dependencies for 404: previously I intended to support dependencies that would be executed even for 404, but that would conflict with the fact that a router could not find a match, but the next router did find a match. Executing dependencies in the router that did not find a match would not make sense, they could consume the request, body, etc. This original idea was discarded.
Specific Breaking Changes
Now router.routes is no longer a plain list of APIRoute objects, it can contain these intermediate objects that can contain additional routers, forming a tree.
Any logic that depended on iterating on the router.routes directly would be affected, that logic cannot expect to be able to extract data from a plain list of routes, as it's no longer a plain list but a tree.
Additionally, any logic that iterated on router.routes to modify them would now also see these new objects, and would not see all the routes in the app.
router.routes should be considered an internal implementation detail, only passed around to the FastAPI functions that need it.
Features
Adding routes (path operations) after a router is included now works, they are reflected as they are not copied.
Including subrouter in mainrouter can be done before adding routes (path operations) to subrouter, because now the the entire object is stored instead of copying the routes.
As routes are not copied, in some cases that might save some memory.
Alpha Features
This is not documented yet, so it's not officially supported yet and could change in the future.
But, as APIRoute and APIRouter instances are now preserved, they could be customized.
APIRouter has two new methods, .matches() and .handle(), counterpart to the existing ones in APIRoute. With this a router could customize how it matches and handles requests. For example, it could match only requests that include some specific header, for example for handling versions in headers.
Still, for now, consider this very experimental and potentially changing and breaking in the future.
Future Features Enabled
Custom APIRoute subclasses (undocumented, but alraedy works as desccribed above)
Custom APIRouter subclasses (undocumented, but already works as described above)
Dependencies per router
Exception handlers per router
Middleware per router
Other features planned
Docs
๐ Update release notes. PR #15747 by @tiangolo.
๐ Update FastAPI Cloud deployment instructions. PR #15724 by @alejsdev.
โ๏ธ Use Annotated in inline example in docs/en/docs/tutorial/body-multiple-params.md. PR #15591 by @TheArchons.
๐ Remove "NGINX Unit" from the list of ASGI-servers in docs. PR #15475 by @angryfoxx.
๐ Update docs/en/docs/tutorial/security/oauth2-jwt.md. PR #14781 by @zadevhub.
Translations
๐ Update translations for zh-hant (update-outdated). PR #15671 by @tiangolo.
๐ Update translations for es (update-outdated). PR #15670 by @tiangolo.
๐ Update translations for fr (update-outdated). PR #15669 by @tiangolo.
๐ Update translations for ja (update-outdated). PR #15668 by @tiangolo.
๐ Update translations for pt (update-outdated). PR #15667 by @tiangolo.
๐ Update translations for tr (update-outdated). PR #15666 by @tiangolo.
๐ Update translations for zh (update-outdated). PR #15665 by @tiangolo.
๐ Update translations for ko (update-outdated). PR #15664 by @tiangolo.
๐ Update translations for de (update-outdated). PR #15673 by @tiangolo.
๐ Update translations for uk (update-outdated). PR #15672 by @tiangolo.
๐ Update translations for ru (update-outdated). PR #15674 by @tiangolo.
Internal
๐ง Update sponsors: remove TalorData. PR #15744 by @tiangolo.
๐ง Update sponsors: remove ExoFlare. PR #15736 by @tiangolo.
๐ง Update sponsors: remove InterviewPal. PR #15735 by @tiangolo.
๐ง Update sponsors: remove Liblab. PR #15731 by @tiangolo.
๐ง Update sponsors: remove Scalar. PR #15730 by @tiangolo.
โฌ Bump the python-packages group across 1 directory with 6 updates. PR #15721 by @dependabot[bot].
โฌ Bump python-multipart from 0.0.29 to 0.0.30. PR #15723 by @dependabot[bot].
โฌ Bump the github-actions group with 3 updates. PR #15720 by @dependabot[bot].
โฌ Bump starlette from 1.1.0 to 1.2.1. PR #15722 by @dependabot[bot].
โฌ Bump https://github.com/crate-ci/typos from v1.46.0 to v1.47.1 in the pre-commit group. PR #15719 by @dependabot[bot].
๐ง Update sponsors, add Rapidproxy. PR #15689 by @tiangolo.
๐ง Update sponsors: Remove TestMu. PR #15688 by @tiangolo.
โฌ Bump the python-packages group across 1 directory with 11 updates. PR #15683 by @dependabot[bot].
โฌ Bump aiohttp from 3.13.4 to 3.14.0. PR #15681 by @dependabot[bot].
โฌ Bump the github-actions group with 2 updates. PR #15682 by @dependabot[bot].
โฌ Bump starlette from 1.0.0 to 1.1.0. PR #15684 by @dependabot[bot].
๐ฅ Update FastAPI People - Experts. PR #15677 by @tiangolo.
๐ฅ Update FastAPI GitHub topic repositories. PR #15675 by @tiangolo.
๐ฅ Update FastAPI People - Contributors and Translators. PR #15662 by @tiangolo.
๐ท Automate release preparation. PR #15661 by @tiangolo.
๐ฅ Remove slim package stub, deprecated for a while. PR #15649 by @tiangolo.
โฌ Bump authlib from 1.6.11 to 1.7.2. PR #15512 by @dependabot[bot].
โฌ Bump pymdown-extensions from 10.21.2 to 10.21.3. PR #15569 by @dependabot[bot].
โฌ Bump CodSpeedHQ/action from 4.14.0 to 4.15.1. PR #15513 by @dependabot[bot].
โฌ Bump python-multipart from 0.0.26 to 0.0.29. PR #15595 by @dependabot[bot].
๐๏ธ Improve GitHub actions security. PR #15607 by @YuriiMotov.
โฐ๏ธ Remove ruff and coverage ignores for non-existing files. PR #15610 by @YuriiMotov.
โ Use custom changing_dir instead of CLIRunner.isolated_filesystem to set working dir. PR #15616 by @YuriiMotov.
โ Add httpx2 test dependency to avoid deprecation warning. PR #15603 by @YuriiMotov.
โฌ Bump the python-packages group with 15 updates. PR #15594 by @dependabot[bot].
๐ท Configure Dependabot to group updates and update weekly. PR #15560 by @YuriiMotov.
Original source - May 23, 2026
- Date parsed from source:May 23, 2026
- First seen by Releasebot:May 23, 2026
0.136.3
FastAPI refactors underscore header handling by no longer accepting underscore headers with convert_underscores=True.
Refactors
โป๏ธ Do not accept underscore headers when using convert_underscores=True (the default). PR #15589 by @tiangolo.
Original source - May 23, 2026
- Date parsed from source:May 23, 2026
- First seen by Releasebot:May 23, 2026
0.136.2
FastAPI ships a docs-heavy update with SSE validation fixes, clearer CLI and contribution docs, refreshed styling and translations, faster tests, and a migration from MkDocs to Zensical.
Refactors
โป๏ธ Validate Server Sent Event fields to avoid applications from sending broken data. PR #15588 by @tiangolo.
Docs
๐ Document --entrypoint CLI option. PR #15464 by @YuriiMotov.
๐ Update and simplify docs about help and management. PR #15583 by @tiangolo.
๐ Add docs references to central contributing docs. PR #15580 by @tiangolo.
๐ Update security policy. PR #15577 by @tiangolo.
๐ฑ Update sponsors: TalorData image. PR #15562 by @tiangolo.
๐ Update docs, simplify usage of admonitions, only default ones. PR #15553 by @tiangolo.
๐ Fix image URLs in index.md. PR #15534 by @YuriiMotov.
โ๏ธ Fix Azkaban spelling typo in virtual-environments.mdโ. PR #15463 by @isaacbernat.
๐ Improve layout and styling. PR #15462 by @alejsdev.
๐ Refactor opinions section with interactive tabs and new logos. PR #15458 by @alejsdev.
๐ Add FastAPI Conf '26 announcement to docs. PR #15457 by @alejsdev.
Translations
๐ Improve translation consistency in โdocs/pt/docs/advanced/generate-clients.mdโ. PR #15456 by @Will-thom.
๐ Update translations for ja (update-outdated). PR #15530 by @tiangolo.
๐ Update translations for uk (update-outdated). PR #15529 by @tiangolo.
๐ Update translations for pt (update-outdated). PR #15528 by @tiangolo.
๐ Update translations for de (update-outdated). PR #15527 by @tiangolo.
๐ Update translations for tr (update-outdated). PR #15526 by @tiangolo.
๐ Update translations for ko (update-outdated). PR #15525 by @tiangolo.
๐ Update translations for zh-hant (update-outdated). PR #15524 by @tiangolo.
๐ Update translations for fr (update-outdated). PR #15522 by @tiangolo.
๐ Update translations for es (update-outdated). PR #15523 by @tiangolo.
๐ Update translations for zh (update-outdated). PR #15520 by @tiangolo.
๐ Update translations for ru (update-outdated). PR #15521 by @tiangolo.
๐ Fix typos in Spanish LLM-prompt. PR #15472 by @crr004.
Internal
โ Update tests, don't double dispose the engine. PR #15587 by @tiangolo.
โก๏ธ Speed up test suite via caching and fixture scopes to make it ~24% faster. PR #13583 by @dikos1337.
๐ฅ Remove config files now in central GitHub repo. PR #15585 by @tiangolo.
โฌ Bump urllib3 from 2.6.3 to 2.7.0. PR #15502 by @dependabot[bot].
โฌ Bump idna from 3.11 to 3.15. PR #15565 by @dependabot[bot].
โฌ Bump cloudflare/wrangler-action from 3.15.0 to 4.0.0. PR #15571 by @dependabot[bot].
๐ง Migrate docs from MkDocs to Zensical. PR #15563 by @tiangolo.
๐๏ธ Only allow team members to modify dependencies. PR #15548 by @svlandeg.
โฌ Bump actions/add-to-project from 1.0.2 to 2.0.0. PR #15490 by @dependabot[bot].
โฌ Bump actions/labeler from 6.0.1 to 6.1.0. PR #15507 by @dependabot[bot].
๐ง Remove Ruff ignored rule for tabs. PR #15533 by @tiangolo.
๐ง Update sponsors badge. PR #15532 by @tiangolo.
๐ง Add sponsor: TalorData. PR #15531 by @tiangolo.
โฌ Bump ty from 0.0.21 to 0.0.34. PR #15443 by @dependabot[bot].
โฌ Bump pydantic from 2.13.2 to 2.13.3. PR #15444 by @dependabot[bot].
๐ท Add pre-commit to check typos. PR #15482 by @tiangolo.
๐ฅ Update FastAPI GitHub topic repositories. PR #15470 by @tiangolo.
๐ฅ Update FastAPI People - Experts. PR #15471 by @tiangolo.
๐ฅ Update FastAPI People - Contributors and Translators. PR #15467 by @tiangolo.
๐ท Fix missing credentials issue in translate workflow. PR #15468 by @YuriiMotov.
โฌ Bump sqlmodel from 0.0.32 to 0.0.38. PR #15437 by @dependabot[bot].
โฌ Bump CodSpeedHQ/action from 4.12.1 to 4.14.0. PR #15436 by @dependabot[bot].
โฌ Bump pydantic from 2.12.5 to 2.13.2. PR #15439 by @dependabot[bot].
โฌ Bump pydantic-ai from 1.63.0 to 1.83.0. PR #15417 by @dependabot[bot].
โฌ Bump prek from 0.3.2 to 0.3.9. PR #15418 by @dependabot[bot].
โฌ Bump fastar from 0.9.0 to 0.11.0. PR #15419 by @dependabot[bot].
โฌ Bump astral-sh/setup-uv from 7.6.0 to 8.1.0. PR #15415 by @dependabot[bot].
Original source - Apr 23, 2026
- Date parsed from source:Apr 23, 2026
- First seen by Releasebot:Apr 23, 2026
0.136.1
FastAPI releases a maintenance update with Pydantic v2 deprecation fixes, a Starlette 1.0.0 bump, and broader dependency upgrades plus internal script and audit improvements.
Upgrades
- โฌ๏ธ Update Pydantic v2 code to address deprecations. PR #15101 by @svlandeg.
Internal
- ๐จ Tweak translation script. PR #15174 by @YuriiMotov.
- โฌ Bump mkdocs-material from 9.7.1 to 9.7.6. PR #15408 by @dependabot[bot].
- โฌ Bump inline-snapshot from 0.31.1 to 0.32.6. PR #15409 by @dependabot[bot].
- โฌ Bump pytest-codspeed from 4.3.0 to 4.4.0. PR #15407 by @dependabot[bot].
- โฌ Bump pytest-cov from 7.0.0 to 7.1.0. PR #15406 by @dependabot[bot].
- โฌ Bump cloudflare/wrangler-action from 3.14.1 to 3.15.0. PR #15405 by @dependabot[bot].
- โฌ Bump mypy from 1.19.1 to 1.20.1. PR #15410 by @dependabot[bot].
- โฌ Bump python-dotenv from 1.2.1 to 1.2.2. PR #15400 by @dependabot[bot].
- โฌ Bump starlette from 0.52.1 to 1.0.0. PR #15397 by @dependabot[bot].
- โฌ Bump pygithub from 2.8.1 to 2.9.1. PR #15396 by @dependabot[bot].
- โฌ Bump pyjwt from 2.12.0 to 2.12.1. PR #15393 by @dependabot[bot].
- โฌ Bump zizmor from 1.23.1 to 1.24.1. PR #15394 by @dependabot[bot].
- โฌ Bump strawberry-graphql from 0.312.3 to 0.314.3. PR #15395 by @dependabot[bot].
- โฌ Bump python-multipart from 0.0.22 to 0.0.26. PR #15360 by @dependabot[bot].
- โฌ Bump authlib from 1.6.9 to 1.6.11. PR #15373 by @dependabot[bot].
- โฌ Bump aiohttp from 3.13.3 to 3.13.4. PR #15282 by @dependabot[bot].
- โฌ Bump pygments from 2.19.2 to 2.20.0. PR #15263 by @dependabot[bot].
- โฌ Bump pymdown-extensions from 10.20.1 to 10.21.2. PR #15391 by @YuriiMotov.
- โฌ Bump pillow from 12.1.1 to 12.2.0. PR #15333 by @dependabot[bot].
- โฌ Bump pytest from 9.0.2 to 9.0.3. PR #15334 by @dependabot[bot].
- โฌ Bump actions/upload-artifact from 7.0.0 to 7.0.1. PR #15374 by @dependabot[bot].
- โฌ Bump actions/cache from 5.0.4 to 5.0.5. PR #15385 by @dependabot[bot].
- ๐ง Update sponsors: remove Zuplo. PR #15369 by @tiangolo.
- ๐ง Update sponsors: remove Speakeasy. PR #15368 by @tiangolo.
- ๐๏ธ Add zizmor and fix audit findings. PR #15316 by @YuriiMotov.
- Apr 16, 2026
- Date parsed from source:Apr 16, 2026
- First seen by Releasebot:Apr 17, 2026
0.136.0
FastAPI adds support for free-threaded Python 3.14t in this release.
- Apr 16, 2026
- Date parsed from source:Apr 16, 2026
- First seen by Releasebot:Apr 17, 2026
0.135.4
FastAPI refactors release notes, removes the April Fool's @app.vibe() gag, and bumps cryptography and strawberry-graphql.
Refactors
๐ฅ Remove April Fool's @app.vibe() ๐คช. PR #15363 by @tiangolo.
Internal
โฌ Bump cryptography from 46.0.5 to 46.0.7. PR #15314 by @dependabot[bot].
Original source
โฌ Bump strawberry-graphql from 0.307.1 to 0.312.3. PR #15309 by @dependabot[bot].
๐จ Add pre-commit hook to ensure latest release header has date. PR #15293 by @YuriiMotov. - Apr 1, 2026
- Date parsed from source:Apr 1, 2026
- First seen by Releasebot:Apr 1, 2026
0.135.3
FastAPI adds support for @app.vibe() and new Vibe Coding docs, while also tightening up documentation, internal updates, and dependency bumps for a smoother release.
Features
โจ Add support for @app.vibe(). PR #15280 by @tiangolo.
New docs: Vibe Coding.Docs
โ๏ธ Fix typo for client_secret in OAuth2 form docstrings. PR #14946 by @bysiber.
Internal
๐ฅ Update FastAPI People - Experts. PR #15279 by @tiangolo.
Original source
โฌ Bump orjson from 3.11.7 to 3.11.8. PR #15276 by @dependabot[bot].
โฌ Bump ruff from 0.15.0 to 0.15.8. PR #15277 by @dependabot[bot].
๐ฅ Update FastAPI GitHub topic repositories. PR #15274 by @tiangolo.
โฌ Bump fastmcp from 2.14.5 to 3.2.0. PR #15267 by @dependabot[bot].
๐ฅ Update FastAPI People - Contributors and Translators. PR #15270 by @tiangolo.
โฌ Bump requests from 2.32.5 to 2.33.0. PR #15228 by @dependabot[bot].
๐ท Add ty check to lint.sh. PR #15136 by @svlandeg. - Mar 23, 2026
- Date parsed from source:Mar 23, 2026
- First seen by Releasebot:Mar 23, 2026
0.135.2
FastAPI adds documentation, translation, and internal workflow updates, plus dependency bumps and test fixes. It also improves release note dates, link handling, and contributor docs while tightening the pydantic lower bound and polishing the docs experience.
Upgrades
โฌ๏ธ Increase lower bound to pydantic >=2.9.0. and fix the test suite. PR #15139 by @svlandeg.
Docs
๐ Add missing last release notes dates. PR #15202 by @tiangolo.
๐ Update docs for contributors and team members regarding translation PRs. PR #15200 by @YuriiMotov.
๐ Fix code blocks in reference docs overflowing table width. PR #15094 by @YuriiMotov.
๐ Fix duplicated words in docstrings. PR #15116 by @AhsanSheraz.
๐ Add docs for pyproject.toml with entrypoint. PR #15075 by @tiangolo.
๐ Update links in docs to no longer use the classes external-link and internal-link. PR #15061 by @tiangolo.
๐จ Add JS and CSS handling for automatic target=_blank for links in docs. PR #15063 by @tiangolo.
๐ Update styles for internal and external links in new tab. PR #15058 by @tiangolo.
๐ Add documentation for the FastAPI VS Code extension. PR #15008 by @savannahostrowski.
๐ Fix doctrings for max_digits and decimal_places. PR #14944 by @YuriiMotov.
๐ Add dates to release notes. PR #15001 by @YuriiMotov.
Translations
๐ Update translations for zh (update-outdated). PR #15177 by @tiangolo.
๐ Update translations for zh-hant (update-outdated). PR #15178 by @tiangolo.
๐ Update translations for zh-hant (add-missing). PR #15176 by @tiangolo.
๐ Update translations for zh (add-missing). PR #15175 by @tiangolo.
๐ Update translations for ja (update-outdated). PR #15171 by @tiangolo.
๐ Update translations for ko (update-outdated). PR #15170 by @tiangolo.
๐ Update translations for tr (update-outdated). PR #15172 by @tiangolo.
๐ Update translations for ko (add-missing). PR #15168 by @tiangolo.
๐ Update translations for ja (add-missing). PR #15167 by @tiangolo.
๐ Update translations for tr (add-missing). PR #15169 by @tiangolo.
๐ Update translations for fr (update-outdated). PR #15165 by @tiangolo.
๐ Update translations for fr (add-missing). PR #15163 by @tiangolo.
๐ Update translations for uk (update-outdated). PR #15160 by @tiangolo.
๐ Update translations for uk (add-missing). PR #15158 by @tiangolo.
๐ Update translations for pt (add-missing). PR #15157 by @tiangolo.
๐ Update translations for pt (update-outdated). PR #15159 by @tiangolo.
๐ Update translations for es (update-outdated). PR #15155 by @tiangolo.
๐ Update translations for es (add-missing). PR #15154 by @tiangolo.
๐ Update translations for de (update-outdated). PR #15156 by @tiangolo.
๐ Update translations for ru (update-and-add). PR #15152 by @tiangolo.
๐ Update translations for de (add-missing). PR #15153 by @tiangolo.
Internal
๐จ Exclude spam comments from statistics in scripts/people.py. PR #15088 by @YuriiMotov.
โฌ Bump authlib from 1.6.7 to 1.6.9. PR #15128 by @dependabot[bot].
โฌ Bump pyasn1 from 0.6.2 to 0.6.3. PR #15143 by @dependabot[bot].
โฌ Bump ujson from 5.11.0 to 5.12.0. PR #15150 by @dependabot[bot].
๐จ Tweak translation workflow and translation fixer tool. PR #15166 by @YuriiMotov.
๐จ Fix commit_in_place passed via env variable in translate.yml workflow. PR #15151 by @YuriiMotov.
๐จ Update translation general prompt to enforce link style in translation matches the original link style. PR #15148 by @YuriiMotov.
๐ท Re-enable translation workflow run by cron in CI (twice a month). PR #15145 by @YuriiMotov.
๐ท Add ty to precommit. PR #15091 by @svlandeg.
โฌ Bump dorny/paths-filter from 3 to 4. PR #15106 by @dependabot[bot].
โฌ Bump cairosvg from 2.8.2 to 2.9.0. PR #15108 by @dependabot[bot].
โฌ Bump pyjwt from 2.11.0 to 2.12.0. PR #15110 by @dependabot[bot].
โฌ Bump black from 26.1.0 to 26.3.1. PR #15100 by @dependabot[bot].
๐จ Update script to autofix permalinks to account for headers with Markdown links. PR #15062 by @tiangolo.
๐ Pin Click for MkDocs live reload. PR #15057 by @tiangolo.
โฌ Bump werkzeug from 3.1.5 to 3.1.6. PR #14948 by @dependabot[bot].
โฌ Bump pydantic-ai from 1.62.0 to 1.63.0. PR #15035 by @dependabot[bot].
โฌ Bump pytest-codspeed from 4.2.0 to 4.3.0. PR #15034 by @dependabot[bot].
โฌ Bump strawberry-graphql from 0.291.2 to 0.307.1. PR #15033 by @dependabot[bot].
โฌ Bump typer from 0.21.1 to 0.24.1. PR #15032 by @dependabot[bot].
โฌ Bump actions/download-artifact from 7 to 8. PR #15020 by @dependabot[bot].
โฌ Bump actions/upload-artifact from 6 to 7. PR #15019 by @dependabot[bot].
Original source - Mar 1, 2026
- Date parsed from source:Mar 1, 2026
- First seen by Releasebot:Mar 2, 2026
0.135.1
Fixes
- ๐ Fix, avoid yield from a TaskGroup, only as an async context manager, closed in the request async exit stack. PR #15038 by @tiangolo.
Docs
- โ๏ธ Fix typo in docs/en/docs/_llm-test.md. PR #15007 by @adityagiri3600.
- ๐ Update Skill, optimize context, trim and refactor into references. PR #15031 by @tiangolo.
Internal
- ๐ฅ Update FastAPI People - Experts. PR #15037 by @tiangolo.
- ๐ฅ Update FastAPI People - Contributors and Translators. PR #15029 by @tiangolo.
- ๐ฅ Update FastAPI GitHub topic repositories. PR #15036 by @tiangolo.
Curated by the Releasebot team
Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.