Repository navigation
fix(deps): update dependency fastapi to >=0.151.0,<0.152.0 - #1127
Merged
Merged
Conversation
renovate
Bot
force-pushed
the
renovate/fastapi-0.x
branch
from
October 25, 2026 13:20
d9b066b to
1be0771
Compare
renovate
Bot
force-pushed
the
renovate/fastapi-0.x
branch
from
October 25, 2026 17:25
1be0771 to
34df391
Compare
renovate
Bot
force-pushed
the
renovate/fastapi-0.x
branch
from
October 26, 2026 15:17
34df391 to
3baec6b
Compare
renovate
Bot
force-pushed
the
renovate/fastapi-0.x
branch
from
October 26, 2026 17:55
3baec6b to
bcf986e
Compare
renovate
Bot
force-pushed
the
renovate/fastapi-0.x
branch
from
October 27, 2026 00:18
bcf986e to
2f59db0
Compare
renovate
Bot
force-pushed
the
renovate/fastapi-0.x
branch
from
October 27, 2026 08:47
2f59db0 to
e1aaa45
Compare
renovate
Bot
force-pushed
the
renovate/fastapi-0.x
branch
from
October 27, 2026 09:03
e1aaa45 to
f16b7fe
Compare
renovate
Bot
force-pushed
the
renovate/fastapi-0.x
branch
from
October 27, 2026 09:54
f16b7fe to
c021637
Compare
|
| Dependency | Before | After | Change | Environments |
|---|
Implicit dependencies
| Dependency | Before | After | Change | Environments |
|---|---|---|---|---|
| fastapi | 0.141.1 | 0.151.0 | Minor Upgrade | {container-services, container-tasks, default, default-gubbins, diracx-generate-client, diracx-routers, diracx-tasks, gubbins-container-services, gubbins-container-tasks, gubbins-generate-client, gubbins-routers, gubbins-tasks, settings-doc} on all platforms |
| lazy_object_proxy | unknown | unknown | Other | {container-client, container-services, container-tasks, default, default-gubbins, diracx-api, diracx-cli, diracx-client, diracx-core, diracx-db, diracx-generate-client, diracx-logic, diracx-routers, diracx-tasks, gubbins-api, gubbins-cli, gubbins-client, gubbins-container-client, gubbins-container-services, gubbins-container-tasks, gubbins-core, gubbins-db, gubbins-generate-client, gubbins-logic, gubbins-routers, gubbins-tasks} on {linux-64, linux-aarch64} |
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
fstagni
approved these changes
Oct 27, 2026
fstagni
left a comment
Contributor
There was a problem hiding this comment.
All CI checks green (lock regenerated for fastapi >=0.151.0,<0.152.0).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>=0.141.1,<0.142.0→>=0.151.0,<0.152.0Release Notes
fastapi/fastapi (fastapi)
v0.151.0Compare Source
JSON request bodies now distinguish an explicit
nullfrom an omitted value. For individualBodyparameters,nullis validated asNone: nullable types accept it, and non-nullable types reject it even when a default is defined. Defaults and default factories apply only when the value is omitted. This applies both to parameters inside JSON objects and to parameters representing the entire body. Clients that usednullto request a default should omit the value instead.When a JSON object is expected because of
Body(embed=True)or multiple body parameters, sendingnullas the entire body now returns a validation error.Breaking Changes
v0.150.0Compare Source
When no file is selected, browsers submit a file part with an empty filename and empty content. FastAPI now treats this as missing: required file fields return a validation error, and fields with defaults or default factories use them. Unselected inputs are ignored in lists of files. Named zero-byte files are still accepted.
Breaking Changes
v0.149.0Compare Source
Browsers submit empty text inputs as empty strings (
""). FastAPI now treats empty scalar form values as missing in form models, matching individualFormparameters. Required fields return a validation error. Fields with defaults or default factories use them and remain unset inmodel_dump(exclude_unset=True).Empty strings inside lists are preserved. Omitted boolean form fields still become
False. JSON requests and direct Pydantic validation are unchanged.Breaking Changes
v0.148.0Compare Source
Defaults for omitted
Query,Header,Cookie, andFormparameters and model fields are no longer treated as user input. Defaults are not validated unlessvalidate_default=Trueis enabled. If you rely on validators running for omitted values, enable default validation withField(validate_default=True)for model fields or, for example,Query(validate_default=True)for individual parameters.Body(validate_default=True)is now honored too.For parameter models, applying a default no longer marks a field as explicitly set, so
model_dump(exclude_unset=True)excludes it. Default factories run once, and validation errors no longer include injected defaults ininput.Omitted boolean form fields still become
Falseand count as explicitly set.Breaking Changes
v0.147.0Compare Source
Omitted
boolandbool | Noneform fields are now interpreted asFalse, matching unchecked HTML checkboxes. This applies to individualFormparameters and form models, including required fields and fields with defaults ofTrueorNone. The inferred value is considered explicitly set, including inmodel_dump(exclude_unset=True).JSON requests and direct Pydantic validation are unchanged. See Boolean Form Fields.
Breaking Changes
Internal
v0.146.0Compare Source
The
root_pathparameter inFastAPI()is deprecated. Configure the server withfastapi run --root-path /api/v1instead.Breaking Changes
root_pathparameter inFastAPI. PR #16520 by @tiangolo.v0.145.0Compare Source
Breaking Changes
openapi_prefixand unused**extrafromFastAPI. PR #16518 by @tiangolo.Docs
v0.144.0Compare Source
Features
v0.143.5Compare Source
Fixes
bytefile list parameter. PR #9383 by @Viicos.v0.143.4Compare Source
Upgrades
v0.143.3Compare Source
Fixes
Docs
v0.143.2Compare Source
Fixes
Translations
Internal
v0.143.1Compare Source
Fixes
iter_route_contexts(). PR #16484 by @tiangolo.v0.143.0Compare Source
Automatic OpenTelemetry exporter setup is now opt-in. If you rely on FastAPI to configure exporters from
OTEL_*environment variables, setFASTAPI_OTEL_AUTO_CONFIGURE=trueor useFastAPI(telemetry={"auto_configure": True})to retain the previous behavior.Applications that configure their own providers and exporters require no changes. FastAPI Cloud enables automatic setup for you.
Breaking Changes
v0.142.4Compare Source
Fixes
v0.142.3Compare Source
Fixes
Docs
Translations
Internal
bump-pre-commit-hooksworkflow. PR #16463 by @YuriiMotov.gpt-6-astramodel for translations. PR #16453 by @YuriiMotov.v0.142.2Compare Source
Fixes
v0.142.1Compare Source
Fixes
v0.142.0Compare Source
Features
Refactors
Docs
Translations
Internal
setup-uvaction to10.0.1. PR #16249 by @YuriiMotov.commit_in_placeinput intranslate.yml. PR #16216 by @YuriiMotov.zizmor.ymlworkflow (main->master). PR #16178 by @YuriiMotov..cacheinbuild-docs.yml. PR #16156 by @YuriiMotov.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.