v0.6.7-beta - January 13, 2026
What's New: ✨
- Added
DELETE_CORRUPTED_TRAILERSenvironment variable (default:True) to control whether corrupted trailers should be deleted during the cleanup task. Helps #435 - Updated
URL Basesetting to ensure it always starts with a/and doesn't end with a/for consistency, and a default formatter that enforces this behavior. Eg:trailarr,trailarr/or/trailarr/becomes/trailarr. - Made changes to the app to better support running behind reverse proxies.
- Added a
Reverse Proxysection in the documentation with common configurations for Nginx, Apache, Caddy, and Traefik. - Download button in logs now downloads all filtered logs (not just the visible ones) including tracebacks, sorted by date time in ascending order.
Bug Fixes: 🐛
- Fixed an issue in the
Trailer Cleanuptask where unverifiable files were being incorrectly marked for deletion. - Fixed
Pytestconfiguration issues causing failures in GitHub Actions.
Other Changes: ⚡
- Improved video analysis to skip processing when
ffmpegfails to extract information, preventing potential errors. - Updated Arr data parsing logic to ensure media's
updated_attimestamp is only modified when there are actual changes to the media item and avoid unnecessary updates. Also, improves performance by reducing redundant database writes. - Updated the image downloader to use
Pathfrompathlibfor better path manipulations. - Updated project documentation and developer instructions.