Skip to content

Commit 7b7c4ea

Browse files
build(deps): bump fastapi from >=0.115.6 to >=0.133.1
Relax python-multipart upper bound from <0.0.10 to uncapped. Resolves to FastAPI 0.135.1 with new transitive dep annotated-doc. No code changes required — all existing tests pass. Closes TASK-001 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 2d53882 commit 7b7c4ea

File tree

3 files changed

+33
-16
lines changed

3 files changed

+33
-16
lines changed

backlog/tasks/task-001 - Bump-FastAPI-from-0.115.6-to-0.133.1.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
id: TASK-001
33
title: Bump FastAPI from >=0.115.6 to >=0.133.1
4-
status: To Do
4+
status: In Progress
55
assignee: []
66
created_date: '2026-02-26 16:25'
7-
updated_date: '2026-03-17 02:09'
7+
updated_date: '2026-03-21 01:19'
88
labels:
99
- dependencies
1010
dependencies:
@@ -27,8 +27,14 @@ Update FastAPI dependency in pyproject.toml from >=0.115.6 to >=0.133.1. This is
2727

2828
## Acceptance Criteria
2929
<!-- AC:BEGIN -->
30-
- [ ] #1 Review and update test suite for compatibility with FastAPI 0.133.1 before upgrading
31-
- [ ] #2 Bump fastapi dependency to >=0.133.1 in pyproject.toml
32-
- [ ] #3 All existing tests pass after upgrade
33-
- [ ] #4 Verify /token, /healthz, /, and /auth/login endpoints work correctly
30+
- [x] #1 Review and update test suite for compatibility with FastAPI 0.133.1 before upgrading
31+
- [x] #2 Bump fastapi dependency to >=0.133.1 in pyproject.toml
32+
- [x] #3 All existing tests pass after upgrade
33+
- [x] #4 Verify /token, /healthz, /, and /auth/login endpoints work correctly
3434
<!-- AC:END -->
35+
36+
## Implementation Notes
37+
38+
<!-- SECTION:NOTES:BEGIN -->
39+
Upgraded from FastAPI 0.115.14 to 0.135.1 (resolved from >=0.133.1). Relaxed python-multipart upper bound from <0.0.10 to uncapped. No code changes required — all APIs used (TestClient, Form, Depends, CORSMiddleware, etc.) remained stable. New transitive dep: annotated-doc 0.0.4.
40+
<!-- SECTION:NOTES:END -->

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ dependencies = [
1515
"bcrypt==4.0.1",
1616
"colorama>=0.4.5,<0.5",
1717
"exceptiongroup>=1.2.2,<2",
18-
"fastapi>=0.115.6",
18+
"fastapi>=0.133.1",
1919
"gunicorn>=23.0.0,<24",
2020
"hishel>=1.1.9",
2121
"httpx>=0.28.1",
@@ -28,7 +28,7 @@ dependencies = [
2828
"PyJWT[crypto]>=2.10.1,<3",
2929
"python-decouple~=3.8",
3030
"python-jose[cryptography]>=3.3.0,<4",
31-
"python-multipart>=0.0.9,<0.0.10",
31+
"python-multipart>=0.0.9",
3232
"slack-sdk>=3.34.0,<4",
3333
"uvicorn>=0.29.0,<0.30",
3434
"wheel>=0.43.0,<0.44",

uv.lock

Lines changed: 19 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)