Closed renovate[bot] closed 2 months ago
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:
Command failed: install-tool helm v3.15.4
This PR contains the following updates:
^0.112.1
->^0.113.0
0.114.0
1.23.0
->1.23.1
15.5.27
->15.5.28
Release Notes
fastapi/fastapi (fastapi)
### [`v0.113.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.113.0) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.112.4...0.113.0) Now you can declare form fields with Pydantic models: ```python 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](https://fastapi.tiangolo.com/tutorial/request-form-models/). ##### Features - β¨ Add support for Pydantic models in `Form` parameters. PR [#12129](https://redirect.github.com/fastapi/fastapi/pull/12129) by [@tiangolo](https://redirect.github.com/tiangolo). ##### Internal - π§ Update sponsors: Coherence link. PR [#12130](https://redirect.github.com/fastapi/fastapi/pull/12130) by [@tiangolo](https://redirect.github.com/tiangolo). ### [`v0.112.4`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.112.4) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.112.3...0.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 if `embed` body fields, do not overwrite fields, compute once per router, refactor internals in preparation for Pydantic models in `Form`, `Query` and others. PR [#12117](https://redirect.github.com/fastapi/fastapi/pull/12117) by [@tiangolo](https://redirect.github.com/tiangolo). ##### Internal - βͺοΈ Temporarily revert "β¨ Add support for Pydantic models in `Form` parameters" to make a checkpoint release. PR [#12128](https://redirect.github.com/fastapi/fastapi/pull/12128) by [@tiangolo](https://redirect.github.com/tiangolo). - β¨ Add support for Pydantic models in `Form` parameters. PR [#12127](https://redirect.github.com/fastapi/fastapi/pull/12127) by [@tiangolo](https://redirect.github.com/tiangolo). Reverted to make a checkpoint release with only refactors. ### [`v0.112.3`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.112.3) [Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.112.2...0.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 internal `check_file_field()`, rename to `ensure_multipart_is_installed()` to clarify its purpose. PR [#12106](https://redirect.github.com/fastapi/fastapi/pull/12106) by [@tiangolo](https://redirect.github.com/tiangolo). - β»οΈ Rename internal `create_response_field()` to `create_model_field()` as it's used for more than response models. PR [#12103](https://redirect.github.com/fastapi/fastapi/pull/12103) by [@tiangolo](https://redirect.github.com/tiangolo). - β»οΈ Refactor and simplify internal data from `solve_dependencies()` using dataclasses. PR [#12100](https://redirect.github.com/fastapi/fastapi/pull/12100) by [@tiangolo](https://redirect.github.com/tiangolo). - β»οΈ Refactor and simplify internal `analyze_param()` to structure data with dataclasses instead of tuple. PR [#12099](https://redirect.github.com/fastapi/fastapi/pull/12099) by [@tiangolo](https://redirect.github.com/tiangolo). - β»οΈ Refactor and simplify dependencies data structures with dataclasses. PR [#12098](https://redirect.github.com/fastapi/fastapi/pull/12098) by [@tiangolo](https://redirect.github.com/tiangolo). ##### Docs - π Add External Link: Techniques and applications of SQLAlchemy global filters in FastAPI. PR [#12109](https://redirect.github.com/fastapi/fastapi/pull/12109) by [@TheShubhendra](https://redirect.github.com/TheShubhendra). - π Add note about `time.perf_counter()` in middlewares. PR [#12095](https://redirect.github.com/fastapi/fastapi/pull/12095) by [@tiangolo](https://redirect.github.com/tiangolo). - π Tweak middleware code sample `time.time()` to `time.perf_counter()`. PR [#11957](https://redirect.github.com/fastapi/fastapi/pull/11957) by [@domdent](https://redirect.github.com/domdent). - π§ Update sponsors: Coherence. PR [#12093](https://redirect.github.com/fastapi/fastapi/pull/12093) by [@tiangolo](https://redirect.github.com/tiangolo). - π Fix async test example not to trigger DeprecationWarning. PR [#12084](https://redirect.github.com/fastapi/fastapi/pull/12084) by [@marcinsulikowski](https://redirect.github.com/marcinsulikowski). - π Update `docs_src/path_params_numeric_validations/tutorial006.py`. PR [#11478](https://redirect.github.com/fastapi/fastapi/pull/11478) by [@MuhammadAshiqAmeer](https://redirect.github.com/MuhammadAshiqAmeer). - π Update comma in `docs/en/docs/async.md`. PR [#12062](https://redirect.github.com/fastapi/fastapi/pull/12062) by [@Alec-Gillis](https://redirect.github.com/Alec-Gillis). - π Update docs about serving FastAPI: ASGI servers, Docker containers, etc.. PR [#12069](https://redirect.github.com/fastapi/fastapi/pull/12069) by [@tiangolo](https://redirect.github.com/tiangolo). - π Clarify `response_class` parameter, validations, and returning a response directly. PR [#12067](https://redirect.github.com/fastapi/fastapi/pull/12067) by [@tiangolo](https://redirect.github.com/tiangolo). - π Fix minor typos and issues in the documentation. PR [#12063](https://redirect.github.com/fastapi/fastapi/pull/12063) by [@svlandeg](https://redirect.github.com/svlandeg). - π Add note in Docker docs about ensuring graceful shutdowns and lifespan events with `CMD` exec form. PR [#11960](https://redirect.github.com/fastapi/fastapi/pull/11960) by [@GPla](https://redirect.github.com/GPla). ##### Translations - π Add Dutch translation for `docs/nl/docs/features.md`. PR [#12101](https://redirect.github.com/fastapi/fastapi/pull/12101) by [@maxscheijen](https://redirect.github.com/maxscheijen). - π Add Portuguese translation for `docs/pt/docs/advanced/testing-events.md`. PR [#12108](https://redirect.github.com/fastapi/fastapi/pull/12108) by [@ceb10n](https://redirect.github.com/ceb10n). - π Add Portuguese translation for `docs/pt/docs/advanced/security/index.md`. PR [#12114](https://redirect.github.com/fastapi/fastapi/pull/12114) by [@ceb10n](https://redirect.github.com/ceb10n). - π Add Dutch translation for `docs/nl/docs/index.md`. PR [#12042](https://redirect.github.com/fastapi/fastapi/pull/12042) by [@svlandeg](https://redirect.github.com/svlandeg). - π Update Chinese translation for `docs/zh/docs/how-to/index.md`. PR [#12070](https://redirect.github.com/fastapi/fastapi/pull/12070) by [@synthpop123](https://redirect.github.com/synthpop123). ##### Internal - β¬ \[pre-commit.ci] pre-commit autoupdate. PR [#12115](https://redirect.github.com/fastapi/fastapi/pull/12115) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - β¬ Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1. PR [#12120](https://redirect.github.com/fastapi/fastapi/pull/12120) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - β¬ Bump pillow from 10.3.0 to 10.4.0. PR [#12105](https://redirect.github.com/fastapi/fastapi/pull/12105) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - π Set `include-hidden-files` to `True` when using the `upload-artifact` GH action. PR [#12118](https://redirect.github.com/fastapi/fastapi/pull/12118) by [@svlandeg](https://redirect.github.com/svlandeg). - β¬ Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0. PR [#12112](https://redirect.github.com/fastapi/fastapi/pull/12112) by [@dependabot\[bot\]](https://redirect.github.com/apps/dependabot). - π§ Update sponsors link: Coherence. PR [#12097](https://redirect.github.com/fastapi/fastapi/pull/12097) by [@tiangolo](https://redirect.github.com/tiangolo). - π§ Update labeler config to handle sponsorships data. PR [#12096](https://redirect.github.com/fastapi/fastapi/pull/12096) by [@tiangolo](https://redirect.github.com/tiangolo). - π§ Update sponsors, remove Kong. PR [#12085](https://redirect.github.com/fastapi/fastapi/pull/12085) by [@tiangolo](https://redirect.github.com/tiangolo). - β¬ \[pre-commit.ci] pre-commit autoupdate. PR [#12076](https://redirect.github.com/fastapi/fastapi/pull/12076) by [@pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci). - π· Update `latest-changes` GitHub Action. PR [#12073](https://redirect.github.com/fastapi/fastapi/pull/12073) by [@tiangolo](https://redirect.github.com/tiangolo).golang/go (go)
### [`v1.23.1`](https://redirect.github.com/golang/go/compare/go1.23.0...go1.23.1)bitnami/charts (postgresql)
### [`v15.5.28`](https://redirect.github.com/bitnami/charts/blob/HEAD/bitnami/postgresql/CHANGELOG.md#15528-2024-09-05) - \[bitnami/postgresql] Release 15.5.28 ([#29206](https://redirect.github.com/bitnami/charts/pull/29206))Configuration
π Schedule: 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.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.
Thanks for the PR!
Deployments, as required, will be available below:
Please create PRs in draft mode. Mark as ready to enable:
After merge, new images are deployed in: