Release history
SuggestArr releases
Effortlessly request recommended movies, TV shows and anime to Jellyseer/Overseer based on your recently watched content on Jellyfin, Plex or Emby—let SuggestArr handle it all automatically, keeping your library fresh with new and exciting content!
All releases
16 shown
- REQUEST_FIRST_SEASON_ONLY config to control TV series requests
- max total requests limit for request management
- Improved job history retrieval with role checks and media account linking
Full changelog
Improve request handling, job system, and provider integrations
This release introduces new request handling capabilities, improvements to job processing, and better integration with external providers, along with multiple bug fixes.
🎯 Request System
- Added REQUEST_FIRST_SEASON_ONLY configuration to control TV series requests (#306)
- Introduced max total requests limit for better request management (#320)
- Improved job history retrieval with user role checks and media account linking (#260)
🔗 Providers & Integrations
- Enhanced TMDB ID normalization via updated Plex handler (#270)
- Fixed Jellyfin issue where
SeriesProviderIdswere not returned (#291) - Fixed OpenRouter connectivity test failing due to insufficient token count (#299)
⚙️ Core & Performance
- Implemented safe event loop management utilities (#292)
- Refactored internal logic for improved stability and async handling
🎨 UI Improvements
- Updated UI components to support new job configuration options
- Improved handling of request limits and settings in the interface
🛠 Fixes
- Fixed deprecated
baseUrloption intsconfig.json - Fixed logout button visibility when bypass local network is active
- Fixed login flow to support
201 Createdresponse for session token (#321)
🧹 Misc
- General cleanup and minor improvements
- Added flexible authentication modes with local bypass support
- Introduced BaseCheckbox component and refactored checkbox usage across the application
- Increased API fetch limit, optimized TMDB/OMDB calls, and improved AI search merging from O(N²) to O(N)
Full changelog
Improve auth system, performance, and infrastructure
This release focuses on authentication improvements, performance optimizations, and infrastructure updates.
🔐 Authentication
- Added flexible authentication modes with local bypass support
- Improved authentication handling
- Fixed session management issues when using subpaths
🎨 UI Improvements
- Introduced BaseCheckbox component
- Refactored checkbox usage across the application
⚡ Performance
- Increased API fetch limit to improve recent items uniqueness
- Optimized TMDB and OMDB API calls
- Improved AI search merging from O(N²) to O(N)
🐳 Infrastructure
- Updated Docker workflows
- Improved GHCR authentication handling
- Fixed Docker image publishing
- Added automatic push to GHCR (GitHub Container Registry) alongside existing Docker Hub publishing
📦 Dependencies
- Updated backend and frontend dependencies
⚙️ Configuration
- Added option to include adult content in TMDB searches (@DarkseidAM)
🧹 Misc
- General cleanup and minor fixes
- Removed clear-text logging
- Timing-safe bcrypt prevents username enumeration
- Design tokens and modals
- Timing-safe bcrypt
- AI search rationales
Stability-focused release improving Seer API connectivity, fixing Plex client persistence, resolving Jellyfin API issues, and enhancing LLM filtering logic. Added setup endpoint rate limiting, improved secret extraction, and removed unstable test files.
- Configuration migrated from config.yaml to database
- API keys and secrets moved to database
- JWT authentication
- Role-based access control
- Database configuration
- Google Gemini support
- Submission lock
- Queue worker
- General settings tab removed
- Automatic API key redaction from logs
- AI natural language search
- Personalized recommendations
- Key redaction from logs
- IMDb rating filtering
- Minimum runtime filter
- Request delay control
- LLM provider integration
- AI recommendations with reasoning
- Similarity search
- Automatic version checking
- Force run button
- Dashboard optimization
- Frontend rewrite
- Tab-based configuration
- Config backup/restore