github mescon/Healarr v1.1.12

latest releases: v1.1.26, v1.1.25, v1.1.24...
5 days ago

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, and ExecContext for 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

Don't miss a new Healarr release

NewReleases is sending notifications on new releases.