fix(deps): update dependency fastapi to ^0.110.0 - autoclosed
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
fastapi |
^0.109.0 -> ^0.110.0
|
Release Notes
tiangolo/fastapi (fastapi)
v0.110.1
Fixes
Refactors
-
♻ ️ Update mypy. MR #11049 by @k0t3n. -
♻ ️ Simplify string format with f-strings infastapi/applications.py
. MR #11335 by @igeni.
Upgrades
-
⬆ ️ Upgrade Starlette to >=0.37.2,<0.38.0, remove Starlette filterwarning for internal tests. MR #11266 by @nothielf.
Docs
-
📝 Tweak docs and translations links and remove old docs translations. MR #11381 by @tiangolo. -
✏ ️ Fix typo infastapi/security/oauth2.py
. MR #11368 by @shandongbinzhou. -
📝 Update links to Pydantic docs to point to new website. MR #11328 by @alejsdev. -
✏ ️ Fix typo indocs/en/docs/tutorial/extra-models.md
. MR #11329 by @alejsdev. -
📝 Updateproject-generation.md
. MR #11326 by @alejsdev. -
📝 Update External Links. MR #11327 by @alejsdev. -
🔥 Remove link to Pydantic's benchmark, on other i18n pages.. MR #11224 by @hirotoKirimaru. -
✏ ️ Fix typos in docstrings. MR #11295 by @davidhuser. -
🛠 ️ Improve Node.js script in docs to generate TypeScript clients. MR #11293 by @alejsdev. -
📝 Update examples for tests to replace "inexistent" for "nonexistent". MR #11220 by @Homesteady. -
📝 Updatepython-multipart
GitHub link in all docs fromhttps://andrew-d.github.io/python-multipart/
tohttps://github.com/Kludex/python-multipart
. MR #11239 by @joshjhans.
Translations
-
🌐 Add German translation fordocs/de/docs/tutorial/response-status-code.md
. MR #10357 by @nilslindemann. -
🌐 Update Chinese translation fordocs/zh/docs/tutorial/query-params.md
. MR #3480 by @jaystone776. -
🌐 Update Chinese translation fordocs/zh/docs/tutorial/body.md
. MR #3481 by @jaystone776. -
🌐 Update Chinese translation fordocs/zh/docs/tutorial/path-params.md
. MR #3479 by @jaystone776. -
🌐 Update Chinese translation fordocs/tutorial/body-fields.md
. MR #3496 by @jaystone776. -
🌐 Update Chinese translation fordocs/tutorial/extra-models.md
. MR #3497 by @jaystone776. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/metadata.md
. MR #2667 by @tokusumi. -
🌐 Add German translation fordocs/de/docs/contributing.md
. MR #10487 by @nilslindemann. -
🌐 Update Japanese translation ofdocs/ja/docs/tutorial/query-params.md
. MR #10808 by @urushio. -
🌐 Update Chinese translation fordocs/zh/docs/tutorial/security/get-current-user.md
. MR #3842 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/openapi-callbacks.md
. MR #3825 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/extending-openapi.md
. MR #3823 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/testing-dependencies.md
. MR #3819 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/custom-request-and-route.md
. MR #3816 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/external-links.md
. MR #3833 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/templates.md
. MR #3812 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/sub-applications.md
. MR #3811 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/async-sql-databases.md
. MR #3805 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/middleware.md
. MR #3804 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/dataclasses.md
. MR #3803 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/using-request-directly.md
. MR #3802 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/security/http-basic-auth.md
. MR #3801 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/security/oauth2-scopes.md
. MR #3800 by @jaystone776. -
🌐 Update Chinese translation fordocs/zh/docs/tutorial/cookie-params.md
. MR #3486 by @jaystone776. -
🌐 Update Chinese translation fordocs/zh/docs/tutorial/header-params.md
. MR #3487 by @jaystone776. -
🌐 Update Chinese translation fordocs/tutorial/response-status-code.md
. MR #3498 by @jaystone776. -
🌐 Add German translation fordocs/de/docs/tutorial/security/first-steps.md
. MR #10432 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/events.md
. MR #10693 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/deployment/cloud.md
. MR #10746 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/behind-a-proxy.md
. MR #10675 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/help-fastapi.md
. MR #10455 by @nilslindemann. -
🌐 Update German translation fordocs/de/docs/python-types.md
. MR #10287 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/path-params.md
. MR #10290 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/handling-errors.md
. MR #10379 by @nilslindemann. -
🌐 Update German translation fordocs/de/docs/index.md
. MR #10283 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/security/http-basic-auth.md
. MR #10651 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/bigger-applications.md
. MR #10554 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/path-operation-advanced-configuration.md
. MR #10612 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/static-files.md
. MR #10584 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/security/oauth2-jwt.md
. MR #10522 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/response-model.md
. MR #10345 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/extra-models.md
. MR #10351 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/body-updates.md
. MR #10396 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/alternatives.md
. MR #10855 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/templates.md
. MR #10678 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/security/oauth2-scopes.md
. MR #10643 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/async-tests.md
. MR #10708 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/metadata.md
. MR #10581 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/testing.md
. MR #10586 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/schema-extra-example.md
. MR #10597 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/index.md
. MR #10611 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/response-directly.md
. MR #10618 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/additional-responses.md
. MR #10626 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/response-cookies.md
. MR #10627 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/response-headers.md
. MR #10628 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/response-change-status-code.md
. MR #10632 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/advanced-dependencies.md
. MR #10633 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/security/index.md
. MR #10635 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/using-request-directly.md
. MR #10653 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/dataclasses.md
. MR #10667 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/middleware.md
. MR #10668 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/sub-applications.md
. MR #10671 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/websockets.md
. MR #10687 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/testing-websockets.md
. MR #10703 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/testing-events.md
. MR #10704 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/testing-dependencies.md
. MR #10706 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/openapi-callbacks.md
. MR #10710 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/settings.md
. MR #10709 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/wsgi.md
. MR #10713 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/deployment/index.md
. MR #10733 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/deployment/https.md
. MR #10737 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/deployment/manually.md
. MR #10738 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/deployment/concepts.md
. MR #10744 by @nilslindemann. -
🌐 Update German translation fordocs/de/docs/features.md
. MR #10284 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/deployment/server-workers.md
. MR #10747 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/deployment/docker.md
. MR #10759 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/how-to/index.md
. MR #10769 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/how-to/general.md
. MR #10770 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/how-to/graphql.md
. MR #10788 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/how-to/custom-request-and-route.md
. MR #10789 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/how-to/conditional-openapi.md
. MR #10790 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/how-to/separate-openapi-schemas.md
. MR #10796 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/how-to/configure-swagger-ui.md
. MR #10804 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/how-to/custom-docs-ui-assets.md
. MR #10803 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/parameters.md
. MR #10814 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/status.md
. MR #10815 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/uploadfile.md
. MR #10816 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/exceptions.md
. MR #10817 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/dependencies.md
. MR #10818 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/apirouter.md
. MR #10819 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/websockets.md
. MR #10822 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/httpconnection.md
. MR #10823 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/response.md
. MR #10824 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/middleware.md
. MR #10837 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/openapi/*.md
. MR #10838 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/security/index.md
. MR #10839 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/staticfiles.md
. MR #10841 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/testclient.md
. MR #10843 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/project-generation.md
. MR #10851 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/history-design-future.md
. MR #10865 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/dependencies/dependencies-with-yield.md
. MR #10422 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/dependencies/global-dependencies.md
. MR #10420 by @nilslindemann. -
🌐 Update German translation fordocs/de/docs/fastapi-people.md
. MR #10285 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/dependencies/sub-dependencies.md
. MR #10409 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/security/index.md
. MR #10429 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md
. MR #10411 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/extra-data-types.md
. MR #10534 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/security/simple-oauth2.md
. MR #10504 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/security/get-current-user.md
. MR #10439 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/request-forms-and-files.md
. MR #10368 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/encoder.md
. MR #10385 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/request-forms.md
. MR #10361 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/deployment/versions.md
. MR #10491 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/async.md
. MR #10449 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/cookie-params.md
. MR #10323 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/dependencies/classes-as-dependencies.md
. MR #10407 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/dependencies/index.md
. MR #10399 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/header-params.md
. MR #10326 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/path-params-numeric-validations.md
. MR #10307 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/query-params-str-validations.md
. MR #10304 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/request-files.md
. MR #10364 by @nilslindemann. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/templates.md
. MR #11338 by @SamuelBFavarin. -
🌐 Add Bengali translations fordocs/bn/docs/learn/index.md
. MR #11337 by @imtiaz101325. -
🌐 Fix Korean translation fordocs/ko/docs/index.md
. MR #11296 by @choi-haram. -
🌐 Add Korean translation fordocs/ko/docs/about/index.md
. MR #11299 by @choi-haram. -
🌐 Add Korean translation fordocs/ko/docs/advanced/index.md
. MR #9613 by @ElliottLarsen. -
🌐 Add German translation fordocs/de/docs/how-to/extending-openapi.md
. MR #10794 by @nilslindemann. -
🌐 Update Chinese translation fordocs/zh/docs/tutorial/metadata.md
. MR #11286 by @jackleeio. -
🌐 Update Chinese translation fordocs/zh/docs/contributing.md
. MR #10887 by @Aruelius. -
🌐 Add Azerbaijani translation fordocs/az/docs/fastapi-people.md
. MR #11195 by @vusallyv. -
🌐 Add Russian translation fordocs/ru/docs/tutorial/dependencies/index.md
. MR #11223 by @kohiry. -
🌐 Update Chinese translation fordocs/zh/docs/tutorial/query-params.md
. MR #11242 by @jackleeio. -
🌐 Add Azerbaijani translation fordocs/az/learn/index.md
. MR #11192 by @vusallyv.
Internal
-
👥 Update FastAPI People. MR #11387 by @tiangolo. -
⬆ Bump actions/cache from 3 to 4. MR #10988 by @dependabot[bot]. -
⬆ Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.14. MR #11318 by @dependabot[bot]. -
⬆ Bump pillow from 10.1.0 to 10.2.0. MR #11011 by @dependabot[bot]. -
⬆ Bump black from 23.3.0 to 24.3.0. MR #11325 by @dependabot[bot]. -
👷 Add cron to run test once a week on monday. MR #11377 by @estebanx64. -
➕ Replace mkdocs-markdownextradata-plugin with mkdocs-macros-plugin. MR #11383 by @tiangolo. -
👷 Disable MkDocs insiders social plugin while an issue in MkDocs Material is handled. MR #11373 by @tiangolo. -
👷 Fix logic for when to install and use MkDocs Insiders. MR #11372 by @tiangolo. -
👷 Do not use Python packages cache for publish. MR #11366 by @tiangolo. -
👷 Add CI to test sdists for redistribution (e.g. Linux distros). MR #11365 by @tiangolo. -
👷 Update build-docs GitHub Action path filter. MR #11354 by @tiangolo. -
🔧 Update Ruff config, add extra ignore rule from SQLModel. MR #11353 by @tiangolo. -
⬆ ️ Upgrade configuration for Ruff v0.2.0. MR #11075 by @charliermarsh. -
🔧 Update sponsors, add MongoDB. MR #11346 by @tiangolo. -
⬆ Bump dorny/paths-filter from 2 to 3. MR #11028 by @dependabot[bot]. -
⬆ Bump dawidd6/action-download-artifact from 3.0.0 to 3.1.4. MR #11310 by @dependabot[bot]. -
♻ ️ Refactor computing FastAPI People, include 3 months, 6 months, 1 year, based on comment date, not discussion date. MR #11304 by @tiangolo. -
👥 Update FastAPI People. MR #11228 by @tiangolo. -
🔥 Remove Jina AI QA Bot from the docs. MR #11268 by @nan-wang. -
🔧 Update sponsors, remove Jina, remove Powens, move TestDriven.io. MR #11213 by @tiangolo.
v0.110.0
Breaking Changes
-
🐛 Fix unhandled growing memory for internal server errors, refactor dependencies withyield
andexcept
to require raising again as in regular Python. MR #11191 by @tiangolo.- This is a breaking change (and only slightly) if you used dependencies with
yield
, usedexcept
in those dependencies, and didn't raise again. - This was reported internally by @rushilsrivastava as a memory leak when the server had unhandled exceptions that would produce internal server errors, the memory allocated before that point would not be released.
- Read the new docs: Dependencies with
yield
andexcept
.
- This is a breaking change (and only slightly) if you used dependencies with
In short, if you had dependencies that looked like:
def my_dep():
try:
yield
except SomeException:
pass
Now you need to make sure you raise again after except
, just as you would in regular Python:
def my_dep():
try:
yield
except SomeException:
raise
Docs
-
✏ ️ Fix minor typos indocs/ko/docs/
. MR #11126 by @KaniKim. -
✏ ️ Fix minor typo infastapi/applications.py
. MR #11099 by @JacobHayes.
Translations
-
🌐 Add German translation fordocs/de/docs/reference/background.md
. MR #10820 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/templating.md
. MR #10842 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/external-links.md
. MR #10852 by @nilslindemann. -
🌐 Update Turkish translation fordocs/tr/docs/tutorial/query-params.md
. MR #11162 by @hasansezertasan. -
🌐 Add German translation fordocs/de/docs/reference/encoders.md
. MR #10840 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/responses.md
. MR #10825 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/reference/request.md
. MR #10821 by @nilslindemann. -
🌐 Add Turkish translation fordocs/tr/docs/tutorial/query-params.md
. MR #11078 by @emrhnsyts. -
🌐 Add German translation fordocs/de/docs/reference/fastapi.md
. MR #10813 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/newsletter.md
. MR #10853 by @nilslindemann. -
🌐 Add Traditional Chinese translation fordocs/zh-hant/docs/learn/index.md
. MR #11142 by @hsuanchi. -
🌐 Add Korean translation for/docs/ko/docs/tutorial/dependencies/global-dependencies.md
. MR #11123 by @riroan. -
🌐 Add Korean translation for/docs/ko/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md
. MR #11124 by @riroan. -
🌐 Add Korean translation for/docs/ko/docs/tutorial/schema-extra-example.md
. MR #11121 by @KaniKim. -
🌐 Add Korean translation for/docs/ko/docs/tutorial/body-fields.md
. MR #11112 by @KaniKim. -
🌐 Add Korean translation for/docs/ko/docs/tutorial/cookie-params.md
. MR #11118 by @riroan. -
🌐 Update Korean translation for/docs/ko/docs/dependencies/index.md
. MR #11114 by @KaniKim. -
🌐 Update Korean translation for/docs/ko/docs/deployment/docker.md
. MR #11113 by @KaniKim. -
🌐 Update Turkish translation fordocs/tr/docs/tutorial/first-steps.md
. MR #11094 by @hasansezertasan. -
🌐 Add Spanish translation fordocs/es/docs/advanced/security/index.md
. MR #2278 by @Xaraxx. -
🌐 Add Spanish translation fordocs/es/docs/advanced/response-headers.md
. MR #2276 by @Xaraxx. -
🌐 Add Spanish translation fordocs/es/docs/deployment/index.md
and~/deployment/versions.md
. MR #9669 by @pabloperezmoya. -
🌐 Add Spanish translation fordocs/es/docs/benchmarks.md
. MR #10928 by @pablocm83. -
🌐 Add Spanish translation fordocs/es/docs/advanced/response-change-status-code.md
. MR #11100 by @alejsdev.
v0.109.2
Upgrades
-
⬆ ️ Upgrade version of Starlette to>= 0.36.3
. MR #11086 by @tiangolo.
Translations
-
🌐 Update Turkish translation fordocs/tr/docs/fastapi-people.md
. MR #10547 by @alperiox.
Internal
-
🍱 Add new FastAPI logo. MR #11090 by @tiangolo.
v0.109.1
Security fixes
-
⬆ ️ Upgrade minimum version ofpython-multipart
to>=0.0.7
to fix a vulnerability when using form data with a ReDos attack. You can also simply upgradepython-multipart
.
Read more in the advisory: Content-Type Header ReDoS.
Features
-
✨ Include HTTP 205 in status codes with no body. MR #10969 by @tiangolo.
Refactors
-
✅ Refactor tests for duplicate operation ID generation for compatibility with other tools running the FastAPI test suite. MR #10876 by @emmettbutler. -
♻ ️ Simplify string format with f-strings infastapi/utils.py
. MR #10576 by @eukub. -
🔧 Fix Ruff configuration unintentionally enabling and re-disabling mccabe complexity check. MR #10893 by @jiridanek. -
✅ Re-enable test intests/test_tutorial/test_header_params/test_tutorial003.py
after fix in Starlette. MR #10904 by @ooknimm.
Docs
-
📝 Tweak wording inhelp-fastapi.md
. MR #11040 by @tiangolo. -
📝 Tweak docs for Behind a Proxy. MR #11038 by @tiangolo. -
📝 Add External Link: 10 Tips for adding SQLAlchemy to FastAPI. MR #11036 by @Donnype. -
📝 Add External Link: Tips on migrating from Flask to FastAPI and vice-versa. MR #11029 by @jtemporal. -
📝 Deprecate old tutorials: Peewee, Couchbase, encode/databases. MR #10979 by @tiangolo. -
✏ ️ Fix typo infastapi/security/oauth2.py
. MR #10972 by @RafalSkolasinski. -
📝 UpdateHTTPException
details indocs/en/docs/tutorial/handling-errors.md
. MR #5418 by @papb. -
✏ ️ A few tweaks indocs/de/docs/tutorial/first-steps.md
. MR #10959 by @nilslindemann. -
✏ ️ Fix link indocs/en/docs/advanced/async-tests.md
. MR #10960 by @nilslindemann. -
✏ ️ Fix typos for Spanish documentation. MR #10957 by @jlopezlira. -
📝 Add warning about lifespan functions and backwards compatibility with events. MR #10734 by @jacob-indigo. -
✏ ️ Fix broken link indocs/tutorial/sql-databases.md
in several languages. MR #10716 by @theoohoho. -
✏ ️ Remove broken links fromexternal_links.yml
. MR #10943 by @Torabek. -
📝 Update template docs with more info abouturl_for
. MR #5937 by @EzzEddin. -
📝 Update usage of Token model in security docs. MR #9313 by @piotrszacilowski. -
✏ ️ Update highlighted line indocs/en/docs/tutorial/bigger-applications.md
. MR #5490 by @papb. -
📝 Add External Link: Explore How to Effectively Use JWT With FastAPI. MR #10212 by @aanchlia. -
📝 Add hyperlink todocs/en/docs/tutorial/static-files.md
. MR #10243 by @hungtsetse. -
📝 Add External Link: Instrument a FastAPI service adding tracing with OpenTelemetry and send/show traces in Grafana Tempo. MR #9440 by @softwarebloat. -
📝 Review and rewording ofen/docs/contributing.md
. MR #10480 by @nilslindemann. -
📝 Add External Link: ML serving and monitoring with FastAPI and Evidently. MR #9701 by @mnrozhkov. -
📝 Reword in docs, from "have in mind" to "keep in mind". MR #10376 by @malicious. -
📝 Add External Link: Talk by Jeny Sadadia. MR #10265 by @JenySadadia. -
📝 Add location info totutorial/bigger-applications.md
. MR #10552 by @nilslindemann. -
✏ ️ Fix Pydantic method name indocs/en/docs/advanced/path-operation-advanced-configuration.md
. MR #10826 by @ahmedabdou14.
Translations
-
🌐 Add Spanish translation fordocs/es/docs/external-links.md
. MR #10933 by @pablocm83. -
🌐 Update Korean translation fordocs/ko/docs/tutorial/first-steps.md
,docs/ko/docs/tutorial/index.md
,docs/ko/docs/tutorial/path-params.md
, anddocs/ko/docs/tutorial/query-params.md
. MR #4218 by @SnowSuno. -
🌐 Add Chinese translation fordocs/zh/docs/tutorial/dependencies/dependencies-with-yield.md
. MR #10870 by @zhiquanchi. -
🌐 Add Chinese translation fordocs/zh/docs/deployment/concepts.md
. MR #10282 by @xzmeng. -
🌐 Add Azerbaijani translation fordocs/az/docs/index.md
. MR #11047 by @aykhans. -
🌐 Add Korean translation fordocs/ko/docs/tutorial/middleware.md
. MR #2829 by @JeongHyeongKim. -
🌐 Add German translation fordocs/de/docs/tutorial/body-nested-models.md
. MR #10313 by @nilslindemann. -
🌐 Add Persian translation fordocs/fa/docs/tutorial/middleware.md
. MR #9695 by @mojtabapaso. -
🌐 Update Farsi translation fordocs/fa/docs/index.md
. MR #10216 by @theonlykingpin. -
🌐 Add German translation fordocs/de/docs/tutorial/body-fields.md
. MR #10310 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/body.md
. MR #10295 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/body-multiple-params.md
. MR #10308 by @nilslindemann. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/security/get-current-user.md
. MR #2681 by @sh0nk. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/advanced-dependencies.md
. MR #3798 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/events.md
. MR #3815 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/behind-a-proxy.md
. MR #3820 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/testing-events.md
. MR #3818 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/testing-websockets.md
. MR #3817 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/testing-database.md
. MR #3821 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/deployment/deta.md
. MR #3837 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/history-design-future.md
. MR #3832 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/project-generation.md
. MR #3831 by @jaystone776. -
🌐 Add Chinese translation fordocs/zh/docs/deployment/docker.md
. MR #10296 by @xzmeng. -
🌐 Update Spanish translation fordocs/es/docs/features.md
. MR #10884 by @pablocm83. -
🌐 Add Spanish translation fordocs/es/docs/newsletter.md
. MR #10922 by @pablocm83. -
🌐 Add Korean translation fordocs/ko/docs/tutorial/background-tasks.md
. MR #5910 by @junah201. -
🌐 Add Turkish translation fordocs/tr/docs/alternatives.md
. MR #10502 by @alperiox. -
🌐 Add Korean translation fordocs/ko/docs/tutorial/dependencies/index.md
. MR #10989 by @KaniKim. -
🌐 Add Korean translation for/docs/ko/docs/tutorial/body.md
. MR #11000 by @KaniKim. -
🌐 Add Portuguese translation fordocs/pt/docs/tutorial/schema-extra-example.md
. MR #4065 by @luccasmmg. -
🌐 Add Turkish translation fordocs/tr/docs/history-design-future.md
. MR #11012 by @hasansezertasan. -
🌐 Add Turkish translation fordocs/tr/docs/resources/index.md
. MR #11020 by @hasansezertasan. -
🌐 Add Turkish translation fordocs/tr/docs/how-to/index.md
. MR #11021 by @hasansezertasan. -
🌐 Add German translation fordocs/de/docs/tutorial/query-params.md
. MR #10293 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/benchmarks.md
. MR #10866 by @nilslindemann. -
🌐 Add Turkish translation fordocs/tr/docs/learn/index.md
. MR #11014 by @hasansezertasan. -
🌐 Add Persian translation fordocs/fa/docs/tutorial/security/index.md
. MR #9945 by @mojtabapaso. -
🌐 Add Turkish translation fordocs/tr/docs/help/index.md
. MR #11013 by @hasansezertasan. -
🌐 Add Turkish translation fordocs/tr/docs/about/index.md
. MR #11006 by @hasansezertasan. -
🌐 Update Turkish translation fordocs/tr/docs/benchmarks.md
. MR #11005 by @hasansezertasan. -
🌐 Add Italian translation fordocs/it/docs/index.md
. MR #5233 by @matteospanio. -
🌐 Add Korean translation fordocs/ko/docs/help/index.md
. MR #10983 by @KaniKim. -
🌐 Add Korean translation fordocs/ko/docs/features.md
. MR #10976 by @KaniKim. -
🌐 Add Korean translation fordocs/ko/docs/tutorial/security/get-current-user.md
. MR #5737 by @KdHyeon0661. -
🌐 Add Russian translation fordocs/ru/docs/tutorial/security/first-steps.md
. MR #10541 by @AlertRED. -
🌐 Add Russian translation fordocs/ru/docs/tutorial/handling-errors.md
. MR #10375 by @AlertRED. -
🌐 Add Russian translation fordocs/ru/docs/tutorial/encoder.md
. MR #10374 by @AlertRED. -
🌐 Add Russian translation fordocs/ru/docs/tutorial/body-updates.md
. MR #10373 by @AlertRED. -
🌐 Russian translation: updatedfastapi-people.md
.. MR #10255 by @NiKuma0. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/security/index.md
. MR #5798 by @3w36zj6. -
🌐 Add German translation fordocs/de/docs/advanced/generate-clients.md
. MR #10725 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/openapi-webhooks.md
. MR #10712 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/custom-response.md
. MR #10624 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/advanced/additional-status-codes.md
. MR #10617 by @nilslindemann. -
🌐 Add German translation fordocs/de/docs/tutorial/middleware.md
. MR #10391 by @JohannesJungbluth. -
🌐 Add German translation for introduction documents. MR #10497 by @nilslindemann. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/encoder.md
. MR #1955 by @SwftAlpc. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/extra-data-types.md
. MR #1932 by @SwftAlpc. -
🌐 Add Turkish translation fordocs/tr/docs/async.md
. MR #5191 by @BilalAlpaslan. -
🌐 Add Turkish translation fordocs/tr/docs/project-generation.md
. MR #5192 by @BilalAlpaslan. -
🌐 Add Korean translation fordocs/ko/docs/deployment/docker.md
. MR #5657 by @nearnear. -
🌐 Add Korean translation fordocs/ko/docs/deployment/server-workers.md
. MR #4935 by @jujumilk3. -
🌐 Add Korean translation fordocs/ko/docs/deployment/index.md
. MR #4561 by @jujumilk3. -
🌐 Add Korean translation fordocs/ko/docs/tutorial/path-operation-configuration.md
. MR #3639 by @jungsu-kwon. -
🌐 Modify the description ofzh
- Traditional Chinese. MR #10889 by @cherinyy. -
🌐 Add Korean translation fordocs/ko/docs/tutorial/static-files.md
. MR #2957 by @jeesang7. -
🌐 Add Korean translation fordocs/ko/docs/tutorial/response-model.md
. MR #2766 by @hard-coders. -
🌐 Add Korean translation fordocs/ko/docs/tutorial/body-multiple-params.md
. MR #2461 by @PandaHun. -
🌐 Add Korean translation fordocs/ko/docs/tutorial/query-params-str-validations.md
. MR #2415 by @hard-coders. -
🌐 Add Korean translation fordocs/ko/docs/python-types.md
. MR #2267 by @jrim. -
🌐 Add Korean translation fordocs/ko/docs/tutorial/body-nested-models.md
. MR #2506 by @hard-coders. -
🌐 Add Korean translation fordocs/ko/docs/learn/index.md
. MR #10977 by @KaniKim. -
🌐 Initialize translations for Traditional Chinese. MR #10505 by @hsuanchi. -
✏ ️ Tweak the german translation ofdocs/de/docs/tutorial/index.md
. MR #10962 by @nilslindemann. -
✏ ️ Fix typo error indocs/ko/docs/tutorial/path-params.md
. MR #10758 by @2chanhaeng. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/dependencies/dependencies-with-yield.md
. MR #1961 by @SwftAlpc. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md
. MR #1960 by @SwftAlpc. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/dependencies/sub-dependencies.md
. MR #1959 by @SwftAlpc. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/background-tasks.md
. MR #2668 by @tokusumi. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/dependencies/index.md
anddocs/ja/docs/tutorial/dependencies/classes-as-dependencies.md
. MR #1958 by @SwftAlpc. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/response-model.md
. MR #1938 by @SwftAlpc. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/body-multiple-params.md
. MR #1903 by @SwftAlpc. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/path-params-numeric-validations.md
. MR #1902 by @SwftAlpc. -
🌐 Add Japanese translation fordocs/ja/docs/python-types.md
. MR #1899 by @SwftAlpc. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/handling-errors.md
. MR #1953 by @SwftAlpc. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/response-status-code.md
. MR #1942 by @SwftAlpc. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/extra-models.md
. MR #1941 by @SwftAlpc. -
🌐 Add Japanese tranlsation fordocs/ja/docs/tutorial/schema-extra-example.md
. MR #1931 by @SwftAlpc. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/body-nested-models.md
. MR #1930 by @SwftAlpc. -
🌐 Add Japanese translation fordocs/ja/docs/tutorial/body-fields.md
. MR #1923 by @SwftAlpc. -
🌐 Add German translation fordocs/de/docs/tutorial/index.md
. MR #9502 by @fhabers21. -
🌐 Add German translation fordocs/de/docs/tutorial/background-tasks.md
. MR #10566 by @nilslindemann. -
✏ ️ Fix typo indocs/ru/docs/index.md
. MR #10672 by @Delitel-WEB. -
✏ ️ Fix typos indocs/zh/docs/tutorial/extra-data-types.md
. MR #10727 by @HiemalBeryl. -
🌐 Add Russian translation fordocs/ru/docs/tutorial/dependencies/classes-as-dependencies.md
. MR #10410 by @AlertRED.
Internal
-
👥 Update FastAPI People. MR #11074 by @tiangolo. -
🔧 Update sponsors: add Coherence. MR #11066 by @tiangolo. -
👷 Upgrade GitHub Action issue-manager. MR #11056 by @tiangolo. -
🍱 Update sponsors: TalkPython badge. MR #11052 by @tiangolo. -
🔧 Update sponsors: TalkPython badge image. MR #11048 by @tiangolo. -
🔧 Update sponsors, remove Deta. MR #11041 by @tiangolo. -
💄 Fix CSS breaking RTL languages (erroneously introduced by a previous RTL MR). MR #11039 by @tiangolo. -
🔧 Add Italian tomkdocs.yml
. MR #11016 by @alejsdev. -
🔨 Verifymkdocs.yml
languages in CI, updatedocs.py
. MR #11009 by @tiangolo. -
🔧 Update config inlabel-approved.yml
to accept translations with 1 reviewer. MR #11007 by @alejsdev. -
👷 Add changes-requested handling in GitHub Action issue manager. MR #10971 by @tiangolo. -
🔧 Group dependencies on dependabot updates. MR #10952 by @Kludex. -
⬆ Bump actions/setup-python from 4 to 5. MR #10764 by @dependabot[bot]. -
⬆ Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11. MR #10731 by @dependabot[bot]. -
⬆ Bump dawidd6/action-download-artifact from 2.28.0 to 3.0.0. MR #10777 by @dependabot[bot]. -
🔧 Add support for translations to languages with a longer code name, likezh-hant
. MR #10950 by @tiangolo.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.