diff --git a/requirements-base.txt b/requirements-base.txt index 8cee4bb..7c540d6 100644 --- a/requirements-base.txt +++ b/requirements-base.txt @@ -2,23 +2,23 @@ # This layer is cached separately for faster builds # Core API Framework -fastapi==0.127.0 +fastapi==0.128.5 uvicorn[standard]==0.40.0 pydantic==2.12.5 pydantic-settings==2.12.0 sse-starlette>=2.0.0 # Database -sqlalchemy==2.0.45 +sqlalchemy==2.0.46 psycopg2-binary==2.9.11 -alembic==1.17.2 +alembic==1.18.3 asyncpg==0.31.0 aiomysql==0.3.2 -aiosqlite==0.22.0 +aiosqlite==0.22.1 # Utilities python-dotenv==1.2.1 -tenacity==9.1.2 +tenacity==9.1.4 pyyaml==6.0.3 # Caching @@ -26,7 +26,7 @@ redis>=5.0.0 hiredis>=2.3.0 # Monitoring & Logging -prometheus-client==0.23.1 +prometheus-client==0.24.1 structlog==25.5.0 # Security diff --git a/requirements-dev.txt b/requirements-dev.txt index 97d1eea..e2dcc30 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -10,7 +10,7 @@ fakeredis>=2.21.0 # Code Quality black==25.12.0 -ruff==0.14.10 +ruff==0.15.0 mypy==1.19.1 pre-commit==4.5.1 diff --git a/requirements.txt b/requirements.txt index aa52e47..62910e8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,25 +13,25 @@ # ============================================================================ # Core API Framework -fastapi==0.127.0 +fastapi==0.128.5 uvicorn[standard]==0.40.0 pydantic==2.12.5 pydantic-settings==2.12.0 sse-starlette>=2.0.0 # Server-Sent Events for streaming (Issue #8) # Database -sqlalchemy==2.0.45 +sqlalchemy==2.0.46 psycopg2-binary==2.9.11 -alembic==1.17.2 +alembic==1.18.3 # Async Database Drivers asyncpg==0.31.0 aiomysql==0.3.2 -aiosqlite==0.22.0 +aiosqlite==0.22.1 # Utilities python-dotenv==1.2.1 -tenacity==9.1.2 +tenacity==9.1.4 pyyaml==6.0.3 # Caching (Issue #8: Performance Optimization) @@ -39,7 +39,7 @@ redis>=5.0.0 hiredis>=2.3.0 # C parser for better Redis performance # Monitoring & Logging -prometheus-client==0.23.1 +prometheus-client==0.24.1 structlog==25.5.0 # Distributed Tracing (Issue #9: Monitoring & Observability) @@ -90,6 +90,6 @@ fakeredis>=2.21.0 # Redis mocking for tests (Issue #8) # Code Quality black==25.12.0 -ruff==0.14.10 +ruff==0.15.0 mypy==1.19.1 pre-commit==4.5.1