Update dependency fastapi to v0.114.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
fastapi (changelog) | dependencies | minor |
0.111.0 -> 0.114.0
|
Release Notes
fastapi/fastapi (fastapi)
v0.114.0
You can restrict form fields to only include those declared in a Pydantic model and forbid any extra field sent in the request using Pydantic's model_config = {"extra": "forbid"}
:
from typing import Annotated
from fastapi import FastAPI, Form
from pydantic import BaseModel
app = FastAPI()
class FormData(BaseModel):
username: str
password: str
model_config = {"extra": "forbid"}
@​app.post("/login/")
async def login(data: Annotated[FormData, Form()]):
return data
Read the new docs: Form Models - Forbid Extra Form Fields.
Features
-
✨ Add support for forbidding extra form fields with Pydantic models. MR #12134 by @tiangolo.
Docs
-
📝 Update docs, Form Models section title, to match config name. MR #12152 by @tiangolo.
Internal
-
✅ Update internal tests for latest Pydantic, including CI tweaks to install the latest Pydantic. MR #12147 by @tiangolo.
v0.113.0
Now you can declare form fields with Pydantic models:
from typing import Annotated
from fastapi import FastAPI, Form
from pydantic import BaseModel
app = FastAPI()
class FormData(BaseModel):
username: str
password: str
@​app.post("/login/")
async def login(data: Annotated[FormData, Form()]):
return data
Read the new docs: Form Models.
Features
-
✨ Add support for Pydantic models inForm
parameters. MR #12129 by @tiangolo.
Internal
-
🔧 Update sponsors: Coherence link. MR #12130 by @tiangolo.
v0.112.4
This release is mainly a big internal refactor to enable adding support for Pydantic models for Form
fields, but that feature comes in the next release.
This release shouldn't affect apps using FastAPI in any way. You don't even have to upgrade to this version yet. It's just a checkpoint.
Refactors
-
♻ ️ Refactor deciding ifembed
body fields, do not overwrite fields, compute once per router, refactor internals in preparation for Pydantic models inForm
,Query
and others. MR #12117 by @tiangolo.
Internal
-
⏪ ️ Temporarily revert "✨ Add support for Pydantic models inForm
parameters" to make a checkpoint release. MR #12128 by @tiangolo. -
✨ Add support for Pydantic models inForm
parameters. MR #12127 by @tiangolo. Reverted to make a checkpoint release with only refactors.
v0.112.3
This release is mainly internal refactors, it shouldn't affect apps using FastAPI in any way. You don't even have to upgrade to this version yet. There are a few bigger releases coming right after.
Refactors
-
♻ ️ Refactor internalcheck_file_field()
, rename toensure_multipart_is_installed()
to clarify its purpose. MR #12106 by @tiangolo. -
♻ ️ Rename internalcreate_response_field()
tocreate_model_field()
as it's used for more than response models. MR #12103 by @tiangolo. -
♻ ️ Refactor and simplify internal data fromsolve_dependencies()
using dataclasses. MR #12100 by @tiangolo. -
♻ ️ Refactor and simplify internalanalyze_param()
to structure data with dataclasses instead of tuple. MR #12099 by @tiangolo. -
♻ ️ Refactor and simplify dependencies data structures with dataclasses. MR #12098 by @tiangolo.
Docs
-
📝 Add External Link: Techniques and applications of SQLAlchemy global filters in FastAPI. MR #12109 by @TheShubhendra. -
📝 Add note abouttime.perf_counter()
in middlewares. MR #12095 by @tiangolo. -
📝 Tweak middleware code sampletime.time()
totime.perf_counter()
. MR #11957 by @domdent. -
🔧 Update sponsors: Coherence. MR #12093 by @tiangolo. -
📝 Fix async test example not to trigger DeprecationWarning. MR #12084 by @marcinsulikowski. -
📝 Updatedocs_src/path_params_numeric_validations/tutorial006.py
. MR #11478 by @MuhammadAshiqAmeer. -
📝 Update comma indocs/en/docs/async.md
. MR #12062 by @Alec-Gillis. -
📝 Update docs about serving FastAPI: ASGI servers, Docker containers, etc.. MR #12069 by @tiangolo. -
📝 Clarifyresponse_class
parameter, validations, and returning a response directly. MR #12067 by @tiangolo. -
📝 Fix minor typos and issues in the documentation. MR #12063 by @svlandeg. -
📝 Add note in Docker docs about ensuring graceful shutdowns and lifespan events withCMD
exec form. MR #11960 by @GPla.
Translations
-
🌐 Add Dutch translation fordocs/nl/docs/features.md
. MR #12101 by @maxscheijen. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/testing-events.md
. MR #12108 by @ceb10n. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/security/index.md
. MR #12114 by @ceb10n. -
🌐 Add Dutch translation fordocs/nl/docs/index.md
. MR #12042 by @svlandeg. -
🌐 Update Chinese translation fordocs/zh/docs/how-to/index.md
. MR #12070 by @synthpop123.
Internal
-
⬆ [pre-commit.ci] pre-commit autoupdate. MR #12115 by @pre-commit-ci[bot]. -
⬆ Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1. MR #12120 by @dependabot[bot]. -
⬆ Bump pillow from 10.3.0 to 10.4.0. MR #12105 by @dependabot[bot]. -
💚 Setinclude-hidden-files
toTrue
when using theupload-artifact
GH action. MR #12118 by @svlandeg. -
⬆ Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0. MR #12112 by @dependabot[bot]. -
🔧 Update sponsors link: Coherence. MR #12097 by @tiangolo. -
🔧 Update labeler config to handle sponsorships data. MR #12096 by @tiangolo. -
🔧 Update sponsors, remove Kong. MR #12085 by @tiangolo. -
⬆ [pre-commit.ci] pre-commit autoupdate. MR #12076 by @pre-commit-ci[bot]. -
👷 Updatelatest-changes
GitHub Action. MR #12073 by @tiangolo.
v0.112.2
Fixes
-
🐛 Fixallow_inf_nan
option for Param and Body classes. MR #11867 by @giunio-prc. -
🐛 Ensure thatapp.include_router
merges nested lifespans. MR #9630 by @Lancetnik.
Refactors
-
🎨 Fix typing annotation for semi-internalFastAPI.add_api_route()
. MR #10240 by @ordinary-jamie. -
⬆ ️ Upgrade version of Ruff and reformat. MR #12032 by @tiangolo.
Docs
-
📝 Fix a typo indocs/en/docs/virtual-environments.md
. MR #12064 by @aymenkrifa. -
📝 Add docs about Environment Variables and Virtual Environments. MR #12054 by @tiangolo. -
📝 Add Asyncer mention in async docs. MR #12037 by @tiangolo. -
📝 Move the Features docs to the top level to improve the main page menu. MR #12036 by @tiangolo. -
✏ ️ Fix import typo in reference example forSecurity
. MR #11168 by @0shah0. -
📝 Highlight correct line in tutorialdocs/en/docs/tutorial/body-multiple-params.md
. MR #11978 by @svlandeg. -
🔥 Remove Sentry link from Advanced Middleware docs. MR #12031 by @alejsdev. -
📝 Clarify management tasks for translations, multiples files in one MR. MR #12030 by @tiangolo. -
📝 Edit the link to the OpenAPI "Responses Object" and "Response Object" sections in the "Additional Responses in OpenAPI" section. MR #11996 by @VaitoSoi. -
🔨 Specifyemail-validator
dependency with dash. MR #11515 by @jirikuncar. -
🌐 Add Spanish translation fordocs/es/docs/project-generation.md
. MR #11947 by @alejsdev. -
📝 Fix minor typo. MR #12026 by @MicaelJarniac. -
📝 Several docs improvements, tweaks, and clarifications. MR #11390 by @nilslindemann. -
📝 Add missingcompresslevel
parameter on docs forGZipMiddleware
. MR #11350 by @junah201. -
📝 Fix inconsistent response code when item already exists in docs for testing. MR #11818 by @lokomilo. -
📝 Updatedocs/en/docs/tutorial/body.md
with Python 3.10 union type example. MR #11415 by @rangzen.
Translations
-
🌐 Add Portuguese translation fordocs/pt/docs/tutorial/request_file.md
. MR #12018 by @Joao-Pedro-P-Holanda. -
🌐 Add Japanese translation fordocs/ja/docs/learn/index.md
. MR #11592 by @ukwhatn. -
📝 Update Spanish translation docs for consistency. MR #12044 by @alejsdev. -
🌐 Update Chinese translation fordocs/zh/docs/tutorial/dependencies/dependencies-with-yield.md
. MR #12028 by @xuvjso. -
📝 Update FastAPI People, do not translate to have the most recent info. MR #12034 by @tiangolo. -
🌐 Update Urdu translation fordocs/ur/docs/benchmarks.md
. MR #10046 by @AhsanSheraz.
Internal
-
⬆ [pre-commit.ci] pre-commit autoupdate. MR #12046 by @pre-commit-ci[bot]. -
🔧 Update coverage config files. MR #12035 by @tiangolo. -
🔨 Standardize shebang across shell scripts. MR #11942 by @gitworkflows. -
⬆ Update sqlalchemy requirement from <1.4.43,>=1.3.18 to >=1.3.18,<2.0.33. MR #11979 by @dependabot[bot]. -
🔊 Remove old ignore warnings. MR #11950 by @tiangolo. -
⬆ ️ Upgrade griffe-typingdoc for the docs. MR #12029 by @tiangolo. -
🙈 Add .coverage* to.gitignore
. MR #11940 by @gitworkflows. -
⚙ ️ Record and show test coverage contexts (what test covers which line). MR #11518 by @slafs.
v0.112.1
Upgrades
-
⬆ ️ Allow Starlette 0.38.x, update the pin to>=0.37.2,<0.39.0
. MR #11876 by @musicinmybrain.
Docs
-
📝 Update docs section about "Don't Translate these Pages". MR #12022 by @tiangolo. -
📝 Add documentation for non-translated pages and scripts to verify them. MR #12020 by @tiangolo. -
📝 Update docs about discussions questions. MR #11985 by @tiangolo.
Translations
-
🌐 Add Portuguese translation fordocs/pt/docs/tutorial/bigger-applications.md
. MR #11971 by @marcelomarkus. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/testing-websockets.md
. MR #11994 by @ceb10n. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/testing-dependencies.md
. MR #11995 by @ceb10n. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/using-request-directly.md
. MR #11956 by @ceb10n. -
🌐 Add French translation fordocs/fr/docs/tutorial/body-multiple-params.md
. MR #11796 by @pe-brian. -
🌐 Update Chinese translation fordocs/zh/docs/tutorial/query-params.md
. MR #11557 by @caomingpei. -
🌐 Update typo in Chinese translation fordocs/zh/docs/advanced/testing-dependencies.md
. MR #11944 by @bestony. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/sub-applications.md
anddocs/pt/docs/advanced/behind-a-proxy.md
. MR #11856 by @marcelomarkus. -
🌐 Add Portuguese translation fordocs/pt/docs/tutorial/cors.md
anddocs/pt/docs/tutorial/middleware.md
. MR #11916 by @wesinalves. -
🌐 Add French translation fordocs/fr/docs/tutorial/path-params-numeric-validations.md
. MR #11788 by @pe-brian.
Internal
-
⬆ Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0. MR #11727 by @dependabot[bot]. -
🔧 Add changelog URL topyproject.toml
, shows in PyPI. MR #11152 by @Pierre-VF. -
👷 Do not sync labels as it overrides manually added labels. MR #12024 by @tiangolo. -
👷🏻 Update Labeler GitHub Actions. MR #12019 by @tiangolo. -
🔧 Update configs for MkDocs for languages and social cards. MR #12016 by @tiangolo. -
👷 Update permissions and config for labeler GitHub Action. MR #12008 by @tiangolo. -
👷🏻 Add GitHub Action label-checker. MR #12005 by @tiangolo. -
👷 Add label checker GitHub Action. MR #12004 by @tiangolo. -
👷 Update GitHub Action add-to-project. MR #12002 by @tiangolo. -
🔧 Update labeler GitHub Action. MR #12001 by @tiangolo. -
👷 Add GitHub Action labeler. MR #12000 by @tiangolo. -
👷 Add GitHub Action add-to-project. MR #11999 by @tiangolo. -
📝 Update admonitions in docs missing. MR #11998 by @tiangolo. -
🔨 Update docs.py script to enable dirty reload conditionally. MR #11986 by @tiangolo. -
🔧 Update MkDocs instant previews. MR #11982 by @tiangolo. -
🐛 Fix deploy docs previews script to handle mkdocs.yml files. MR #11984 by @tiangolo. -
💡 Add comment about custom Termynal line-height. MR #11976 by @tiangolo. -
👷 Add alls-green for test-redistribute. MR #11974 by @tiangolo. -
👷 Update docs-previews to handle no docs changes. MR #11975 by @tiangolo. -
🔨 Refactor scriptdeploy_docs_status.py
to account for deploy URLs with or without trailing slash. MR #11965 by @tiangolo. -
🔒 ️ Update permissions for deploy-docs action. MR #11964 by @tiangolo. -
👷🏻 Add deploy docs status and preview links to MRs. MR #11961 by @tiangolo. -
🔧 Update docs setup with latest configs and plugins. MR #11953 by @tiangolo. -
🔇 Ignore warning from attrs in Trio. MR #11949 by @tiangolo.
v0.112.0
Breaking Changes
-
♻ ️ Add support forpip install "fastapi[standard]"
with standard dependencies andpython -m fastapi
. MR #11935 by @tiangolo.
Summary
Install with:
pip install "fastapi[standard]"
Other Changes
- This adds support for calling the CLI as:
python -m fastapi
- And it upgrades
fastapi-cli[standard] >=0.0.5
.
Technical Details
Before this, fastapi
would include the standard dependencies, with Uvicorn and the fastapi-cli
, etc.
And fastapi-slim
would not include those standard dependencies.
Now fastapi
doesn't include those standard dependencies unless you install with pip install "fastapi[standard]"
.
Before, you would install pip install fastapi
, now you should include the standard
optional dependencies (unless you want to exclude one of those): pip install "fastapi[standard]"
.
This change is because having the standard optional dependencies installed by default was being inconvenient to several users, and having to install instead fastapi-slim
was not being a feasible solution.
Discussed here: #11522 and here: #11525
Docs
-
✏ ️ Fix typos in docs. MR #11926 by @jianghuyiyuan. -
📝 Tweak management docs. MR #11918 by @tiangolo. -
🚚 Rename GitHub links from tiangolo/fastapi to fastapi/fastapi. MR #11913 by @tiangolo. -
📝 Add docs about FastAPI team and project management. MR #11908 by @tiangolo. -
📝 Re-structure docs main menu. MR #11904 by @tiangolo. -
📝 Update Speakeasy URL. MR #11871 by @ndimares.
Translations
-
🌐 Update Portuguese translation fordocs/pt/docs/alternatives.md
. MR #11931 by @ceb10n. -
🌐 Add Russian translation fordocs/ru/docs/tutorial/dependencies/sub-dependencies.md
. MR #10515 by @AlertRED. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/response-change-status-code.md
. MR #11863 by @ceb10n. -
🌐 Add Portuguese translation fordocs/pt/docs/reference/background.md
. MR #11849 by @lucasbalieiro. -
🌐 Add Portuguese translation fordocs/pt/docs/tutorial/dependencies/dependencies-with-yield.md
. MR #11848 by @Joao-Pedro-P-Holanda. -
🌐 Add Portuguese translation fordocs/pt/docs/reference/apirouter.md
. MR #11843 by @lucasbalieiro.
Internal
-
🔧 Update sponsors: add liblab. MR #11934 by @tiangolo. -
👷 Update GitHub Action label-approved permissions. MR #11933 by @tiangolo. -
👷 Refactor GitHub Action to comment docs deployment URLs and update token. MR #11925 by @tiangolo. -
👷 Update tokens for GitHub Actions. MR #11924 by @tiangolo. -
👷 Update token permissions to comment deployment URL in docs. MR #11917 by @tiangolo. -
👷 Update token permissions for GitHub Actions. MR #11915 by @tiangolo. -
👷 Update GitHub Actions token usage. MR #11914 by @tiangolo. -
👷 Update GitHub Action to notify translations with labelapproved-1
. MR #11907 by @tiangolo. -
🔧 Update sponsors, remove Reflex. MR #11875 by @tiangolo. -
🔧 Update sponsors: remove TalkPython. MR #11861 by @tiangolo. -
🔨 Update docs Termynal scripts to not include line nums for local dev. MR #11854 by @tiangolo.
v0.111.1
Upgrades
-
➖ Removeorjson
andujson
from default dependencies. MR #11842 by @tiangolo.- These dependencies are still installed when you install with
pip install "fastapi[all]"
. But they not included inpip install fastapi
.
- These dependencies are still installed when you install with
-
📝 Restored Swagger-UI links to use the latest version possible. MR #11459 by @UltimateLobster.
Docs
-
✏ ️ Rewording indocs/en/docs/fastapi-cli.md
. MR #11716 by @alejsdev. -
📝 Update Hypercorn links in all the docs. MR #11744 by @kittydoor. -
📝 Update docs with Ariadne reference from Starlette to FastAPI. MR #11797 by @DamianCzajkowski. -
📝 Update fastapi instrumentation external link. MR #11317 by @softwarebloat. -
✏ ️ Fix links to alembic example repo in docs. MR #11628 by @augiwan. -
✏ ️ Updatedocs/en/docs/fastapi-cli.md
. MR #11715 by @alejsdev. -
📝 Update External Links . MR #11500 by @devon2018. -
📝 Add External Link: Tutorial de FastAPI, ¿el mejor framework de Python?. MR #11618 by @EduardoZepeda. -
📝 Fix typo indocs/en/docs/tutorial/body-multiple-params.md
. MR #11698 by @mwb-u. -
📝 Add External Link: Deploy a Serverless FastAPI App with Neon Postgres and AWS App Runner at any scale. MR #11633 by @ananis25. -
📝 Updatesecurity/first-steps.md
. MR #11674 by @alejsdev. -
📝 Updatesecurity/first-steps.md
. MR #11673 by @alejsdev. -
📝 Update note inpath-params-numeric-validations.md
. MR #11672 by @alejsdev. -
📝 Tweak intro docs aboutAnnotated
andQuery()
params. MR #11664 by @tiangolo. -
📝 Update JWT auth documentation to use PyJWT instead of pyhon-jose. MR #11589 by @estebanx64. -
📝 Update docs. MR #11603 by @alejsdev. -
✏ ️ Fix typo: convert every 're-use' to 'reuse'.. MR #11598 by @hasansezertasan. -
✏ ️ Fix typo infastapi/applications.py
. MR #11593 by @petarmaric. -
✏ ️ Fix link infastapi-cli.md
. MR #11524 by @svlandeg.
Translations
-
🌐 Add Spanish translation fordocs/es/docs/how-to/graphql.md
. MR #11697 by @camigomezdev. -
🌐 Add Portuguese translation fordocs/pt/docs/reference/index.md
. MR #11840 by @lucasbalieiro. -
🌐 Fix link in German translation. MR #11836 by @anitahammer. -
🌐 Add Portuguese translation fordocs/pt/docs/tutorial/dependencies/sub-dependencies.md
. MR #11792 by @Joao-Pedro-P-Holanda. -
🌐 Add Turkish translation fordocs/tr/docs/tutorial/request-forms.md
. MR #11553 by @hasansezertasan. -
🌐 Add Portuguese translation fordocs/pt/docs/reference/exceptions.md
. MR #11834 by @lucasbalieiro. -
🌐 Add Portuguese translation fordocs/pt/docs/tutorial/dependencies/global-dependencies.md
. MR #11826 by @Joao-Pedro-P-Holanda. -
🌐 Add Portuguese translation fordocs/pt/docs/how-to/general.md
. MR #11825 by @lucasbalieiro. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/async-tests.md
. MR #11808 by @ceb10n. -
🌐 Add Ukrainian translation fordocs/uk/docs/tutorial/first-steps.md
. MR #11809 by @vkhoroshchak. -
🌐 Add Portuguese translation fordocs/pt/docs/tutorial/dependencies/dependencies-in-path-operation-operators.md
. MR #11804 by @Joao-Pedro-P-Holanda. -
🌐 Add Chinese translation fordocs/zh/docs/fastapi-cli.md
. MR #11786 by @logan2d5. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/openapi-webhooks.md
. MR #11791 by @ceb10n. -
🌐 Update Chinese translation fordocs/tutorial/security/oauth2-jwt.md
. MR #11781 by @logan2d5. -
📝 Fix image missing in French translation fordocs/fr/docs/async.md
. MR #11787 by @pe-brian. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/advanced-dependencies.md
. MR #11775 by @ceb10n. -
🌐 Add Portuguese translation fordocs/pt/docs/tutorial/dependencies/classes-as-dependencies.md
. MR #11768 by @Joao-Pedro-P-Holanda. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/additional-status-codes.md
. MR #11753 by @ceb10n. -
🌐 Add Portuguese translation fordocs/pt/docs/tutorial/dependencies/index.md
. MR #11757 by @Joao-Pedro-P-Holanda. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/settings.md
. MR #11739 by @Joao-Pedro-P-Holanda. -
🌐 Add French translation fordocs/fr/docs/learn/index.md
. MR #11712 by @benjaminvandammeholberton. -
🌐 Add Portuguese translation fordocs/pt/docs/how-to/index.md
. MR #11731 by @vhsenna. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/additional-responses.md
. MR #11736 by @ceb10n. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/benchmarks.md
. MR #11713 by @ceb10n. -
🌐 Fix Korean translation fordocs/ko/docs/tutorial/response-status-code.md
. MR #11718 by @nayeonkinn. -
🌐 Add Korean translation fordocs/ko/docs/tutorial/extra-data-types.md
. MR #11711 by @nayeonkinn. -
🌐 Fix Korean translation fordocs/ko/docs/tutorial/body-nested-models.md
. MR #11710 by @nayeonkinn. -
🌐 Add Portuguese translation fordocs/pt/docs/advanced/fastapi-cli.md
. MR #11641 by @ayr-ton. -
🌐 Add Traditional Chinese translation fordocs/zh-hant/docs/fastapi-people.md
. MR #11639 by @hsuanchi. -
🌐 Add Turkish translation fordocs/tr/docs/advanced/index.md
. MR #11606 by @hasansezertasan. -
🌐 Add Turkish translation fordocs/tr/docs/deployment/cloud.md
. MR #11610 by @hasansezertasan. -
🌐 Add Turkish translation fordocs/tr/docs/advanced/security/index.md
. MR #11609 by @hasansezertasan. -
🌐 Add Turkish translation fordocs/tr/docs/advanced/testing-websockets.md
. MR #11608 by @hasansezertasan. -
🌐 Add Turkish translation fordocs/tr/docs/how-to/general.md
. MR #11607 by @hasansezertasan. -
🌐 Update Chinese translation fordocs/zh/docs/advanced/templates.md
. MR #11620 by @chaoless. -
🌐 Add Turkish translation fordocs/tr/docs/deployment/index.md
. MR #11605 by @hasansezertasan. -
🌐 Add Turkish translation fordocs/tr/docs/tutorial/static-files.md
. MR #11599 by @hasansezertasan. -
🌐 Polish translation fordocs/pl/docs/fastapi-people.md
. MR #10196 by @isulim. -
🌐 Add Turkish translation fordocs/tr/docs/advanced/wsgi.md
. MR #11575 by @hasansezertasan. -
🌐 Add Turkish translation fordocs/tr/docs/tutorial/cookie-params.md
. MR #11561 by @hasansezertasan. -
🌐 Add Russian translation fordocs/ru/docs/about/index.md
. MR #10961 by @s111d. -
🌐 Update Chinese translation fordocs/zh/docs/tutorial/sql-databases.md
. MR #11539 by @chaoless. -
🌐 Add Chinese translation fordocs/zh/docs/how-to/configure-swagger-ui.md
. MR #11501 by @Lucas-lyh. -
🌐 Update Chinese translation for/docs/advanced/security/http-basic-auth.md
. MR #11512 by @nick-cjyx9.
Internal
-
♻ ️ Simplify internal docs script. MR #11777 by @gitworkflows. -
🔧 Update sponsors: add Fine. MR #11784 by @tiangolo. -
🔧 Tweak sponsors: Kong URL. MR #11765 by @tiangolo. -
🔧 Tweak sponsors: Kong URL. MR #11764 by @tiangolo. -
🔧 Update sponsors, add Stainless. MR #11763 by @tiangolo. -
🔧 Update sponsors, add Zuplo. MR #11729 by @tiangolo. -
🔧 Update Sponsor link: Coherence. MR #11730 by @tiangolo. -
👥 Update FastAPI People. MR #11669 by @tiangolo. -
🔧 Add sponsor Kong. MR #11662 by @tiangolo. -
👷 Update Smokeshow, fix sync download artifact and smokeshow configs. MR #11563 by @tiangolo. -
👷 Update Smokeshow download artifact GitHub Action. MR #11562 by @tiangolo. -
👷 Update GitHub actions to download and upload artifacts to v4, for docs and coverage. MR #11550 by @tamird. -
👷 Tweak CI for test-redistribute, add needed env vars for slim. MR #11549 by @tiangolo. -
👥 Update FastAPI People. MR #11511 by @tiangolo.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.