Skip to content

v2.9.1

Latest

Choose a tag to compare

@giuseppe99barchetta giuseppe99barchetta released this 19 Jun 08:10

Improve Backups, Trakt Metadata, and System Administration

This release improves backup and restore capabilities, enhances Trakt-related request tracking, and introduces several administrative and reliability improvements.


💾 Backup & Restore

  • Added support for exporting and importing media user mappings and Trakt account metadata (#374) @selmant
  • Added safe-by-default config exports with automatic secret redaction
  • Added optional full backup mode for exporting API keys, tokens, and credentials
  • Improved config import behavior to preserve existing secrets when importing redacted backups
  • Shared secret redaction logic across configuration export endpoints
  • Added documentation for the recommended Dashboard backup and restore workflow

🔄 Trakt Integration

  • Added source_origin tracking for requests created from Trakt-sourced content
  • Improved visibility of where requests originate within the application
  • Preserved Trakt account associations during configuration backup and restore

⚙️ Administration & Monitoring

  • Added pagination support for log retrieval using limit and offset parameters
  • Improved auditability and performance when browsing large log datasets
  • Fixed manual cleanup execution flow and improved admin access validation (#369)

🛠 Fixes

  • Fixed cleanup automation execution path for manual runs
  • Improved backup handling to safely merge redacted configuration snapshots
  • Added additional test coverage for admin-only operations and backup workflows

📚 Documentation

  • Added backup and restore documentation to INSTALLATION.md
  • Expanded configuration export guidance and security recommendations

📦 Dependencies

  • Updated multiple Python dependencies
  • Updated Redis, OpenAI, and Flask-CORS related dependencies
  • Updated GitHub Actions workflows

🧹 Misc

  • General maintenance, internal cleanup, and stability improvements