0.17.0 (2024-11-05)
Features
- add manual torrent adding (#785) (acb22ce)
- Add Most Wanted items from Trakt (#777) (325df42)
- add rate limiting tests and update dependencies (#857) (27c8534)
- auth bearer authentication (0de32fd)
- database migrations, so long db resets (#858) (14e818f)
- enhance session management and event processing (#842) (13aa94e)
- filesize filter (d2f8374)
- integrate dependency injection with kink library (#859) (ed5fb2c)
- requests second pass (#848) (d41c2ff)
- stream management endpoints (d75149e)
- we now server sse via /stream (efbc471)
Bug Fixes
- add default value for API_KEY (bc6ff28)
- add python-dotenv to load .env variables (65a4aec)
- correct type hint for incomplete_retries in StatsResponse (#839) (f91ffec)
- duplicate item after scraping for media that isn't in the database already (#834) (4d7ac8d)
- ensure selected files are stored in session during manual selection (#841) (86e6fd0)
- files sometimes not found in mount (02b7a81)
- future cancellation resulted in reset, retry endpoints fialing (#817) (19cedc8)
- handle removal of nested media items in remove_item function (#840) (2096a4e)
- hotfix blacklist active stream (8631008)
- invalid rd instant availibility call if no infohashes should be checked (#843) (19cf38f)
- jackett again - my bad (#860) (703ad33)
- MediaFusion scraper. (#850) (0bbde7d)
- mediafusion sometimes throwing error when parsing response (#844) (9c093ac)
- misleading message when manually adding a torrent (#822) (18cfa3b)
- overseerr outputting items without imdbid's (45528a9)
- remove accidental cache enablement (877ffec)
- retry api now resets scraped_at (#816) (2676fe8)