github Listenarrs/Listenarr 0.2.53
Canary 0.2.53

pre-release5 hours ago

Summary

I want to apologize for multiple releases in one day. We needed an additional release because the prior release exposed a production-only break tied to migrated database data shape. On instances with legacy audiobook rows, GET /api/library could throw during EF materialization and return 500, even though this did not reproduce locally on clean/dev databases.

Added

  • Added a regression integration test that simulates legacy ISBN text data and verifies /api/library remains healthy.

Changed

  • Changed Audiobook.Isbn persistence mapping to use resilient JSON conversion so legacy non-array/invalid values are safely handled.

Fixed

  • Fixed auth banner state so unauthenticated 401 from startup config is treated as “auth required” instead of “auth disabled”.
  • Fixed /api/library wanted-flag path checks so invalid/problematic file paths do not crash the endpoint.
  • Fixed /api/library materialization failures (Invalid token type) triggered by legacy migration-era DB values.

Removed

  • Removed the /api/library failure mode where legacy ISBN data could trigger a production 500 after migration.

Automated canary build

Don't miss a new Listenarr release

NewReleases is sending notifications on new releases.