Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3993 commits
Select commit Hold shift + click to select a range
e6d0902
📝 Update release notes
invalid-email-address Jul 12, 2025
679a976
🌐 Add Bangali translation for `docs/bn/about/index.md` (#13882)
sajjadrahman56 Jul 14, 2025
27f4240
📝 Update release notes
invalid-email-address Jul 14, 2025
5c74eeb
🌐 Add Persian translation for `docs/fa/docs/async.md` (#13541)
Mohammad222PR Jul 21, 2025
4ec2c0b
📝 Update release notes
invalid-email-address Jul 21, 2025
cf0c3cf
🌐 Update Portuguese Translation for `docs/pt/docs/project-generation.…
EdmilsonRodrigues Jul 21, 2025
d9e2aa8
📝 Update release notes
invalid-email-address Jul 21, 2025
c8f3303
🌐 Add Persian translation for `docs/fa/docs/python-types.md` (#13524)
Mohammad222PR Jul 21, 2025
6bc29cc
📝 Update release notes
invalid-email-address Jul 21, 2025
a5a4daa
🔧 Update sponsors: Add Mobb (#13916)
tiangolo Jul 23, 2025
ed48cc4
📝 Update release notes
invalid-email-address Jul 23, 2025
da508e9
🌐 Add Persian translation for `docs/fa/docs/environment-variables.md`…
Mohammad222PR Jul 25, 2025
4ca93ae
📝 Update release notes
invalid-email-address Jul 25, 2025
e4453a8
📝 Fix highlight line in `docs/ja/docs/tutorial/body.md` (#13927)
KoyoMiyazaki Jul 26, 2025
106a433
📝 Update release notes
invalid-email-address Jul 26, 2025
54c7c34
⬆ Update httpx requirement to >=0.23.0,<0.29.0 (#13114)
yan12125 Jul 26, 2025
bfbed30
📝 Update release notes
invalid-email-address Jul 26, 2025
fcdd503
⬆ [pre-commit.ci] pre-commit autoupdate (#13894)
pre-commit-ci[bot] Jul 26, 2025
8bfc783
📝 Update release notes
invalid-email-address Jul 26, 2025
2013336
🌐 Update Portuguese Translation for `docs/pt/docs/async.md` (#13863)
EdmilsonRodrigues Jul 26, 2025
89b4d1f
📝 Update release notes
invalid-email-address Jul 26, 2025
3d60b5e
📝 Add discussion template for new language translation requests (#13535)
alejsdev Jul 26, 2025
d67f092
📝 Update release notes
invalid-email-address Jul 26, 2025
ae02be9
🔨 Update translations script to remove old (removed) files (#13928)
tiangolo Jul 26, 2025
4f0aae9
📝 Update release notes
invalid-email-address Jul 26, 2025
adc328e
🔨 Refactor translate script with extra feedback (prints) (#13932)
tiangolo Jul 26, 2025
4c40b48
📝 Update release notes
invalid-email-address Jul 26, 2025
273b06a
⚒️ Update translate script, show and update outdated translations (#1…
tiangolo Jul 26, 2025
d5d302c
📝 Update release notes
invalid-email-address Jul 26, 2025
6516a6c
👷 Add CI to translate with LLMs (#13937)
tiangolo Jul 27, 2025
c74e7d1
📝 Update release notes
invalid-email-address Jul 27, 2025
9aab3d9
⚒️ Tweak translate script and CI (#13939)
tiangolo Jul 27, 2025
c656671
📝 Update release notes
invalid-email-address Jul 27, 2025
616106c
⬆ [pre-commit.ci] pre-commit autoupdate (#13943)
pre-commit-ci[bot] Jul 28, 2025
7b2631a
📝 Update release notes
invalid-email-address Jul 28, 2025
b40acb8
⚒️ Update translate script, update prompt to minimize generated diff …
YuriiMotov Jul 30, 2025
8af92a6
📝 Update release notes
invalid-email-address Jul 30, 2025
e326cec
🔧 Update sponsors: Add Railway (#13953)
tiangolo Jul 31, 2025
cf726c9
📝 Update release notes
invalid-email-address Jul 31, 2025
8abfa0f
🔧 Update sponsors: Databento link and sponsors_badge data (#13954)
tiangolo Jul 31, 2025
1e4f123
📝 Update release notes
invalid-email-address Jul 31, 2025
a9fbc4b
👥 Update FastAPI People - Contributors and Translators (#13955)
tiangolo Aug 1, 2025
a0ede18
📝 Update release notes
invalid-email-address Aug 1, 2025
3ad01a1
👥 Update FastAPI People - Sponsors (#13956)
tiangolo Aug 1, 2025
1c1c2e8
📝 Update release notes
invalid-email-address Aug 1, 2025
79d2576
⬆ Bump tiangolo/latest-changes from 0.3.2 to 0.4.0 (#13952)
dependabot[bot] Aug 1, 2025
6e69d62
📝 Update release notes
github-actions[bot] Aug 1, 2025
e7401d2
⬆ Bump mkdocs-material from 9.6.15 to 9.6.16 (#13961)
dependabot[bot] Aug 1, 2025
d071597
📝 Update release notes
github-actions[bot] Aug 1, 2025
2e16e10
👥 Update FastAPI GitHub topic repositories (#13962)
tiangolo Aug 1, 2025
92ea53b
📝 Update release notes
github-actions[bot] Aug 1, 2025
b42e287
⬆ Bump pydantic-ai from 0.0.30 to 0.4.10 (#13958)
dependabot[bot] Aug 1, 2025
391887d
📝 Update release notes
github-actions[bot] Aug 1, 2025
f801362
⬆ Bump cairosvg from 2.7.1 to 2.8.2 (#13959)
dependabot[bot] Aug 1, 2025
37dd99f
📝 Update release notes
github-actions[bot] Aug 1, 2025
11893d9
⬆ Bump ruff from 0.11.2 to 0.12.7 (#13957)
dependabot[bot] Aug 1, 2025
c40bd0e
📝 Update release notes
github-actions[bot] Aug 1, 2025
f736e48
👥 Update FastAPI People - Experts (#13963)
tiangolo Aug 1, 2025
6df50d4
📝 Update release notes
github-actions[bot] Aug 1, 2025
5c8d521
⬆ Bump actions/download-artifact from 4 to 5 (#13975)
dependabot[bot] Aug 8, 2025
6cee687
📝 Update release notes
github-actions[bot] Aug 8, 2025
6ccad06
⬆ [pre-commit.ci] pre-commit autoupdate (#13969)
pre-commit-ci[bot] Aug 8, 2025
12b36a0
📝 Update release notes
github-actions[bot] Aug 8, 2025
ba0f612
🔧 Update Speakeasy sponsor graphic (#13971)
chailandau Aug 8, 2025
753bb9f
📝 Update release notes
github-actions[bot] Aug 8, 2025
7df361e
⬆ Bump actions/checkout from 4 to 5 (#13986)
dependabot[bot] Aug 15, 2025
0783245
📝 Update release notes
github-actions[bot] Aug 15, 2025
f1b1449
📝 Update `docs/en/docs/advanced/generate-clients.md` (#13793)
mrlubos Aug 15, 2025
dbc9d3a
📝 Update release notes
github-actions[bot] Aug 15, 2025
d12c1ac
⬆ [pre-commit.ci] pre-commit autoupdate (#13983)
pre-commit-ci[bot] Aug 15, 2025
9c7abbf
📝 Update release notes
github-actions[bot] Aug 15, 2025
df77988
📝 Fix code include for Pydantic models example in `docs/zh/docs/pytho…
anfreshman Aug 18, 2025
c230516
📝 Update release notes
github-actions[bot] Aug 18, 2025
6a45249
⬆ [pre-commit.ci] pre-commit autoupdate (#13999)
pre-commit-ci[bot] Aug 18, 2025
5c3a70d
📝 Update release notes
github-actions[bot] Aug 18, 2025
f75c153
⬆ Bump `mkdocs-macros-plugin` from 1.3.7 to 1.3.9 (#14003)
YuriiMotov Aug 20, 2025
9cf7b70
📝 Update release notes
github-actions[bot] Aug 20, 2025
6be02e3
⬆ [pre-commit.ci] pre-commit autoupdate (#14016)
pre-commit-ci[bot] Aug 25, 2025
6db0577
📝 Update release notes
github-actions[bot] Aug 25, 2025
784f068
🛠️ Update `mkdocs_hooks` to handle headers with permalinks when build…
tiangolo Aug 31, 2025
7653de2
📝 Update release notes
github-actions[bot] Aug 31, 2025
c55f713
📝 Add permalinks to headers in English docs (#13993)
YuriiMotov Aug 31, 2025
0817c95
📝 Update release notes
github-actions[bot] Aug 31, 2025
408b8a9
📝 Remove links to site callbackhell.com that doesn't exist anymore (#…
dennybiasiolli Aug 31, 2025
e1b9cc0
📝 Update release notes
github-actions[bot] Aug 31, 2025
8e63f75
📝 Update TrustedHostMiddleware Documentation (#11441)
soulee-dev Aug 31, 2025
cef1f16
📝 Update release notes
github-actions[bot] Aug 31, 2025
e902ed5
📝 Bring the `scope` claim in line with the standard in `docs_src/secu…
DurandA Aug 31, 2025
ee2acd8
📝 Update release notes
github-actions[bot] Aug 31, 2025
0e5832a
📝 Remove obsolete `url` field in error responses in docs (#13655)
Taoup Aug 31, 2025
d4ddcc5
📝 Update testing events documentation (#13259)
z0z0r4 Aug 31, 2025
6b4d292
📝 Update release notes
github-actions[bot] Aug 31, 2025
98ec6a6
📝 Update release notes
github-actions[bot] Aug 31, 2025
1088d2a
🐛 Prevent scroll-to-top on restart/fast buttons in `termynal.js` (#13…
Ashish-Pandey62 Aug 31, 2025
a973e78
📝 Update release notes
github-actions[bot] Aug 31, 2025
d9249c1
📝 Fix Twitter to be X (Twitter) everywhere in documentation (#13809)
valentinDruzhinin Aug 31, 2025
ba9c8fb
📝 Update release notes
github-actions[bot] Aug 31, 2025
4584f70
📝 Add deprecation info block about `dict()` in `docs/tutorial/body.md…
jomkv Aug 31, 2025
5cd4c3b
📝 Update release notes
github-actions[bot] Aug 31, 2025
ee9ccac
🔧 Update sponsors: remove Mobb (#14026)
tiangolo Aug 31, 2025
8062aab
📝 Update release notes
github-actions[bot] Aug 31, 2025
1884d76
🔧 Update sponsors: remove Platform.sh (#14027)
tiangolo Aug 31, 2025
176cd8c
📝 Update release notes
github-actions[bot] Aug 31, 2025
f5b77ff
📝 Add documentation for Behind a Proxy - Proxy Forwarded Headers, usi…
tiangolo Aug 31, 2025
3e2dbf9
📝 Update release notes
github-actions[bot] Aug 31, 2025
bb4772c
👷 Detect and label merge conflicts on PRs automatically (#14045)
svlandeg Sep 5, 2025
30a0715
📝 Update release notes
github-actions[bot] Sep 5, 2025
3d763c8
👥 Update FastAPI People - Experts (#14034)
tiangolo Sep 5, 2025
7cf5670
👥 Update FastAPI GitHub topic repositories (#14031)
tiangolo Sep 5, 2025
79c51ad
📝 Update release notes
github-actions[bot] Sep 5, 2025
d7604d1
📝 Update release notes
github-actions[bot] Sep 5, 2025
2ad28d4
👥 Update FastAPI People - Sponsors (#14030)
tiangolo Sep 5, 2025
4560158
👥 Update FastAPI People - Contributors and Translators (#14029)
tiangolo Sep 5, 2025
3112e05
📝 Update release notes
github-actions[bot] Sep 5, 2025
43f6115
📝 Update release notes
github-actions[bot] Sep 5, 2025
d597f92
⬆ Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (#14041)
dependabot[bot] Sep 5, 2025
5226ff9
📝 Update release notes
github-actions[bot] Sep 5, 2025
caa3ccf
⬆ [pre-commit.ci] pre-commit autoupdate (#14035)
pre-commit-ci[bot] Sep 8, 2025
3d08a4f
📝 Update release notes
github-actions[bot] Sep 8, 2025
d48144a
⬆ [pre-commit.ci] pre-commit autoupdate (#14056)
pre-commit-ci[bot] Sep 8, 2025
1fe2333
📝 Update release notes
github-actions[bot] Sep 8, 2025
ec087cf
⬆ Bump actions/labeler from 5 to 6 (#14046)
dependabot[bot] Sep 9, 2025
984d646
📝 Update release notes
github-actions[bot] Sep 9, 2025
a4841de
⬆ Bump actions/setup-python from 5 to 6 (#14042)
dependabot[bot] Sep 9, 2025
16d75d9
📝 Update release notes
github-actions[bot] Sep 9, 2025
480cd8f
⬆ [pre-commit.ci] pre-commit autoupdate (#14080)
pre-commit-ci[bot] Sep 16, 2025
ed45b07
📝 Update release notes
github-actions[bot] Sep 16, 2025
2a446f7
⬆ Bump pyjwt from 2.8.0 to 2.9.0 (#13960)
dependabot[bot] Sep 16, 2025
938dd04
📝 Update release notes
github-actions[bot] Sep 16, 2025
7563579
⬆️ Upgrade Starlette supported version range to >=0.40.0,<0.49.0 (#14…
musicinmybrain Sep 16, 2025
bc1aba7
📝 Update release notes
github-actions[bot] Sep 16, 2025
a372edf
🔖 Release version 0.116.2
tiangolo Sep 16, 2025
805ab1b
📌 Pin `httpx` to `>=0.23.0,<1.0.0` (#14086)
YuriiMotov Sep 18, 2025
5c1f87c
📝 Update release notes
github-actions[bot] Sep 18, 2025
47acc62
🛠️ Update `docs.py generate-readme` command to remove permalinks from…
YuriiMotov Sep 20, 2025
ee46b85
📝 Update release notes
github-actions[bot] Sep 20, 2025
a95e91e
⬆️ Update mypy to 1.14.1 (#12970)
tamird Sep 20, 2025
ccfca4c
📝 Update release notes
github-actions[bot] Sep 20, 2025
4c9c3b5
🔨 Update translations script (#13968)
YuriiMotov Sep 20, 2025
1114312
📝 Update release notes
github-actions[bot] Sep 20, 2025
f10ed69
✅ Add LLM test file (#14049)
nilslindemann Sep 20, 2025
9d7388d
📝 Update release notes
github-actions[bot] Sep 20, 2025
7095a11
📝 Fix and Improve English Documentation (#14048)
nilslindemann Sep 20, 2025
4c17531
📝 Update release notes
github-actions[bot] Sep 20, 2025
9b1234d
📝 Update prompts and German translation (#14015)
nilslindemann Sep 20, 2025
d2da9e8
📝 Update release notes
github-actions[bot] Sep 20, 2025
fe45422
🚨 Install pydantic.mypy plugin (#14081)
svlandeg Sep 20, 2025
c8a2994
📝 Update release notes
github-actions[bot] Sep 20, 2025
11d424c
✅ Simplify tests for response_model (#14062)
dynamicy Sep 20, 2025
651603c
📝 Update release notes
github-actions[bot] Sep 20, 2025
744736a
📝 Remove outdated formatting from `path-params-numeric-validations.md…
svlandeg Sep 20, 2025
73841b9
📝 Update release notes
github-actions[bot] Sep 20, 2025
c831cdb
🐛 Fix `inspect.getcoroutinefunction()` can break testing with `unitte…
secrett2633 Sep 20, 2025
d2f6b92
📝 Update release notes
github-actions[bot] Sep 20, 2025
5fef4d1
✅ Enable test case for duplicated headers in `test_tutorial/test_head…
Amogha-ark Sep 20, 2025
14168b4
📝 Update release notes
github-actions[bot] Sep 20, 2025
bc5013c
✨ Add OpenAPI `external_docs` parameter to `FastAPI` (#13713)
cmtoro Sep 20, 2025
243f012
📝 Update release notes
github-actions[bot] Sep 20, 2025
9ac56c7
🐛 Reenable `allow_arbitrary_types` when only 1 argument is used on th…
rmawatson Sep 20, 2025
21aa9d3
📝 Update release notes
github-actions[bot] Sep 20, 2025
c2c6049
♻️ Create `dependency-cache` dict in `solve_dependencies` only if `No…
bokshitsky Sep 20, 2025
0358d3e
📝 Update release notes
github-actions[bot] Sep 20, 2025
8ede272
✨ Allow array values for OpenAPI schema `type` field (#13639)
sammasak Sep 20, 2025
60213f5
📝 Update release notes
github-actions[bot] Sep 20, 2025
cd2e1e4
📝 Add note about Cookies and JavaScript on `tutorial/cookie-params.md…
Kludex Sep 20, 2025
606a682
📝 Update release notes
github-actions[bot] Sep 20, 2025
2dc769b
🐛 Fix `jsonable_encoder` alters `json_encoders` of Pydantic v1 object…
aboubacs Sep 20, 2025
03123c0
📝 Update release notes
github-actions[bot] Sep 20, 2025
86e5157
🐛 Fix inconsistent processing of model docstring formfeed char with P…
MaxwellPayne Sep 20, 2025
0bdc3ca
📝 Update release notes
github-actions[bot] Sep 20, 2025
b51ec36
✨ Allow `None` as return type for bodiless responses (#9425)
hofrob Sep 20, 2025
b01d5c9
📝 Update release notes
github-actions[bot] Sep 20, 2025
f1e6f97
⚡️ Fix `default_factory` for response model field with Pydantic V1 (#…
vvanglro Sep 20, 2025
a7f2dbe
📝 Update release notes
github-actions[bot] Sep 20, 2025
382d083
🔖 Release version 0.117.0
tiangolo Sep 20, 2025
a840010
📝 Update release notes
tiangolo Sep 20, 2025
44fc676
🐛 Fix validation error when `File` is declared after `Form` parameter…
thomasleveil Sep 20, 2025
b5c0589
📝 Update release notes
github-actions[bot] Sep 20, 2025
784f06c
🔖 Release version 0.117.1
tiangolo Sep 20, 2025
2eca83f
📝 Update contributing guidelines for installing requirements (#14095)
alejsdev Sep 21, 2025
8dfc651
📝 Update release notes
github-actions[bot] Sep 21, 2025
40f3ab1
🐛 Hide sponsor badge when sponsor image is not displayed (#14096)
alejsdev Sep 21, 2025
6b1e6c5
📝 Update release notes
github-actions[bot] Sep 21, 2025
f975244
🐛 Fix sponsor display issue by hiding element on image error (#14097)
alejsdev Sep 21, 2025
f0da082
📝 Update release notes
github-actions[bot] Sep 21, 2025
8170860
♻️ Refactor sponsor image handling (#14102)
alejsdev Sep 22, 2025
9aa25fd
📝 Update release notes
github-actions[bot] Sep 22, 2025
b40da4f
⬆ [pre-commit.ci] pre-commit autoupdate (#14103)
pre-commit-ci[bot] Sep 22, 2025
f235502
📝 Update release notes
github-actions[bot] Sep 22, 2025
cca3341
🌐 Sync German docs (#14098)
nilslindemann Sep 24, 2025
287eb31
📝 Update release notes
github-actions[bot] Sep 24, 2025
3eb2ee7
✏️ Fix typos in OAuth2 password request forms (#14112)
alv2017 Sep 25, 2025
450a334
📝 Update release notes
github-actions[bot] Sep 25, 2025
efdafa4
📝 Update `tutorial/security/oauth2-jwt/` to use `pwdlib` with Argon2 …
Neizvestnyj Sep 29, 2025
861b22c
📝 Update release notes
github-actions[bot] Sep 29, 2025
e329d78
🐛 Fix support for `StreamingResponse`s with dependencies with `yield`…
tiangolo Sep 29, 2025
bfa54b4
📝 Update release notes
github-actions[bot] Sep 29, 2025
1d5168a
📝 Update release notes
tiangolo Sep 29, 2025
333f1ba
🔖 Release version 0.118.0
tiangolo Sep 29, 2025
0636734
🔨 Modify `mkdocs_hooks.py` to add `title` to page's metadata (remove …
YuriiMotov Sep 30, 2025
36a3830
📝 Update release notes
github-actions[bot] Sep 30, 2025
2f6fb12
👷 Update docs previews comment, single comment, add failure status (#…
tiangolo Sep 30, 2025
3481aad
📝 Update release notes
github-actions[bot] Sep 30, 2025
e7fc394
🌐 Remove configuration files for inactive translations (#14130)
tiangolo Sep 30, 2025
3d70b26
📝 Update release notes
github-actions[bot] Sep 30, 2025
977abe2
🌐 Update Russian translations for existing pages (LLM-generated) (#14…
YuriiMotov Sep 30, 2025
88a5554
📝 Update release notes
github-actions[bot] Sep 30, 2025
04d5e65
🌐 Add Russian translations for missing pages (LLM-generated) (#14135)
YuriiMotov Sep 30, 2025
a83a8e7
📝 Update release notes
github-actions[bot] Sep 30, 2025
90e567a
⬆ Bump tiangolo/issue-manager from 0.5.1 to 0.6.0 (#14148)
dependabot[bot] Oct 1, 2025
3a18a6d
📝 Update release notes
github-actions[bot] Oct 1, 2025
c623291
🌐 Sync German docs (#14149)
nilslindemann Oct 1, 2025
ef24ee4
📝 Update release notes
github-actions[bot] Oct 1, 2025
796601b
⬆ Bump sqlmodel from 0.0.24 to 0.0.25 (#14143)
dependabot[bot] Oct 1, 2025
4f0d9d0
📝 Update release notes
github-actions[bot] Oct 1, 2025
69a69cc
⬆ Bump ruff from 0.12.7 to 0.13.2 (#14147)
dependabot[bot] Oct 1, 2025
a2bde2b
📝 Update release notes
github-actions[bot] Oct 1, 2025
9d920d6
👥 Update FastAPI People - Contributors and Translators (#14138)
tiangolo Oct 1, 2025
28f910a
👥 Update FastAPI People - Sponsors (#14139)
tiangolo Oct 1, 2025
46b7bfc
📝 Update release notes
github-actions[bot] Oct 1, 2025
65b9bc2
📝 Update release notes
github-actions[bot] Oct 1, 2025
975e719
👥 Update FastAPI GitHub topic repositories (#14150)
tiangolo Oct 1, 2025
597c2f4
⬆ [pre-commit.ci] pre-commit autoupdate (#14126)
pre-commit-ci[bot] Oct 1, 2025
6046849
📝 Update release notes
github-actions[bot] Oct 1, 2025
45bfb89
📝 Update release notes
github-actions[bot] Oct 1, 2025
ece783d
⬆ Bump markdown-include-variants from 0.0.4 to 0.0.5 (#14146)
dependabot[bot] Oct 2, 2025
407a6a4
📝 Update release notes
github-actions[bot] Oct 2, 2025
d421fea
⬆ Bump mkdocs-macros-plugin from 1.3.9 to 1.4.0 (#14145)
dependabot[bot] Oct 2, 2025
beef83d
📝 Update release notes
github-actions[bot] Oct 2, 2025
3e97c96
⬆ Bump griffe-typingdoc from 0.2.8 to 0.2.9 (#14144)
dependabot[bot] Oct 2, 2025
e820049
📝 Update release notes
github-actions[bot] Oct 2, 2025
61596eb
🔨 Add Russian translations LLM prompt (#13936)
tiangolo Oct 6, 2025
56c0632
📝 Update release notes
github-actions[bot] Oct 6, 2025
6df0358
📝 Add External Link: Getting started with logging in FastAPI (#14152)
itssimon Oct 6, 2025
1cd8717
📝 Update release notes
github-actions[bot] Oct 6, 2025
bc5e877
⬆ [pre-commit.ci] pre-commit autoupdate (#14161)
pre-commit-ci[bot] Oct 7, 2025
22b3809
📝 Update release notes
github-actions[bot] Oct 7, 2025
c970d8a
👽️ Ensure compatibility with Pydantic 2.12.0 (#14036)
cjwatson Oct 8, 2025
32b93b5
📝 Update release notes
github-actions[bot] Oct 8, 2025
485bfed
🔨 Move local coverage logic to its own script (#14166)
tiangolo Oct 8, 2025
fca8564
📝 Update release notes
github-actions[bot] Oct 8, 2025
01be148
🔖 Release version 0.118.1
tiangolo Oct 8, 2025
05dbfeb
⬆ Bump astral-sh/setup-uv from 6 to 7 (#14167)
dependabot[bot] Oct 8, 2025
27c0f7e
📝 Update release notes
github-actions[bot] Oct 8, 2025
185cecd
🐛 Fix tagged discriminated union not recognized as body field (#12942)
frankie567 Oct 8, 2025
13b067c
📝 Update release notes
github-actions[bot] Oct 8, 2025
942fce3
🔖 Release version 0.118.2
tiangolo Oct 8, 2025
3611c3f
⬆️ Add support for Python 3.14 (#14165)
svlandeg Oct 10, 2025
96e7d6e
📝 Update release notes
github-actions[bot] Oct 10, 2025
352dbef
🔖 Release version 0.118.3
tiangolo Oct 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 0 additions & 5 deletions .flake8

This file was deleted.

158 changes: 158 additions & 0 deletions .github/DISCUSSION_TEMPLATE/questions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
labels: [question]
body:
- type: markdown
attributes:
value: |
Thanks for your interest in FastAPI! 🚀

Please follow these instructions, fill every question, and do every step. 🙏

I'm asking this because answering questions and solving problems in GitHub is what consumes most of the time.

I end up not being able to add new features, fix bugs, review pull requests, etc. as fast as I wish because I have to spend too much time handling questions.

All that, on top of all the incredible help provided by a bunch of community members, the [FastAPI Experts](https://fastapi.tiangolo.com/fastapi-people/#experts), that give a lot of their time to come here and help others.

That's a lot of work they are doing, but if more FastAPI users came to help others like them just a little bit more, it would be much less effort for them (and you and me 😅).

By asking questions in a structured way (following this) it will be much easier to help you.

And there's a high chance that you will find the solution along the way and you won't even have to submit it and wait for an answer. 😎

As there are too many questions, I'll have to discard and close the incomplete ones. That will allow me (and others) to focus on helping people like you that follow the whole process and help us help you. 🤓
- type: checkboxes
id: checks
attributes:
label: First Check
description: Please confirm and check all the following options.
options:
- label: I added a very descriptive title here.
required: true
- label: I used the GitHub search to find a similar question and didn't find it.
required: true
- label: I searched the FastAPI documentation, with the integrated search.
required: true
- label: I already searched in Google "How to X in FastAPI" and didn't find any information.
required: true
- label: I already read and followed all the tutorial in the docs and didn't find an answer.
required: true
- label: I already checked if it is not related to FastAPI but to [Pydantic](https://github.com/pydantic/pydantic).
required: true
- label: I already checked if it is not related to FastAPI but to [Swagger UI](https://github.com/swagger-api/swagger-ui).
required: true
- label: I already checked if it is not related to FastAPI but to [ReDoc](https://github.com/Redocly/redoc).
required: true
- type: checkboxes
id: help
attributes:
label: Commit to Help
description: |
After submitting this, I commit to one of:

* Read open questions until I find 2 where I can help someone and add a comment to help there.
* I already hit the "watch" button in this repository to receive notifications and I commit to help at least 2 people that ask questions in the future.
* Review one Pull Request by downloading the code and following [all the review process](https://fastapi.tiangolo.com/help-fastapi/#review-pull-requests).

options:
- label: I commit to help with one of those options 👆
required: true
- type: textarea
id: example
attributes:
label: Example Code
description: |
Please add a self-contained, [minimal, reproducible, example](https://stackoverflow.com/help/minimal-reproducible-example) with your use case.

If I (or someone) can copy it, run it, and see it right away, there's a much higher chance I (or someone) will be able to help you.

placeholder: |
from fastapi import FastAPI

app = FastAPI()


@app.get("/")
def read_root():
return {"Hello": "World"}
render: python
validations:
required: true
- type: textarea
id: description
attributes:
label: Description
description: |
What is the problem, question, or error?

Write a short description telling me what you are doing, what you expect to happen, and what is currently happening.
placeholder: |
* Open the browser and call the endpoint `/`.
* It returns a JSON with `{"Hello": "World"}`.
* But I expected it to return `{"Hello": "Sara"}`.
validations:
required: true
- type: dropdown
id: os
attributes:
label: Operating System
description: What operating system are you on?
multiple: true
options:
- Linux
- Windows
- macOS
- Other
validations:
required: true
- type: textarea
id: os-details
attributes:
label: Operating System Details
description: You can add more details about your operating system here, in particular if you chose "Other".
- type: input
id: fastapi-version
attributes:
label: FastAPI Version
description: |
What FastAPI version are you using?

You can find the FastAPI version with:

```bash
python -c "import fastapi; print(fastapi.__version__)"
```
validations:
required: true
- type: input
id: pydantic-version
attributes:
label: Pydantic Version
description: |
What Pydantic version are you using?

You can find the Pydantic version with:

```bash
python -c "import pydantic; print(pydantic.version.VERSION)"
```
validations:
required: true
- type: input
id: python-version
attributes:
label: Python Version
description: |
What Python version are you using?

You can find the Python version with:

```bash
python --version
```
validations:
required: true
- type: textarea
id: context
attributes:
label: Additional Context
description: Add any additional context information or screenshots you think are useful.
45 changes: 45 additions & 0 deletions .github/DISCUSSION_TEMPLATE/translations.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
labels: [lang-all]
body:
- type: markdown
attributes:
value: |
Thanks for your interest in helping translate the FastAPI docs! 🌍

Please follow these instructions carefully to propose a new language translation. 🙏

This structured process helps ensure translations can be properly maintained long-term.
- type: checkboxes
id: checks
attributes:
label: Initial Checks
description: Please confirm and check all the following options.
options:
- label: I checked that this language is not already being translated in FastAPI docs.
required: true
- label: I searched existing discussions to ensure no one else proposed this language.
required: true
- label: I am a native speaker of the language I want to help translate.
required: true
- type: input
id: language
attributes:
label: Target Language
description: What language do you want to translate the FastAPI docs into?
placeholder: e.g. Latin
validations:
required: true
- type: textarea
id: additional_info
attributes:
label: Additional Information
description: Any other relevant information about your translation proposal
- type: markdown
attributes:
value: |
Translations are automatized with AI and then reviewed by native speakers. 🤖 🙋

This allows us to keep them consistent and up-to-date.

If there are several native speakers commenting on this discussion and
committing to help review new translations, the FastAPI team will review it
and potentially make it an official translation. 😎
12 changes: 12 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,15 @@ blank_issues_enabled: false
contact_links:
- name: Security Contact
about: Please report security vulnerabilities to security@tiangolo.com
- name: Question or Problem
about: Ask a question or ask about a problem in GitHub Discussions.
url: https://github.com/fastapi/fastapi/discussions/categories/questions
- name: Feature Request
about: To suggest an idea or ask about a feature, please start with a question saying what you would like to achieve. There might be a way to do it already.
url: https://github.com/fastapi/fastapi/discussions/categories/questions
- name: Show and tell
about: Show what you built with FastAPI or to be used with FastAPI.
url: https://github.com/fastapi/fastapi/discussions/categories/show-and-tell
- name: Translations
about: Coordinate translations in GitHub Discussions.
url: https://github.com/fastapi/fastapi/discussions/categories/translations
Loading