0.20.1 (2024-11-27)
- add User-Agent header to torrentio request (bb799b5)
- consolidate User-Agent header usage in Torrentio scraper (83418d6)
- fixed RD, TB and AD support (f945d25)
- improve mediafusion validation on startup (3511e6c)
- moved downloader proxy settings to parent instead of per debrid (50d9d6e)
0.20.0 (2024-11-20)
0.19.0 (2024-11-14)
- add reindexing of movie/shows in unreleased or ongoing state (139d936)
- added upload logs endpoint to be used by frontend (3ad6cae)
- implement filesize validation for movies and episodes (#869) (d1041db)
- added cleaner directory log when rebuilding symlinks (bb85517)
- chunk initial symlinks on re-ingest (#882) (21cd393)
- correct Prowlarr capabilities (#879) (f2636e4)
- detecting multiple episodes in symlink library (#862) (ebd11fd)
- disable reindexing. wip. change get items endpoint to use id instead of imdbid. (5123567)
- more tweaks for scrapers and fine tuning. (b25658d)
- re-check ongoing/unreleased items (#880) (47f23fa)
- skip unindexable items when resetting db (98cb2c1)
- update state filtering logic to allow 'All' as a valid state (#870) (4430d2d)
- updated mediafusion and tweaked scrape func to be cleaner (73c0bcc)
- updated torbox scraper to use api key. refactored scrapers slightly. added more logging to scrapers. (afdb9f6)
0.18.0 (2024-11-06)
- add HTTP adapter configuration for Jackett and Prowlarr scrapers to manage connection pool size (0c8057a)
- add HTTP adapter configuration for Jackett and Prowlarr scrapers… (#865) (0c8057a)
- fixed log for downloaded message (656506f)
- remove orionoid sub check (d2cb0d9)
- removed unused functions relating to resolving duplicates (5aec8fb)
- wrong headers attr and added orionoid sub check (91d3f7d)
0.17.0 (2024-11-05)
- 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)
- 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)
0.16.2 (2024-10-20)
- fixed replace torrents (8db6541)
0.16.1 (2024-10-19)
- check item instance before add from content services (7aa48ed)
- listrr outputting imdbids instead of items. solves #802 (502e52b)
0.16.0 (2024-10-18)
- Add debugpy as optional to entrypoint script if DEBUG env variable is set to anything. (24904fc)
- Types for the FastAPI API and API refactor (#748) (9eec02d)
- address memory usage (#787) (612964e)
- changed default update interval from 5m to 24h on content list services (7074fb0)
- delete the movie relation before deleting the mediaitem (#788) (5bfe63a)
- fix state filter in items endpoint (#791) (1f24e4f)
- fixed wrongful checking of bad dirs and images when rebuilding symlink library (8501c36)
- improved removing items from database (e4b6e2b)
- lower max events added to queue (197713a)
- minor fixes post merge (01a506f)
- plex watchlist not returning any items (bf34db5)
- remove add to recurring on plex watchlist (943433c)
- reset the scraped time when replacing magnets (82fe92d)
- respect orm when removing items (d6722fa)
- serialize subtitles for api response (0dd561a)
- service endpoint response for downloaders (#782) (f2020ed)
- state filter in items endpoint (1f24e4f)
- stream results on stats endpoint (ff14f85)
- switch to batched streaming stats endpoint for inc items (a8a6aa9)
- switch to generator for reset/retry endpoints (bf4fc0e)
- update full compose with latest zilean changes (d3ca7a4)
- remove duplicate service from readme (8a9942a)
0.15.3 (2024-10-03)
- fixed comet unpack issue (6ae2a68)
0.15.2 (2024-10-01)
- add log back to orion (5a81a0c)
- changed to speed mode by default for downloaders (7aeca0b)
- orionoid and mediafusion fixed (52f466e)
- prevent error when more than two streams with the same hash in set_torrent_rd (c9b8010)
- refactor and re-enable alldebrid (4ca9ca2)
- refactor and re-enable alldebrid (61bc680)
- support files in rclone root (6ad6d4d)
0.15.1 (2024-09-29)
- prevent error when more than two streams with the same hash in set_torrent_rd (eaefd63)
0.15.0 (2024-09-26)
- housekeeping (2308ce5)
0.14.2 (2024-09-26)
- lower worker count on symlink repair from 8 to 4 workers (8380b7c)
- remove reverse on event sort (13a278f)
0.14.1 (2024-09-24)
- update notification workflow (d768eb8)
0.14.0 (2024-09-24)
- add manual scrape endpoint. fixed mdblist empty list issue. other small tweaks. (57f23d6)
- torbox scraper missing setting issue fixed. (f4619c4)
0.13.3 (2024-09-22)
- mdblist error on imdb_id as NoneType (048cd71)
0.13.2 (2024-09-22)
- add jellyfin & emby support. (b600b6c)
- forgot to add updater files..... (805182a)
- release 0.13.2 (76ccbf3)
0.13.1 (2024-09-22)
- jackett isinstance using list instead of tuple (c925a5b)
0.13.0 (2024-09-22)
- add jellyfin & emby support. (375302e)
- mdblist nonetype on imdb_id (10f1044)
0.12.8 (2024-09-22)
- fixed type on env var for symlink workers (5c50cc6)
0.12.7 (2024-09-22)
- lowered symlink max workers to 4 on db init (0481b98)
0.12.6 (2024-09-21)
- remove missing attr (5625307)
0.12.5 (2024-09-21)
- corrected rate limit for Torrentio (540ba52)
0.12.4 (2024-09-21)
0.12.3 (2024-09-21)
- mdblist list item validation fixed (63fc95b)
0.12.2 (2024-09-21)
- update api with json schema (1b7365c)
0.12.1 (2024-09-21)
- tweak db reset. fixed issue with mdblist. (652924e)
0.12.0 (2024-09-20)
- add alias support in parsing when scraping torrents. several other tweaks. (365f022)
- improvements to reset/retry/remove endpoints (98f9e49)
- move symlink db init to progress bar. added threading to speed it up. needs testing! (71fb859)
- update RTN to latest (bbc5ce7)
- add infohash to scraped log msg. added exclude for unreleased to retry lib. (9491e53)
- add sleep between event retries (01e71f0)
- add torrent name and infohash to download log. update deps to resolve parsing bugs. (aecaf37)
- anime movies not showing in correct dir (44e0161)
- content services now only output new items that arent in the db. tidied some initial startup logging. (797778c)
- fixed bug with upscaled in parsett. update dep (f3974ef)
- fixed completed items being added to queue on startup (d45882f)
- moved log cleaning to scheduled func. fixed bug with new furiosa movie (475f934)
- movie obj trying to index as show type (c0e1e2c)
- ranking wasnt followed by downloader (578ae8f)
- resetting a item would make it unresettable again (f5c849f)
- revert back to old way of retry library (46a6510)
- revert item in db check during state processing (18f22c1)
- select biggest file for movie caches (c6f9337)
- slow api calls due to calculating state for every item (f5e08f8)
- throw exception instead of error on plex validation (17a579e)
- tweak logging for db init from symlinks. (2f15fbd)
- unhardcode orionoid limitcount. whoops! (f7668c6)
0.11.1 (2024-08-30)
- release 0.11.1 (4453a15)
0.11.0 (2024-08-30)
- "Ongoing" and "Unreleased" states for shows (6ee4742)
- Removal of Symlinks and Overseerr requests on removal of item from riven. (276ed79)
- event updates for frontend (6ee4742)
- get all content from content services (previously only one item was picked) (6ee4742)
- remove local updater and stop possibility of looping with symlinked state (6ee4742)
- trakt indexer not picking up shows (6ee4742)
- trakt indexing was not copying correct item attributes in previous release (6ee4742)
- updated settings.json variables for opensubtitles (71012ef)
- validate subtitle providers on init, remove addic7ed and napiprojekt providers (6ee4742)
0.10.5 (2024-08-19)
- add a subtitle provider (subliminal) (f96fe54)
0.10.4 (2024-08-19)
- add a subtitle provider (subliminal) (f96fe54)
- release 0.10.4 (cacbc46)
0.10.3 (2024-08-17)
- address memory leak by closing SQLAlchemy sessions and add connection pool options (0ebd38f)
0.10.2 (2024-08-15)
- correct attribute names in zilean scraper (6e26304)
0.10.1 (2024-08-11)
- add cascade drop on alembic table (b110cac)
0.10.0 (2024-08-11)
- release 0.9.3 (a072821)
0.9.2 (2024-07-31)
- add ignore hash feature (d8e565f)
- moved blacklisting to an attr of item (989bf8b)
- removed lazy from mapped_column on blacklisted_streams (aca5a0f)
0.9.1 (2024-07-31)
0.9.0 (2024-07-27)
- add automatic dev builds in pipeline (d55e061)
- add alembic reinit to hard reset (91ba58b)
- add extra logging to track issue. added mutex to add_to_running (87c3241)
- add hard reset to cli (e3366a6)
- add parent object into stream (16c1ceb)
- include stream in db, rework blacklisting (03c6023)
- plex watchlist updated to work with new api changes. added db guards. improved trakt id detection. changed rd blacklisting to only blacklist on movie/episode items or on empty rd cache (ce074b3)
- remove state logging where state is not available (76fdd89)
- tidied push_event_queue. this func has been causing looping issues we're seeing. (5c7943d)
- update rollback (e57d06c)
- wrong symlink count at startup. corrected post symlink handling (cbe9012)
0.8.4 (2024-07-25)
0.8.3 (2024-07-25)
- release 0.8.3 (66085da)
0.8.2 (2024-07-24)
- api port back to 8080 (6a7cf4f)
0.8.1 (2024-07-24)
- add BACKEND_URL environment variable to support for custom backend URL (#518)
- add BACKEND_URL environment variable to support for custom backend URL (#518) (e48ee93)
- add changelog. add version.txt (#562) (14eff8d)
- Add endpoint to manually request items (#551) (652671e)
- add lazy loading for images in statistics and home pages (#502) (fadab73)
- add support for mdblist urls (#402) (282eb35)
- add top rated section (#505) (5ef689b)
- added content settings and other minor improvements (#88) (f3444cc)
- added tmdb api support (#410) (adc4e9a)
- enforce conventional commits (5ffddc1)
- finish up trakt integration (#333) (5ca02a4)
- fixed size of command palette on large device (#98) (c3326dd)
- formatted using black & prettier (in frontend) and moved to crlf (#51) (315f310)
- frontend and backend improvements (#197) (080d02c)
- frontend backend and ui improvements (#358) (8a9e941)
- frontend fixes and improvements (#29) (fd19f8a)
- frontend improvements (#158) (1e714bf)
- frontend improvements (#159) (b6c2699)
- frontend improvements (#16) (d958a4b)
- frontend improvements (#50) (ffec1c4)
- frontend improvements,, added settings! (#86) (2641de0)
- frontend rewrite to sveltekit with basic features (#13) (8c519d7)
- improved frontend ui (#195) (77e7ad7)
- improved ui (#422) (71e6365)
- Listrr Support Added (#136) (943b098)
- add BACKEND_URL arg to avoid build error (#519) (b7309c4)
- add BACKEND_URL arg to avoid build error (#520) (ffad7e3)
- add new settings changes to frontend (#416) (38c1b75)
- add try-catch to submit_job for runtime errors (d09f512)
- change mdblist str to int (#382) (b88c475)
- change Path objs to str (#389) (41bc74e)
- change version filename in dockerfile (5bf802d)
- comet validation needed is_ok on response instead of ok (#557) (5f8d8c4)
- continue instead of exit on failed to enhance metadata (#560) (657068f)
- convert str to path first (#388) (2944bf0)
- correct parsing of external id's (#163) (b155e60)
- crash on failed metadata enhancement (88b7f0b)
- disable ruff in ci (5ffddc1)
- docker metadata from release please (08b7144)
- docker metadata from release please (e48659f)
- episode attr error when checking Show type (#387) (3e0a575)
- fix around 200 ruff errors (d30679d)
- fix around 200 ruff errors (a73fbfd)
- fixed about page github errors and other minor improvements (#347) (0c87f47)
- fixed the errors in frontend to make it working, still some changes and rewrite needed for improvements (#346) (03cd45c)
- handle bad quality manually in parser (#145) (6101511)
- lower the z index and increase z index of header (#504) (41e2c71)
- min/max filesize being returned undefined (fadab73)
- minor fix to hooks.server.ts (#355) (8edb0ce)
- minor ui improvements (#503) (8085f15)
- remove frontend ci (#552) (eeb2d00)
- revert trakt/item modules back to 0.7.4 (864535b)
- RTN import incorrect after updating package (#415) (f2b86e0)
- switch to dynamic private env (#522) (eb8d3d0)
- switch to dynamic private env (#523) (0355e64)
- text color on light theme (#506) (5379784)
- tidy parser. add lint/test to makefile. (#241) (bd82b23)
- update packages (15df41d)
- validate rd user data and updater settings on startup (6016c54)
- versioning to come from pyproject.toml (d30679d)
- minor improvements (#160) (0d0a12f)
- minor improvements (#161) (2ad7986)
- minor improvements (#162) (bac8284)
- release 0.8.0 (091d0bc)