• v1.2.1 c512b92bea

    Universal Gaming Accounts 1.2.1
    Some checks failed
    Publish backend container / backend (push) Has been cancelled
    Stable

    Emily released this 2026-11-04 17:59:48 +01:00 | 11 commits to main since this release

    Universal Gaming Accounts 1.2.1

    Fixes PostgreSQL connection handling when database credentials contain URL-reserved characters.

    • The backend now builds DATABASE_URL from POSTGRES_DB, POSTGRES_USER, POSTGRES_PASSWORD, POSTGRES_HOST and POSTGRES_PORT, percent-encoding the credentials. A password containing @, :, /, ? or # no longer produces Invalid URL.
    • DATABASE_URL remains an optional explicit override for external databases.
    • Compose no longer interpolates the raw password into DATABASE_URL.
    • Added a clear hint for PostgreSQL error 28P01 (password authentication failed) and a troubleshooting section explaining that POSTGRES_PASSWORD only initializes a new volume.
    • Tests: 34 passing; npm audit --omit=dev reports 0 vulnerabilities.

    Container image

    docker pull git.emilyh.de/emily/universal-gaming-backend:1.2.1
    docker pull git.emilyh.de/emily/universal-gaming-backend:latest
    
    Downloads