Skip to main content

Foreseerr v0.5.0 release notes

Highlights

  • Adds a full Library Browse experience for owned Jellyfin media: search, filters, infinite scroll, and URL-backed query state.
  • Splits Library into Overview (continue watching / recently added) and Browse (searchable grid), with cinematic overview cards and leaner browse posters.
  • Adds an adaptive item inspector with proxied Jellyfin artwork, season and episode lists, play/resume, and rating controls.
  • Shows unplayed markers, remaining-episode counts on series posters, and more scannable watch state on library cards.

Fixes

  • Persists the Jellyfin session on password login so Watch Now and related library calls keep working after sign-in.
  • Aligns Discover and Library genre filters so mixed movie/TV lists match equivalent TMDB genres (for example Fantasy with Sci-Fi & Fantasy).
  • Hides empty series and non-playable Play buttons in Library.
  • Bounds release-artifact signature verification time.

Upgrade notes

  • Upgrades from Foreseerr v0.1.0, v0.2.0, v0.2.1, v0.3.0, and v0.4.x are supported. Back up your configuration before upgrading.
  • No new database migrations are included in this release.
  • Image: ghcr.io/selmant/foreseerr:v0.5.0 (also published to Docker Hub as selmantr/foreseerr:v0.5.0).
  • Helm chart: oci://ghcr.io/selmant/foreseerr/foreseerr-chart (version / appVersion 0.5.0 / v0.5.0).

Compatibility

  • No public API removals are included. Library browse, facets, inspector, and image-proxy endpoints are additive.
  • Downgrades are not supported.
  • Supported runtimes remain Node.js ^22.19.0 || ^24.0.0, pnpm ^10.0.0, bundled SQLite, and PostgreSQL 16.