• v1.4.3 b792ee7478

    v1.4.3
    All checks were successful
    CI / ci (pull_request) Successful in 1m51s
    Build and Push Docker Image / build (push) Successful in 3m13s
    CI / ci (push) Successful in 2m12s
    Stable

    myrmidex released this 2026-09-26 14:15:18 +02:00 | 0 commits to main since this release

    [1.4.3] - 2026-09-26

    Fixed

    • Fix the container reporting itself healthy while its database was unreachable (#164)
      • The /up health check returned 200 without touching the database. When the database container went missing, the container stayed healthy for 37 hours while every page returned a 500, so nothing alerted and nothing restarted. The health check now fails when the database cannot be reached.
    • Fix exceptions being lost when the database is the thing that failed (#164)
      • Exceptions were only ever written to the logs table, so a database outage discarded the very errors needed to diagnose it. They now fall back to the configured log channel, preserving the original exception rather than only the failed insert.
    • Fix the container starting up without a database and never recovering (#164)
      • The startup script waited 60 seconds for the database and then continued regardless, running migrations against an unreachable server and starting an unsupervised queue worker. The worker died at boot and stayed dead, so publish jobs accumulated unconsumed and the Articles page "Refresh" button silently did nothing. The container now exits so the restart policy retries, migration failures are no longer swallowed, and a worker that dies is restarted.
    Downloads