Release notes forCardinal Home Server v0.3.0

⚠️ Breaking changes:

You will need to start with a new database instance. Run docker compose down -v before updating to remove your current database and cache.

New:
  • Added the Libraries page to the Dashboard for music.
  • Jobs now run concurrently.
  • Added new environment variables:
    • POSTGRES_HOST
    • POSTGRES_PORT
    • MAX_CONCURRENT_JOBS
Updated:
  • Updated login screen layout.
  • Updated layout of the Advanced tab in the Dashboard settings.
  • Removed GraphQL and moved the four GraphQL endpoints to the REST API.
  • The EventSource endpoint now requires an auth token.
  • Optimized indexing update stream to the clients.
  • Optimized out most of the preparation phase of jobs.
  • These environment variables have changed:
    • LOG_HTTP is now HTTP_LOG_LEVEL
    • LOG_EVENTS is now EVENTS_LOG_LEVEL
    • DEBUG_INDEXING is now INDEXING_LOG_LEVEL
    • DEBUG_JOBS is now JOBS_LOG_LEVEL
  • Added logging levels.