This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [fastapi](https://github.com/fastapi/fastapi) ([changelog](https://fastapi.tiangolo.com/release-notes/)) | `0.143.3` → `0.146.0` |  |  |
---
### Release Notes
<details>
<summary>fastapi/fastapi (fastapi)</summary>
### [`v0.146.0`](https://github.com/fastapi/fastapi/releases/tag/0.146.0)
[Compare Source](https://github.com/fastapi/fastapi/compare/0.145.0...0.146.0)
The `root_path` parameter in `FastAPI()` is deprecated. Configure the server with `fastapi run --root-path /api/v1` instead.
##### Breaking Changes
- 🗑️ Deprecate the `root_path` parameter in `FastAPI`. PR [#​16520](https://github.com/fastapi/fastapi/pull/16520) by [@​tiangolo](https://github.com/tiangolo).
### [`v0.145.0`](https://github.com/fastapi/fastapi/releases/tag/0.145.0)
[Compare Source](https://github.com/fastapi/fastapi/compare/0.144.0...0.145.0)
##### Breaking Changes
- 🔥 Remove deprecated `openapi_prefix` and unused `**extra` from `FastAPI`. PR [#​16518](https://github.com/fastapi/fastapi/pull/16518) by [@​tiangolo](https://github.com/tiangolo).
##### Docs
- 📝 Document URL paths in templates. PR [#​16517](https://github.com/fastapi/fastapi/pull/16517) by [@​tiangolo](https://github.com/tiangolo).
### [`v0.144.0`](https://github.com/fastapi/fastapi/releases/tag/0.144.0)
[Compare Source](https://github.com/fastapi/fastapi/compare/0.143.5...0.144.0)
##### Features
- ✨ Add WebSocket support to security dependencies. PR [#​10147](https://github.com/fastapi/fastapi/pull/10147) by [@​mnixry](https://github.com/mnixry).
### [`v0.143.5`](https://github.com/fastapi/fastapi/releases/tag/0.143.5)
[Compare Source](https://github.com/fastapi/fastapi/compare/0.143.4...0.143.5)
##### Fixes
- 🐛 Fix handling of empty value for `byte` file list parameter. PR [#​9383](https://github.com/fastapi/fastapi/pull/9383) by [@​Viicos](https://github.com/Viicos).
### [`v0.143.4`](https://github.com/fastapi/fastapi/releases/tag/0.143.4)
[Compare Source](https://github.com/fastapi/fastapi/compare/0.143.3...0.143.4)
##### Upgrades
- ⬆️ Add httpx2 to optional dependencies. PR [#​16512](https://github.com/fastapi/fastapi/pull/16512) by [@​tiangolo](https://github.com/tiangolo).
</details>
---
### Configuration
📅 **Schedule**: (in timezone Europe/Warsaw)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNDUuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE0NS4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2IiwibGFiZWxzIjpbImRlcHMtY29kZSIsInJlbm92YXRlIl19-->
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: backend/pyproject.toml
Artifact update for fastapi resolved to version 0.159.1, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 0.146.0
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/
### ⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
##### File name: backend/pyproject.toml
```
Artifact update for fastapi resolved to version 0.159.1, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 0.146.0
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/
```
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
0.143.3→0.146.0Release Notes
fastapi/fastapi (fastapi)
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
Configuration
📅 Schedule: (in timezone Europe/Warsaw)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
File name: backend/pyproject.toml