Skip to content

v2.13.0

Latest

Choose a tag to compare

@giuseppe99barchetta giuseppe99barchetta released this 24 Aug 10:22

This release expands job filtering with TMDb keyword exclusions, improves recommendation filtering across job types, adds GitHub
Container Registry
publishing, and includes dependency and reliability updates.


🎯 Job Filters

  • Added support for excluding content using TMDb Keywords
  • Keywords can now be searched directly from the job filters and selected individually
  • Selected keywords are passed to TMDb using the appropriate exclusion filters
  • Keyword exclusions are supported across Discover, Recommendation, and Trakt Recommendation jobs
  • Added backend support and a dedicated endpoint for TMDb keyword search

This makes it possible to exclude more specific categories of content that cannot always be reliably filtered using genres alone.


🎬 TMDb & Recommendations

  • Improved propagation and handling of job-specific filters across recommendation flows
  • Extended TMDb filtering support used by Trakt recommendations
  • Improved TMDb parameter handling and filtering reliability
  • Added and expanded tests covering TMDb client and discovery behavior

🐳 Docker & Container Registry

  • Added publishing support for GitHub Container Registry (GHCR)
  • Updated both stable and nightly Docker workflows
  • Updated installation documentation with the new container registry
    option

📦 Dependencies

  • Updated OpenAI from 2.51.0 to 3.0.0
  • Updated Uvicorn from 0.52.0 to 0.52.3
  • Updated frontend dependencies
  • General dependency and maintenance updates

🧹 Misc

  • Improved job settings handling and validation
  • Added additional frontend and backend tests
  • General maintenance, documentation, and reliability improvements