github Kha-kis/arr-dashboard v2.6.3

latest releases: v2.24.1, v2.24.0, v2.23.0...
8 months ago

✨ New Features

  • Backup System

    • Password protection for backup files with optional encryption
    • TRaSH data inclusion option - choose whether to include templates, cache, and sync history in backups
    • Improved restore warning messages with clearer explanation of the replacement process
  • TRaSH Guides

    • Standalone custom format deployment - deploy individual CFs without full profile sync
    • Sync rollback support - revert deployments if something goes wrong
    • Better deployment tracking and history
  • History Page

    • External links on instance names - click to navigate directly to the relevant page in Sonarr/Radarr/Prowlarr
    • Links to series/movie pages when viewing history for specific items

🔒 Security & Stability

  • Security

    • Replace eval() with vm.runInNewContext() in Next.js server wrapper for safer config parsing
  • Error Handling

    • Add global error boundaries for better crash recovery
    • Route-level error boundary with user-friendly error UI
    • Root layout error boundary for critical failures
  • Performance

    • Add database indexes for Session cleanup, TrashTemplate soft deletes, and HuntConfig scheduling
    • Fix memory leak in TMDB carousel (memoized scroll callbacks)
    • Fix excessive API refetching in services query (proper staleTime configuration)

🏗️ Infrastructure

  • Database
    • Removed Prisma migrations in favor of db push for better multi-provider support
    • Improved PostgreSQL compatibility and provider switching
    • Simpler database initialization for fresh installs
    • Added performance indexes for frequently queried columns

📦 Upgrade Notes

This is a non-breaking release. Simply pull the latest image:

docker-compose pull
docker-compose up -d

Full Changelog: v2.6.2...v2.6.3

Don't miss a new arr-dashboard release

NewReleases is sending notifications on new releases.