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.0to3.0.0 - Updated Uvicorn from
0.52.0to0.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