Skip to content

Commit ddaeefc

Browse files
lawrence-u10dclaude
andcommitted
fix(deps): bump starlette and python-multipart to remediate CVEs [security]
- starlette 0.41.2 -> 1.0.0: fixes CVE-2025-54121 (MEDIUM), CVE-2025-62727 (HIGH) - python-multipart 0.0.22 -> 0.0.27: fixes CVE-2026-40347 (MEDIUM) - Remove starlette==0.41.2 constraint pin (only CORS middleware used, no breakage) - Bump service version 0.1.5 -> 0.1.6 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f70af73 commit ddaeefc

4 files changed

Lines changed: 2221 additions & 2216 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 0.1.6
2+
3+
### Security
4+
5+
- **Bump starlette** to latest to remediate CVE-2025-54121 (MEDIUM) and CVE-2025-62727 (HIGH). Removes the `starlette==0.41.2` constraint pin.
6+
- **Bump python-multipart** to latest to remediate CVE-2026-40347 (MEDIUM).
7+
18
## 0.1.5
29

310
### Security
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.1.5" # pragma: no cover
1+
__version__ = "0.1.6" # pragma: no cover

pyproject.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ path = "prepline_general/api/__version__.py"
4141
[tool.uv]
4242
# Constraints for transitive dependencies that need pinning for functional reasons
4343
constraint-dependencies = [
44-
# later versions of Starlette break middleware
45-
"starlette==0.41.2",
4644
# pdfminer.six 20260107 includes performance fix
4745
"pdfminer-six==20260107",
4846
]

0 commit comments

Comments
 (0)