Commit Graph

  • aa86e9cc23 also update pydantic-ai svlandeg 2026-02-23 15:50:25 +0100
  • 60eabb8e90 update to griffelib svlandeg 2026-02-23 15:37:48 +0100
  • 62dbcc4ed8 👥 Update FastAPI People - Experts github-actions[bot] 2026-02-23 12:20:45 +0000
  • fef2ce70d9 📝 Update release notes github-actions[bot] 2026-02-23 11:45:11 +0000
  • a3c8c37272
    🔨 Fix `FastAPI People` workflow (#14951) Motov Yurii 2026-02-23 12:44:47 +0100
  • a0a2d84171 Revert " Serialize JSON response with Pydantic (in Rust), when there's a Pydantic return type or response model (#14962)" #14971 Sebastián Ramírez 2026-02-23 12:19:49 +0100
  • c7477ed866
    Merge branch 'master' into no-coverage Sebastián Ramírez 2026-02-23 03:19:04 -0800
  • f5d8c9cf85 ♻️ Restore master files Sebastián Ramírez 2026-02-23 12:17:00 +0100
  • 2c7801a57e 👷 Restore latest CI for codspeed Sebastián Ramírez 2026-02-23 12:12:27 +0100
  • 6446ba20cf
    🎨 Auto format #14969 pre-commit-ci-lite[bot] 2026-02-23 07:21:09 +0000
  • 47e2eb6e4c docs: update docs/de/docs/advanced/additional-status-codes.md via AI documentation agent Rohit Verma 2026-02-23 12:50:18 +0530
  • 49ea118240 docs: update docs/de/docs/advanced/additional-responses.md via AI documentation agent Rohit Verma 2026-02-23 12:50:17 +0530
  • 3cad74403e docs: update README.md via AI documentation agent Rohit Verma 2026-02-23 12:50:15 +0530
  • c944ba2775
    🎨 Auto format #14968 pre-commit-ci-lite[bot] 2026-02-23 07:10:12 +0000
  • 5cade76e4f docs: update docs/de/docs/advanced/additional-status-codes.md via AI documentation agent Rohit Verma 2026-02-23 12:39:24 +0530
  • 8b11e60f76 docs: update docs/de/docs/advanced/additional-responses.md via AI documentation agent Rohit Verma 2026-02-23 12:39:22 +0530
  • e89901ad40 docs: update README.md via AI documentation agent Rohit Verma 2026-02-23 12:39:20 +0530
  • 28d13e9647 Remove debug log printing #14951 Yurii Motov 2026-02-23 07:27:44 +0100
  • 2826124378 📝 Update release notes github-actions[bot] 2026-02-22 18:22:03 +0000
  • 4da264f0f3
    👷 Do not run codspeed with coverage as it's not tracked (#14966) Sebastián Ramírez 2026-02-22 10:21:38 -0800
  • 485ea8f9a3 👷 Do not run codspeed with coverage as it's not tracked #14966 Sebastián Ramírez 2026-02-22 19:15:09 +0100
  • c5559a66dd 📝 Update release notes github-actions[bot] 2026-02-22 18:14:11 +0000
  • 1cea8f659c
    👷 Do not include benchmark tests in coverage to speed up coverage processing (#14965) Sebastián Ramírez 2026-02-22 10:13:49 -0800
  • 31c8ba74d3 👷 Restove coverage to debug performance #14965 Sebastián Ramírez 2026-02-22 19:07:32 +0100
  • f755d9610a 👷 Do not include benchmark tests in coverage to speed up coverage processing Sebastián Ramírez 2026-02-22 18:59:51 +0100
  • b423b73c35 🔖 Release version 0.131.0 0.131.0 Sebastián Ramírez 2026-02-22 17:36:21 +0100
  • 70e8558352 📝 Update release notes github-actions[bot] 2026-02-22 16:35:25 +0000
  • 48e9835732
    🗑️ Deprecate `ORJSONResponse` and `UJSONResponse` (#14964) Sebastián Ramírez 2026-02-22 08:34:59 -0800
  • c21b0aac6d 📝 Update reference docs for ORJSONResponse and UJSONResponse #14964 Sebastián Ramírez 2026-02-22 17:26:33 +0100
  • 2e62fb1513 📝 Update release notes 0.130.0 Sebastián Ramírez 2026-02-22 17:18:26 +0100
  • eb544e704c 🔖 Release version 0.130.0 Sebastián Ramírez 2026-02-22 17:14:53 +0100
  • cfaa1a01a1 🔧 Remove orjson and ujson from fastapi[all] Sebastián Ramírez 2026-02-22 17:12:25 +0100
  • 933a6fe69c 🗑️ Deprecate ORJSONResponse and UJSONResponse Sebastián Ramírez 2026-02-22 17:09:01 +0100
  • bc06e4296d 📝 Update release notes github-actions[bot] 2026-02-22 16:07:56 +0000
  • 590a5e5355
    Serialize JSON response with Pydantic (in Rust), when there's a Pydantic return type or response model (#14962) Sebastián Ramírez 2026-02-22 08:07:19 -0800
  • 880ad19087 📝 Add How To docs to optimize response performance #14962 Sebastián Ramírez 2026-02-22 16:57:35 +0100
  • 4eb17035c6 Add extra test for custom responses Sebastián Ramírez 2026-02-22 16:06:32 +0100
  • 201d3ef10d Tweak test Sebastián Ramírez 2026-02-22 16:04:36 +0100
  • 4d9984937d 📝 Update source example to not use ORJSON Sebastián Ramírez 2026-02-22 16:04:00 +0100
  • 9bdfb96eac 📝 Update docs including new JSON serialization in Pydantic Sebastián Ramírez 2026-02-22 16:03:28 +0100
  • 5647e53ff8
    Add contact email to CONTRIBUTING.md #14963 reubinoff-prime 2026-02-22 14:56:43 +0200
  • eddf47eeb1 Add test for Pydantic serialization Sebastián Ramírez 2026-02-22 13:24:00 +0100
  • 97937e336a Serialize JSON with Pydantic when there's a response model Sebastián Ramírez 2026-02-22 13:23:24 +0100
  • 5aa97a1776 test: explicit imports for 100% coverage and mypy compliance Areeb455 2026-02-21 23:24:23 +0000
  • bde1624566 docs: migrate to lifespan and update associated tests Areeb455 2026-02-21 23:01:38 +0000
  • 473d68bd63
    🎨 Auto format pre-commit-ci-lite[bot] 2026-02-21 22:18:51 +0000
  • 6cb4454b98 docs: migrate testing tutorial from on_event to lifespan Areeb455 2026-02-21 22:13:15 +0000
  • 1e78a36b73 🔖 Release version 0.129.2 0.129.2 Sebastián Ramírez 2026-02-21 18:24:59 +0100
  • f921de6495 📝 Update release notes github-actions[bot] 2026-02-21 17:23:22 +0000
  • 4ab8138554
    ⬆️ Upgrade pytest (#14959) Sebastián Ramírez 2026-02-21 09:22:54 -0800
  • 4b2ee4b6c5 ⬆️ Upgrade pytest #14959 Sebastián Ramírez 2026-02-21 17:59:42 +0100
  • 468d5173ed 📝 Update release notes github-actions[bot] 2026-02-21 16:45:38 +0000
  • c9455d5400
    👷 Fix CI, do not attempt to publish `fastapi-slim` (#14958) Sebastián Ramírez 2026-02-21 08:45:15 -0800
  • efb172c1f0 👷 Fix CI, do not attempt to publish `fastapi-slim` #14958 Sebastián Ramírez 2026-02-21 17:43:06 +0100
  • 69ae1d0f28 📝 Update release notes github-actions[bot] 2026-02-21 16:27:01 +0000
  • 083b6ebe9e
    Drop support for `fastapi-slim`, no more versions will be released, use only `"fastapi[standard]"` or `fastapi` (#14957) Sebastián Ramírez 2026-02-21 08:26:38 -0800
  • 6a775aee87 Drop support for `fastapi-slim`, no more versions will be released, use only `"fastapi[standard]"` or `fastapi` #14957 Sebastián Ramírez 2026-02-21 17:19:14 +0100
  • 1b9a351ee8 📝 Update release notes github-actions[bot] 2026-02-21 16:16:27 +0000
  • f55ab7e020
    🔧 Update pyproject.toml, remove unneeded lines (#14956) Sebastián Ramírez 2026-02-21 08:16:03 -0800
  • 7f2383abbb 🔥 Remove more unneeded lines #14956 Sebastián Ramírez 2026-02-21 17:10:19 +0100
  • b52eeead1c 🔧 Remove unneeded filter warnings Sebastián Ramírez 2026-02-21 17:07:10 +0100
  • e034cc6a38 🔧 Comment filterwarnings to debug what's still needed Sebastián Ramírez 2026-02-21 16:54:59 +0100
  • aac7daa9bc 🔥 Remove unused file Sebastián Ramírez 2026-02-21 16:43:58 +0100
  • 8ac99b0abe 🔧 Update pyproject.toml, remove unneeded lines Sebastián Ramírez 2026-02-21 16:30:27 +0100
  • c91fed958e 🔖 Release version 0.129.1 0.129.1 Sebastián Ramírez 2026-02-21 14:08:06 +0100
  • 04ff07fecd 📝 Update release notes Sebastián Ramírez 2026-02-21 14:07:09 +0100
  • 1bf99b9a11 📝 Update release notes github-actions[bot] 2026-02-21 13:01:58 +0000
  • e8b98d2187
    🐛 Fix JSON Schema for files, use `contentMediaType` instead of `format: binary` (#14953) Sebastián Ramírez 2026-02-21 05:01:31 -0800
  • 089be9d25b 🔨 Add script to generate screenshot for JSON Bytes as Base64 #14953 Sebastián Ramírez 2026-02-21 13:10:22 +0100
  • 31d48cf3b7 💡 Add TODO comment with reference to Pydantic counterpart Sebastián Ramírez 2026-02-21 13:07:44 +0100
  • 46292e5005 ♻️ Refactor JSON Schema for bytes Sebastián Ramírez 2026-02-21 12:28:23 +0100
  • ac01dd0e5f Add tests for JSON with Bytes as Base64 tutorial Sebastián Ramírez 2026-02-21 12:27:25 +0100
  • 59c086a051 📝 Add docs for JSON with Bytes as Base64 Sebastián Ramírez 2026-02-21 12:26:34 +0100
  • 2e6ac1a9b4 📝 Add source example for bytes in JSON Sebastián Ramírez 2026-02-21 12:19:54 +0100
  • a1d89124c0 ci: declare explicit token permissions in project workflows #14954 rohan436 2026-02-21 18:23:56 +0800
  • ccce414825 ♻️ Add bytes JSON Schema for base64 Sebastián Ramírez 2026-02-21 09:21:27 +0100
  • c19941f44a ♻️ Update types Sebastián Ramírez 2026-02-21 08:21:10 +0100
  • 3bc19fb29e Refactor OpenAPI tests to use latest JSON Schema Sebastián Ramírez 2026-02-21 08:17:36 +0100
  • 34eaa15016 ⬆️ Upgrade JSON Schema generation for bytes to use contentMediaType Sebastián Ramírez 2026-02-21 08:16:21 +0100
  • 5a73b0bf09
    🎨 Auto format #14952 pre-commit-ci-lite[bot] 2026-02-21 05:34:18 +0000
  • 6b16edfb5b Add regression test for Annotated ForwardRef OpenAPI (issue #13056) MuhammadUmar045 2026-02-21 10:31:13 +0500
  • 3fe7c8ff93 Set min interval time to 1 Yurii Motov 2026-02-20 23:06:15 +0100
  • 71aa01e4bf Update tests for OpenAPI upload files with contentMediaType Sebastián Ramírez 2026-02-20 22:45:16 +0100
  • f4be45eb73 ♻️ Refactor UploadFile JSON Schema to use contentMediaType (OpenAPI 3.1) Sebastián Ramírez 2026-02-20 22:43:35 +0100
  • fff84435c7 Add rate limiter and `points_per_minute` limit Yurii Motov 2026-02-20 22:15:13 +0100
  • 55e5cf1efd Clarify usage of --reload flag in Docker environments #14950 gaurav101203 2026-02-21 02:20:33 +0530
  • d48b4ae953 Update deprecated question category global ID to next_global_id Yurii Motov 2026-02-20 16:46:36 +0100
  • e64e9457cb
    ⬆ Bump flask from 3.1.2 to 3.1.3 #14949 dependabot[bot] 2026-02-20 15:41:38 +0000
  • d2c17b603d 📝 Update release notes github-actions[bot] 2026-02-20 15:40:34 +0000
  • cf058239d1
    👷 Always run tests on push to `master` branch and when run by scheduler (#14940) Motov Yurii 2026-02-20 16:40:05 +0100
  • 9f05d82ba2
    Clarify usage of middleware for X-Request-ID request tracing #14947 Amishi Kaushal 2026-02-20 12:38:10 +0530
  • 2c09b634e9 ✏️ Fix `client_password` typo in OAuth2 form docstrings #14946 Kadir Can Ozden 2026-02-20 03:19:52 +0300
  • c3cd7b490a
    docs: update pytest output example in testing docs #14945 Maxime Grenu 2026-02-19 14:39:09 +0100
  • c5e31ae863 Fix doctrings for `max_digits` and `decimal_places` #14944 Yurii Motov 2026-02-19 14:15:01 +0100
  • 1f89f7bb9c refactor: improve type annotations and use python 3.10+ syntax #14943 argoarsiks 2026-02-19 14:46:00 +0300
  • 7f49f35620
    fix StreamingResponse example Casper da Costa-Luis 2026-01-10 09:52:22 +0000
  • c167985179 filter nobasemodel from flatting in get_def #14942 Javier Sánchez 2026-02-19 12:38:18 +0100
  • 98aeb2e349
    Merge branch 'fastapi:master' into master Javier Sánchez Castro 2026-02-19 12:33:39 +0100
  • 944a501c67
    Simplify condition #14940 Motov Yurii 2026-02-19 10:12:23 +0100
  • 72b4eb142f Always run tests on push to `master` branch and when run by scheduler Yurii Motov 2026-02-18 23:10:32 +0100