Skip to content

0.63.0

Latest
Compare
Choose a tag to compare
@leepeuker leepeuker released this 09 Feb 12:19

BREAKING CHANGES

Docker users:

This only affects users who have mounted a local directory into the container. The user identifier (uid) and group identifier (gid) in the docker container have changed to 3000. You are no longer allowed to change user and group ids in existing images! Possible fixes if you encounter issues:

  • remove custom user configuration from your docker setups
  • make sure the local files have the correct owner (chown -R 3000:3000 ./storage)
  • map the docker user id to another one on your host
  • build the docker image yourself with your own custom ids

For more information look here.

Non docker users:

The minimum supported PHP version was upgraded from 8.3 to 8.4

Notable changes

  • Added new feature "Locations"
    • locations can be added to watch dates
    • locations can be marked as cinemas
    • two new dashboard rows: "Top Locations" and "Last Plays Cinema"
  • Improved Docker images
    • Added ARM64 support
    • Decreased size of docker images by ca -63% (from ~160MB to ~60MB)
    • Added automatic database migrations on container startup (can be disabled via DATABASE_DISABLE_AUTO_MIGRATION)
    • Improved security (no root usage, set fixed user id for image)

What's Changed

  • Feature: Add locations feature for watch dates by @leepeuker in #611
  • Feature: Add optional location filter to movie search by @leepeuker in #612
  • Feature: Add a dashboard row for top locations by @leepeuker in #613
  • Feature: Add option to dis/enable the locations feature by @leepeuker in #614
  • Feature: Add location option cinema by @leepeuker in #615
  • Feature: Add support for locations to history importer by @leepeuker in #617
  • Docker: Add option to automatically run database migrations by @JVT038 in #623
  • Fix: Only load dashboard data which is visible by @leepeuker in #625
  • Fix: Fix error in docker build process by @leepeuker in #628
  • Maintenance: Refactor supervisor config by @leepeuker in #624
  • Maintenance: Replace docker base image and upgrade to php 8.4 by @leepeuker in #627
  • Maintenance: Update dependencies and fix tests by @leepeuker in #618
  • Maintenance: Refactor docker (compose) setup by @leepeuker in #629
  • Maintenance: Extend the example environment file with all available options by @leepeuker in #630

Full Changelog: 0.62.2...0.63.0