]>
git.ipfire.org Git - thirdparty/fastapi/fastapi.git/log
Sebastián Ramírez [Sat, 6 Dec 2025 13:09:51 +0000 (14:09 +0100)]
🔖 Release version 0.124.0
github-actions[bot] [Sat, 6 Dec 2025 12:23:23 +0000 (12:23 +0000)]
📝 Update release notes
[skip ci]
Yuji Teshima [Sat, 6 Dec 2025 12:23:01 +0000 (21:23 +0900)]
✏️ Fix typo in `scripts/mkdocs_hooks.py` (#14457)
github-actions[bot] [Sat, 6 Dec 2025 12:22:24 +0000 (12:22 +0000)]
📝 Update release notes
[skip ci]
Savannah Ostrowski [Sat, 6 Dec 2025 12:21:57 +0000 (04:21 -0800)]
🚸 Improve tracebacks by adding endpoint metadata (#14306)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Fri, 5 Dec 2025 21:26:36 +0000 (22:26 +0100)]
🔖 Release version 0.123.10
github-actions[bot] [Fri, 5 Dec 2025 21:21:29 +0000 (21:21 +0000)]
📝 Update release notes
[skip ci]
Motov Yurii [Fri, 5 Dec 2025 21:21:05 +0000 (22:21 +0100)]
🐛 Fix using class (not instance) dependency that has `__call__` method (#14458)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions[bot] [Fri, 5 Dec 2025 20:19:54 +0000 (20:19 +0000)]
📝 Update release notes
[skip ci]
Motov Yurii [Fri, 5 Dec 2025 20:19:30 +0000 (21:19 +0100)]
🐛 Fix `separate_input_output_schemas=False` with `computed_field` (#14453)
Sebastián Ramírez [Thu, 4 Dec 2025 22:23:21 +0000 (23:23 +0100)]
🔖 Release version 0.123.9
github-actions[bot] [Thu, 4 Dec 2025 22:22:25 +0000 (22:22 +0000)]
📝 Update release notes
[skip ci]
Sebastián Ramírez [Thu, 4 Dec 2025 22:22:01 +0000 (14:22 -0800)]
🐛 Fix OAuth2 scopes in OpenAPI in extra corner cases, parent dependency with scopes, sub-dependency security scheme without scopes (#14459)
Sebastián Ramírez [Thu, 4 Dec 2025 13:01:00 +0000 (14:01 +0100)]
🔖 Release version 0.123.8
github-actions[bot] [Thu, 4 Dec 2025 12:59:45 +0000 (12:59 +0000)]
📝 Update release notes
[skip ci]
Sebastián Ramírez [Thu, 4 Dec 2025 12:59:24 +0000 (04:59 -0800)]
🐛 Fix OpenAPI security scheme OAuth2 scopes declaration, deduplicate security schemes with different scopes (#14455)
Sebastián Ramírez [Thu, 4 Dec 2025 08:27:38 +0000 (09:27 +0100)]
🔖 Release version 0.123.7
github-actions[bot] [Thu, 4 Dec 2025 08:18:55 +0000 (08:18 +0000)]
📝 Update release notes
[skip ci]
chaen [Thu, 4 Dec 2025 08:18:32 +0000 (09:18 +0100)]
🐛 Fix evaluating stringified annotations in Python 3.10 (#11355)
Co-authored-by: Sofie Van Landeghem <svlandeg@users.noreply.github.com>
Co-authored-by: svlandeg <svlandeg@github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Thu, 4 Dec 2025 07:33:11 +0000 (08:33 +0100)]
🔖 Release version 0.123.6
github-actions[bot] [Thu, 4 Dec 2025 07:29:53 +0000 (07:29 +0000)]
📝 Update release notes
[skip ci]
Sebastián Ramírez [Thu, 4 Dec 2025 07:29:28 +0000 (23:29 -0800)]
🐛 Fix support for functools wraps and partial combined, for async and regular functions and classes in path operations and dependencies (#14448)
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
Sebastián Ramírez [Tue, 2 Dec 2025 21:06:25 +0000 (22:06 +0100)]
🔖 Release version 0.123.5
github-actions[bot] [Tue, 2 Dec 2025 20:58:53 +0000 (20:58 +0000)]
📝 Update release notes
[skip ci]
Lie Ryan [Tue, 2 Dec 2025 20:58:30 +0000 (07:58 +1100)]
✨ Allow using dependables with `functools.partial()` (#9753)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions[bot] [Tue, 2 Dec 2025 17:33:22 +0000 (17:33 +0000)]
📝 Update release notes
[skip ci]
Nils-Hero Lindemann [Tue, 2 Dec 2025 17:32:56 +0000 (18:32 +0100)]
🌐 Sync German docs (#14367)
* Sync with #14217
* Sync with #14359
* Sync with #13786
* Sync with #14070
* Sync with #14120
* Sync with #14211
* Sync with #14405
* "to deploy" -> "deployen"
The LLM used that translation a lot ithis convinced me that "deployen" it is the better word. "bereitstellen" (or "ausliefern") is still used for "to serve".
---------
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
github-actions[bot] [Tue, 2 Dec 2025 17:23:36 +0000 (17:23 +0000)]
📝 Update release notes
[skip ci]
[object Object] [Tue, 2 Dec 2025 17:23:14 +0000 (09:23 -0800)]
✨ Add support for wrapped functions (e.g. `@functools.wraps()`) used with forward references (#5077)
Co-authored-by: Yurii Karabas <1998uriyyo@gmail.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions[bot] [Tue, 2 Dec 2025 17:00:02 +0000 (17:00 +0000)]
📝 Update release notes
[skip ci]
Victorien [Tue, 2 Dec 2025 16:59:38 +0000 (17:59 +0100)]
🐛 Fix optional sequence handling with new union syntax from Python 3.10 (#14430)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions[bot] [Tue, 2 Dec 2025 16:49:12 +0000 (16:49 +0000)]
📝 Update release notes
[skip ci]
Sebastián Ramírez [Tue, 2 Dec 2025 16:48:46 +0000 (08:48 -0800)]
🔥 Remove dangling extra condiitonal no longer needed (#14435)
github-actions[bot] [Tue, 2 Dec 2025 13:43:52 +0000 (13:43 +0000)]
📝 Update release notes
[skip ci]
Sebastián Ramírez [Tue, 2 Dec 2025 13:43:31 +0000 (05:43 -0800)]
♻️ Refactor internals, update `is_coroutine` check to reuse internal supported variants (unwrap, check class) (#14434)
github-actions[bot] [Tue, 2 Dec 2025 13:34:45 +0000 (13:34 +0000)]
📝 Update release notes
[skip ci]
Matthew Martin [Tue, 2 Dec 2025 13:34:19 +0000 (07:34 -0600)]
✨ Handle wrapped dependencies (#9555)
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Tue, 2 Dec 2025 10:47:05 +0000 (11:47 +0100)]
🔖 Release version 0.123.4
github-actions[bot] [Tue, 2 Dec 2025 09:22:35 +0000 (09:22 +0000)]
📝 Update release notes
[skip ci]
Vincent Grafé [Tue, 2 Dec 2025 09:22:08 +0000 (01:22 -0800)]
🐛 Fix OpenAPI schema support for computed fields when using `separate_input_output_schemas=False` (#13207)
Co-authored-by: Sofie Van Landeghem <svlandeg@users.noreply.github.com>
Co-authored-by: svlandeg <svlandeg@github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: svlandeg <sofie.vanlandeghem@gmail.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions[bot] [Tue, 2 Dec 2025 09:11:52 +0000 (09:11 +0000)]
📝 Update release notes
[skip ci]
Motov Yurii [Tue, 2 Dec 2025 09:11:29 +0000 (10:11 +0100)]
📝 Fix docstring of `servers` parameter (#14405)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Tue, 2 Dec 2025 07:42:22 +0000 (08:42 +0100)]
🔖 Release version 0.123.3
github-actions[bot] [Tue, 2 Dec 2025 07:24:31 +0000 (07:24 +0000)]
📝 Update release notes
[skip ci]
Motov Yurii [Tue, 2 Dec 2025 07:24:09 +0000 (08:24 +0100)]
🐛 Fix Query\Header\Cookie parameter model alias (#14360)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions[bot] [Tue, 2 Dec 2025 07:10:50 +0000 (07:10 +0000)]
📝 Update release notes
[skip ci]
Motov Yurii [Tue, 2 Dec 2025 07:10:27 +0000 (08:10 +0100)]
🐛 Fix optional sequence handling in `serialize sequence value` with Pydantic V2 (#14297)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Tue, 2 Dec 2025 05:31:27 +0000 (06:31 +0100)]
🔖 Release version 0.123.2
github-actions[bot] [Tue, 2 Dec 2025 05:09:48 +0000 (05:09 +0000)]
📝 Update release notes
[skip ci]
zadevhub [Tue, 2 Dec 2025 05:09:25 +0000 (05:09 +0000)]
📝 Add tip on how to install `pip` in case of `No module named pip` error in `virtual-environments.md` (#14211)
github-actions[bot] [Tue, 2 Dec 2025 05:07:29 +0000 (05:07 +0000)]
📝 Update release notes
[skip ci]
Flavius [Tue, 2 Dec 2025 05:06:56 +0000 (05:06 +0000)]
📝 Update Primary Key notes for the SQL databases tutorial to avoid confusion (#14120)
github-actions[bot] [Tue, 2 Dec 2025 05:04:09 +0000 (05:04 +0000)]
📝 Update release notes
[skip ci]
SaisakthiM [Tue, 2 Dec 2025 05:03:46 +0000 (10:33 +0530)]
📝 Clarify estimation note in documentation (#14070)
github-actions[bot] [Tue, 2 Dec 2025 05:01:37 +0000 (05:01 +0000)]
📝 Update release notes
[skip ci]
Alex Colby [Tue, 2 Dec 2025 05:01:11 +0000 (05:01 +0000)]
🐛 Fix unformatted `{type_}` in FastAPIError (#14416)
Co-authored-by: Alex Colby <alex.colby@intellisense.io>
github-actions[bot] [Tue, 2 Dec 2025 04:57:45 +0000 (04:57 +0000)]
📝 Update release notes
[skip ci]
Motov Yurii [Tue, 2 Dec 2025 04:57:19 +0000 (05:57 +0100)]
🐛 Fix parsing extra non-body parameter list (#14356)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions[bot] [Tue, 2 Dec 2025 04:49:52 +0000 (04:49 +0000)]
📝 Update release notes
[skip ci]
Motov Yurii [Tue, 2 Dec 2025 04:49:32 +0000 (05:49 +0100)]
🐛 Fix parsing extra `Form` parameter list (#14303)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions[bot] [Tue, 2 Dec 2025 04:40:16 +0000 (04:40 +0000)]
📝 Update release notes
[skip ci]
ad hoc [Tue, 2 Dec 2025 04:39:55 +0000 (05:39 +0100)]
🐛 Fix support for form values with empty strings interpreted as missing (`None` if that's the default), for compatibility with HTML forms (#13537)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Tue, 2 Dec 2025 04:30:18 +0000 (05:30 +0100)]
🔖 Release version 0.123.1
github-actions[bot] [Tue, 2 Dec 2025 04:04:37 +0000 (04:04 +0000)]
📝 Update release notes
[skip ci]
Sofie Van Landeghem [Tue, 2 Dec 2025 04:04:13 +0000 (09:34 +0530)]
🐛 Avoid accessing non-existing "$ref" key for Pydantic v2 compat remapping (#14361)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github-actions[bot] [Tue, 2 Dec 2025 04:03:00 +0000 (04:03 +0000)]
📝 Update release notes
[skip ci]
Hemanth U [Tue, 2 Dec 2025 04:02:38 +0000 (09:32 +0530)]
🐛 Fix Windows UnicodeEncodeError in CLI test (#14295)
Co-authored-by: Sofie Van Landeghem <svlandeg@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions[bot] [Tue, 2 Dec 2025 03:32:40 +0000 (03:32 +0000)]
📝 Update release notes
[skip ci]
Kent Huang [Tue, 2 Dec 2025 03:31:59 +0000 (11:31 +0800)]
🐛 Fix `TypeError` when encoding a decimal with a `NaN` or `Infinity` value (#12935)
Signed-off-by: Kent Huang <kent@infuseai.io>
github-actions[bot] [Mon, 1 Dec 2025 20:07:18 +0000 (20:07 +0000)]
📝 Update release notes
[skip ci]
Sebastián Ramírez [Mon, 1 Dec 2025 20:06:57 +0000 (12:06 -0800)]
🔧 Update sponsors: add Greptile (#14429)
github-actions[bot] [Mon, 1 Dec 2025 13:17:51 +0000 (13:17 +0000)]
📝 Update release notes
[skip ci]
Sebastián Ramírez [Mon, 1 Dec 2025 13:17:29 +0000 (05:17 -0800)]
👥 Update FastAPI GitHub topic repositories (#14426)
Co-authored-by: github-actions <github-actions@github.com>
github-actions[bot] [Mon, 1 Dec 2025 06:33:00 +0000 (06:33 +0000)]
📝 Update release notes
[skip ci]
Motov Yurii [Mon, 1 Dec 2025 06:32:32 +0000 (07:32 +0100)]
⬆ Bump markdown-include-variants from 0.0.6 to 0.0.7 (#14423)
github-actions[bot] [Mon, 1 Dec 2025 06:31:20 +0000 (06:31 +0000)]
📝 Update release notes
[skip ci]
Sebastián Ramírez [Mon, 1 Dec 2025 06:30:56 +0000 (22:30 -0800)]
👥 Update FastAPI People - Sponsors (#14422)
Co-authored-by: github-actions <github-actions@github.com>
github-actions[bot] [Mon, 1 Dec 2025 06:28:06 +0000 (06:28 +0000)]
📝 Update release notes
[skip ci]
Sebastián Ramírez [Mon, 1 Dec 2025 06:27:43 +0000 (22:27 -0800)]
👥 Update FastAPI People - Contributors and Translators (#14420)
Co-authored-by: github-actions <github-actions@github.com>
Sebastián Ramírez [Sun, 30 Nov 2025 14:47:35 +0000 (15:47 +0100)]
🔖 Release version 0.123.0
github-actions[bot] [Sun, 30 Nov 2025 14:46:13 +0000 (14:46 +0000)]
📝 Update release notes
[skip ci]
Sebastián Ramírez [Sun, 30 Nov 2025 14:45:49 +0000 (06:45 -0800)]
🐛 Cache dependencies that don't use scopes and don't have sub-dependencies with scopes (#14419)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sebastián Ramírez [Sun, 30 Nov 2025 12:00:20 +0000 (13:00 +0100)]
🔖 Release version 0.122.1
github-actions[bot] [Sun, 30 Nov 2025 11:57:24 +0000 (11:57 +0000)]
📝 Update release notes
[skip ci]
Kristján Valur Jónsson [Sun, 30 Nov 2025 11:57:01 +0000 (11:57 +0000)]
🐛 Fix hierarchical security scope propagation (#5624)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
Co-authored-by: svlandeg <svlandeg@github.com>
Co-authored-by: Sofie Van Landeghem <svlandeg@users.noreply.github.com>
github-actions[bot] [Sat, 29 Nov 2025 12:09:26 +0000 (12:09 +0000)]
📝 Update release notes
[skip ci]
Motov Yurii [Sat, 29 Nov 2025 12:08:57 +0000 (13:08 +0100)]
⬆ Bump markdown-include-variants from 0.0.5 to 0.0.6 (#14418)
github-actions[bot] [Fri, 28 Nov 2025 15:55:40 +0000 (15:55 +0000)]
📝 Update release notes
[skip ci]
Sebastián Ramírez [Fri, 28 Nov 2025 15:55:15 +0000 (07:55 -0800)]
💅 Update CSS to explicitly use emoji font (#14415)
Sebastián Ramírez [Mon, 24 Nov 2025 19:14:34 +0000 (20:14 +0100)]
🔖 Release version 0.122.0
Sebastián Ramírez [Mon, 24 Nov 2025 19:12:28 +0000 (20:12 +0100)]
📝 Updates release notes
github-actions[bot] [Mon, 24 Nov 2025 19:03:33 +0000 (19:03 +0000)]
📝 Update release notes
[skip ci]
Motov Yurii [Mon, 24 Nov 2025 19:03:06 +0000 (20:03 +0100)]
🐛 Use `401` status code in security classes when credentials are missing (#13786)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions[bot] [Mon, 24 Nov 2025 15:00:36 +0000 (15:00 +0000)]
📝 Update release notes
[skip ci]
github-actions[bot] [Mon, 24 Nov 2025 15:00:29 +0000 (15:00 +0000)]
📝 Update release notes
[skip ci]
github-actions[bot] [Mon, 24 Nov 2025 15:00:13 +0000 (15:00 +0000)]
📝 Update release notes
[skip ci]
github-actions[bot] [Mon, 24 Nov 2025 15:00:12 +0000 (15:00 +0000)]
📝 Update release notes
[skip ci]
github-actions[bot] [Mon, 24 Nov 2025 14:59:55 +0000 (14:59 +0000)]
📝 Update release notes
[skip ci]
github-actions[bot] [Mon, 24 Nov 2025 14:58:56 +0000 (14:58 +0000)]
📝 Update release notes
[skip ci]
Sofie Van Landeghem [Mon, 24 Nov 2025 14:58:32 +0000 (15:58 +0100)]
👷 Upgrade `latest-changes` GitHub Action and pin `actions/checkout@v5` (#14403)
👷 Upgrade latest-changes and pin actions/checkout@v5