F

FastAPI

F
FastAPI Web v0.141.1

0.141.1

Fixes πŸ› Fix support for background tasks and headers from dependencies in app.frontend(). PR #16105 by @tiangolo. Docs πŸ“ Document FASTAPI_ENV in FastAPI CLI guide. PR #16104 by @tiangolo.

F
FastAPI Web v0.141.0

0.141.0

Features ✨ Add app.frontend(check_dir="auto"), to make local development more convenient with fastapi dev. PR #16102 by @tiangolo.

F
FastAPI Web v0.140.13

0.140.13

Fixes πŸ› Fix status_code being ignored for SSE and JSONL streaming endpoints. PR #15937 by @SAURABHSALVE. Docs πŸ“ Fix format_sse_event docstring rendering of \n\n terminator. PR #15613 by @AshNicolus. πŸ“ Add API reference page for fastapi.sse. PR #15930 by @SAURABHSALVE.

F
FastAPI Web v0.140.12

0.140.12

Fixes πŸ› Fix line splitting in format_sse_event to comply with SSE spec. PR #15515 by @Zawwarsami16.

F
FastAPI Web v0.140.11

0.140.11

Fixes πŸ› Fix response_model_* params ignored for non-generator endpoints with Iterable[..] return type. PR #15093 by @YuriiMotov.

F
FastAPI Web v0.140.10

0.140.10

Fixes πŸ› Fix handling sequences with nested Annotated types. PR #14874 by @YuriiMotov. Internal πŸ› Accept any base test failure as regression. PR #16092 by @tiangolo. πŸ› Preserve pytest exit code in regression check. PR #16091 by @tiangolo. βœ… Test PR regressions against base code. PR #16090 by @tiangolo.

F
FastAPI Web v0.140.9

0.140.9

Fixes πŸ› Fix exclude_defaults not propagated to dict keys and values in jsonable_encoder. PR #16043 by @MBGrao. Internal ⬆ Bump gitpython from 3.1.50 to 3.1.54. PR #16047 by @dependabot[bot]. ⬆ Bump pymdown-extensions from 10.21.3 to 11.0. PR #16048 by @dependabot[bot]. ⬆ Bump pyasn1 from 0.6.3 to 0.6.4. PR #16045 by @dependabot[bot].

F
FastAPI Web v0.140.8

0.140.8

Fixes πŸ› Fix stream item type lost when using include_router(). PR #15077 by @alex-raw.

F
FastAPI Web v0.140.7

0.140.7

Refactors ⚑️ Avoid flattening dependencies for OpenAPI. PR #16076 by @tiangolo. Internal ⬆️ Upgrade latest-changes to 0.7.1. PR #16077 by @tiangolo. πŸ‘· Add OpenAPI dependency benchmarks. PR #16075 by @tiangolo.

F
FastAPI Web v0.140.6

0.140.6

Refactors ⚑️ Avoid flattening dependencies for request parameters, mainly for OpenAPI. PR #16073 by @tiangolo.

F
FastAPI Web v0.140.5

0.140.5

Refactors ⚑️ Avoid flattening dependencies for body fields. PR #16071 by @tiangolo.

F
FastAPI Web v0.140.4

0.140.4

Refactors ⚑️ Skip unused dependency repeat bookkeeping. PR #16069 by @tiangolo.

F
FastAPI Web v0.140.3

0.140.3

Refactors ⚑️ Avoid repeated dependency flattening in OpenAPI. PR #16067 by @tiangolo.

F
FastAPI Web v0.140.2

0.140.2

Refactors ⚑️ Stop retaining flat dependency trees. PR #16065 by @tiangolo. Internal πŸ‘· Add new memory benchmark. PR #16064 by @tiangolo.

F
FastAPI Web v0.140.1

0.140.1

Refactors ♻️ Update the lru_cache limit for dependencies to account for large apps. PR #16062 by @tiangolo.

F
FastAPI Web v0.140.0

0.140.0

Refactors ⚑️ Reduce memory usage in dependencies. PR #16049 by @tiangolo. Docs πŸ“ Fix links in docs. PR #15967 by @YuriiMotov. πŸ“ Add Library Skills documentation. PR #16041 by @tiangolo. πŸ“ Update docs to use uv projects by default. PR #16032 by @tiangolo. πŸ“ Restructure FastAPI People and related pages. PR #16015 by @tiangolo. Internal πŸ‘· Add CI memory benchmark. PR #16046 by @tiangolo. πŸ‘₯ Update Fast…

F
FastAPI Web v0.139.2

0.139.2

Fixes πŸ› Refactor router route building to make it thread-safe, mainly relevant for tests running in parallel threads (uncommon). PR #16013 by @tiangolo.

F
FastAPI Web v0.139.1

0.139.1

Fixes πŸ› Fix frontend fallback support for doted paths like /users/john.doe. PR #16011 by @tiangolo. Docs πŸ“ Fix topic repository list not being displayed and skip_users not being applied. PR #15995 by @YuriiMotov. Translations 🌐 Update translations for tr (update-outdated). PR #16005 by @tiangolo. 🌐 Update translations for zh-hant (update-outdated). PR #15996 by @tiangolo. 🌐 Update translations for…

F
FastAPI Web v0.139.0

0.139.0

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 (up…

F
FastAPI Web v0.138.2

0.138.2

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.

F
FastAPI Web v0.138.1

0.138.1

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 #15…

F
FastAPI Web v0.138.0

0.138.0

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…

F
FastAPI Web v0.137.2

0.137.2

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…

F
FastAPI Web v0.137.1

0.137.1

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.

F
FastAPI Web v0.137.0

0.137.0

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 t…

F
FastAPI Web v0.136.3

0.136.3

Refactors ♻️ Do not accept underscore headers when using convert_underscores=True (the default). PR #15589 by @tiangolo.

F
FastAPI Web v0.136.2

0.136.2

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 s…

F
FastAPI Web v0.136.1

0.136.1

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.…

F
FastAPI Web v0.136.0

0.136.0

Upgrades ⬆️ Support free-threaded Python 3.14t. PR #15149 by @svlandeg.