Bug Fixes
API Endpoints Hanging
Multiple API endpoints could hang indefinitely if the database was locked by background services (RecoveryService, HealthMonitorService).
Fixed endpoints:
/api/health- Now guaranteed to return within 5 seconds for Docker healthchecks/api/corruptions- Corruption list and related endpoints now return gracefully under database contention
Technical changes:
- Added 5-second timeout context to all database operations in health and corruptions handlers
- Uses
QueryContext,QueryRowContext, andExecContextfor cancellable operations
Test Infrastructure
Fixed test database connection starvation that was causing test timeouts.
- Enabled WAL mode for concurrent reads in corruption tests
- Increased max connections to prevent EventBus/handler contention
Full Changelog: v1.1.11...v1.1.12
Full Changelog: v1.1.11...v1.1.12