Fix: upgrade backend and frontend dependencies (1.37.4, 1.37.5) #93

Merged
pyaniz merged 2 commits from staging into main 2026-10-24 20:32:28 -05:00
Owner

Security dependency upgrades, two commits. Part of #44.

1.37.4 Backend

  • FastAPI 0.109 -> 0.162, Starlette 1.10 (closes the recent Starlette advisories), anyio, uvicorn, Pydantic, asyncpg, PyJWT, xmltodict and Google libs pinned to exact versions
  • Removed unused passlib and requests
  • .dict() -> .model_dump(), Query(regex=) -> pattern=
  • Dockerfile: Python 3.11 -> 3.12
  • Tested: 30 backend tests pass, pip-audit clean, app imports with all 95 API paths. Already confirmed working on staging.

1.37.5 Frontend

  • axios 1.20, react-router-dom 7.18, React 19.3, Vite 7.3.7, MUI 7.3.11, recharts 3.10 and build tooling, all within current majors
  • npm audit: 22 vulnerabilities (16 high) -> 0
  • Tested: tsc and Vite build pass. Not yet clicked through: charts, MUI components, routing, login refresh. Lint reports more problems than before (361 vs 310) from newer lint rules; not part of the build.

🤖 Generated with Claude Code

Security dependency upgrades, two commits. Part of #44. **1.37.4 Backend** - FastAPI 0.109 -> 0.162, Starlette 1.10 (closes the recent Starlette advisories), anyio, uvicorn, Pydantic, asyncpg, PyJWT, xmltodict and Google libs pinned to exact versions - Removed unused `passlib` and `requests` - `.dict()` -> `.model_dump()`, `Query(regex=)` -> `pattern=` - Dockerfile: Python 3.11 -> 3.12 - Tested: 30 backend tests pass, `pip-audit` clean, app imports with all 95 API paths. Already confirmed working on staging. **1.37.5 Frontend** - axios 1.20, react-router-dom 7.18, React 19.3, Vite 7.3.7, MUI 7.3.11, recharts 3.10 and build tooling, all within current majors - `npm audit`: 22 vulnerabilities (16 high) -> 0 - Tested: `tsc` and Vite build pass. Not yet clicked through: charts, MUI components, routing, login refresh. Lint reports more problems than before (361 vs 310) from newer lint rules; not part of the build. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Fix: upgrade backend dependencies (FastAPI 0.162, Starlette 1.10), pin versions, Python 3.12 (1.37.4)
All checks were successful
Build and Publish Containers / build-and-push (push) Successful in 1m9s
Mirror to GitHub / mirror (push) Successful in 23s
c7f3b7883c
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Fix: update frontend dependencies within current majors, npm audit clean (1.37.5)
All checks were successful
Build and Publish Containers / build-and-push (push) Successful in 57s
Mirror to GitHub / mirror (push) Successful in 22s
284461e614
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
pyaniz changed title from Fix: upgrade backend dependencies (1.37.4) to Fix: upgrade backend and frontend dependencies (1.37.4, 1.37.5) 2026-10-24 18:56:00 -05:00
pyaniz merged commit f257a0da37 into main 2026-10-24 20:32:28 -05:00
Sign in to join this conversation.
No description provided.